Nach Stromausfall keine Werte der Sensoren

Begonnen von Jewe, 26 Dezember 2024, 23:55:44

Vorheriges Thema - Nächstes Thema

Jewe

Nach einem Stromausfall, der FI ist geflogen liefern meine One-Wire Sensoren keine brauchbaren Werte mehr.
Ich betreibe mehrere One-Wire Temperatursensoren, Zähler und Feuchtesensoren an zwei Busmastern. Diese werden
jeweils mit OWX direkt betrieben.

Die Busmaster stehen auf opened und die Sensoren werden gefunden. Es werden regelmäßig die Werte der Sensoren
übertragen, jedoch immer 85°C.

Habe Fhem bzw. den Server neu gestartet, Verdrahtung / Busmaster überprüft.

Stehe auf dem Schlauch was das sein könnte. Zumal die Sensoren gefunden werden?

Sensor:
define Temp_HK1_FB_Rueklauf_Dusche OWTHERM DS18B20 FFB419501503
attr Temp_HK1_FB_Rueklauf_Dusche DbLogExclude .*
attr Temp_HK1_FB_Rueklauf_Dusche DbLogInclude temperature
attr Temp_HK1_FB_Rueklauf_Dusche IODev 1W_USB
attr Temp_HK1_FB_Rueklauf_Dusche event-on-change-reading .*
attr Temp_HK1_FB_Rueklauf_Dusche model DS18B20
attr Temp_HK1_FB_Rueklauf_Dusche room OWX
attr Temp_HK1_FB_Rueklauf_Dusche tempHigh 75
attr Temp_HK1_FB_Rueklauf_Dusche tempLow 70
#   ALARM      1
#   DEF        DS18B20 FFB419501503
#   ERRCOUNT   0
#   FUUID      626ad313-f33f-9f49-40be-303cbf28e1fff999
#   FVERSION   21_OWTHERM.pm:0.235530/2021-01-19
#   INTERVAL   300
#   IODev      1W_USB
#   NAME       Temp_HK1_FB_Rueklauf_Dusche
#   NOTIFYDEV  global
#   NR         673
#   NTFY_ORDER 50-Temp_HK1_FB_Rueklauf_Dusche
#   OW_FAMILY  28
#   OW_ID      FFB419501503
#   PRESENT    1
#   ROM_ID     28.FFB419501503.39
#   STATE      T: 85.00 °C ↑
#   TYPE       OWTHERM
#   eventCount 2
#   owg_temp   85
#   owg_th     75
#   owg_tl     70
#   READINGS:
#     2024-12-26 22:01:14   IODev           1W_USB
#     2024-12-26 23:46:31   state           T: 85.00 °C ↑
#     2024-12-26 23:46:31   temperature     85
#   tempf:
#     factor     1
#     offset     0
#
setstate Temp_HK1_FB_Rueklauf_Dusche T: 85.00 °C ↑
setstate Temp_HK1_FB_Rueklauf_Dusche 2024-12-26 22:01:14 IODev 1W_USB
setstate Temp_HK1_FB_Rueklauf_Dusche 2024-12-26 23:46:31 state T: 85.00 °C ↑
setstate Temp_HK1_FB_Rueklauf_Dusche 2024-12-26 23:46:31 temperature 85


Busmaster:
define 1W_USB OWX /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DN00SA7I-if00-port0@57600
attr 1W_USB DbLogExclude .*
attr 1W_USB asynchronous 1
attr 1W_USB group Sticks
attr 1W_USB interval 3600
attr 1W_USB room OWX,x_System
#   ALARMED    23
#   ASYNCHRONOUS 1
#   BUSY       0
#   DEF        /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DN00SA7I-if00-port0@57600
#   DeviceName /dev/serial/by-id/usb-FTDI_FT230X_Basic_UART_DN00SA7I-if00-port0
#   FD         29
#   FUUID      626ad2a3-f33f-9f49-486e-d21179ce2fd86b00
#   FVERSION   00_OWX.pm:0.235530/2021-01-19
#   INITDONE   1
#   INTERFACE  DS2480
#   LASTSEND   1735253497.1918
#   NAME       1W_USB
#   NR         661
#   PARTIAL   
#   PRESENT    1
#   ROM_ID     FF
#   STATE      opened
#   TYPE       OWX
#   eventCount 3
#   interval   3600
#   timeout    2
#   DEVHASH:
#     1W_USB     Busmaster
#     OWC1       1D.40DA84000005.BD
#     OWC1_NV    1D.41DA84000005.8A
#     OWC2       1D.43DA84000005.E4
#     OWC2_NV    1D.44DA84000005.61
#     Temp_HK1_FB_Rueklauf_Dusche 28.FFB419501503.39
#     Temp_HK1_FB_Rueklauf_Essen 28.FFF24A841603.CE
#     Temp_HK1_FB_Rueklauf_Flur 28.FF5A83841604.EA
#     Temp_HK1_FB_Rueklauf_Kueche 28.FF9F08341603.68
#     Temp_HK1_FB_Rueklauf_Wohnen 28.FFB00C341604.72
#     Temp_HK1_FB_Vorlauf 28.FFAF09341603.63
#     Temp_HK1_Ruecklauf 28.66611D070000.6C
#     Temp_HK2_Ruecklauf 28.458E2A070000.F8
#     Temp_KWL_Abluft 28.FFED2E501503.91
#     Temp_KWL_Zuluft 28.FF375C501501.61
#     Temp_Netzwerkschrank 28.FF6112341604.CC
#     Temp_Pellet_Ruecklauf 28.DDBE29070000.E4
#     Temp_Pellet_Vorlauf 28.CD0D29070000.BE
#     Temp_Solar_Ruecklauf 28.6C8029070000.F2
#     Temp_Solar_Vorlauf 28.848A2A070000.4F
#     Temp_Speicher_Mitte 28.E88E2A070000.EE
#     Temp_Speicher_Oben 28.04972A070000.35
#     Temp_Speicher_Unten 28.A0F328070000.BC
#     Temp_Speicher_WW_mitte 28.FFE864841603.6A
#     Temp_Speicher_WW_oben 28.FF495C501501.AE
#     Temp_Speicher_WW_unten 28.FF6A69921604.A7
#     Temp_Warmwasser 28.FF123E841603.B2
#     Temp_Zirkulation 28.970529070000.61
#   DEVS:
#     28.A0F328070000.BC
#     28.E88E2A070000.EE
#     28.04972A070000.35
#     28.848A2A070000.4F
#     28.6C8029070000.F2
#     28.66611D070000.6C
#     28.458E2A070000.F8
#     28.CD0D29070000.BE
#     28.DDBE29070000.E4
#     28.970529070000.61
#     28.FFB00C341604.72
#     28.FFE864841603.6A
#     28.FFB419501503.39
#     28.FF123E841603.B2
#     28.FFF24A841603.CE
#     28.FF6A69921604.A7
#     28.FF5A83841604.EA
#     28.FF6112341604.CC
#     28.FF495C501501.AE
#     28.FFED2E501503.91
#     28.FF375C501501.61
#     28.FFAF09341603.63
#     28.FF9F08341603.68
#     1D.40DA84000005.BD
#     1D.44DA84000005.61
#     1D.41DA84000005.8A
#     1D.43DA84000005.E4
#   QUEUE:
#   READINGS:
#     2024-12-26 23:51:29   queue           52
#     2024-12-26 22:30:34   state           opened
#
setstate 1W_USB opened
setstate 1W_USB 2024-12-26 23:51:29 queue 52
setstate 1W_USB 2024-12-26 22:30:34 state opened


Prof. Dr. Peter Henning

Das sieht nicht gut aus. Kann sein, dass die Sensoren sich durch den Schornstein verabschiedet haben.

Vlt. einfach mal testweise einen "neuen" Temperatursensor an einen der Busmaster anschließen.

LG

pah

Jewe

Wenn das so ist, wäre es wirklich ärgerlich... Einen Neuen Sensor dranhängen ist eine gute Idee, auf die schnelle vor dem Urlaub bin ich da nicht draufgekommen. Werde ich probieren, wenn ich wieder zuhause bin.

