sebbegg / vicare-exporter

Prometheus metrics exporter for viessmann installations
2 stars 3 forks source link

Add more states #6

Closed Kali- closed 8 months ago

Kali- commented 8 months ago

to work with my gasboiler this 2 states are required

date stream content
2024/01/05 18:24:50 stderr ValueError: 'heating' is not in list
2024/01/05 18:24:50 stderr ^^^^^^^^^^^^^^^^^^^^^^^^^
2024/01/05 18:24:50 stderr self._value = self._states.index(state)
2024/01/05 18:24:50 stderr File "/usr/local/lib/python3.12/site-packages/prometheus_client/metrics.py", line 745, in state
2024/01/05 18:24:50 stderr metric.labels(**labels).state(value)
2024/01/05 18:24:50 stderr File "/vicare_exporter/metrics.py", line 126, in extract_feature_metrics
2024/01/05 18:24:50 stderr extract_feature_metrics(feature, installation_id=device.service.accessor.id)
2024/01/05 18:24:50 stderr File "/vicare_exporter/metrics.py", line 136, in _fetch_devices_features
2024/01/05 18:24:50 stderr ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024/01/05 18:24:50 stderr n_features = _fetch_devices_features(vicare)
2024/01/05 18:24:50 stderr File "/vicare_exporter/metrics.py", line 146, in poll
2024/01/05 18:24:50 stderr poll(vicare)
2024/01/05 18:24:50 stderr File "/vicare_exporter/metrics.py", line 161, in poll_forever
2024/01/05 18:24:50 stderr poll_forever(vicare)
2024/01/05 18:24:50 stderr File "/vicare_exporter/main.py", line 40, in 
2024/01/05 18:24:50 stderr File "<frozen runpy>", line 88, in _run_code
2024/01/05 18:24:50 stderr File "<frozen runpy>", line 198, in _run_module_as_main
2024/01/05 18:24:50 stderr Traceback (most recent call last):

2024/01/05 18:24:50 | stdout | 2024-01-05 17:24:50,146 :: vicare_exporter :: Start serving metrics on port 9100 2024/01/05 18:24:50 | stdout | 2024-01-05 17:24:50,146 :: ViCare :: Device found: E3_TCU41_x04 2024/01/05 18:24:50 | stdout | 2024-01-05 17:24:50,146 :: ViCare :: Device found: E3_Vitodens_100_0421 2024/01/05 18:24:49 | stdout | 2024-01-05 17:24:49,889 :: ViCare :: Token restored from file 2024/01/05 18:24:49 | stdout | 2024-01-05 17:24:49,889 :: ViCare :: Token file exists

sebbegg commented 8 months ago

Thanks!