Hauptmenü

Neueste Beiträge

#11
MQTT / komisches IODev
Letzter Beitrag von rabehd - 17 Februar 2026, 21:47:02
Aufgefallen ist mir, dass meine OSRAM-Plugin (zigbee) nicht mehr richtig funktionieren.
Diese hatte ich vor einigen Wochen von deconz zu Zigbee2mqtt umgezogen, incl. einiger Sensoren. deconz gibt es auch nicht mehr.

Es gibt den MQTT2-Server, 2 MQTT2-Client (für thethings.network und zendure).
Bei meinen Shelly steht der MQTT2-Server als IODev drin, bei zendure der passende Client.

Es gibt noch ein "MQTT2_zigbee2mqtt" (IODev: der MQTT2-Server, verbinden mit der IP von zigbee2mqtt).

Bei den zigbee2mqtt-Geräten steht als IODev der MQTT2-Client für thethings.network drin, bei anderen der von zendure.
Ich vermute deshalb reagieren die OSRAM-Plugin nicht mehr.

Habe ich da mal was kaputtgemacht? Kann man das reparieren?
 

#12
FHEMWEB / Aw: Style ios12 übermittelt fa...
Letzter Beitrag von FlatTV - 17 Februar 2026, 21:38:53
Zitat von: rudolfkoenig am 13 Februar 2026, 20:23:50Merkwuerdig: so wie ich FHEM/98_BOSEST.pm verstehe, kann source nur die Werte bluetooth,bt-discover,aux und airplay aufnehmen.
Vmtl. ist das nicht die hier benutze Version.
Da hast du natürlich vollkommen recht, es wird gerade mit pah daran gearbeitet.
Das Problem ist aber im Original das selbe, wenn ich bluetooth auswähle.
Wenn es gewünscht wird, setze ich alles gerne auf das Original zurück.

Zitat von: rudolfkoenig am 13 Februar 2026, 20:23:50Was liefert "set BOSE.* ?" zurueck, wenn man es in den "+" Dialog von f18 (oben links) eingibt?
Die Eingabezeile entfernt leider das in diesem Fall Relevante.

Unknown argument ?, choose one of on:noArg off:noArg power:noArg play:noArg playPause:noArg mute:on,off,toggle recent source:aux,airplay,bluetooth,bt-discover shuffle:on,off repeat:all,one,off nextTrack:noArg prevTrack:noArg playTrack speak speakOff playEverywhere:noArg stopPlayEverywhere:noArg createZone addToZone removeFromZone clock:enable,disable stop:noArg pause:noArg channel:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 volume:slider,0,1,100 bass:slider,1,1,10  saveChannel:07,08,09,10,11,12,13,14,15,16,17,18,19,20 origin saveState:noArg restoreState restoreVolAndOff addDLNAServer:NAS,pi4:_minidlna,FRITZ removeDLNAServer:NAS,pi4:_minidlna,FRITZ blink on-till off-till-overnight intervals on-till-overnight off-till off-for-timer on-for-timer attrTemplate:?,speechcontrol_general_naming_master_template
Unknown argument ?, choose one of on:noArg off:noArg power:noArg play:noArg playPause:noArg mute:on,off,toggle recent source:airplay,tv,hdmi1,bluetooth,bt-discover shuffle:on,off repeat:all,one,off nextTrack:noArg prevTrack:noArg playTrack speak speakOff playEverywhere:noArg stopPlayEverywhere:noArg createZone addToZone removeFromZone clock:enable,disable stop:noArg pause:noArg channel:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 volume:slider,0,1,100 bass:slider,-4,1,4 treble:slider,-4,1,4 dialog:on,off saveChannel:07,08,09,10,11,12,13,14,15,16,17,18,19,20 origin saveState:noArg restoreState restoreVolAndOff addDLNAServer:NAS,pi4:_minidlna,FRITZ removeDLNAServer:NAS,pi4:_minidlna,FRITZ off-for-timer off-till on-for-timer blink on-till off-till-overnight intervals on-till-overnight attrTemplate:?,speechcontrol_general_naming_master_template
Unknown argument ?, choose one of on:noArg off:noArg power:noArg play:noArg playPause:noArg mute:on,off,toggle recent source:aux,bluetooth,bt-discover,airplay shuffle:on,off repeat:all,one,off nextTrack:noArg prevTrack:noArg playTrack speak speakOff playEverywhere:noArg stopPlayEverywhere:noArg createZone addToZone removeFromZone clock:enable,disable stop:noArg pause:noArg channel:1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20 volume:slider,0,1,100 bass:slider,1,1,10  saveChannel:07,08,09,10,11,12,13,14,15,16,17,18,19,20 origin saveState:noArg restoreState restoreVolAndOff addDLNAServer:NAS,pi4:_minidlna,FRITZ removeDLNAServer:NAS,pi4:_minidlna,FRITZ off-till off-for-timer on-for-timer on-till blink on-till-overnight off-till-overnight intervals attrTemplate:?,speechcontrol_general_naming_master_template
 

Würde das helfen?
Ich habe mir schon einen Wolf gesucht, um herauszufinden wo das Problem liegt.

//Edit: Ausgabe von "set BOSE_.* ?"
#13
Sonstige Systeme / Aw: Bresser Wetterstation 868M...
Letzter Beitrag von laserrichi - 17 Februar 2026, 21:36:32
oder ist dann doch 11405.94* Baud am richtigsten ?