Dann müsste das Netzteil beim einschalten des FI eine Spannungsspitze erzeugt haben oder so ähnlich... Das die Sensoren sich aber alle melden jedoch der Messwert nicht übermittelt wird, ist seltsam. Würde dann doch eher erwarten, dass dann alles hinüber ist.

LG, Jens

Jewe

Hallo,
ein gutes neues Jahr wünsche ich. Bin nun wieder zu Hause und habe einen neuen Temp-Sensor DS18B20 angeschlossen.
Dieser bringt nun den selben Fehler wie alle anderen. Temp 85°. Das ist schon mal gut, dann sind die anderen vmtl. nicht hinüber :-)

Trotzdem habe ich das Problem immer noch.

LG, Jens

Prof. Dr. Peter Henning

Das 1-Wire Protokoll bei der "Meldung" der Sensoren sieht ein wenig anders aus, als bei der Übermittlung von Daten.

1. War der "neue" Sensor alleinig angeschlossen, oder zusammen mit den "alten"? Bitte mal versuchen, nur den "neuen" anzuschließen.
2. Sind irgendwelche anderen 1-Wire Devices vorhanden, oder nur die Thermometer?

LG

pah

Jewe

Ich habe zwei 1W-USB Angeschlossen an einem ThinClient mit Proxmox, Fhem in einer VM. Proxmox und Fhem Stand vor Weihnachten aktuell.
   1W_USB : 23x DS18B20, 2x(4x) DS2423
   1W_USB2:  1x DS18B20, 5x DS2438

Nun habe ich am 1W_USB2 nur noch den neuen DS18B20 angeschlossen und es bleibt beim selben Bild, Temp=85°:

define 1W_USB2 OWX /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
attr 1W_USB2 DbLogExclude .*
attr 1W_USB2 asynchronous 1
attr 1W_USB2 group Sticks
attr 1W_USB2 interval 3600
attr 1W_USB2 room OWX,x_System
attr 1W_USB2 verbose 0
#   ALARMED    no
#   ASYNCHRONOUS 1
#   BUSY       0
#   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
#   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
#   FD         18
#   FUUID      645ea65b-f33f-9f49-d461-6f7d29002ec45dcc
#   FVERSION   00_OWX.pm:0.235530/2021-01-19
#   INITDONE   1
#   INTERFACE  DS2480
#   LASTSEND   1736014931.5596
#   NAME       1W_USB2
#   NR         738
#   PARTIAL   
#   PRESENT    1
#   ROM_ID     FF
#   STATE      opened
#   TYPE       OWX
#   eventCount 14
#   interval   3600
#   timeout    2
#   DEVHASH:
#     1W_USB2    Busmaster
#     OWX_28_FF4C59841603 28.FF4C59841603.93
#   DEVS:
#     28.FF4C59841603.93
#   QUEUE:
#   READINGS:
#     2025-01-04 19:22:10   queue           1
#     2025-01-04 19:16:06   state           opened
#
setstate 1W_USB2 opened
setstate 1W_USB2 2025-01-04 19:22:10 queue 1
setstate 1W_USB2 2025-01-04 19:16:06 state opened


define 1W_USB2 OWX /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
attr 1W_USB2 DbLogExclude .*
attr 1W_USB2 asynchronous 1
attr 1W_USB2 group Sticks
attr 1W_USB2 interval 3600
attr 1W_USB2 room OWX,x_System
attr 1W_USB2 verbose 0
#   ALARMED    no
#   ASYNCHRONOUS 1
#   BUSY       0
#   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@57600
#   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0
#   FD         18
#   FUUID      645ea65b-f33f-9f49-d461-6f7d29002ec45dcc
#   FVERSION   00_OWX.pm:0.235530/2021-01-19
#   INITDONE   1
#   INTERFACE  DS2480
#   LASTSEND   1736014931.5596
#   NAME       1W_USB2
#   NR         738
#   PARTIAL   
#   PRESENT    1
#   ROM_ID     FF
#   STATE      opened
#   TYPE       OWX
#   eventCount 14
#   interval   3600
#   timeout    2
#   DEVHASH:
#     1W_USB2    Busmaster
#     OWX_28_FF4C59841603 28.FF4C59841603.93
#   DEVS:
#     28.FF4C59841603.93
#   QUEUE:
#   READINGS:
#     2025-01-04 19:22:10   queue           1
#     2025-01-04 19:16:06   state           opened
#
setstate 1W_USB2 opened
setstate 1W_USB2 2025-01-04 19:22:10 queue 1
setstate 1W_USB2 2025-01-04 19:16:06 state opened

