(sensor)
| 130 | return '<%s class="%s">%s</%s>' % (tag, classes, text, tag) |
| 131 | |
| 132 | def status(sensor): |
| 133 | diagnosis = sensor["diagnosis"] |
| 134 | |
| 135 | if diagnosis == "ok": |
| 136 | s = '<span class="passed">Passed</span>\n' |
| 137 | elif diagnosis == "warning": |
| 138 | s = '<span class="warning">Warning</span>\n' |
| 139 | elif diagnosis == "error": |
| 140 | s = '<span class="error">Error</span>\n' |
| 141 | else: |
| 142 | raise ValueError(f"Unknown diagnosis: {diagnosis}") |
| 143 | return s |
| 144 | |
| 145 | def generateSensor(sensor, name, id): |
| 146 | s = "" |