26.02.17 21:30:11 3: Signalduino868/msg parseResponse dataRate 11405: Setting MDMCFG4/3 (10 11) to 58 cc = (11381.15) 11405.94* Baud
2026.02.17 21:30:11 4: Signalduino868/msg READ: W1258
2026.02.17 21:30:11 4: Signalduino868/msg READ: W13CC
2026.02.17 21:30:12 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 21:30:12 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 21:30:12 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 21:30:14 4: Signalduino868/msg READ: C0Dn11=2165E858CC0222F845070018166C436890
2026.02.17 21:30:14 4: Signalduino868/msg READ: regexp=C0Dn11.* cmd=ccconf msg=C0Dn11=2165E858CC0222F845070018166C436890
2026.02.17 21:30:14 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 21:30:37 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 21:30:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C6980808000DA80AB008080883588E7E808E9CBD3;N=17;R=245;␃
2026.02.17 21:30:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063101062980808000DA80AB008080883588E7E808E9CBD3;N=17;R=248;␃
2026.02.17 21:31:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B2980808000DF00AB0080809BCD0E33E808E9CBD3;N=17;R=242;␃
2026.02.17 21:31:00 4: Signalduino868/msg READ: ␂MN;D=54AA000706310305A980808000DF00AB00C0404DE68E33E808E9CBD3;N=17;R=242;␃
2026.02.17 21:31:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020BA980808000EB00AB008080AF6E57F3E808E9CBD3;N=17;R=245;␃
2026.02.17 21:31:20 4: Signalduino868/msg READ: ␂MN;D=54AA000706310205A980808000EB00AB008080AF6CB7F3E808E9CBD3;N=17;R=242;␃
2026.02.17 21:31:37 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 21:31:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C7980808100D880AB008080C2EF21B3E808E9CBD3;N=17;R=245;␃
2026.02.17 21:31:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020E2980808100D880AB008080C2EFE1B3E808E9CBD3;N=17;R=246;␃
2026.02.17 21:32:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C5980888100DC80AB008080D60ED6F3E808E9CBD3;N=17;R=245;␃
2026.02.17 21:32:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102062980888100DC80AB008080D6076B73E808E9CBD3;N=17;R=243;␃
2026.02.17 21:32:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C2980808180E280AB008080E9A0E533E808E9CBD3;N=17;R=243;␃
2026.02.17 21:32:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020E2980808180E280AB008080E9A0F533E808E9CBD3;N=17;R=245;␃
2026.02.17 21:32:37 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 21:32:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C2980808080EE80AB008080FD3F7EF3E808E9CBD3;N=17;R=246;␃
2026.02.17 21:32:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C6980808080EE80AB008080FD3F7EF3E808E9CBD3;N=17;R=244;␃
2026.02.17 21:33:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020BA9008080812380AB008080908388B3E808E9CBD3;N=17;R=246;␃
2026.02.17 21:33:00 4: Signalduino868/msg READ: ␂MN;D=54AA000706310305A9008080812380AB008080908388B3E808E9CBD3;N=17;R=245;␃
2026.02.17 21:33:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C3900840100FB00AB008080A4762273E808E9CBD3;N=17;R=244;␃
2026.02.17 21:33:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102062900840100FB00AB008080A4771273E808E9CBD3;N=17;R=243;␃
2026.02.17 21:33:37 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 21:33:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C2980850100FE00AB008080B78E3833E808E9CBD3;N=17;R=247;␃
2026.02.17 21:33:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C2980850100FE00AB008080BBC71C33E808E9CBD3;N=17;R=247;␃
2026.02.17 21:34:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C5380808080BC00AB008080CB5ACBF3E808E9CBD3;N=17;R=247;␃
2026.02.17 21:34:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C2980808080BC00AB008080CDAD65F3E808E9CBD3;N=17;R=244;␃
#14
Sonstige Systeme / Aw: Bresser Wetterstation 868M...
Letzter Beitrag von laserrichi - 17 Februar 2026, 21:29:17
Ok, habe mal all 3 Probiert, werden ja frequenztechnisch auf bzw. abgerundet

datarate 11235 gesetzt

2026.02.17 21:11:32 3: Signalduino868/msg parseResponse dataRate 11235: Setting MDMCFG4/3 (10 11) to 58 c5 = 11232.38* (11257.17) Baud
2026.02.17 21:11:33 4: Signalduino868/msg READ: W1258
2026.02.17 21:11:33 4: Signalduino868/msg READ: W13C5
2026.02.17 21:11:34 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 21:11:34 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 21:11:34 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 21:11:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B5301140501DD015601010161FB62CFA023A72F4F;N=17;R=243;␃
2026.02.17 21:12:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B53011D0602070156010101885789CFA023A72F4F;N=17;R=245;␃
2026.02.17 21:12:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C5301120502630156010101AFCFB0CFA023A72F4F;N=17;R=243;␃
2026.02.17 21:12:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C53011304021B0156010101D6AED7CFA023A72F4F;N=17;R=246;␃
2026.02.17 21:13:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020A5301080402250156010101FDD2FECFA023A72F4F;N=17;R=244;␃
2026.02.17 21:13:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B5301090302570156010101242C25CFA023A72F4F;N=17;R=246;␃
2026.02.17 21:13:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020A53010B02020E01560101014B0A4CCFA023A72F4F;N=17;R=247;␃
2026.02.17 21:14:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020A5301010202430156010101725C73CFA023A72F4F;N=17;R=247;␃
2026.02.17 21:14:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B53010B01024B015601010199959ACFA023A72F4F;N=17;R=246;␃
2026.02.17 21:14:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B53010B01024B015601010199959ACFA023A72F4F;N=17;R=244;␃
2026.02.17 21:14:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B53010102020E0156010101C076C1CFA023A72F4F;N=17;R=244;␃
2026.02.17 21:15:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020A53010C01021B0156010101E7B3E8CFA023A72F4F;N=17;R=246;␃
2026.02.17 21:15:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B5301110701EE01560101010EB80FCFA023A72F4F;N=17;R=241;␃
2026.02.17 21:15:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C52011203023A0156010101352936CFA023A72F4F;N=17;R=241;␃
2026.02.17 21:16:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B52011907025701560101015C775DCFA023A72F4F;N=17;R=240;␃