Hier das Log-File mit 1W_USB2 und dem Sensor OWX_28_FF4C59841603.

2025.01.04 19:25:25 1: /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0 reappeared (1W_USB2)
2025.01.04 19:25:25 3: OWX_Set 1W_USB2 reopen => 0
2025.01.04 19:25:30 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:25:30 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:25:30 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:25:31 1: OWX_SER::Query 1W_USB2: Sending out0xe1 0xf0 0xe3 0xb5
2025.01.04 19:25:31 5: DevIo_SimpleWrite 1W_USB2: e1f0e3b5
2025.01.04 19:25:31 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:25:31 1: OWX_SER::Query 1W_USB2: Sending out0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xe3 0xa5
2025.01.04 19:25:31 5: DevIo_SimpleWrite 1W_USB2: e100000000000000000000000000000000e3a5
2025.01.04 19:25:31 4: OWX_SER::Query 1W_USB2: 16 of 16 bytes in first attempt and state opened
2025.01.04 19:25:31 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:25:31 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:25:31 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:25:31 1: OWX_SER::Query 1W_USB2: Sending out0xe1 0xf0 0xe3 0xb5
2025.01.04 19:25:31 5: DevIo_SimpleWrite 1W_USB2: e1f0e3b5
2025.01.04 19:25:31 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:25:31 1: OWX_SER::Query 1W_USB2: Sending out0xe1 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xe3 0xa5
2025.01.04 19:25:31 5: DevIo_SimpleWrite 1W_USB2: e100000000000000000000000000000000e3a5
2025.01.04 19:25:31 4: OWX_SER::Query 1W_USB2: 16 of 16 bytes in first attempt and state opened
2025.01.04 19:25:31 1: OWX_Discover: 1-Wire devices found on bus 1W_USB2 (OWX_28_FF4C59841603)
2025.01.04 19:26:08 4: OWX_Qomplex: Added dev 28FF4C5984160393 to queue 1W_USB2 context=convert
2025.01.04 19:26:08 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:08 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:08 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:08 1: OWX_SER::Write Sending out 0xe1 0x55 0x28 0xff 0x4c 0x59 0x84 0x16 0x03 0x93 0x44 0xff
2025.01.04 19:26:08 5: DevIo_SimpleWrite 1W_USB2: e15528ff4c598416039344ff
2025.01.04 19:26:08 1:    queue 1W_USB2 contains 1 entries after insertion
2025.01.04 19:26:08 1:     => 28FF4C5984160393 context convert expecting 1 bytes, active
2025.01.04 19:26:08 1: ----------------------------------------------
2025.01.04 19:26:08 1: OWX_Qomplex: Added dev 28FF4C5984160393 to queue 1W_USB2 numread=19
2025.01.04 19:26:08 1:    queue 1W_USB2 contains 2 entries after insertion
2025.01.04 19:26:08 1:     => 28FF4C5984160393 context convert expecting 1 bytes, active
2025.01.04 19:26:08 1:     => 28FF4C5984160393 context readsp expecting 19 bytes, waiting
2025.01.04 19:26:08 1: ----------------------------------------------
2025.01.04 19:26:08 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:08 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:08 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:09 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:09 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:09 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:09 1: OWX_SER::Write Sending out 0xe1 0x55 0x28 0xff 0x4c 0x59 0x84 0x16 0x03 0x93 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2025.01.04 19:26:09 5: DevIo_SimpleWrite 1W_USB2: e15528ff4c5984160393beffffffffffffffffffffffffffffffffffffff
2025.01.04 19:26:09 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:09 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:09 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:09 1: OWXTHERM_BinValues called for device OWX_28_FF4C59841603 in context readsp with data 0x55 0x28 0xff 0x4c 0x59 0x84 0x16 0x03 0x93 0xbe 0x50 0x05 0x4b 0x46 0x7f 0xff 0x0c 0x10 0x1c
2025.01.04 19:26:09 1: OWXTHERM_BinValues:  OWX_28_FF4C59841603: no error,  85  0x50 0x05 0x4b 0x46 0x7f 0xff 0x0c 0x10 0x1c
2025.01.04 19:26:12 4: OWX_Qomplex: Added dev 28FF4C5984160393 to queue 1W_USB2 context=convert
2025.01.04 19:26:12 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:12 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:12 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:12 1: OWX_SER::Write Sending out 0xe1 0x55 0x28 0xff 0x4c 0x59 0x84 0x16 0x03 0x93 0x44 0xff
2025.01.04 19:26:12 5: DevIo_SimpleWrite 1W_USB2: e15528ff4c598416039344ff
2025.01.04 19:26:12 1:    queue 1W_USB2 contains 1 entries after insertion
2025.01.04 19:26:12 1:     => 28FF4C5984160393 context convert expecting 1 bytes, active
2025.01.04 19:26:12 1: ----------------------------------------------
2025.01.04 19:26:12 1: OWX_Qomplex: Added dev 28FF4C5984160393 to queue 1W_USB2 numread=19
2025.01.04 19:26:12 1:    queue 1W_USB2 contains 2 entries after insertion
2025.01.04 19:26:12 1:     => 28FF4C5984160393 context convert expecting 1 bytes, active
2025.01.04 19:26:12 1:     => 28FF4C5984160393 context readsp expecting 19 bytes, waiting
2025.01.04 19:26:12 1: ----------------------------------------------
2025.01.04 19:26:12 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:12 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:12 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:13 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:13 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:13 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:13 1: OWX_SER::Write Sending out 0xe1 0x55 0x28 0xff 0x4c 0x59 0x84 0x16 0x03 0x93 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2025.01.04 19:26:13 5: DevIo_SimpleWrite 1W_USB2: e15528ff4c5984160393beffffffffffffffffffffffffffffffffffffff
2025.01.04 19:26:13 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:13 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:13 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:13 1: OWXTHERM_BinValues called for device OWX_28_FF4C59841603 in context readsp with data 0x55 0x28 0xff 0x4c 0x59 0x84 0x16 0x03 0x93 0xbe 0x50 0x05 0x4b 0x46 0x7f 0xff 0x0c 0x10 0x1c
2025.01.04 19:26:13 1: OWXTHERM_BinValues:  OWX_28_FF4C59841603: no error,  85  0x50 0x05 0x4b 0x46 0x7f 0xff 0x0c 0x10 0x1c
2025.01.04 19:26:20 4: OWX_Qomplex: Added dev 28FF4C5984160393 to queue 1W_USB2 context=convert
2025.01.04 19:26:20 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:20 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:20 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:20 1: OWX_SER::Write Sending out 0xe1 0x55 0x28 0xff 0x4c 0x59 0x84 0x16 0x03 0x93 0x44 0xff
2025.01.04 19:26:20 5: DevIo_SimpleWrite 1W_USB2: e15528ff4c598416039344ff
2025.01.04 19:26:20 1:    queue 1W_USB2 contains 1 entries after insertion
2025.01.04 19:26:20 1:     => 28FF4C5984160393 context convert expecting 1 bytes, active
2025.01.04 19:26:20 1: ----------------------------------------------
2025.01.04 19:26:20 1: OWX_Qomplex: Added dev 28FF4C5984160393 to queue 1W_USB2 numread=19
2025.01.04 19:26:20 1:    queue 1W_USB2 contains 2 entries after insertion
2025.01.04 19:26:20 1:     => 28FF4C5984160393 context convert expecting 1 bytes, active
2025.01.04 19:26:20 1:     => 28FF4C5984160393 context readsp expecting 19 bytes, waiting
2025.01.04 19:26:20 1: ----------------------------------------------
2025.01.04 19:26:20 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:20 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:20 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:21 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:21 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:21 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:21 1: OWX_SER::Write Sending out 0xe1 0x55 0x28 0xff 0x4c 0x59 0x84 0x16 0x03 0x93 0xbe 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff 0xff
2025.01.04 19:26:21 5: DevIo_SimpleWrite 1W_USB2: e15528ff4c5984160393beffffffffffffffffffffffffffffffffffffff
2025.01.04 19:26:21 1: OWX_SER::Query 1W_USB2: Sending out0xe3 0xc5
2025.01.04 19:26:21 5: DevIo_SimpleWrite 1W_USB2: e3c5
2025.01.04 19:26:21 4: OWX_SER::Query 1W_USB2: 1 of 1 bytes in first attempt and state opened
2025.01.04 19:26:21 1: OWXTHERM_BinValues called for device OWX_28_FF4C59841603 in context readsp with data 0x55 0x28 0xff 0x4c 0x59 0x84 0x16 0x03 0x93 0xbe 0x50 0x05 0x4b 0x46 0x7f 0xff 0x0c 0x10 0x1c
2025.01.04 19:26:21 1: OWXTHERM_BinValues:  OWX_28_FF4C59841603: no error,  85  0x50 0x05 0x4b 0x46 0x7f 0xff 0x0c 0x10 0x1c

Prof. Dr. Peter Henning

Verwirrend, weil die gesamte Kommunikation gut aussieht. Werden denn die Daten der DS2438, incl. Temperatur, richtig dargestellt?

Kann man die Alarmtemperaturen richtig setzen?

LG

pah

Jewe

Ja das geht und die Werte werden übernommen. Aber nach dem aktualisieren der Temperatur steht Automatisch 75 und 70 drin. Ob das zuvor auch schon so war kann ich nicht sagen, da ich das nie verwendet habe.

Habe gestern Abend bei einem Freund einen ESP-1wire Gateway mitgenommen. Werde damit mal schauen ob die Sensoren noch Werte liefern.

Prof. Dr. Peter Henning

#8
Wenn das mit den DS2438 funktioniert, scheiden Busstörungen eigentlich aus.
Ich tappe etwas im Dunkel...
Wichtig sind die Internals

owg_temp
owg_th
owg_tl

Wenn man ein set tempHigh 70 absetzt, muss sich das internal owg_th (spätestens nach einem get alarm) in diesen Wert ändern.
Könnte es sein, dass bei dem "Stromausfall" das Modul 21_OWTHERM.pm mit irgendeinem Müll überschrieben wurde??



Bitte mal versuchen, was sich ergibt, wenn das Attribut "asynchronous" auf 0 steht.

