I've an opentherm gateway connected to my boiler for a while now. (Remeha Boiler with Remeha wireless thermostat)
I didn't really used it (personal issue prevented me to go further) but I tried it with a laptop when I bought it (a year ago) and I was able to read the messages sent on the bus.
Laptop was not suitable, so I had the plan, at that time, to move to a raspberry (more convenient).
Now that I've a couple of days to work on it, I'd like to restart this project.
I do remember that on the laptop with a X session, the gateway was perfectly behaving, but today, I'd like to go for the pi, the system does not work at all.
When I try to start otmonitor-ahf now on my rasp, it doesn't want to communicate with the boiler, even worth, it totally broke the communication between the thermostat and the boiler.
When I'm starting the monitor (regardless monitor or gateway mode), it's constantly looping on a "slave" message :
Code: Select all
14:57:43.811493 BD002010B Write-Ack Master configuration: 00000001 11
- Smart power: supported (1)
14:57:44.720127 T1002010B Write-Data Master configuration: 00000001 11
- Smart power: supported (1)
14:57:44.812483 BD002010B Write-Ack Master configuration: 00000001 11
- Smart power: supported (1)
14:57:45.721248 T1002010B Write-Data Master configuration: 00000001 11
- Smart power: supported (1)
14:57:45.813606 BD002010B Write-Ack Master configuration: 00000001 11
- Smart power: supported (1)
14:57:46.722368 T1002010B Write-Data Master configuration: 00000001 11
- Smart power: supported (1)
14:57:46.815979 BD002010B Write-Ack Master configuration: 00000001 11
- Smart power: supported (1)
14:57:47.736984 T1002010B Write-Data Master configuration: 00000001 11
- Smart power: supported (1)
Code: Select all
15:02:48.787520 T1002010B Write-Data Master configuration: 00000001 11
- Smart power: supported (1)
15:02:48.901143 BD002010B Write-Ack Master configuration: 00000001 11
- Smart power: supported (1)
15:02:50.840172 OpenTherm Gateway 4.2.5
15:02:50.842189 Command: SC=15:02/1
15:02:50.844513 Command: SR=21:11,18
15:02:50.846944 Command: SR=22:7,227
15:02:50.869015 SC: 15:02/1
15:02:50.884136 SR: 21:11/18
15:02:50.898004 SR: 22:7/227
15:02:50.910371 BD002010B Write-Ack Master configuration: 00000001 11
- Smart power: supported (1)

Code: Select all
invalid command name "bind"
while executing
"bind Diag <$n> [namespace code {cursor %W}]"
("foreach" body line 2)
invoked from within
"foreach n {
1 Double-1 Triple-1 B1-Motion B1-Enter B1-Leave ButtonRelease-1
} {
bind Diag <$n> [namespace code {cursor %W}]
}"
(in namespace eval "::diag" script line 6)
invoked from within
"namespace eval diag {
variable fileevent ""
namespace export diagnostics
# Make sure the cursor doesn't move
foreach n {
1 Double-1 ..."
(file "/usr/sbin/otmonitor-ahf/lib/tcl8/8.6/diagnostics-1.0.tm" line 1)
invoked from within
"source -encoding utf-8 /usr/sbin/otmonitor-ahf/lib/tcl8/8.6/diagnostics-1.0.tm"
("package ifneeded diagnostics 1.0" script)
invoked from within
"package require diagnostics"
(procedure "process" line 28)
invoked from within
"process [append data $line]"
(procedure "receive" line 6)
invoked from within
"receive"