datarate 11363 gesetzt

2026.02.17 21:16:07 4: Signalduino868/msg READ: C10 = 58
2026.02.17 21:16:07 4: Signalduino868/msg READ: regexp=^C.* = .* cmd=dataRate msg=C10 = 58
2026.02.17 21:16:07 3: Signalduino868/msg parseResponse dataRate 11363: Setting MDMCFG4/3 (10 11) to 58 ca = 11356.35* (11381.15) Baud
2026.02.17 21:16:08 4: Signalduino868/msg READ: W1258
2026.02.17 21:16:12 4: Signalduino868/msg READ: W13CA
2026.02.17 21:16:12 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 21:16:13 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 21:16:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B52012683010D80AB008080C1B6C267D011D397A7;N=17;R=243;␃
2026.02.17 21:16:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C52010E07811100AB008080D54355E7D011D397A7;N=17;R=244;␃
2026.02.17 21:17:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020D52010B02010800AB008080E8CA6967D011D397A7;N=17;R=248;␃
2026.02.17 21:17:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B52010F81810300AB008080FC5A7CE7D011D397A7;N=17;R=244;␃
2026.02.17 21:17:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B5201090300FE00AB0080808FE51067D011D397A7;N=17;R=244;␃
2026.02.17 21:18:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C53010801008080AB008080A37B23E7D011D397A7;N=17;R=243;␃
2026.02.17 21:18:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C52010D01012B80AB008080B6BC3767D011D397A7;N=17;R=238;␃
2026.02.17 21:18:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C520106040226017B008080CA34CAE7D011D397A7;N=17;R=245;␃
2026.02.17 21:19:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B5201010102560152008080DDDBDE67D011D397A7;N=17;R=247;␃
2026.02.17 21:19:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B52010101012B00AB008080DDDBDE67D011D397A7;N=17;R=244;␃
2026.02.17 21:19:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020C52010602023F80AB008080F16771E7D011D397A7;N=17;R=245;␃
2026.02.17 21:19:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020B52010101030E80AB00808084E60567D011D397A7;N=17;R=246;␃
2026.02.17 21:20:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020A52010101010B00AB008080987598E7D011D397A7;N=17;R=243;␃

datarate 11494 gesetzt.... hier stimmt die ID nicht mehr und schwankt...

2026.02.17 21:21:17 4: Signalduino868/msg READ: C10 = 58
2026.02.17 21:21:17 4: Signalduino868/msg READ: regexp=^C.* = .* cmd=dataRate msg=C10 = 58
2026.02.17 21:21:17 3: Signalduino868/msg parseResponse dataRate 11494: Setting MDMCFG4/3 (10 11) to 58 d0 = (11480.33) 11505.13* Baud
2026.02.17 21:21:17 4: Signalduino868/msg READ: W1258
2026.02.17 21:21:17 4: Signalduino868/msg READ: W13D0
2026.02.17 21:21:18 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 21:21:18 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 21:21:18 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 21:21:20 4: Signalduino868/msg READ: ␂MN;D=54AA000703188105A980804000740055802020398839B9FA023A72F4;N=17;R=245;␃
2026.02.17 21:21:40 4: Signalduino868/msg READ: ␂MN;D=54AA000783188105A98040400073C055C020203E6CFE9CFA023A72F4;N=17;R=243;␃
2026.02.17 21:22:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007831881052980C040007B805580202023558379FA023A72F4;N=17;R=244;␃
2026.02.17 21:22:20 4: Signalduino868/msg READ: ␂MN;D=54AA00078318810529808040007A80558020202839E858FA023A72F4;N=17;R=245;␃
2026.02.17 21:22:40 4: Signalduino868/msg READ: ␂MN;D=54AA00078318810529808040007440558020202D1BAD39FA023A72F4;N=17;R=244;␃
2026.02.17 21:23:00 4: Signalduino868/msg READ: ␂MN;D=54AA000783188105298080400076805580602031E1B219FA023A72F4;N=17;R=243;␃
2026.02.17 21:23:20 4: Signalduino868/msg READ: ␂MN;D=54AA000783188105A98040400073405580202036C516F9FA023A72F4;N=17;R=244;␃
2026.02.17 21:23:40 4: Signalduino868/msg READ: ␂MN;D=54AA00078318810529808040007180558020203BA8FBD9F6023A72F4;N=17;R=247;␃
#15
Sonstige Systeme / Aw: Bresser Wetterstation 868M...
Letzter Beitrag von elektron-bbs - 17 Februar 2026, 21:07:14
Direkt eine Idee habe ich da nicht. Evtl. passt ja die Datenrate nicht 100%ig. Vielleicht mal mit Varianten probieren. Errechnet habe ich:
Datarate:
791 µS 9 Bit = 87,88888888888889 µS
89 µS = 11235,95505617978 Hz
88 µS = 11363,63636363636 Hz
87 µS = 11494,25287356322 Hz

