HansRemmerswaal schreef op vrijdag 17 november 2023 @ 10:49:
Dat wil trouwens niet zeggen dat de Boiler Compressor Speed niet is uit te lezen op de split.
In BBQKees kun je de settings exporteren en dan zie je zoiets als...
"Devices": [
{
"type": "boiler",
"name": "Enviline/Compress 6000AW/Hybrid 3000-7000iAW/SupraEco/Geo 5xx/WLW196i/WSW196i",
"device id": "0x08",
"product id": 172,
"version": "01.13",
"entities": 144,
"handlers received": "0xBF 0xC2 0xD1 0xE3 0xE4 0xE5 0xE9 0x0494 0x0495 0x048F",
"handlers fetched": "0x14 0xE6 0xEA 0x048D 0x048A 0x04A2 0x0485 0x0486 0x0492 0x0488 0x0484 0x048B 0x0491 0x0499 0x049C 0x049D",
"handlers pending": "0x10 0x11 0x15 0x1C 0x18 0x19 0x1A 0x35 0x16 0x33 0x34 0x26 0x2A",
"handlers ignored": "0x049F 0x04A0 0x04A3 0x0497"
Met Putty kun je inloggen op de BBQKees en dan kun je met watch 08 alle telegrams zien van dat device.
ems-esp:$ watch 08
Watching incoming telegrams, displayed in decoded format
Filtering only telegrams that match a deviceID or telegram type of 0x08
003+18:33:06.795 N 1: [emsesp] boiler(0x08) -R-> thermostat(0x10), RC300Settings (0x0240), length: 0x01 (offset 12)
003+18:33:06.818 N 2: [emsesp] thermostat(0x10) -W-> boiler(0x08), RC300Settings (0x0240), data: FF (offset 12)
003+18:33:06.857 N 3: [emsesp] boiler(0x08) -R-> thermostat(0x10), HPMode(0x0291 ), length: 0x01
003+18:33:06.880 N 4: [emsesp] thermostat(0x10) -W-> boiler(0x08), HPMode(0x0291 ), data: 01
003+18:33:06.921 N 5: [emsesp] boiler(0x08) -R-> thermostat(0x10), RC300Curves(0 x029B), length: 0x01 (offset 1)
003+18:33:06.942 N 6: [emsesp] thermostat(0x10) -W-> boiler(0x08), RC300Curves(0 x
Nog niet elk bericht is gedecodeerd.
En van andere berichten is maar een gedeelte gedecodeerd.
Het is allemaal reverse engineering... en regelmatig komen er nieuwe sensoren bij omdat iemand is gaan uitspitten wat zo'n message doet.
Zo heb ik ook een aantal sensoren uitgezocht door iets te doen met de instellingen op de WP en te kijken naar de messages op datzelfde moment. En zodra je een patroon ziet kun je dit doorgeven en voegen ze de sensor toe in de volgende firmware upgrade.