Mede oprichter van GoT iRacen & druk met Home Assistant
Welke versie draaide je voordat je bijwerkte?
Je cache legen kan het oplossen, maar is natuurlijk niet de bedoeling.
[ Voor 70% gewijzigd door ebroerse op 09-05-2026 12:15 ]
Filter time remaining werkt nu ook weer, fijn. Dank!
"wooled" :: Team Boonanza :: Helping DPC @ DC-Vault :: Stampede #9 ::
Ik heb de ramses integratie verwijderd en probeer deze nu weer te installeren, maar ik krijg nu alleen maar de TRV terug, en niet meer de THM devices. Dit is met de laatste versie van Ramses. Terug naar versie 0.56.0 kan niet meer, die geeft onderstaande error:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
| 2026-05-10 14:08:28.884 ERROR (MainThread) [aiohttp.server] Error handling request from 172.22.0.3
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/aiohttp/web_protocol.py", line 517, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/aiohttp/web_app.py", line 569, in _handle
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 214, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 90, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 263, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 41, in headers_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 89, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 83, in with_admin
return await func(self, request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper
return await method(view, request, data, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 188, in post
return await self._post_impl(request, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 195, in _post_impl
return await super()._post_impl(request, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 83, in _post_impl
result = await self._flow_mgr.async_init(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...<2 lines>...
)
^
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1511, in async_init
flow, result = await self._async_init(flow_id, handler, context, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1574, in _async_init
result = await self._async_handle_step(flow, flow.init_step, data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 483, in _async_handle_step
result: _FlowResultT = await getattr(flow, method)(user_input)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/ramses_cc/config_flow.py", line 1045, in async_step_user
return await self.async_step_choose_serial_port()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/ramses_cc/config_flow.py", line 241, in async_step_choose_serial_port
ports = await async_get_usb_ports(self.hass)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/ramses_cc/config_flow.py", line 107, in async_get_usb_ports
return await hass.async_add_executor_job(get_usb_ports)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 86, in run
result = ctx.run(self.task)
File "/usr/local/lib/python3.14/concurrent/futures/thread.py", line 73, in run
return fn(*args, **kwargs)
File "/config/custom_components/ramses_cc/config_flow.py", line 89, in get_usb_ports
usb_device = usb.usb_device_from_port(port)
^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'homeassistant.components.usb' has no attribute 'usb_device_from_port'. Did you mean: 'usb_device_from_path'? |
Kun je - met debug aan - je HA system log exporteren en in issue 666 plakken?asaki schreef op zondag 10 mei 2026 @ 14:13:
Goed, na het opruimen van de cache werkte eigenlijk helemaal niets meer. Geen enkel device werd nog gevonden. Ik heb het een dagje laten draaien maar niets was bereikbaar. Ze bestonden nog wel als entiteiten maar alles was unavailable.
Heeft iemand een idee?
Om een oude versie te starten moet je terug naar 0.54.3. Vervang na installatie (voordat je herstart) het bestand init.py in de map custom_components/ramses_cc/. Zie https://github.com/ramses-rf/ramses_cc/issues/601. Het nieuwe init.py bestandje vind je in https://github.com/ramses-rf/ramses_cc/issues/583#issuecomment-4214431956
Let op: Alleen de systeemtoestand (2e schuifje) wissen, niet het ontdekte schema.ebroerse schreef op zaterdag 9 mei 2026 @ 12:12:
Heb ik 1x gezien: issue https://github.com/ramses-rf/ramses_cc/issues/651
Je cache legen kan het oplossen
Ik heb de logs geupdated bij het issue.ebroerse schreef op maandag 11 mei 2026 @ 12:55:
[...]
Kun je - met debug aan - je HA system log exporteren en in issue 666 plakken?
Om een oude versie te starten moet je terug naar 0.54.3. Vervang na installatie (voordat je herstart) het bestand init.py in de map custom_components/ramses_cc/. Zie https://github.com/ramses-rf/ramses_cc/issues/601. Het nieuwe init.py bestandje vind je in https://github.com/ramses-rf/ramses_cc/issues/583#issuecomment-4214431956
Als ik terug ga naar 0.54.3 en gebruik de init.py uit het andere issue, dan krijg ik na het herstarten deze error:
1
2
3
4
5
6
7
8
9
10
11
12
13
| 2026-05-11 20:19:39.776 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry RAMSES RF for ramses_cc
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 787, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/ramses_cc/__init__.py", line 158, in async_setup_entry
await coordinator.async_setup()
File "/config/custom_components/ramses_cc/coordinator.py", line 239, in async_setup
cached_packets = self._get_saved_packets(client_state)
File "/config/custom_components/ramses_cc/coordinator.py", line 180, in _get_saved_packets
and pkt[41:45] not in msg_code_filter
~~~^^^^^^^
KeyError: slice(41, 45, None) |
Je moet ook hierbij wel je (nieuwe) systeemtoestand cache wissen (2e schuifje in prefs > cache beheren), omdat de packets anders zijn opgebouwd.asaki schreef op maandag 11 mei 2026 @ 20:21:
[...]
Ik heb de logs geupdated bij het issue.
Als ik terug ga naar 0.54.3 en gebruik de init.py uit het andere issue, dan krijg ik na het herstarten deze error:
Ik heb dit bij mij thuis ook eens gezien, maar dat was een ontwikkelversie en was met 1 regel code verdwenen. Welke versie draai jij? Wat is er verder veranderd in je systeem? Heb je recent mss HA Core bijgewerkt?Swazija schreef op dinsdag 26 mei 2026 @ 22:57:
Sinds een aantal dagen doet ramses_cc het niet meer helemaal lekker bij me. Ik zie dat mijn sensoren allemaal behoorlijk springen tussen verschillende waardes. Ik heb er zelf nog geen patroon in kunnen vinden. Hieronder een plaatje van wat ik bedoel. Ook de fan status wisselt regelmatig tussen een vorige waarde en de echt waarde die de WTW heeft. Cache legen lijkt het heel even te verbeteren maar het probleem komt vanzelf weer terug lijkt het. Gaat om een Orcon WTW. Zijn er meer mensen die hier last van hebben?
[Afbeelding]
Ik heb ook een Orcon WTW, maar ik zie dit gedrag niet. Ik draai nog op de 0.56.2 versie en zit op Home Assistant Core 2026.5.3. Draait op 0.56.2 al een hele tijd heel stabiel.Swazija schreef op dinsdag 26 mei 2026 @ 22:57:
Sinds een aantal dagen doet ramses_cc het niet meer helemaal lekker bij me. Ik zie dat mijn sensoren allemaal behoorlijk springen tussen verschillende waardes. Ik heb er zelf nog geen patroon in kunnen vinden. Hieronder een plaatje van wat ik bedoel. Ook de fan status wisselt regelmatig tussen een vorige waarde en de echt waarde die de WTW heeft. Cache legen lijkt het heel even te verbeteren maar het probleem komt vanzelf weer terug lijkt het. Gaat om een Orcon WTW. Zijn er meer mensen die hier last van hebben?
[Afbeelding]
En hier zie je mijn packet_log file 31DA berichten waaruit deze waardes komen. Zoals te zien is kloppen de timestamps niet met de data punten die ramses_cc maakt. Op punten waarop ramses_cc pollt zijn er datapunten, maar op sommige punten er tussen lijkt er een vaste waarde te worden geselecteerd. Hier zou toch gewoon de waarde van het laatste 31DA bericht moeten staan?
2026-05-28T14:10:59.925674 091 I --- 32:155617 --:------ 32:155617 31DA 030 00EF007FFF2A18098809740955098CF80000182A2A0000EFEF091D090100
2026-05-28T14:12:55.242569 085 I --- 32:155617 --:------ 32:155617 31DA 030 00EF007FFF2A180988097409560995F80000182A2A0000EFEF0939093900
2026-05-28T14:15:44.065670 093 I --- 32:155617 --:------ 32:155617 31DA 030 00EF007FFF2A19098809740957099FF80000182A2A0000EFEF091D090100
2026-05-28T14:16:28.660821 091 I --- 32:155617 --:------ 32:155617 31DA 030 00EF007FFF2A190992097E095709A1F80000182A2A0000EFEF091D091D00
2026-05-28T14:18:04.752873 082 I --- 32:155617 --:------ 32:155617 31DA 030 00EF007FFF2A1809920974095809A1F80000182A2A0000EFEF091D091D00
2026-05-28T14:23:14.255853 093 I --- 32:155617 --:------ 32:155617 31DA 030 00EF007FFF2A1809A60974095A09B1F80000182A2A0000EFEF091D091D00
2026-05-28T14:25:12.394673 082 I --- 32:155617 --:------ 32:155617 31DA 030 00EF007FFF291909A60974095909ADF80000182A2A0000EFEF0939091D00
2026-05-28T14:26:29.054278 091 I --- 32:155617 --:------ 32:155617 31DA 030 00EF007FFF2A1A09A60974095B09B6F80000182A2A0000EFEF091D091D00[/CODE]
Dit is precies wat ik destijds ook zag (ben nu niet thuis om HA 2026.5.4 te installeren en waardes checken).Swazija schreef op donderdag 28 mei 2026 @ 14:53:
Heb toch het idee dat er in ramses_cc wat verkeerd gaat.
WAARDE springt inderdaad terug naar een vaste waarde die de sensor bij herstart uit de oude packet logs heeft gelezen. Had vlgs. mij met de timeout te maken, waardoor een sensor ongeldig wordt. 31DA berichten komen maar af en toe, bij sommige hvac apparaten.
Hoor graag of anderen dit ook zien.
Heb thuis HA Core net bijgewerkt naar 2026.5.4, maar zie met een ClimaRad HRU niet geen terugspringend patroon, gewoon wat je (met warm weer) verwacht.ebroerse schreef op donderdag 28 mei 2026 @ 22:11:
[...]
Dit is precies wat ik destijds ook zag (ben nu niet thuis om HA 2026.5.4 te installeren en waardes checken).
…
Hoor graag of anderen dit ook zien.
Ramses RF - Ramses Extras - Orcon WTW - Duco WTW - esp_9_klep_beregening
Ik draai op een atmega die met een usb kabel verbonden zit. Heb nog niet in de logs zitten kijken of die verbinding wegvalt. Zodra de nieuwe hardware binnen is zal ik een update geven.Wimpie70 schreef op maandag 1 juni 2026 @ 09:50:
@Swazija kan je zien of je esp zelf offline gaat ? check je tijdzone instellingen ? heb je de esp dicht bij de unit geplaatst ? Zie je warnings of errors in de logs die hiermee verband kunnen hebben ? zie je dezelfde berichten met bijvoorbeeld MQTT explorer ? Is er een probleem met de sensor zelf in de Orcon ? Zie je dit ook bij andere sensoren ?
Helaas zie ik na herinstallatie van 0.56.8 ook bij mijn 31DA-sensors hetzelfde terugspringende patroon als @Swazija. Ik had kennelijk een eigen patch toegevoegd, dus dat wordt even zoeken hoe we dit voorkomen.Swazija schreef op maandag 1 juni 2026 @ 09:53:
[...]
Ik draai op een atmega die met een usb kabel verbonden zit. Heb nog niet in de logs zitten kijken of die verbinding wegvalt. Zodra de nieuwe hardware binnen is zal ik een update geven.
Ligt dus niet aan je HRU zelf.
Edit: heb het teruggevonden, zie issue 653 Je kunt dit zoals daar staat met File Editor tijdelijk zelf aanpassen in custom_components/ramses_cc/coordinator.pymaar dat was in 0.56.7 al gecorrigeerd. Kennelijk op een andere plek toch een regressie. Ik heb het oude issue heropend.
Om het voor nU te patchen wijzig je coordinator.py line 296 in td(seconds=200)
in 0.56.8 kan je het Scan Interval in Config Flow > Gateway Config op 180 of hoger instellen, afhankelijk van het 31DA interval van de HRU.
[ Voor 34% gewijzigd door ebroerse op 03-06-2026 09:03 ]
Hoe vaak worden die (verschillende?) Codes verstuurd? Even grep of ramses_extras als filter gebruiken.Swazija schreef op maandag 15 juni 2026 @ 13:23:
Ik heb gisterochtend mijn arduino+cc1101 vervangen door ramses_esp op een esp32 S3 met een betere antenne en een andere cc1101 (zelfde als vliegnerd gebruikt in zijn bordjes). Het bereik is beter lijkt het, maar mijn probleem blijft bestaan. Waardes van sensoren (CO2 sensors, fan waardes enz) blijven terugspringen naar ergens opgeslagen waardes. Ik heb scan interval op 300 gezet, helpt ook niet...
Mss moeten we de heartbeat aanpassen. Ik moest ook hem ook al naar 200 sec. zetten in 0.57.0; kreeg bij 180s zelfde effect.
Ik kan wel een packet.log file met je delen?ebroerse schreef op maandag 15 juni 2026 @ 18:27:
[...]
Hoe vaak worden die (verschillende?) Codes verstuurd? Even grep of ramses_extras als filter gebruiken.
Mss moeten we de heartbeat aanpassen. Ik moest ook hem ook al naar 200 sec. zetten in 0.57.0; kreeg bij 180s zelfde effect.
Zet je 24h log ajb als attachment (met .txt extensie) in ramses_cc issue 653.
Zal ik binnenkort even doen, nog niet aan toegekomen. Wat ik wel heb gedaan is een automation gemaakt die iedere minuut een 31DA request uitvoert en die heeft mijn probleem laten verdwijnen. Heeft dus inderdaad te maken met de hoeveelheid datapunten die binnenkomen. Wat wel interessant is is dat het ook werkt voor de CO2 meters die ik heb die helemaal niet gekoppeld zitten aan een 31DA request naar mijn fans.ebroerse schreef op dinsdag 16 juni 2026 @ 15:07:
[...]
Zet je 24h log ajb als attachment (met .txt extensie) in ramses_cc issue 653.
Ik typ dit bericht en ik zie net wat later dat mijn CO2 sensoren deze ochtend weer problemen hebben. De 31DA request lost dat dus niet op...
[ Voor 10% gewijzigd door Swazija op 17-06-2026 10:16 ]