You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
109010 310b 9b 0080 0d02 0000 0000 1f00 / 073f7f0000000000 > Temperature outside, last 4 characters. 001f (reversed) is 31 in decimal. Temperature is 3.1°C.
109010 310b 8e 0080 0d02 0000 0000 2000 / 073f7f0000000000 > Temperature outside, last 4 characters. 0020 (reversed) is 32 in decimal. Temperature is 3.2°C.
109010 310b 13 0080 0d02 0000 0000 2100 / 07000d0080150000 > Temperature outside, last 4 characters. 0021 (reversed) is 33 in decimal. Temperature is 3.3°C.
109010 310b b8 0780 0d02 0000 0000 7502 / 073f7f0000000000 > Boiler temperature, 0275 is 629 in decimal, Temperature is 62.9°C.
0080 (128) = Outside temperature
0100 (256) = Inside temperature
0280 (640) = Radiator temperature
0780 (1920) = Boiler Temperature
I think I am in need of some "basic" help with these config files, they seem somewhat ... confusing.
Okay, I got it to work... somehow. It is not correct though.
My initial assumption was wrong, I forgot the data length.
Before I get a temperature, this is the message:
1090 1031 05 00 ff9f 0000 / 0700 0000 [40] [77] 0000 - where 40 is the type it's going to send and [77] the ID (incremental)
1090 1031 0b [77] [0080] 0d02 0000 0000 3f00 - here the [77] is the incremented ID and [0080] corresponds to the [40] in all cases.
However, I don't find a way to make it work properly.
Details
2024-12-07 18:22:38.364 [update notice] received read broadcast OutdoorsTemperature QQ=10: indoor;16.9
2024-12-07 18:22:41.346 [update notice] received read broadcast OutdoorsTemperature QQ=10: outside;4.9
2024-12-07 18:22:42.520 [update notice] received read broadcast OutdoorsTemperature QQ=10: radiator;31.6
2024-12-07 18:22:43.697 [update notice] received read broadcast OutdoorsTemperature QQ=10: boiler;45.3
However this results in a lot of these messages. I understand that these are the "original" messages for "I am about to post a temperature of type xx":
Details
2024-12-07 18:22:37.751 [update error] unable to parse read broadcast OutdoorsTemperature from 109010310500ff9f0000 / 07000100403c0000: ERR: invalid position
Now my problem... I don't know where to start. Is my only option to make a csv file with all possible "IDs"? Is there a way to use a placeholder so I can just use **0080 as ID?
Hello!
I'm trying to create the config for my heater (and corresponding display).
I figured out how to decode the temperature values manually but fail at creating the CSV file, though I got it to load.
ebusctl info
version: ebusd 24.1.p20241205
device: 192.168.2.47:9999, TCP, enhanced, firmware 1.1[4a08].1[4a08]
signal: acquired
symbol rate: 51
max symbol rate: 290
reconnects: 0
masters: 2
messages: 1
conditional: 0
poll: 0
update: 0
address 10: master #2
address 31: master #8, ebusd
address 36: slave #8, ebusd
address 90: slave
For my heater, PBSB "310b" shows temperatures.
Details
109010 310b 9b 0080 0d02 0000 0000 1f00 / 073f7f0000000000 > Temperature outside, last 4 characters. 001f (reversed) is 31 in decimal. Temperature is 3.1°C.
109010 310b 8e 0080 0d02 0000 0000 2000 / 073f7f0000000000 > Temperature outside, last 4 characters. 0020 (reversed) is 32 in decimal. Temperature is 3.2°C.
109010 310b 13 0080 0d02 0000 0000 2100 / 07000d0080150000 > Temperature outside, last 4 characters. 0021 (reversed) is 33 in decimal. Temperature is 3.3°C.
109010 310b b8 0780 0d02 0000 0000 7502 / 073f7f0000000000 > Boiler temperature, 0275 is 629 in decimal, Temperature is 62.9°C.
0080 (128) = Outside temperature
0100 (256) = Inside temperature
0280 (640) = Radiator temperature
0780 (1920) = Boiler Temperature
I think I am in need of some "basic" help with these config files, they seem somewhat ... confusing.
Thanks in advance!
90.fb61.csv
The text was updated successfully, but these errors were encountered: