Skip to content

iRT bus interpretation problem #14

@grunz-ux

Description

@grunz-ux

Hi,

Nice work on figuring out the iRT protocol! I want to monitor my EcomLine Classic HRC30 UBA4000 (1997 o_0) with Moduline 300 thermostat so I made a circuit that listens to the bus using a series-resistor instead of parallel with the thermostat, should be more robust. See here;
Capture

Results are good, this is what I get on the scope;
index
inde2x

So I've connected it to a pi and used minicom to read out the following messages;

02 03 00 01 01 fe 73 73 52 52 25 25 43 43 78 78 01 01 ff ff ad ad 01 01 46 46 25 25 19 19 73 73 52 52 25 25 43 43 78 78 07 07 ff ff a1 a1 07 07 4d 4d 00 00 9d 9d 

02 03 00 01 01 fe a4 a4 52 52 25 25 94 94 1f e0 a6 a6 01 01 ff ff 73 73 16 e9 a8 a8 46 46 25 25 b0 b0 40 bf a3 a3 52 52 25 25 93 93 53 ac 

02 03 00 01 01 fe 82 82 52 52 25 25 b2 b2 84 7b 83 83 01 01 ff ff 56 56 02 fd 93 93 46 46 25 25 8b 8b 00 ff 90 90 52 52 25 25 a0 a0 a7 58 c9 c9 07 07 ff ff 10 10 01 fe 

02 03 00 01 01 fe 97 97 52 52 25 25 a7 a7 03 fc 84 84 01 01 ff ff 51 51 55 aa 8a 8a 46 46 25 25 92 92 fe 01 73 73 52 52 25 25 43 43 78 78 06 06 00 00 74 74 02 03 00 01 01 fe 81 81 52 52 25 25 b1 b1 46 b9 de de 01 01 ff ff 0b 0b f7 08 73 73 52 52 25 25 43 43 78 78 05 05 04 04 62 62 05 05 04 04 00 00 0d 0d 

02 03 00 01 01 fe 73 73 52 52 25 25 43 43 78 78 01 01 ff ff ad ad 01 01 46 46 25 25 19 19 73 73 52 52 25 25 43 43 78 78 07 07 ff ff a1 a1 07 07 4d 4d 00 00 9d 9d 

02 03 00 01 01 fe a4 a4 52 52 25 25 94 94 1f e0 a6 a6 01 01 ff ff 73 73 16 e9 a8 a8 46 46 25 25 b0 b0 40 bf a3 a3 52 52 25 25 93 93 53 ac 

02 03 00 01 01 fe 82 82 52 52 25 25 b2 b2 84 7b 83 83 01 01 ff ff 56 56 02 fd 93 93 46 46 25 25 8b 8b 00 ff 90 90 52 52 25 25 a0 a0 a7 58 c9 c9 07 07 ff ff 10 10 01 fe 02

I didn't look into the telegrams in detail but in general they match your description. I tried to get your python converter running but no luck so far.
I built your code and uploaded to a NodeMcu Lolin esp8266 v3, set tx mode to 4 but it doesn't interpret the telegrams correctly. Can you tell why?

* IRT-ESP version 1.9.10.20110420
[FS] System config loaded (510 bytes)
[FS] Custom config loaded (320 bytes)
[WEB] Web server started
[UART] Opened Rx/Tx connection (iRT)
[WIFI] Connecting to SSID: teh Interwebz...
[WIFI] Connected to SSID teh Interwebz (hostname: irt-esp, IP: 192.168.0.160)
[OTA] Listening to firmware updates on irt-esp.local:8266
[SYSTEM] Disabling serial port communication
[TELNET] Connected to IRT-ESP version 1.9.10.20110420. Type ? for commands.
log j

System Logging set to Jabber mode

