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
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
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
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
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
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
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
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.
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
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?
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
Im synchronen Modus bekomme ich alle Werte.
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
::)