Replies: 9 comments 4 replies
-
Matt,
I am using it with 3 sensors DS18B20 with quite long wires, no problem at all.
But DS3 (GPIO 10) is a dangerous Pin to use as it pulls High at boot.
I prefer GPIO 13 for the GPIO sensors.
I know suggestion is to use DS3, but I also encountered issues with that pin.
With Telnet you can obtain detailed logging from the sensors (press key H then press 4).
My settings


Met vriendelijk groet,
Rob Roos
… Op 21 okt 2024, om 17:49 heeft mattg2 ***@***.***> het volgende geschreven:
I went over from the espeasy solution, switched to the MQTT messages and did an update of the PIC firmware. Great work!
I run 5 ds18b20 sensors with a 3 wire cable on GPIO DS3, the 4,7kOhm is present. Since I am on the new solution, I get no stable readings from the sensors. I get a lot of -127, which mean not connected. With the espeasy an the same wiring, I had no problems.
In the meanwhile I did several tests:
one sensor only
change cable
change sensor
change timing 15sec / 30sec / 60 sec / 90 sec
Anything helped.
Someone out there with stable running ds18b20 sensors?
Regards
—
Reply to this email directly, view it on GitHub <#253>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AFQ5PY6QQ5EUJQCA7B7CX5LZ4UO7FAVCNFSM6AAAAABQKPUZSGVHI2DSMVQWIX3LMV43ERDJONRXK43TNFXW4OZXGM2DQMJTHE>.
You are receiving this because you are subscribed to this thread.
|
Beta Was this translation helpful? Give feedback.
-
Hi,
I am running on 0.10.3+e334c42 which is the latest from Robert. All previous versions did not have problems either.
Also check whether Wifi and MQTT is stable ? What is the Wifi quality and the Wifi RX power reading from Advanced / Debug information ?
Poor Wifi and/or MQTT can potentially impact the bus reading.
Can you share the Telnet log as described ?
… Op 22 okt 2024, om 09:27 heeft mattg2 ***@***.***> het volgende geschreven:
Hi @Roos-AID <https://github.com/Roos-AID>,
many thank for your reply, unfortunately I am not able to see your Option pictures, but I changed the Pin to GPIO 13, looked better at first, but over night, it is nearly the same.
image.png (view on web) <https://github.com/user-attachments/assets/f34c4b03-b4df-4b15-971a-1ac9fffc9eb8>
Would you be so kind to check on what version you are running?
THX
—
Reply to this email directly, view it on GitHub <#253 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AFQ5PY4YF54N3PK3IWXIJCDZ4X477AVCNFSM6AAAAABQKPUZSGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMBRGM2DSOA>.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
Matt,
I have same version.
In Telnet press key H it should show help text.
…---===[ Debug Help Menu ]===---
1) Toggle debuglog - OT message parsing: false
2) Toggle debuglog - API handeling: false
3) Toggle debuglog - MQTT module: false
4) Toggle debuglog - Sensor modules: false
q) Force read settings
m) Force MQTT discovery
r) Reconnect wifi, telnet, otgwstream and mqtt
p) Reset PIC manually
a) Send PR=A command to ID PIC firmware version and type
Set all the debugs to false except for No 4 Sensors by using key 4.
You should get something like
4
13:28:45.850508 ( 16416| 14600) handleDebug ( 74):
Debug Sensors: true
13:28:47.181039 ( 15112| 13952) pollSensors ( 135): Sensor device no[0] addr[2FE7983B8] TempC: 21.062500
13:28:47.360237 ( 14440| 13304) pollSensors ( 135): Sensor device no[1] addr[2E179134C] TempC: 19.687500
13:28:47.390511 ( 14440| 13304) pollSensors ( 135): Sensor device no[2] addr[23B7913D4] TempC: 25.375000
1
Or error messages.
Op 22 okt 2024, om 12:58 heeft mattg2 ***@***.***> het volgende geschreven:
Wifi Quality is OK:
Wifi RX Power (dBm)-78
Wifi Quality (%)48
Wifi QualityOkay`
I have no drops from the Access Point side (Ubiquiti Infrastructure).
I'am not getting any useful debug information regrading the Sensor reading out of the telnet log, here is a minute excerpt:
12:48:00.504297 ( 15376| 14280) doTaskMinute( 279): Minute changed:
12:48:00.506626 ( 14032| 12984) sendOTGW (1343): Sending to Serial [SC=12:48/2] (10)
12:48:00.526217 ( 12688| 11688) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:00.619266 ( 15376| 14280) checkOTGWcmd(1293): CmdQueue: Checking if command is in in queue [SC: 12:48/2] (11)
12:48:00.728604 ( 15376| 14280) processOT (1676): Thermostat T80130000 (9)[MsgID= 19][READ_DATA ] DHWFlowRate = 0.00 l/m
12:48:01.305007 ( 15376| 14280) processOT (1676): Boiler B70130000 (9)[MsgID= 19][UNKNOWN_DATA_ID ] DHWFlowRate = 0.00 l/m
12:48:01.621089 ( 15376| 14280) processOT (1676): Thermostat T001D0000 (9)[MsgID= 29][READ_DATA ] Tsolarstorage = 0.00 °C
12:48:02.293061 ( 15376| 14280) processOT (1676): Boiler BF01D0000 (9)[MsgID= 29][UNKNOWN_DATA_ID ] Tsolarstorage = 0.00 °C
12:48:02.609151 ( 15376| 14280) processOT (1676): Thermostat T001E0000 (9)[MsgID= 30][READ_DATA ] Tsolarcollector = 0 °C
12:48:03.281375 ( 15376| 14280) processOT (1676): Boiler B601E0000 (9)[MsgID= 30][DATA_INVALID ] Tsolarcollector = 0 °C
12:48:03.597503 ( 15376| 14280) processOT (1676): Thermostat T00210000 (9)[MsgID= 33][READ_DATA ] Texhaust = 0 °C
12:48:04.268687 ( 14704| 13632) processOT (1676): Boiler BC021001D (9)[MsgID= 33][READ_ACK ]>Texhaust = 29 °C
12:48:04.586047 ( 15376| 14280) processOT (1676): Thermostat T90810201 (9)[MsgID=129][WRITE_DATA ] = 2 / 1
12:48:05.256044 ( 15376| 14280) processOT (1676): Boiler B50810201 (9)[MsgID=129][WRITE_ACK ] = 2 / 1
12:48:05.576798 ( 14032| 12984) processOT (1676): Thermostat T80001300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD--2W--]
12:48:06.247053 ( 14032| 12984) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:06.562778 ( 14704| 13632) processOT (1676): Thermostat T10101380 (9)[MsgID= 16][WRITE_DATA ]>TrSet = 19.50 °C
12:48:07.283232 ( 15376| 14280) processOT (1676): Boiler BD0101380 (9)[MsgID= 16][WRITE_ACK ] TrSet = 19.50 °C
12:48:07.926617 ( 16048| 14280) processOT (1676): Thermostat T90171380 (9)[MsgID= 23][WRITE_DATA ]>TrSetCH2 = 19.50 °C
12:48:08.270386 ( 15376| 14280) processOT (1676): Boiler B50171380 (9)[MsgID= 23][WRITE_ACK ] TrSetCH2 = 19.50 °C
12:48:08.538491 ( 14704| 13632) processOT (1676): Thermostat T90181554 (9)[MsgID= 24][WRITE_DATA ]>Tr = 21.33 °C
12:48:09.258368 ( 15376| 14280) processOT (1676): Boiler B50181554 (9)[MsgID= 24][WRITE_ACK ] Tr = 21.33 °C
12:48:09.525840 ( 15376| 14280) processOT (1676): Thermostat T80800000 (9)[MsgID=128][READ_DATA ] = 0 / 0
12:48:10.247994 ( 15432| 14280) processOT (1676): Boiler BE0800000 (9)[MsgID=128][DATA_INVALID ] = 0 / 0
12:48:10.512858 ( 15432| 14280) processOT (1676): Thermostat T90823953 (9)[MsgID=130][WRITE_DATA ] = 57 / 83
12:48:10.234229 ( 15432| 14280) processOT (1676): Boiler B50823953 (9)[MsgID=130][WRITE_ACK ] = 57 / 83
12:48:11.501467 ( 15432| 14280) processOT (1676): Thermostat T00120000 (9)[MsgID= 18][READ_DATA ] CHPressure = 0.00 bar
12:48:11.224277 ( 14760| 13632) processOT (1676): Boiler B4012013F (9)[MsgID= 18][READ_ACK ]>CHPressure = 1.25 bar
12:48:12.490856 ( 14088| 12984) processOT (1676): Thermostat T80001300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD--2W--]
12:48:13.263745 ( 14088| 12984) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:13.544072 ( 14760| 13632) processOT (1676): Thermostat T90011F90 (9)[MsgID= 1][WRITE_DATA ]>TSet = 31.56 °C
12:48:13.212691 ( 15376| 14280) processOT (1676): Boiler B50011F90 (9)[MsgID= 1][WRITE_ACK ] TSet = 31.56 °C
12:48:14.531025 ( 14704| 13632) processOT (1676): Thermostat T90081770 (9)[MsgID= 8][WRITE_DATA ]>TsetCH2 = 23.44 °C
12:48:15.409885 ( 14056| 12984) processOT (1676): Boiler B50081770 (9)[MsgID= 8][WRITE_ACK ] TsetCH2 = 23.44 °C
12:48:15.519635 ( 14728| 13632) processOT (1676): Thermostat T90381F00 (9)[MsgID= 56][WRITE_DATA ]>TdhwSet = 31.00 °C
12:48:15.239280 ( 15432| 14280) processOT (1676): Boiler B50381F00 (9)[MsgID= 56][WRITE_ACK ] TdhwSet = 31.00 °C
12:48:16.505555 ( 15432| 14280) processOT (1676): Thermostat T80200000 (9)[MsgID= 32][READ_DATA ] Tdhw2 = 0.00 °C
12:48:16.229105 ( 15312| 13632) processOT (1676): Boiler BE0200000 (9)[MsgID= 32][DATA_INVALID ] Tdhw2 = 0.00 °C
12:48:17.493651 ( 15264| 13632) processOT (1676): Thermostat T801A0000 (9)[MsgID= 26][READ_DATA ] Tdhw = 0.00 °C
12:48:17.216055 ( 14760| 13632) processOT (1676): Boiler BC01A21C4 (9)[MsgID= 26][READ_ACK ]>Tdhw = 33.77 °C
12:48:18.483828 ( 14088| 12984) processOT (1676): Thermostat T80001300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD--2W--]
12:48:18.204093 ( 14088| 12984) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:19.471827 ( 15448| 14280) processOT (1676): Thermostat T001B0000 (9)[MsgID= 27][READ_DATA ] Toutside = 0.00 °C
12:48:19.191390 ( 14776| 13632) processOT (1676): Boiler BC01B0E70 (9)[MsgID= 27][READ_ACK ]>Toutside = 14.44 °C
12:48:20.457866 ( 15448| 14280) processOT (1676): Thermostat T80190000 (9)[MsgID= 25][READ_DATA ] Tboiler = 0.00 °C
12:48:20.229493 ( 14776| 13632) processOT (1676): Boiler B40191D14 (9)[MsgID= 25][READ_ACK ]>Tboiler = 29.08 °C
12:48:21.579307 ( 15344| 14280) processOT (1676): Thermostat T801C0000 (9)[MsgID= 28][READ_DATA ] Tret = 0.00 °C
12:48:21.200508 ( 14672| 13632) processOT (1676): Boiler B401C1C8C (9)[MsgID= 28][READ_ACK ]>Tret = 28.55 °C
12:48:22.568961 ( 15392| 14280) processOT (1676): Thermostat T801F0000 (9)[MsgID= 31][READ_DATA ] TflowCH2 = 0.00 °C
12:48:22.189029 ( 14720| 13632) processOT (1676): Boiler BC01F1710 (9)[MsgID= 31][READ_ACK ]>TflowCH2 = 23.06 °C
12:48:23.556640 ( 15392| 14280) processOT (1676): Thermostat T00110000 (9)[MsgID= 17][READ_DATA ] RelModLevel = 0.00 %
12:48:23.176890 ( 14720| 13632) processOT (1676): Boiler BC0110000 (9)[MsgID= 17][READ_ACK ]>RelModLevel = 0.00 %
12:48:24.545635 ( 14048| 12984) processOT (1676): Thermostat T80001300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD--2W--]
12:48:24.216151 ( 14048| 12984) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:25.533358 ( 15392| 14280) processOT (1676): Thermostat T80130000 (9)[MsgID= 19][READ_DATA ] DHWFlowRate = 0.00 l/m
12:48:25.204457 ( 15392| 14280) processOT (1676): Boiler B70130000 (9)[MsgID= 19][UNKNOWN_DATA_ID ] DHWFlowRate = 0.00 l/m
12:48:26.520264 ( 15392| 14280) processOT (1676): Thermostat T001D0000 (9)[MsgID= 29][READ_DATA ] Tsolarstorage = 0.00 °C
12:48:26.193696 ( 15392| 14280) processOT (1676): Boiler BF01D0000 (9)[MsgID= 29][UNKNOWN_DATA_ID ] Tsolarstorage = 0.00 °C
12:48:27.507488 ( 15392| 14280) processOT (1676): Thermostat T001E0000 (9)[MsgID= 30][READ_DATA ] Tsolarcollector = 0 °C
12:48:27.178659 ( 15392| 14280) processOT (1676): Boiler B601E0000 (9)[MsgID= 30][DATA_INVALID ] Tsolarcollector = 0 °C
12:48:28.498576 ( 15392| 14280) processOT (1676): Thermostat T00210000 (9)[MsgID= 33][READ_DATA ] Texhaust = 0 °C
12:48:28.166828 ( 14720| 13632) processOT (1676): Boiler BC021001D (9)[MsgID= 33][READ_ACK ]>Texhaust = 29 °C
12:48:29.483788 ( 15392| 14280) processOT (1676): Thermostat T90810201 (9)[MsgID=129][WRITE_DATA ] = 2 / 1
12:48:30.409007 ( 14032| 12984) processOT (1676): Boiler B50810201 (9)[MsgID=129][WRITE_ACK ] = 2 / 1
12:48:30.530598 ( 14032| 12984) processOT (1676): Thermostat T80001300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD--2W--]
12:48:30.193587 ( 14032| 12984) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:31.461736 ( 14704| 13632) processOT (1676): Thermostat T10101380 (9)[MsgID= 16][WRITE_DATA ]>TrSet = 19.50 °C
12:48:31.181521 ( 15432| 14280) processOT (1676): Boiler BD0101380 (9)[MsgID= 16][WRITE_ACK ] TrSet = 19.50 °C
12:48:32.829467 ( 16104| 14280) processOT (1676): Thermostat T90171380 (9)[MsgID= 23][WRITE_DATA ]>TrSetCH2 = 19.50 °C
12:48:32.170294 ( 15432| 13632) processOT (1676): Boiler B50171380 (9)[MsgID= 23][WRITE_ACK ] TrSetCH2 = 19.50 °C
12:48:33.438613 ( 14760| 12984) processOT (1676): Thermostat T90181554 (9)[MsgID= 24][WRITE_DATA ]>Tr = 21.33 °C
12:48:33.157664 ( 15432| 13632) processOT (1676): Boiler B50181554 (9)[MsgID= 24][WRITE_ACK ] Tr = 21.33 °C
12:48:34.424827 ( 15432| 13632) processOT (1676): Thermostat T80800000 (9)[MsgID=128][READ_DATA ] = 0 / 0
12:48:34.145588 ( 15432| 13632) processOT (1676): Boiler BE0800000 (9)[MsgID=128][DATA_INVALID ] = 0 / 0
12:48:35.412338 ( 15432| 13632) processOT (1676): Thermostat T90823953 (9)[MsgID=130][WRITE_DATA ] = 57 / 83
12:48:35.184931 ( 15432| 14280) processOT (1676): Boiler B50823953 (9)[MsgID=130][WRITE_ACK ] = 57 / 83
12:48:36.466184 ( 15392| 14280) processOT (1676): Thermostat T00300000 (9)[MsgID= 48][READ_DATA ] TdhwSetUBTdhwSetLB = 0 / 0 °C
12:48:36.136064 ( 14048| 12984) processOT (1676): Boiler BC030410A (9)[MsgID= 48][READ_ACK ]>TdhwSetUBTdhwSetLB = 65 / 10 °C
12:48:37.455246 ( 14048| 12984) processOT (1676): Thermostat T80001300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD--2W--]
12:48:37.174562 ( 14048| 12984) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:38.441076 ( 14720| 13632) processOT (1676): Thermostat T90011F90 (9)[MsgID= 1][WRITE_DATA ]>TSet = 31.56 °C
12:48:38.160833 ( 15392| 14280) processOT (1676): Boiler B50011F90 (9)[MsgID= 1][WRITE_ACK ] TSet = 31.56 °C
12:48:39.428658 ( 14720| 13632) processOT (1676): Thermostat T90081770 (9)[MsgID= 8][WRITE_DATA ]>TsetCH2 = 23.44 °C
12:48:39.149496 ( 15392| 14280) processOT (1676): Boiler B50081770 (9)[MsgID= 8][WRITE_ACK ] TsetCH2 = 23.44 °C
12:48:40.418158 ( 14720| 13632) processOT (1676): Thermostat T90381F00 (9)[MsgID= 56][WRITE_DATA ]>TdhwSet = 31.00 °C
12:48:40.137116 ( 15392| 14280) processOT (1676): Boiler B50381F00 (9)[MsgID= 56][WRITE_ACK ] TdhwSet = 31.00 °C
12:48:41.405152 ( 15392| 14280) processOT (1676): Thermostat T80200000 (9)[MsgID= 32][READ_DATA ] Tdhw2 = 0.00 °C
12:48:41.126396 ( 15392| 14280) processOT (1676): Boiler BE0200000 (9)[MsgID= 32][DATA_INVALID ] Tdhw2 = 0.00 °C
12:48:42.392175 ( 15392| 14280) processOT (1676): Thermostat T801A0000 (9)[MsgID= 26][READ_DATA ] Tdhw = 0.00 °C
12:48:42.115860 ( 14720| 13632) processOT (1676): Boiler BC01A21C4 (9)[MsgID= 26][READ_ACK ]>Tdhw = 33.77 °C
12:48:43.381368 ( 14048| 12984) processOT (1676): Thermostat T80001300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD--2W--]
12:48:43.154021 ( 14048| 12984) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:44.502038 ( 15392| 14280) processOT (1676): Thermostat T001B0000 (9)[MsgID= 27][READ_DATA ] Toutside = 0.00 °C
12:48:45.410372 ( 14088| 12984) processOT (1676): Boiler BC01B0E70 (9)[MsgID= 27][READ_ACK ]>Toutside = 14.44 °C
12:48:45.526841 ( 15432| 14280) processOT (1676): Thermostat T80190000 (9)[MsgID= 25][READ_DATA ] Tboiler = 0.00 °C
12:48:45.110970 ( 14760| 13632) processOT (1676): Boiler B40191D14 (9)[MsgID= 25][READ_ACK ]>Tboiler = 29.08 °C
12:48:46.478896 ( 15432| 14280) processOT (1676): Thermostat T801C0000 (9)[MsgID= 28][READ_DATA ] Tret = 0.00 °C
12:48:46.099891 ( 14760| 13632) processOT (1676): Boiler B401C1C8C (9)[MsgID= 28][READ_ACK ]>Tret = 28.55 °C
12:48:47.466267 ( 15432| 14280) processOT (1676): Thermostat T801F0000 (9)[MsgID= 31][READ_DATA ] TflowCH2 = 0.00 °C
12:48:47.138165 ( 14760| 13632) processOT (1676): Boiler BC01F1710 (9)[MsgID= 31][READ_ACK ]>TflowCH2 = 23.06 °C
12:48:48.454735 ( 15432| 14280) processOT (1676): Thermostat T00110000 (9)[MsgID= 17][READ_DATA ] RelModLevel = 0.00 %
12:48:48.127685 ( 14760| 13632) processOT (1676): Boiler BC0110000 (9)[MsgID= 17][READ_ACK ]>RelModLevel = 0.00 %
12:48:49.443716 ( 14088| 12984) processOT (1676): Thermostat T80001300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD--2W--]
12:48:49.113956 ( 14088| 12984) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:50.430811 ( 15432| 14280) processOT (1676): Thermostat T80130000 (9)[MsgID= 19][READ_DATA ] DHWFlowRate = 0.00 l/m
12:48:50.102267 ( 15432| 14280) processOT (1676): Boiler B70130000 (9)[MsgID= 19][UNKNOWN_DATA_ID ] DHWFlowRate = 0.00 l/m
12:48:51.420849 ( 15432| 14280) processOT (1676): Thermostat T001D0000 (9)[MsgID= 29][READ_DATA ] Tsolarstorage = 0.00 °C
12:48:51.091720 ( 15432| 14280) processOT (1676): Boiler BF01D0000 (9)[MsgID= 29][UNKNOWN_DATA_ID ] Tsolarstorage = 0.00 °C
12:48:52.407906 ( 15432| 14280) processOT (1676): Thermostat T001E0000 (9)[MsgID= 30][READ_DATA ] Tsolarcollector = 0 °C
12:48:52.078696 ( 15432| 14280) processOT (1676): Boiler B601E0000 (9)[MsgID= 30][DATA_INVALID ] Tsolarcollector = 0 °C
12:48:53.395256 ( 15432| 14280) processOT (1676): Thermostat T00210000 (9)[MsgID= 33][READ_DATA ] Texhaust = 0 °C
12:48:53.117118 ( 14760| 13632) processOT (1676): Boiler BC021001D (9)[MsgID= 33][READ_ACK ]>Texhaust = 29 °C
12:48:54.382825 ( 15432| 14280) processOT (1676): Thermostat T90810201 (9)[MsgID=129][WRITE_DATA ] = 2 / 1
12:48:54.104322 ( 15432| 14280) processOT (1676): Boiler B50810201 (9)[MsgID=129][WRITE_ACK ] = 2 / 1
12:48:55.373376 ( 14088| 12984) processOT (1676): Thermostat T80001300 (9)[MsgID= 0][READ_DATA ]>Status = Master [CD--2W--]
12:48:55.094552 ( 14088| 12984) processOT (1676): Boiler B40001322 (9)[MsgID= 0][READ_ACK ]>Status = Slave [-C---2--]
12:48:56.361451 ( 14760| 13632) processOT (1676): Thermostat T10101380 (9)[MsgID= 16][WRITE_DATA ]>TrSet = 19.50 °C
12:48:56.080499 ( 15432| 14280) processOT (1676): Boiler BD0101380 (9)[MsgID= 16][WRITE_ACK ] TrSet = 19.50 °C
12:48:57.724218 ( 16104| 14280) processOT (1676): Thermostat T90171380 (9)[MsgID= 23][WRITE_DATA ]>TrSetCH2 = 19.50 °C
12:48:57.068330 ( 15432| 14280) processOT (1676): Boiler B50171380 (9)[MsgID= 23][WRITE_ACK ] TrSetCH2 = 19.50 °C
12:48:58.336713 ( 14760| 13632) processOT (1676): Thermostat T90181554 (9)[MsgID= 24][WRITE_DATA ]>Tr = 21.33 °C
12:48:58.055605 ( 15432| 14280) processOT (1676): Boiler B50181554 (9)[MsgID= 24][WRITE_ACK ] Tr = 21.33 °C
12:48:59.322644 ( 15432| 14280) processOT (1676): Thermostat T80800000 (9)[MsgID=128][READ_DATA ] = 0 / 0
12:49:00.405545 ( 15432| 14280) doTaskMinute( 279): Minute changed:
12:49:00.407682 ( 14088| 12984) sendOTGW (1343): Sending to Serial [SC=12:49/2] (10)
12:49:00.425655 ( 14088| 12984) processOT (1676): Boiler BE0800000 (9)[MsgID
image.png (view on web) <https://github.com/user-attachments/assets/48de1455-fef6-492a-8b5e-555b745b10bb>
Will do a reflash once more.
What kind of OTGW PCB do you have? Mine is from Nodo, but pretty old one with the 24v Input.
—
Reply to this email directly, view it on GitHub <#253 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AFQ5PY2T6WXR3PG5TGAAUSDZ4YVVVAVCNFSM6AAAAABQKPUZSGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCMBRGU4DMMA>.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
Matt,
…-127 is signal that device is disconnected. I again ran through the code, library information and datasheets.
You mentioned that it also shows this behavior with only 1 DS18B20 ?
Are you sure the power supply is stable enough? To me it seems a spurious power issue.
I assume you have the sensors connected to VCC , GND and GPIO with pull up 4k7 from VCC and are not using the parasite power option ?
You used the NodeMCU before, I know that the code we are running is consuming more power and some Ali sensors are quite sensitive to power fluctuations.
Was the NodeMCU instance running on the same ESP8266 or did you swap to another one ?
|
Beta Was this translation helpful? Give feedback.
-
The -127 occur with all 5 sensors and it is not only one type of sensor. I have TO92 and waterproofed ones. Can not check the power supply with different one, cause I haven't got another 19-24v one. It is noticeable that after each incorrect value a valid value is returned. There are no consecutive invalid values. I am out of ideas and think about two options:
Many thanks @Roos-AID for your support |
Beta Was this translation helpful? Give feedback.
-
@robert,I have no working dev environment, but we might add a test to skip a -127 value from sending to MQTT. Would you support this? I can create a pull request this weekend, but cannot test. Met vriendelijke groet / Best regardsRob RoosVerstuurd vanaf mijn iPhoneOp 23 okt 2024 om 14:07 heeft mattg2 ***@***.***> het volgende geschreven:
The -127 occur with all 5 sensors and it is not only one type of sensor. I have TO92 and waterproofed ones.
Did also test directly with one sensor and jumper cables.
Reflashed a complete new ESP and the old one, also with an older release.
4k7 Resistor ist there and it is not the parasite power approach.
Can not check the power supply with different one, cause I haven't got another 19-24v one.
It is noticeable that after each incorrect value a valid value is returned. There are no consecutive invalid values.
I am out of ideas and think about two options:
Going back to ESPeasy
Eliminate the -127 values with proxy items in my openhab instance
Many thanks @Roos-AID for your support
Regards
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
think I found the cause of the wrong readings. After changing the power supply, my filter rule triggert not a single time. Found an old laptop supply with the right voltage and connector and gave it a try. Regards |
Beta Was this translation helpful? Give feedback.
-
@Roos-AID, many thanks for your support. I had no -127 readings over the night and deleted my proxy items and filter rule again. |
Beta Was this translation helpful? Give feedback.
-
Thanks for update.
… |
Beta Was this translation helpful? Give feedback.
-
I went over from the espeasy solution, switched to the MQTT messages and did an update of the PIC firmware. Great work!
I run 5 ds18b20 sensors with a 3 wire cable on GPIO DS3, the 4,7kOhm is present. Since I am on the new solution, I get no stable readings from the sensors. I get a lot of -127, which mean not connected. With the espeasy an the same wiring, I had no problems.
In the meanwhile I did several tests:
Anything helped.
Someone out there with stable running ds18b20 sensors?
Regards
Beta Was this translation helpful? Give feedback.
All reactions