OTmonitor, not able to select any value for Graph or Statistics, not able to collect Capability log

This Forum is about the Opentherm gateway (OTGW) from Schelte

Moderator: hvxl

Post Reply
Elke
Starting Member
Starting Member
Posts: 3
Joined: Sun Jan 22, 2023 9:25 pm

OTmonitor, not able to select any value for Graph or Statistics, not able to collect Capability log

Post by Elke »

Hi,

I got brand new OT Gateway from nodo shop and succeeded so far in installing OT monitor (on Ubuntu 64 bit) and getting WiFi connection working.
Boiler (Atag i Series) and Thermostat (EMOS P156160T) are communicating with each other and in the Log window around 5 lines per second are shown.
According to Log window a lot of values with quite some MsgIDs are communicated.

I tried to update the database for Boilers and Thermostats, but collecting data is ended with "no messages are being received".
And this is the same for the EMOS Thermostat as for the original Atag BrainZ (sorry in case I spammed database with useless data, in case something has been transmitted).

When it comes to OT Monitor, I cannot select any of the tickboxes for e.g. Flame status, Central Heating Mode etc., none of the values I can read in the Log is shown in the fields right from the tick boxes.

Thus, Graph and Statistics stay empty.

I tried restarting GW, Boiler, Thermostat, OTmonitor but no change.

Any idea what might go wrong in my setup (for the time being I still believe in misconfiguration by me than any hardware or tool issue).

thanks,
Elke
Elke
Starting Member
Starting Member
Posts: 3
Joined: Sun Jan 22, 2023 9:25 pm

Re: OTmonitor, not able to select any value for Graph or Statistics, not able to collect Capability log

Post by Elke »

Hi all,

I updated Ubuntu (20.4.5), tcl and tk are on 8.6.9, but unfortunately no effect on otmonitor and the tickboxes.
Additionally I downloaded otmonitor source, tclkit, but same result.

Does anybody know how to "fake" the otmonitor.conf, at least for a trial or workaround, to include some values for the Statistics/Graph?

greetings,
Elke
Last edited by Elke on Mon Jan 23, 2023 6:19 pm, edited 1 time in total.
hvxl
Senior Member
Senior Member
Posts: 1965
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: OTmonitor, not able to select any value for Graph or Statistics, not able to collect Capability log

Post by hvxl »

If messages are really being exchanged, you should see values in the status area and get a graph. So I'm wondering what you actually see in the log window. Can you share several seconds of this output?

The fact that you don't see anything in the status area or on the statistics tab, get no graph and capability log says that no messages are being received makes me suspect that there is no successful communication.

The check boxes in the status area indicate the state of bit flags received via opentherm. The user cannot change these.
Schelte
Elke
Starting Member
Starting Member
Posts: 3
Joined: Sun Jan 22, 2023 9:25 pm

Re: OTmonitor, not able to select any value for Graph or Statistics, not able to collect Capability log

Post by Elke »

sure, here some lines from the Log window

From my point of view Thermostat and Boiler are talking with each other and temperature inside fits to set tempreature. I can read quite some data like outside temperature Toutside 4.5 (EMOS not able to show this) , in side temperature Tr 20.4, TrSet 20.5, (both shown also by EMOS) etc.

