Aqui correu um pouco pior (o que quem me conhece ja sabe que é normal)
Este é o erro num posto em concreto
Logger: homeassistant.config_entries
Source: custom_components/precoscombustiveis/__init__.py:34
Integration: PrecosCombustiveis DGEG Integration (documentation, issues)
First occurred: 12:57:41 (1 occurrences)
Last logged: 12:57:41
Error unloading entry DGEG 1272 for precoscombustiveis
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 478, in async_unload
result = await component.async_unload_entry(hass, self)
File "/config/custom_components/precoscombustiveis/__init__.py", line 34, in async_unload_entry
for unsub in hass.data[DOMAIN].listeners:
AttributeError: 'dict' object has no attribute 'listeners'
Este é o erro no geral, o que não é de estranhar dado que no site o tipo de combustivel é obrigatório.
Logger: homeassistant.components.sensor
Source: custom_components/precoscombustiveis/sensor.py:36
Integration: Sensor (documentation, issues)
First occurred: 12:56:48 (2 occurrences)
Last logged: 13:00:09
Error while setting up precoscombustiveis platform for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 249, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/precoscombustiveis/sensor.py", line 36, in async_setup_entry
sensors = [PrecosCombustiveisSensor(api, config["stationId"], station, fuel["TipoCombustivel"]) for fuel in station.fuels]
TypeError: 'NoneType' object is not iterable
PS: Diria que falta ai uma combo para escolher o tipo de combustivel
PS2: ou melhor ainda a opção de escolher multiplos atraves de uma combo com checkbox como no site