Die Deviation ist erkenntlich aus der URH-Datei g001_868.3M_1000k.cu8 aus https://github.com/merbanan/rtl_433/issues/3020.
Sie beträgt ca. 70 kHz. Spielt allerdings m.E. beim Empfang weniger eine Rolle.
#16
Sonstige Systeme / Aw: Bresser Wetterstation 868M...
Letzter Beitrag von laserrichi - 17 Februar 2026, 20:58:53
habe noch ein wenig mit der Datenrate experimentiert, die hat massiven Einfluss auf das was raus kommt.
Die Geräte ID ist jedenfalls 0706 lt. RTL_433

2026.02.17 20:28:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063181062A80808000DD80AB8040406E876EF3E808ECE5E9;N=17;R=245;␃
2026.02.17 20:29:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102062A00808000DD80AB0080807850F8B3E808E9CBD3;N=17;R=243;␃
2026.02.17 20:29:20 4: Signalduino868/msg READ: ␂MN;D=54AA000706310105AA00808000D980AB00C04042184273E808E9CBD3;N=17;R=245;␃
2026.02.17 20:29:25 3: Signalduino868: Setting AGCCTRL0 (1D) to 90 / 4 dB
2026.02.17 20:29:25 4: Signalduino868/msg READ: W1F90
2026.02.17 20:29:25 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 20:29:26 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 20:29:26 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:29:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:29:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063101062A00808000D280AB0080404BDECC33E808E9CBD3;N=17;R=245;␃
2026.02.17 20:30:00 4: Signalduino868/msg READ: ␂MN;D=54AA000706310305AA00808000D200AB00804055A815F3E808E9CBD3;N=17;R=247;␃
2026.02.17 20:30:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102062A00808000CF00AB008080BEF09FB3E808E9CBD3;N=17;R=244;␃
2026.02.17 20:30:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:30:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102062A00808000D580AB008080D27DA973E808E9CBD3;N=17;R=246;␃
2026.02.17 20:31:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063101062A00808000DC80AB0080C072CAF333E808E9CBD3;N=17;R=248;␃
2026.02.17 20:31:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007063101062A00808000E100AB0040407C96FCF3E808E9CBD1;N=17;R=243;␃
2026.02.17 20:31:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:31:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102062A00808000E080AB008080466046B3E808E9CBD3;N=17;R=241;␃
2026.02.17 20:31:48 4: Signalduino868/msg READ: ccreg 00: 01 2E 46 06 CA CA FF C0 02 00 00 06 00 21 65 E8  ccreg 10: 58 CC 02 22 F8 51 07 00 18 16 6C 43 68 90 87 6B  ccreg 20: F8 B6 11 EC 2B 1B 11 41 00 59 7F 3E 88 31 0B
2026.02.17 20:31:48 4: Signalduino868/msg READ: regexp=^ccreg 00: cmd=ccregAll msg=ccreg 00: 01 2E 46 06 CA CA FF C0 02 00 00 06 00 21 65 E8  ccreg 10: 58 CC 02 22 F8 51 07 00 18 16 6C 43 68 90 87 6B  ccreg 20: F8 B6 11 EC 2B 1B 11 41 00 59 7F 3E 88 31 0B
2026.02.17 20:31:48 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:32:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063103062A80808100DF80AB008040502A5073E808E9CBD3;N=17;R=247;␃
2026.02.17 20:32:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020FAA00858080EC00AB008080B3FC1A33E808E9CBD3;N=17;R=244;␃
2026.02.17 20:32:27 4: Signalduino868/msg READ: C10 = 58
2026.02.17 20:32:27 4: Signalduino868/msg READ: regexp=^C.* = .* cmd=dataRate msg=C10 = 58
2026.02.17 20:32:27 3: Signalduino868/msg parseResponse dataRate 1800: Setting MDMCFG4/3 (10 11) to 56 22 = 1797.68* (1803.87) Baud
2026.02.17 20:32:27 4: Signalduino868/msg READ: W1256
2026.02.17 20:32:27 4: Signalduino868/msg READ: W1322
2026.02.17 20:32:28 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 20:32:28 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 20:32:28 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:32:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:33:36 4: Signalduino868/KeepAlive not ok, retry = 1 -> get ping
2026.02.17 20:33:36 4: Signalduino868/msg READ: OK
2026.02.17 20:33:36 4: Signalduino868/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.02.17 20:33:36 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:34:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:35:03 4: Signalduino868/msg READ: C10 = 56
2026.02.17 20:35:03 4: Signalduino868/msg READ: regexp=^C.* = .* cmd=dataRate msg=C10 = 56
2026.02.17 20:35:03 3: Signalduino868/msg parseResponse dataRate 12000: Setting MDMCFG4/3 (10 11) to 58 e4 = (11976.24) 12001.04* Baud
2026.02.17 20:35:04 4: Signalduino868/msg READ: W1258
2026.02.17 20:35:04 4: Signalduino868/msg READ: W13E4
2026.02.17 20:35:04 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 20:35:05 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 20:35:05 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:35:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:36:36 4: Signalduino868/KeepAlive not ok, retry = 1 -> get ping
2026.02.17 20:36:36 4: Signalduino868/msg READ: OK
2026.02.17 20:36:36 4: Signalduino868/msg READ: regexp=^OK$ cmd=ping msg=OK
2026.02.17 20:36:36 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:37:36 4: Signalduino868/msg READ: C10 = 58
2026.02.17 20:37:36 4: Signalduino868/msg READ: regexp=^C.* = .* cmd=dataRate msg=C10 = 58
2026.02.17 20:37:36 3: Signalduino868/msg parseResponse dataRate 11450: Setting MDMCFG4/3 (10 11) to 58 ce = (11430.74) 11455.54* Baud
2026.02.17 20:37:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:37:36 4: Signalduino868/msg READ: W1258
2026.02.17 20:37:36 4: Signalduino868/msg READ: W13CE
2026.02.17 20:37:37 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 20:37:37 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 20:37:37 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:37:40 4: Signalduino868/msg READ: ␂MN;D=54AA000707188106A90080808068C05580404075CC3B19F40474E5E9;N=17;R=245;␃
2026.02.17 20:38:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070318810629808380806F00558040407FCCFFF9F40474E5F4;N=17;R=244;␃
2026.02.17 20:38:20 4: Signalduino868/msg READ: ␂MN;D=54AA000703188106298084818076C05580404049B604D9F40474E5F4;N=17;R=246;␃
2026.02.17 20:38:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:38:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007071881062980808100794055804040533629B9F40474E5E9;N=17;R=246;␃
2026.02.17 20:39:00 4: Signalduino868/msg READ: ␂MN;D=54AA000707188105A9808080808380558040405CCF0E99F40474E5E9;N=17;R=248;␃
2026.02.17 20:39:20 4: Signalduino868/msg READ: ␂MN;D=54AA000707188105A9808080007780558040406683B379F40474E5EC;N=17;R=239;␃
2026.02.17 20:39:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:39:40 4: Signalduino868/msg READ: ␂MN;D=54AA000707188106298080810040005580404070593859F40474E5E9;N=17;R=247;␃
2026.02.17 20:40:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070718810629008580818A40558040407A30DD39F40474E5E9;N=17;R=244;␃
2026.02.17 20:40:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070718810629808481807DC05580404043F6E219F40474E5EC;N=17;R=246;␃
2026.02.17 20:40:34 4: Signalduino868/msg READ: C0Dn11=2165E858CE0222F851070018166C436890
2026.02.17 20:40:34 4: Signalduino868/msg READ: regexp=C0Dn11.* cmd=ccconf msg=C0Dn11=2165E858CE0222F851070018166C436890
2026.02.17 20:40:35 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:40:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:40:40 4: Signalduino868/msg READ: ␂MN;D=54AA000707188106298080808063C0558040404D9D86F9F40474E5E9;N=17;R=245;␃
2026.02.17 20:40:58 3: Signalduino868: Setting deviatn (15) to 50 =  50.781 kHz
2026.02.17 20:40:58 4: Signalduino868/msg READ: W1750
2026.02.17 20:40:58 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 20:40:59 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 20:40:59 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:41:00 4: Signalduino868/msg READ: ␂MN;D=54AA000706188105A9008B8080768055804040577C4BD9F40474E5E9;N=17;R=239;␃
2026.02.17 20:41:00 4: Signalduino868/msg READ: ␂MN;D=54AA000707188105A9008B8080768055804040577C4BD9F40474E5E9;N=17;R=245;␃
2026.02.17 20:41:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007063081062900848280F840558040406109E0B9F40474E5E9;N=17;R=245;␃
2026.02.17 20:41:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007061881062900848280FC40558040406109F0B9F40474E5E9;N=17;R=238;␃
2026.02.17 20:41:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:41:40 4: Signalduino868/msg READ: ␂MN;D=54AA000706388105A90080810073C0558040406AC83599F40474E5E9;N=17;R=245;␃
2026.02.17 20:41:40 4: Signalduino868/msg READ: ␂MN;D=54AA000706188105A900808100F3C0558040406AC81599F40474E5E9;N=17;R=245;␃
2026.02.17 20:42:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063081062900848100EC00558040407496B4F3E80874E5E9;N=17;R=242;␃
2026.02.17 20:42:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007071881062900848100F640558040407496B4F9F40474E5E9;N=17;R=242;␃
2026.02.17 20:42:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007061881062980808080F000558040407E581F59F40474E5E9;N=17;R=243;␃
2026.02.17 20:42:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070618810629808080807000558040407E581F59F40474E5E9;N=17;R=243;␃
2026.02.17 20:42:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:42:40 4: Signalduino868/msg READ: ␂MN;D=54AA000706308106298080808107005580404048350879F40474E5E9;N=17;R=244;␃
2026.02.17 20:42:40 4: Signalduino868/msg READ: ␂MN;D=54AA000707188106298080808183005580404048350439F40474E5E9;N=17;R=239;␃
2026.02.17 20:43:00 4: Signalduino868/msg READ: ␂MN;D=54AA000707188106A9808300807C805580404051FCC919F40474E5E9;N=17;R=242;␃
2026.02.17 20:43:06 4: Signalduino868/msg READ: C0Dn11=2165E858CE0222F850070018166C436890
2026.02.17 20:43:06 4: Signalduino868/msg READ: regexp=C0Dn11.* cmd=ccconf msg=C0Dn11=2165E858CE0222F850070018166C436890
2026.02.17 20:43:06 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:43:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007063881062980808000F640558040405BBB2DF9F40474E5E9;N=17;R=240;␃
2026.02.17 20:43:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070718810629808080007640558040405BB9ADF9F40474E5E9;N=17;R=246;␃
2026.02.17 20:43:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:43:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007071881062980808000F44055804040654392D9F40474E5E9;N=17;R=246;␃
2026.02.17 20:44:00 4: Signalduino868/msg READ: ␂MN;D=54AA000706388106A9808080006940558040406F0227B9F40474E5E9;N=17;R=245;␃
2026.02.17 20:44:00 4: Signalduino868/msg READ: ␂MN;D=54AA000706388106A9808080006940558040406F8117B9F40474E7E8;N=17;R=244;␃
2026.02.17 20:44:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007063081062980830000ED405580404078D07C99F40474E5E9;N=17;R=245;␃
2026.02.17 20:44:20 4: Signalduino868/msg READ: ␂MN;D=54AA00070718810629808300006D405580404078D87C99F40474E5E9;N=17;R=244;␃
2026.02.17 20:44:28 4: Signalduino868/msg READ: C0Dn11=2165E858CE0222F850070018166C436890
2026.02.17 20:44:28 4: Signalduino868/msg READ: regexp=C0Dn11.* cmd=ccconf msg=C0Dn11=2165E858CE0222F850070018166C436890
2026.02.17 20:44:28 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:44:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:44:40 4: Signalduino868/msg READ: ␂MN;D=54AA000706308105A980808080DE0055804040429A0279F40474E5E9;N=17;R=242;␃
2026.02.17 20:44:40 4: Signalduino868/msg READ: ␂MN;D=54AA000707188105A9808080806E0055804040429B0179F40474E5E9;N=17;R=245;␃
2026.02.17 20:45:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063081062A00808000F0C0558040404C66CC59F40474E5E9;N=17;R=245;␃
2026.02.17 20:45:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007071881062A0080800070C0558040404C736659F40474E5EC;N=17;R=245;␃
2026.02.17 20:45:18 3: Signalduino868: Setting deviatn (15) to 51 =  57.129 kHz
2026.02.17 20:45:18 4: Signalduino868/msg READ: W1751
2026.02.17 20:45:18 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 20:45:19 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 20:45:19 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:45:20 4: Signalduino868/msg READ: ␂MN;D=54AA000707188105AA008080006D8055804040562D8B39F40474E5E9;N=17;R=243;␃
2026.02.17 20:45:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:45:40 4: Signalduino868/msg READ: ␂MN;D=54AA000707188105AA008080006FC0558040405FFC9019F40474E5E8;N=17;R=243;␃
2026.02.17 20:46:00 4: Signalduino868/msg READ: ␂MN;D=54AA000703188105AA00808000714055804040698434F9F40474E5E9;N=17;R=245;␃
2026.02.17 20:46:20 4: Signalduino868/msg READ: ␂MN;D=54AA000707188105AA00808000708055804040734EB9D9F40474E5E9;N=17;R=245;␃
2026.02.17 20:46:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:46:40 4: Signalduino868/msg READ: ␂MN;D=54AA000707188105A9808080007400558040407D0D3EB9F40474E5E9;N=17;R=246;␃
2026.02.17 20:46:47 4: Signalduino868/msg READ: C0Dn11=2165E858CE0222F851070018166C436890
2026.02.17 20:46:47 4: Signalduino868/msg READ: regexp=C0Dn11.* cmd=ccconf msg=C0Dn11=2165E858CE0222F851070018166C436890
2026.02.17 20:46:47 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:47:00 4: Signalduino868/msg READ: ␂MN;D=54AA000707188105A98080800070005580404046F00399F40474E5E9;N=17;R=242;␃
2026.02.17 20:47:09 4: Signalduino868/msg READ: C10 = 58
2026.02.17 20:47:09 4: Signalduino868/msg READ: regexp=^C.* = .* cmd=dataRate msg=C10 = 58
2026.02.17 20:47:09 3: Signalduino868/msg parseResponse dataRate 11600: Setting MDMCFG4/3 (10 11) to 58 d4 = (11579.51) 11604.31* Baud
2026.02.17 20:47:09 4: Signalduino868/msg READ: W1258
2026.02.17 20:47:09 4: Signalduino868/msg READ: W13D4
2026.02.17 20:47:10 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 20:47:10 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 20:47:10 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:47:20 4: Signalduino868/msg READ: ␂MN;D=54AA000383188082D50040202037A02D6010101415321E7D008E9CBD;N=17;R=247;␃
2026.02.17 20:47:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:47:40 4: Signalduino868/msg READ: ␂MN;D=54AA000383188082D50040202036202D601010168E0B567D008E9CBD;N=17;R=244;␃
2026.02.17 20:48:00 4: Signalduino868/msg READ: ␂MN;D=54AA000383188082D4C040202035C02D6010101907248E7D008E9CBD;N=17;R=240;␃
2026.02.17 20:48:20 4: Signalduino868/msg READ: ␂MN;D=54AA000383188082D4C040202036A02D6010101B7895C67D008E9CBD;N=17;R=244;␃
2026.02.17 20:48:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:48:40 4: Signalduino868/msg READ: ␂MN;D=54AA00038318808314C040200036A02B6010101DF1CEFE7D008E9CBD;N=17;R=243;␃
2026.02.17 20:48:44 1: PERL WARNING: Use of uninitialized value $attach in concatenation (.) or string at ./FHEM/99_myUtils.pm line 42.
2026.02.17 20:49:00 4: Signalduino868/msg READ: ␂MN;D=54AA000383188182D4C040200036402D601010102AE0367D008E9CBD;N=17;R=243;␃
2026.02.17 20:49:20 4: Signalduino868/msg READ: ␂MN;D=54AA00038318808314C042C04037A0256010101264D16E7D008E9CBD;N=17;R=243;␃
2026.02.17 20:49:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:49:40 4: Signalduino868/msg READ: ␂MN;D=54AA00038318808314C040204038202D601010151DE2A67D008E9CBD;N=17;R=244;␃
2026.02.17 20:49:57 4: Signalduino868/msg READ: C10 = 58
2026.02.17 20:49:57 4: Signalduino868/msg READ: regexp=^C.* = .* cmd=dataRate msg=C10 = 58
2026.02.17 20:49:57 3: Signalduino868/msg parseResponse dataRate 11402: Setting MDMCFG4/3 (10 11) to 58 cc = (11381.15) 11405.94* Baud
2026.02.17 20:49:58 4: Signalduino868/msg READ: W1258
2026.02.17 20:49:58 4: Signalduino868/msg READ: W13CC
2026.02.17 20:49:58 4: Signalduino868/msg READ: cmdStrobeReg 36 chipStatus 1 delay2 0
2026.02.17 20:49:58 4: Signalduino868/msg READ: cmdStrobeReg 34 chipStatus 0 delay2 1
2026.02.17 20:49:59 4: Signalduino868/HandleWriteQueue: nothing to send, stopping timer
2026.02.17 20:50:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063101062980808080E700AB0080C05EBBDEF3E808E9CBD3;N=17;R=239;␃
2026.02.17 20:50:20 4: Signalduino868/msg READ: ␂MN;D=54AA000706310105A980808000E700AB004040684528B3E808E9CBD1;N=17;R=241;␃
2026.02.17 20:50:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:50:40 4: Signalduino868/msg READ: ␂MN;D=54AA000706310305A980808000DD00AB0080407209F273E808E9CBD3;N=17;R=246;␃
2026.02.17 20:51:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063103062980808000E300AB0080407BD6FC33E808E9CBE9;N=17;R=242;␃
2026.02.17 20:51:20 4: Signalduino868/msg READ: ␂MN;D=54AA000706310305A980808000E500AB00804045A145F3E808E9CBD3;N=17;R=245;␃
2026.02.17 20:51:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:51:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063103052980808000E500AB0080804F6ACFB3E808E9CBD3;N=17;R=241;␃
2026.02.17 20:52:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063103052A00808000F180AB0080C0593B1973E808E9CBD3;N=17;R=246;␃
2026.02.17 20:52:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007063103052980808080F880AB00804062C86333E808E9CBD3;N=17;R=245;␃
2026.02.17 20:52:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:52:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070631020D2980808080FB80AB0080806C93ACF3E808E9CBD3;N=17;R=246;␃
2026.02.17 20:53:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063101052980808000FC00A5804040765D76B3E808E9CBE9;N=17;R=240;␃
2026.02.17 20:53:20 4: Signalduino868/msg READ: ␂MN;D=54AA0007063103052980808000CE80AB00804040104073E808E9CBD3;N=17;R=243;␃
2026.02.17 20:53:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:53:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063103052980808000C700AB00804049D64A33E808E9CBD9;N=17;R=242;␃
2026.02.17 20:54:00 4: Signalduino868/msg READ: ␂MN;D=54AA00070631010529808400008000AB00404053BE53F3E808E9CBD1;N=17;R=243;␃
2026.02.17 20:54:20 4: Signalduino868/msg READ: ␂MN;D=54AA040706310305A9A08481010280AB0040405D589DF3E808EDEFC3;N=17;R=214;␃
2026.02.17 20:54:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:54:40 4: Signalduino868/msg READ: ␂MN;D=54AA00070630010629808681010B80AB008040671A2773E808E9CBD1;N=17;R=224;␃
2026.02.17 20:55:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:55:40 4: Signalduino868/msg READ: ␂MN;D=54AA000706310305A980808000F780AB00C040446944B3E808E9CBD3;N=17;R=247;␃
2026.02.17 20:56:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102052980808080F780AB0080404E330E73E808E9CBD3;N=17;R=242;␃
2026.02.17 20:56:20 4: Signalduino868/msg READ: ␂MN;D=54AA000706310305A980808080F180AB00C04057FA1833E808E9CBD3;N=17;R=242;␃
2026.02.17 20:56:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:56:40 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102052980808000E800AB00804061BEA1F3E808E9CBE9;N=17;R=237;␃
2026.02.17 20:57:00 4: Signalduino868/msg READ: ␂MN;D=54AA000706310105A980808000E800AB0040406B48ABB3E808E9CBD3;N=17;R=244;␃
2026.02.17 20:57:20 4: Signalduino868/msg READ: ␂MN;D=54AA000706310305A980808000D280AB008080EA07B573E808E9CBD3;N=17;R=242;␃
2026.02.17 20:57:36 4: Signalduino868/keepalive ok, retry = 0
2026.02.17 20:57:40 4: Signalduino868/msg READ: ␂MN;D=54AA000706310305AA00808000D680AB008080FED3BF33E808E9CBD3;N=17;R=243;␃
2026.02.17 20:58:00 4: Signalduino868/msg READ: ␂MN;D=54AA0007063102052A00808080CE00AB008080919908F3E808E9CBD3;N=17;R=237;␃
#17
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von klaus.schauer - 17 Februar 2026, 20:58:27
Zitat von: DS_Starter am 17 Februar 2026, 20:48:27Das ist kein Problem. Ich kann diese comforttemp auch noch umbauen damit Device:Reading Kombi angegben werden kann.
Aktuell geht es schon mit einem:
set ... attrKeyVal consumerXX comforttemp=...
Diesen Befehl kannst du z.B. mit einem norify/DOIF absetzen.
Mit attrKeyVal können auch alle anderen key=value Paare der zusammengesetzten Attribute dynamisch geändert werden.