05:47:24.401372 4:47:24.588667 ( 16080| 15728) processOT (1693): Thermostat T00000300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD---W--]
05:47:25.510696 04:47:25.609923 ( 16080| 15728) processOT (1693): Thermostat T00000300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD---W--]
05:47:25.818168 04:47:25.934194 ( 16080| 15728) processOT (1693): Thermostat T00000300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD---W--]
05:47:26.311229 04:47:26.430992 ( 16080| 15728) processOT (1693): Boiler BC000030A (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C-F----]
05:47:26.577231 04:47:26.745903 ( 16080| 15728) processOT (1693): Thermostat T00110000 (9)[MsgID= 17][READ_DATA ] RelModLevel = 0.00 %
05:47:26.981634 04:47:27.011699 ( 16080| 15728) processOT (1693): Boiler BC0110000 (9)[MsgID= 17][READ_ACK ]>RelModLevel = 0.00 %
05:47:26.982555 04:47:27.152311 ( 16080| 15728) processOT (1693): Thermostat T80190000 (9)[MsgID= 25][READ_DATA ] Tboiler = 0.00 °C
05:47:27.292721 04:47:27.412375 ( 16080| 15728) processOT (1693): Boiler B40192C80 (9)[MsgID= 25][READ_ACK ]>Tboiler = 44.50 °C
05:47:27.365186 04:47:27.557588 ( 16080| 15728) processOT (1693): Thermostat T10013C00 (9)[MsgID= 1][WRITE_DATA ]>TSet = 60.00 °C
05:47:27.705038 04:47:27.812793 ( 16080| 15728) processOT (1693): Boiler BD0013C00 (9)[MsgID= 1][WRITE_ACK ] TSet = 60.00 °C
05:47:27.771156 04:47:27.963409 ( 16080| 15728) processOT (1693): Thermostat T801C0000 (9)[MsgID= 28][READ_DATA ] Tret = 0.00 °C
05:47:28.114164 04:47:28.233262 ( 16080| 15728) processOT (1693): Boiler BC01C28E0 (9)[MsgID= 28][READ_ACK ]>Tret = 40.88 °C
05:47:28.278382 04:47:28.370607 ( 16080| 15728) processOT (1693): Thermostat T00000300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD---W--]
05:47:28.422533 04:47:28.614155 ( 16080| 15728) processOT (1693): Boiler BC000030A (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C-F----]
05:47:28.583471 04:47:28.775062 ( 16080| 15728) processOT (1693): Thermostat T001B0000 (9)[MsgID= 27][READ_DATA ] Toutside = 0.00 °C
05:47:28.931134 04:47:29.034395 ( 16080| 15728) processOT (1693): Boiler BC01B0480 (9)[MsgID= 27][READ_ACK ]>Toutside = 4.50 °C
05:47:28.988870 04:47:29.180823 ( 16080| 15728) processOT (1693): Thermostat T80190000 (9)[MsgID= 25][READ_DATA ] Tboiler = 0.00 °C
05:47:29.240142 04:47:29.414954 ( 16080| 15728) processOT (1693): Boiler B40192C80 (9)[MsgID= 25][READ_ACK ]>Tboiler = 44.50 °C
05:47:29.395168 04:47:29.586713 ( 16080| 15728) processOT (1693): Thermostat T10013C00 (9)[MsgID= 1][WRITE_DATA ]>TSet = 60.00 °C
05:47:29.648573 04:47:29.835335 ( 16080| 15728) processOT (1693): Boiler BD0013C00 (9)[MsgID= 1][WRITE_ACK ] TSet = 60.00 °C
05:47:29.804992 04:47:29.992510 ( 16080| 15728) processOT (1693): Thermostat T801A0000 (9)[MsgID= 26][READ_DATA ] Tdhw = 0.00 °C
05:47:30.064984 04:47:30.255806 ( 16080| 15728) processOT (1693): Boiler B401A2760 (9)[MsgID= 26][READ_ACK ]>Tdhw = 39.38 °C
05:47:30.211005 04:47:30.398166 ( 16080| 15728) processOT (1693): Thermostat T00000300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD---W--]
05:47:30.469055 04:47:30.636191 ( 16080| 15728) processOT (1693): Boiler BC000030A (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C-F----]
05:47:30.618165 04:47:30.804105 ( 16080| 15728) processOT (1693): Thermostat T00120000 (9)[MsgID= 18][READ_DATA ] CHPressure = 0.00 bar
05:47:30.849746 04:47:31.036840 ( 16080| 15728) processOT (1693): Boiler BC01201EA (9)[MsgID= 18][READ_ACK ]>CHPressure = 1.91 bar
05:47:31.068012 04:47:31.209785 ( 16080| 15728) processOT (1693): Thermostat T80190000 (9)[MsgID= 25][READ_DATA ] Tboiler = 0.00 °C
05:47:31.343104 04:47:31.457239 ( 16080| 15728) processOT (1693): Boiler B40192C80 (9)[MsgID= 25][READ_ACK ]>Tboiler = 44.50 °C
05:47:31.627368 04:47:31.615761 ( 16080| 15728) processOT (1693): Thermostat T10013C00 (9)[MsgID= 1][WRITE_DATA ]>TSet = 60.00 °C
05:47:31.899992 04:47:31.892169 ( 16080| 15728) processOT (1693): Boiler BD0013C00 (9)[MsgID= 1][WRITE_ACK ] TSet = 60.00 °C
05:47:32.180053 04:47:32.101034 ( 16080| 15728) processOT (1693): Thermostat T100E0000 (9)[MsgID= 14][WRITE_DATA ]>MaxRelModLevelSetting = 0.00 %
05:47:32.527932 04:47:32.381443 ( 16080| 15728) processOT (1693): Boiler BD00E0000 (9)[MsgID= 14][WRITE_ACK ] MaxRelModLevelSetting = 0.00 %
05:47:32.537037 04:47:32.728797 ( 16080| 15728) processOT (1693): Thermostat T00000300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD---W--]
05:47:32.545289 04:47:32.737594 ( 16080| 15728) processOT (1693): Boiler BC000030A (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C-F----]
05:47:32.641702 04:47:32.832851 ( 16080| 15728) processOT (1693): Thermostat T90101480 (9)[MsgID= 16][WRITE_DATA ]>TrSet = 20.50 °C
05:47:32.925059 04:47:33.079274 ( 16080| 15728) processOT (1693): Boiler B50101480 (9)[MsgID= 16][WRITE_ACK ] TrSet = 20.50 °C
05:47:33.051784 04:47:33.239042 ( 16080| 15728) processOT (1693): Thermostat T80190000 (9)[MsgID= 25][READ_DATA ] Tboiler = 0.00 °C
05:47:33.333964 04:47:33.499711 ( 16080| 15728) processOT (1693): Boiler B40192C80 (9)[MsgID= 25][READ_ACK ]>Tboiler = 44.50 °C
05:47:33.454072 04:47:33.644901 ( 16080| 15728) processOT (1693): Thermostat T10013C00 (9)[MsgID= 1][WRITE_DATA ]>TSet = 60.00 °C
05:47:33.746562 04:47:33.900508 ( 16080| 15728) processOT (1693): Boiler BD0013C00 (9)[MsgID= 1][WRITE_ACK ] TSet = 60.00 °C
05:47:33.858992 04:47:34.050620 ( 16080| 15728) processOT (1693): Thermostat T90181466 (9)[MsgID= 24][WRITE_DATA ]>Tr = 20.40 °C
05:47:34.369433 04:47:34.320568 ( 16080| 15728) processOT (1693): Boiler BF0180000 (9)[MsgID= 24][UNKNOWN_DATA_ID ] Tr = 0.00 °C
05:47:34.637322 04:47:34.483833 ( 16080| 15728) processOT (1693): Thermostat T00000300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD---W--]
05:47:34.914025 04:47:34.721087 ( 16080| 15728) processOT (1693): Boiler BC000030A (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C-F----]
05:47:34.915884 04:47:34.959995 ( 16080| 15728) processOT (1693): Thermostat T00050000 (9)[MsgID= 5][READ_DATA ] ASFflags = ASF flags[00000000] OEM fault code [ 0]
05:47:34.924361 04:47:35.115030 ( 16080| 15728) processOT (1693): Boiler BC0050000 (9)[MsgID= 5][READ_ACK ]>ASFflags = ASF flags[00000000] OEM fault code [ 0]
05:47:35.431709 04:47:35.267949 ( 16080| 15728) processOT (1693): Thermostat T80190000 (9)[MsgID= 25][READ_DATA ] Tboiler = 0.00 °C
05:47:35.434192 04:47:35.522249 ( 16080| 15728) processOT (1693): Boiler B40192C80 (9)[MsgID= 25][READ_ACK ]>Tboiler = 44.50 °C
hvxl
Senior Member
Senior Member
Posts: 1965
Joined: Sat Jun 05, 2010 11:59 am
Contact:

Re: OTmonitor, not able to select any value for Graph or Statistics, not able to collect Capability log

Post by hvxl »

That is not what the log window should look like. I suspect you are using Robert van den Breemen's OTGW-firmware on the Wemos D1 mini of your OTGW and you connected OTmonitor to the debug port instead of the ser2net port. In the communication settings of OTmonitor, change the remote port from 23 back to the default of 25238. Then click the connect button. After that the log window should be much easier to read and you will see information in the status area, on the statistics tab, and get a graph.
Schelte
Elke
Starting Member
Starting Member
Posts: 3
Joined: Sun Jan 22, 2023 9:25 pm

Re: OTmonitor, not able to select any value for Graph or Statistics, not able to collect Capability log

Post by Elke »

GREAT, works!
yes, I ordered preprogrammed WiFi module (I am not that good in soldering, and price for that was fair)
this was exactly the change needed.

Currently Capability Log is running for EMOS, after that I do for BrainZ from Atag.

dank je wel,
groetjes van Aken, Duitsland
Post Reply

Return to “Opentherm Gateway Forum”