LG

pah

Jewe

Zitat von: Prof. Dr. Peter Henning am 05 Januar 2025, 12:38:43Bitte mal versuchen, was sich ergibt, wenn das Attribut "asynchronous" auf 0 steht.

Im Synchonmodus bekomme ich Werte. d.h. da muss im Cache irgendwas nicht funktionieren?

Prof. Dr. Peter Henning

Das ist kein Cache, sondern eine ziemlich ausgefeilte Warteschlangenmimik - während beim synchronen Modus wirklich bei jedem Sensor auf die Antwort gewartet wird.

Geht das im asynchronen Modus auch dann schief, wenn NUR das neue Thermometer angeschlossen ist? Oder waren die anderen dabei auch noch dran?

LG

pah

Jewe

Im synchronen Modus bekomme ich alle Werte.

Jewe

OHJEE.... Ich habe den Fehler....

Das Netzteil mit dem ich die Sensorik versorge ist im Eimer. Die Spannung hatte ich eigentlich gemessen, aber wie es so schön heisst: Wer misst, misst Mist...
Hatte auch ein Messgerät, das ich sonst nicht so oft verwende und da muss man für DC immer noch einen Knopf Drücken.

Sorry für die Umstände.... und Vielen Dank.

Jens

Prof. Dr. Peter Henning