Zitat von: PSI69 am 17 Februar 2026, 20:34:25
Zitat von: DS_Starter am 17 Februar 2026, 20:06:17Uii, das muß ich natürlich unterbinden.  ;)  Das ist nämlich ein numerischer Wert im Berich -40 .. 40.
Ähm, schade, weil: in meinem Fall ist das direkt die Vorgabe Temperatur, mit der die Heizung arbeitet. Im Urlaubsmodus erfolgt hier auch eine Absenkung, bzw. diese ist darüber sichtbar. D.h. die geänderte Vorgabe würde dann auch direkt auf SolarForecast durchgreifen.
Wäre das nicht sinnvoll die andere Vorgabe zusammen mit den Verbrauchswerten zu haben?
Geht natürlich über
set ... attrKeyVal consumerXX comforttemp=...

comforttemp=<device>:<reading>
Wäre dennoch irgendwie praktischer. Jetzt sehe ich zweimal täglich, dass die cfg geändert wurde. Ist aber ein Komfortproblem, zugegeben.
#18
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 17 Februar 2026, 20:48:27
Das ist kein Problem. Ich kann diese comforttemp auch noch umbauen damit Device:Reading Kombi angegben werden kann.
Aktuell geht es schon mit einem:

set ... attrKeyVal consumerXX comforttemp=...

Diesen Befehl kannst du z.B. mit einem norify/DOIF absetzen.
Mit attrKeyVal können auch alle anderen key=value Paare der zusammengesetzten Attribute dynamisch geändert werden.
#19
Hard- und Firmware / Neues Tool: CUL Stick direkt i...
Letzter Beitrag von tostmann - 17 Februar 2026, 20:44:33
Hallo zusammen,

wer kennt es nicht: Man will schnell mal die aktuelle Firmware auf den CUL ziehen oder etwas testen, aber auf dem genutzten Rechner fehlt gerade dfu-programmer, das passende Terminal-Programm oder der Treiber klemmt.

Um das Flashen, Konfigurieren und Testen in Zukunft deutlich einfacher zu machen, habe ich ein browserbasiertes CUL Service Tool gebaut:

👉 https://prov.busware.de/culflasher/

Was kann das Tool?

1-Klick Firmware Update: Das Tool holt sich automatisch das jeweils neueste a-culfw Release (aus dem GitHub-Manifest) und flasht den Stick direkt aus dem Browser heraus im DFU-Modus.

Integriertes Terminal: Ihr könnt euch über die serielle Konsole direkt mit dem Stick verbinden, Befehle (wie V, X21 oder e) senden und den Log-Output verfolgen.

Config Scanner: Liest die CC1101-Register aus und übersetzt die Werte für Frequenz, Bandbreite, Modulation und Sendeleistung lesbar in ein kleines Dashboard.

Eigene Firmware: Wer selbst kompiliert, kann über die Experten-Optionen auch einfach eine lokale .hex Datei hochladen und flashen.

Technischer Hintergrund & Voraussetzungen:
Das Tool nutzt die WebUSB und Web Serial Schnittstellen eures Browsers. Die Logik läuft komplett lokal bei euch ab (abgesehen vom Herunterladen der Firmware von GitHub).
Da Apple und Mozilla diese Hardware-Schnittstellen blockieren, benötigt ihr zwingend Chrome, Edge oder Opera. Safari und Firefox funktionieren technisch bedingt leider nicht.

Hinweis zu den Treibern: Unter Windows muss für den Bootloader-Modus (DFU) weiterhin einmalig per Zadig der WinUSB-Treiber zugewiesen werden. Unter Linux sind die typischen udev-Regeln nötig. Ein Klick auf das ℹ️-Icon oben rechts im Tool öffnet direkt ein kleines Troubleshooting-Fenster mit Anleitung.

Vielleicht erleichtert es dem ein oder anderen von euch hier das Updaten oder Debuggen.

Über Feedback, Bug-Reports oder Verbesserungsvorschläge würde ich mich freuen!
#20
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von PSI69 - 17 Februar 2026, 20:34:25
Zitat von: DS_Starter am 17 Februar 2026, 20:06:17Uii, das muß ich natürlich unterbinden.  ;)  Das ist nämlich ein numerischer Wert im Berich -40 .. 40.
Ähm, schade, weil: in meinem Fall ist das direkt die Vorgabe Temperatur, mit der die Heizung arbeitet. Im Urlaubsmodus erfolgt hier auch eine Absenkung, bzw. diese ist darüber sichtbar. D.h. die geänderte Vorgabe würde dann auch direkt auf SolarForecast durchgreifen.
Wäre das nicht sinnvoll die andere Vorgabe zusammen mit den Verbrauchswerten zu haben?
Gruß Peter