Build image / build (push) Successful in 3m18s
- Dockerfile bakes the app and every CSV in data/ into an nginx image - UI discovers data/*.csv via nginx JSON autoindex and offers a dropdown when there is more than one dataset - docker-entrypoint.d/40-basic-auth.sh creates .htpasswd from BASIC_AUTH_USER / BASIC_AUTH_PASSWORD(_FILE) and refuses to start without credentials; replaces set-password.sh - Gitea Actions workflow builds and pushes registry.traberph.de/public/interval_viz (latest, sha-*, semver) - Escape resets the chart zoom Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
4.3 KiB
4.3 KiB
| 1 | entity_id | state | last_changed |
|---|---|---|---|
| 2 | binary_sensor.heatpump_compressor | on | 2026-09-17T03:00:19.068Z |
| 3 | binary_sensor.heatpump_compressor | off | 2026-09-17T03:08:01.062Z |
| 4 | binary_sensor.heatpump_compressor | on | 2026-09-17T11:26:17.041Z |
| 5 | binary_sensor.heatpump_compressor | off | 2026-09-17T11:41:03.220Z |
| 6 | binary_sensor.heatpump_compressor | on | 2026-09-18T03:00:22.102Z |
| 7 | binary_sensor.heatpump_compressor | off | 2026-09-18T03:19:35.943Z |
| 8 | binary_sensor.heatpump_compressor | on | 2026-09-18T10:19:43.304Z |
| 9 | binary_sensor.heatpump_compressor | off | 2026-09-18T10:36:39.042Z |
| 10 | binary_sensor.heatpump_compressor | on | 2026-09-19T01:20:46.148Z |
| 11 | binary_sensor.heatpump_compressor | off | 2026-09-19T01:22:54.097Z |
| 12 | binary_sensor.heatpump_compressor | on | 2026-09-19T02:22:51.267Z |
| 13 | binary_sensor.heatpump_compressor | off | 2026-09-19T02:28:06.281Z |
| 14 | binary_sensor.heatpump_compressor | on | 2026-09-19T03:28:40.219Z |
| 15 | binary_sensor.heatpump_compressor | off | 2026-09-19T03:35:46.221Z |
| 16 | binary_sensor.heatpump_compressor | on | 2026-09-19T04:41:58.300Z |
| 17 | binary_sensor.heatpump_compressor | off | 2026-09-19T04:49:50.417Z |
| 18 | binary_sensor.heatpump_compressor | on | 2026-09-19T05:57:54.487Z |
| 19 | binary_sensor.heatpump_compressor | off | 2026-09-19T06:43:11.390Z |
| 20 | binary_sensor.heatpump_compressor | on | 2026-09-19T09:12:49.606Z |
| 21 | binary_sensor.heatpump_compressor | off | 2026-09-19T09:29:53.590Z |
| 22 | binary_sensor.heatpump_compressor | on | 2026-09-20T03:39:39.610Z |
| 23 | binary_sensor.heatpump_compressor | off | 2026-09-20T03:42:03.650Z |
| 24 | binary_sensor.heatpump_compressor | on | 2026-09-20T04:41:55.897Z |
| 25 | binary_sensor.heatpump_compressor | off | 2026-09-20T04:47:38.833Z |
| 26 | binary_sensor.heatpump_compressor | on | 2026-09-20T05:48:38.700Z |
| 27 | binary_sensor.heatpump_compressor | off | 2026-09-20T05:55:45.486Z |
| 28 | binary_sensor.heatpump_compressor | on | 2026-09-20T06:00:23.429Z |
| 29 | binary_sensor.heatpump_compressor | off | 2026-09-20T06:36:28.105Z |
| 30 | binary_sensor.heatpump_compressor | on | 2026-09-20T09:50:15.244Z |
| 31 | binary_sensor.heatpump_compressor | off | 2026-09-20T10:01:52.926Z |
| 32 | binary_sensor.heatpump_compressor | on | 2026-09-21T03:00:04.587Z |
| 33 | binary_sensor.heatpump_compressor | off | 2026-09-21T03:05:11.361Z |
| 34 | binary_sensor.heatpump_compressor | unknown | 2026-09-21T08:18:28.438Z |
| 35 | binary_sensor.heatpump_compressor | off | 2026-09-21T08:18:30.643Z |
| 36 | binary_sensor.heatpump_compressor | on | 2026-09-22T03:00:05.235Z |
| 37 | binary_sensor.heatpump_compressor | off | 2026-09-22T03:20:51.957Z |
| 38 | binary_sensor.heatpump_compressor | on | 2026-09-22T09:45:24.980Z |
| 39 | binary_sensor.heatpump_compressor | off | 2026-09-22T10:05:30.687Z |
| 40 | binary_sensor.heatpump_compressor | on | 2026-09-23T03:00:08.414Z |
| 41 | binary_sensor.heatpump_compressor | off | 2026-09-23T03:12:46.457Z |
| 42 | binary_sensor.heatpump_compressor | on | 2026-09-23T09:45:29.000Z |
| 43 | binary_sensor.heatpump_compressor | off | 2026-09-23T10:04:03.857Z |
| 44 | binary_sensor.heatpump_compressor | on | 2026-09-24T03:00:09.997Z |
| 45 | binary_sensor.heatpump_compressor | off | 2026-09-24T03:11:26.925Z |
| 46 | binary_sensor.heatpump_compressor | on | 2026-09-24T12:34:34.499Z |
| 47 | binary_sensor.heatpump_compressor | off | 2026-09-24T13:05:30.499Z |
| 48 | binary_sensor.heatpump_compressor | on | 2026-09-25T03:00:07.285Z |
| 49 | binary_sensor.heatpump_compressor | off | 2026-09-25T03:39:07.324Z |
| 50 | binary_sensor.heatpump_compressor | unknown | 2026-09-25T08:35:58.362Z |
| 51 | binary_sensor.heatpump_compressor | off | 2026-09-25T08:36:05.755Z |
| 52 | binary_sensor.heatpump_compressor | unknown | 2026-09-25T08:36:57.698Z |
| 53 | binary_sensor.heatpump_compressor | off | 2026-09-25T08:36:58.846Z |
| 54 | binary_sensor.heatpump_compressor | unknown | 2026-09-25T08:41:12.345Z |
| 55 | binary_sensor.heatpump_compressor | off | 2026-09-25T08:41:15.133Z |
| 56 | binary_sensor.heatpump_compressor | on | 2026-09-25T09:28:41.719Z |
| 57 | binary_sensor.heatpump_compressor | off | 2026-09-25T09:54:51.506Z |
| 58 | binary_sensor.heatpump_compressor | on | 2026-09-26T00:42:45.260Z |
| 59 | binary_sensor.heatpump_compressor | off | 2026-09-26T00:44:28.166Z |
| 60 | binary_sensor.heatpump_compressor | on | 2026-09-26T01:18:30.843Z |
| 61 | binary_sensor.heatpump_compressor | off | 2026-09-26T01:23:43.918Z |
| 62 | binary_sensor.heatpump_compressor | on | 2026-09-26T02:10:50.330Z |
| 63 | binary_sensor.heatpump_compressor | off | 2026-09-26T02:18:56.282Z |
| 64 | binary_sensor.heatpump_compressor | on | 2026-09-26T03:08:29.828Z |
| 65 | binary_sensor.heatpump_compressor | off | 2026-09-26T03:17:03.786Z |
| 66 | binary_sensor.heatpump_compressor | on | 2026-09-26T04:07:50.486Z |
| 67 | binary_sensor.heatpump_compressor | off | 2026-09-26T04:17:22.353Z |
| 68 | binary_sensor.heatpump_compressor | on | 2026-09-26T05:06:08.060Z |
| 69 | binary_sensor.heatpump_compressor | off | 2026-09-26T05:16:05.238Z |
| 70 | binary_sensor.heatpump_compressor | on | 2026-09-26T06:00:08.484Z |
| 71 | binary_sensor.heatpump_compressor | off | 2026-09-26T06:37:50.037Z |