->
(00:00:11.693) irt_rawTelegram: 01: F9
(00:00:11.811) irt_rawTelegram: 01: FF
(00:00:11.936) irt_rawTelegram: 02: FD FA
(00:00:11.936) irt_crcErr1: 02: FD FA
(00:00:12.071) irt_rawTelegram: 0B: 00 46 46 2B 2B 6D 6D 5E 5E 08 48
(00:00:12.072) irt_otherTelegram: 0B: 00 46 46 2B 2B 6D 6D 5E 5E 08 48
(00:00:12.090) irt_rawTelegram: 01: 7F
(00:00:12.108) irt_rawTelegram: 01: 00
(00:00:12.331) irt_rawTelegram: 14: 29 29 7F 7F 2E 2E 6D 6D 73 73 46 46 2B 2B 6D 6D 5E 5E 08 48
(00:00:12.332) irt_otherTelegram: 14: 29 29 7F 7F 2E 2E 6D 6D 73 73 46 46 2B 2B 6D 6D 5E 5E 08 48
(00:00:12.349) irt_rawTelegram: 01: 7C
(00:00:12.387) irt_rawTelegram: 01: 00
(00:00:12.431) irt_rawTelegram: 04: 2F 2F 7C 7C
(00:00:12.431) irt_otherTelegram: 04: 2F 2F 7C 7C
(00:00:12.452) irt_rawTelegram: 01: FE
(00:00:12.471) irt_rawTelegram: 01: E2
(00:00:12.793) irt_rawTelegram: 02: 7C FB
(00:00:12.793) irt_crcErr1: 02: 7C FB
(00:00:12.911) irt_rawTelegram: 01: F9
(00:00:13.031) irt_rawTelegram: 01: FF
(00:00:13.133) irt_rawTelegram: 02: FD FA
(00:00:13.134) irt_crcErr1: 02: FD FA
(00:00:13.310) irt_rawTelegram: 0F: 00 0B 8B 2B 2B 6D 6D 0D CD 01 21 16 16 7F 7F
(00:00:13.310) irt_otherTelegram: 0F: 00 0B 8B 2B 2B 6D 6D 0D CD 01 21 16 16 7F 7F
(00:00:13.347) irt_rawTelegram: 01: 00
(00:00:13.607) irt_rawTelegram: 17: 46 46 61 0F 05 C5 01 2E 6D 6D 02 52 01 11 2E 2E 2B 2B 6D 6D 36 36 7E
(00:00:13.608) irt_otherTelegram: 17: 46 46 61 0F 05 C5 01 2E 6D 6D 02 52 01 11 2E 2E 2B 2B 6D 6D 36 36 7E
l(00:00:13.911) irt_rawTelegram: 01: FB
(00:00:14.031) irt_rawTelegram: 01: F9
o(00:00:14.153) irt_rawTelegram: 01: FF
(00:00:14.255) irt_rawTelegram: 02: FD FA
(00:00:14.255) irt_crcErr1: 02: FD FA
g(00:00:14.429) irt_rawTelegram: 0F: 00 1F 1F 2B 2B 6D 6D 13 93 07 08 3E 3E 7F 7F
(00:00:14.430) irt_otherTelegram: 0F: 00 1F 1F 2B 2B 6D 6D 13 93 07 08 3E 3E 7F 7F
(00:00:14.467) irt_rawTelegram: 01: 00
(00:00:14.589) irt_rawTelegram: 0C: 2A AA 01 50 36 36 2E 2E 6D 6D 3A 3A
(00:00:14.589) irt_otherTelegram: 0C: 2A AA 01 50 36 36 2E 2E 6D 6D 3A 3A
 (00:00:14.630) irt_rawTelegram: 01: BE
(00:00:14.789) irt_rawTelegram: 0D: 63 05 2B 6D 6D 01 89 01 4A 03 1B 7C 7C
(00:00:14.789) irt_otherTelegram: 0D: 63 05 2B 6D 6D 01 89 01 4A 03 1B 7C 7C
(00:00:14.807) irt_rawTelegram: 01: 00
(00:00:14.831) irt_rawTelegram: 02: 07 F7
(00:00:14.831) irt_crcErr1: 02: 07 F7
n(00:00:14.846) irt_rawTelegram: 01: 00


System Logging set to None

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions