Hallo Sidey,
sehr regelmäßig passiert es, dass nach einem Serverstart das Device SignalESP auf disconnected steht. Ein reset hilft leider gar nicht.
Ich hab die neueste Firmware auf dem ESP drauf.
Gibt es eine Möglichkeit, dass dieses Verhalten verbessert werden kann?
Viele Grüße Gisbert
Hallo an alle, die etwas zu Fragestellung beitragen können,
ich hänge hier ein list an, welches ich bei state disconnected gezogen hab:
define mySignalESPHelicalAntenna SIGNALduino 192.168.2.30:23
attr mySignalESPHelicalAntenna WS09_CRCAUS 2
attr mySignalESPHelicalAntenna alias mySignalESPHelical
attr mySignalESPHelicalAntenna group SIGNALduino
attr mySignalESPHelicalAntenna hardware esp8266cc1101
attr mySignalESPHelicalAntenna icon cul
attr mySignalESPHelicalAntenna stateFormat state<br/><div style="vertical-align: middle;; font-size: 100%">IPaddress</div>
attr mySignalESPHelicalAntenna updateChannelFW testing
attr mySignalESPHelicalAntenna userReadings IPaddress {"<a href=\"http://192.168.2.30\" style=\"color: green;; text-decoration: underline;;\" target=\"_blank\" rel=\"noopener noreferrer\">http://192.168.2.30</a>"}
attr mySignalESPHelicalAntenna verbose 0
attr mySignalESPHelicalAntenna whitelist_IDs 3,8,13,13.1,13.2
# Clients :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
# DEF 192.168.2.30:23
# DMSG nothing
# DevState disconnected
# DeviceName 192.168.2.30:23
# FUUID 5cb0c675-f33f-e986-cd77-96ab3dc3df6ec830
# LASTDMSG nothing
# LASTDMSGID nothing
# NAME mySignalESPHelicalAntenna
# NR 64
# PARTIAL
# STATE disconnected
# TIME 1728522664.23428
# TYPE SIGNALduino
# eventCount 75564
# initResetFlag 1
# initretry 0
# sendworking 0
# unknownmessages
# version
# versionProtocols 1.53
# versionmodul 3.5.5
# MatchList:
# 10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
# 11:SD_WS09 ^P9#F[A-Fa-f0-9]+
# 12:SD_WS ^W\d+x{0,1}#.*
# 13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
# 14:Dooya ^P16#[A-Fa-f0-9]+
# 15:SOMFY ^Ys[0-9A-F]+
# 16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
# 17:SD_UT ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|127|128)#.*
# 18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
# 19:CUL_WS ^K[A-Fa-f0-9]{5,}
# 1:IT ^i......
# 20:Revolt ^r[A-Fa-f0-9]{22}
# 21:FS10 ^P61#[A-F0-9]+
# 22:Siro ^P72#[A-Fa-f0-9]+
# 23:FHT ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
# 24:FS20 ^81..(04|0c)..0101a001
# 25:CUL_EM ^E0.................
# 26:Fernotron ^P82#.*
# 27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
# 28:SD_Keeloq ^P(?:87|88)#.*
# 29:SD_GT ^P49#[A-Fa-f0-9]+
# 2:CUL_TCM97001 ^s[A-Fa-f0-9]+
# 30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
# 31:KOPP_FC ^kr\w{18,}
# 32:PCA301 ^\S+\s+24
# 33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
# 3:SD_RSL ^P1#[A-Fa-f0-9]{8}
# 4:OREGON ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
# 5:CUL_TX ^TX..........
# 6:SD_AS ^P2#[A-Fa-f0-9]{7,8}
# 7:Hideki ^P12#75[A-F0-9]+
# 9:CUL_FHTTK ^T[A-F0-9]{8}
# X:SIGNALduino_un ^[u]\d+#.*
# QUEUE:
# READINGS:
# 2024-10-10 07:09:30 IPaddress <a href="http://192.168.2.30" style="color: green; text-decoration: underline;" target="_blank" rel="noopener noreferrer">http://192.168.2.30</a>
# 2024-10-09 03:11:43 cc1101_config Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
# 2024-10-09 03:11:43 cc1101_config_ext Modulation: ASK/OOK
# 2024-10-09 03:11:48 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
# 2022-01-30 19:44:58 config MS=1;MU=1;MC=1;Mred=1
# 2022-01-28 22:10:20 freeram 41040
# 2024-09-10 22:06:30 ping OK
# 2024-10-10 07:32:16 state disconnected
# 2022-01-28 22:09:19 uptime 0 00:19:06
# additionalSets:
# helper:
# bm:
# CODE(0x5637b4921190):
# cnt 16033
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 07:04:07
# max 0.00126910209655762
# tot 2.74234580993652
# mAr:
# HASH(0x5637b48ccf18)
# mySignalESPHelicalAntenna
# ?
# CODE(0x5637b492e248):
# cnt 9
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 07:10:55
# max 0.000329971313476562
# tot 0.00243067741394043
# mAr:
# HASH(0x5637b48ccf18)
# mySignalESPHelicalAntenna
# ?
# CODE(0x5637b493ec08):
# cnt 37544
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 07:05:27
# max 0.228422880172729
# tot 685.255887269974
# mAr:
# HASH(0x5637b48ccf18)
# CODE(0x5637b4fe0518):
# cnt 75088
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 03:19:17
# max 0.0102379322052002
# tot 36.565363407135
# mAr:
# HASH(0x5637b48ccf18)
# CODE(0x5637b4ffc1d0):
# cnt 3
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 07:09:28
# max 0.000126123428344727
# tot 0.000305414199829102
# mAr:
# set
# mySignalESPHelicalAntenna
# suppressReading
# state
# mcIdList:
# mnIdList:
# msIdList:
# 3
# 13
# 13.2
# muIdList:
# 8
# 13.1
# ucCmd:
# cmd version
# timenow 1728538017.80504
#
setstate mySignalESPHelicalAntenna disconnected
setstate mySignalESPHelicalAntenna 2024-10-10 07:09:30 IPaddress <a href="http://192.168.2.30" style="color: green;; text-decoration: underline;;" target="_blank" rel="noopener noreferrer">http://192.168.2.30</a>
setstate mySignalESPHelicalAntenna 2024-10-09 03:11:43 cc1101_config Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
setstate mySignalESPHelicalAntenna 2024-10-09 03:11:43 cc1101_config_ext Modulation: ASK/OOK
setstate mySignalESPHelicalAntenna 2024-10-09 03:11:48 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
setstate mySignalESPHelicalAntenna 2022-01-30 19:44:58 config MS=1;;MU=1;;MC=1;;Mred=1
setstate mySignalESPHelicalAntenna 2022-01-28 22:10:20 freeram 41040
setstate mySignalESPHelicalAntenna 2024-09-10 22:06:30 ping OK
setstate mySignalESPHelicalAntenna 2024-10-10 07:32:16 state disconnected
setstate mySignalESPHelicalAntenna 2022-01-28 22:09:19 uptime 0 00:19:06
sowie ein list, nachdem ich den ESP stromlos und anschließend wieder angesteckt habe:
define mySignalESPHelicalAntenna SIGNALduino 192.168.2.30:23
attr mySignalESPHelicalAntenna WS09_CRCAUS 2
attr mySignalESPHelicalAntenna alias mySignalESPHelical
attr mySignalESPHelicalAntenna group SIGNALduino
attr mySignalESPHelicalAntenna hardware esp8266cc1101
attr mySignalESPHelicalAntenna icon cul
attr mySignalESPHelicalAntenna stateFormat state<br/><div style="vertical-align: middle;; font-size: 100%">IPaddress</div>
attr mySignalESPHelicalAntenna updateChannelFW testing
attr mySignalESPHelicalAntenna userReadings IPaddress {"<a href=\"http://192.168.2.30\" style=\"color: green;; text-decoration: underline;;\" target=\"_blank\" rel=\"noopener noreferrer\">http://192.168.2.30</a>"}
attr mySignalESPHelicalAntenna verbose 0
attr mySignalESPHelicalAntenna whitelist_IDs 3,8,13,13.1,13.2
# Clients :CUL_EM:CUL_FHTTK:CUL_TCM97001:CUL_TX:CUL_WS:Dooya:FHT:FLAMINGO:FS10:FS20: :Fernotron:Hideki:IT:KOPP_FC:LaCrosse:OREGON:PCA301:RFXX10REC:Revolt:SD_AS:SD_Rojaflex: :SD_BELL:SD_GT:SD_Keeloq:SD_RSL:SD_UT:SD_WS07:SD_WS09:SD_WS:SD_WS_Maverick:SOMFY: :Siro:SIGNALduino_un:
# DEF 192.168.2.30:23
# DMSG TXA0A1711716
# DevState initialized
# DeviceName 192.168.2.30:23
# FD 99
# FUUID 5cb0c675-f33f-e986-cd77-96ab3dc3df6ec830
# LASTDMSG TXA0A1711716
# LASTDMSGID 8
# MSGCNT 1
# NAME mySignalESPHelicalAntenna
# NR 64
# PARTIAL
# RAWMSG MU;P0=-21140;P1=764;P2=-30855;P3=349;P4=-6900;P5=1230;P6=-1207;P7=482;D=234565656567656765656565656765676565656567656767676565656765656567656767676565656765676765056561;CP=7;R=24;
# RSSI -62
# STATE opened<br/><div style="vertical-align: middle; font-size: 100%"><a href="http://192.168.2.30" style="color: green; text-decoration: underline;" target="_blank" rel="noopener noreferrer">http://192.168.2.30</a></div>
# TIME 1728538663.1855
# TYPE SIGNALduino
# cc1101_available 1
# eventCount 78263
# sendworking 0
# unknownmessages
# version V 3.5.1-RC1 SIGNALESP cc1101 (chip CC110 unknown) - compiled at Jun 18 2023 10:45:20
# versionProtocols 1.53
# versionmodul 3.5.5
# DoubleMsgIDs:
# MatchList:
# 10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
# 11:SD_WS09 ^P9#F[A-Fa-f0-9]+
# 12:SD_WS ^W\d+x{0,1}#.*
# 13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
# 14:Dooya ^P16#[A-Fa-f0-9]+
# 15:SOMFY ^Ys[0-9A-F]+
# 16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
# 17:SD_UT ^P(?:14|20|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|127|128)#.*
# 18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
# 19:CUL_WS ^K[A-Fa-f0-9]{5,}
# 1:IT ^i......
# 20:Revolt ^r[A-Fa-f0-9]{22}
# 21:FS10 ^P61#[A-F0-9]+
# 22:Siro ^P72#[A-Fa-f0-9]+
# 23:FHT ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
# 24:FS20 ^81..(04|0c)..0101a001
# 25:CUL_EM ^E0.................
# 26:Fernotron ^P82#.*
# 27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
# 28:SD_Keeloq ^P(?:87|88)#.*
# 29:SD_GT ^P49#[A-Fa-f0-9]+
# 2:CUL_TCM97001 ^s[A-Fa-f0-9]+
# 30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
# 31:KOPP_FC ^kr\w{18,}
# 32:PCA301 ^\S+\s+24
# 33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
# 3:SD_RSL ^P1#[A-Fa-f0-9]{8}
# 4:OREGON ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
# 5:CUL_TX ^TX..........
# 6:SD_AS ^P2#[A-Fa-f0-9]{7,8}
# 7:Hideki ^P12#75[A-F0-9]+
# 9:CUL_FHTTK ^T[A-F0-9]{8}
# X:SIGNALduino_un ^[u]\d+#.*
# QUEUE:
# READINGS:
# 2024-10-10 07:37:18 IPaddress <a href="http://192.168.2.30" style="color: green; text-decoration: underline;" target="_blank" rel="noopener noreferrer">http://192.168.2.30</a>
# 2024-10-10 07:37:17 cc1101_config Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
# 2024-10-10 07:37:17 cc1101_config_ext Modulation: ASK/OOK
# 2024-10-10 07:37:18 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
# 2022-01-30 19:44:58 config MS=1;MU=1;MC=1;Mred=1
# 2022-01-28 22:10:20 freeram 41040
# 2024-09-10 22:06:30 ping OK
# 2024-10-10 07:37:16 state opened
# 2022-01-28 22:09:19 uptime 0 00:19:06
# additionalSets:
# helper:
# bm:
# CODE(0x5637b4921190):
# cnt 18746
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 07:37:14
# max 0.00133585929870605
# tot 3.20583415031433
# mAr:
# HASH(0x5637b48ccf18)
# mySignalESPHelicalAntenna
# reset
# CODE(0x5637b492e248):
# cnt 14
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 07:37:19
# max 0.000448942184448242
# tot 0.00359368324279785
# mAr:
# HASH(0x5637b48ccf18)
# mySignalESPHelicalAntenna
# ?
# CODE(0x5637b493ec08):
# cnt 38933
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 07:37:17
# max 0.259238004684448
# tot 712.578947305679
# mAr:
# HASH(0x5637b48ccf18)
# CODE(0x5637b4fe0518):
# cnt 77778
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 03:19:17
# max 0.0102379322052002
# tot 37.9207043647766
# mAr:
# HASH(0x5637b48ccf18)
# CODE(0x5637b4ffc1d0):
# cnt 3
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 10.10. 07:09:28
# max 0.000126123428344727
# tot 0.000305414199829102
# mAr:
# set
# mySignalESPHelicalAntenna
# suppressReading
# state
# keepalive:
# ok 1
# retry 0
# mcIdList:
# mnIdList:
# msIdList:
# 3
# 13
# 13.2
# muIdList:
# 8
# 13.1
#
setstate mySignalESPHelicalAntenna opened<br/><div style="vertical-align: middle;; font-size: 100%"><a href="http://192.168.2.30" style="color: green;; text-decoration: underline;;" target="_blank" rel="noopener noreferrer">http://192.168.2.30</a></div>
setstate mySignalESPHelicalAntenna 2024-10-10 07:37:18 IPaddress <a href="http://192.168.2.30" style="color: green;; text-decoration: underline;;" target="_blank" rel="noopener noreferrer">http://192.168.2.30</a>
setstate mySignalESPHelicalAntenna 2024-10-10 07:37:17 cc1101_config Freq: 433.920 MHz, Bandwidth: 325 kHz, rAmpl: 42 dB, sens: 8 dB, DataRate: 5.60 kBaud
setstate mySignalESPHelicalAntenna 2024-10-10 07:37:17 cc1101_config_ext Modulation: ASK/OOK
setstate mySignalESPHelicalAntenna 2024-10-10 07:37:18 cc1101_patable C3E = 00 84 00 00 00 00 00 00 => 5_dBm
setstate mySignalESPHelicalAntenna 2022-01-30 19:44:58 config MS=1;;MU=1;;MC=1;;Mred=1
setstate mySignalESPHelicalAntenna 2022-01-28 22:10:20 freeram 41040
setstate mySignalESPHelicalAntenna 2024-09-10 22:06:30 ping OK
setstate mySignalESPHelicalAntenna 2024-10-10 07:37:16 state opened
setstate mySignalESPHelicalAntenna 2022-01-28 22:09:19 uptime 0 00:19:06
Welche Firmware ist auf dem ESP empfehlenswert?
Welches Modul ist bei Fhem-Device empfehlenswert? Leider blicke ich bei den Entwicklungen von Sidey und Ralf9 nicht durch, was ich an welcher Stelle nehmen soll/muss.
Vielleicht kann mir jemand helfen. Ich bin nah dran eine schaltbare Steckdose vor den ESP dranzuhängen, aber es müsste doch möglich sein, die Software so zu modifizieren, dass sie einen reset macht, falls was nicht stimmt oder "komisch" ist, so wie es bei ESPEasy oder Tasmota funktioniert.
Vielleicht kann mich jemand auf den Pfad der Tugend führen.
Viele Grüße Gisbert
Meine SIGNALduinoAdv Firmware gibts nur für den ESP32 und Maple Mini.
Tritt das disconnect auch nach einem FHEM restart auf? Falls ja, wie oft?
Gruß Ralf
Hast Du beim state disconnected schon mal ein "set mySignalESPHelicalAntenna reset" versucht?
Ich kann das mit dem state disconnected bei mir nicht reproduzieren.
Ich habe mehrmals FHEM restart, FHEM mit shutdown angehalten und neu gestartet. Habe auch ein paar mal "set sduino reset" gemacht.
Die Fritzbox und der ESP32 waren dabei immer eingesteckt
Hallo Ralf,
schon mal vielen Dank für deine Antwort.
Fhem Neustarts mache ich eher weniger, da kann ich mich eigentlich nicht dran erinnern, dass der SignalESP8266 gestreikt hätte. Beim Serverneustart passiert es in 90% der Fälle.
Den reset habe ich versucht, es ist aber komplett wirkungslos. Das Device wechselt im 1/100- bis 1/1000-Sekundenbereich zwischen opened und disconnected, so dass die Anzeige regelrecht flackert. Unschön ist neben der Tatsache, dass die Geräte nicht funktionieren, dass es Massen an Events erzeugt, deren Auftreten ich bisher nicht unterdrücken konnte.
Kann ich den D1 Mini CC1101 Shield (Aufdruck Damian Nelson) weiter verwenden oder brauch ich neben einem ESP32 Board (welches?) auch da etwas neues, wenn ja was?
Viele Grüße Gisbert
Wenn sich das disconnected nicht mit FHEM restart, FHEM mit shutdown anhalten und neu starten oder set sduino reset reproduzieren lässt, wird es vermutlich sehr schwierig diesen Fehler zu beheben.
Evtl tritt dies in dieser Form nur bei Dir auf.
Eine Möglichkeit ist auch den D1 Mini per USB an den PC anzuschliessen und z.B. mit dem seriellen Monitor der Arduino IDE die Debugausgaben anzuschauen.
Du benötigst ein ESP32 und ein cc1101 Modul.
Zum Testen sollte auch ein ESP32 ohne angeschlossene cc1101 Modul reichen.
Die Firmware wurde für das ESP32 DEVKIT V1 kompiliert
Hallo Ralf,
vielen Dank für deine Infos. Ich glaube, dass eine Analyse des ESP8266 für mich zu schwierig werden dürfte.
Ich werde deshalb einen ESP32 DEVKIT V1 besorgen und auf eine neue Hardware setzen.
Viele Grüße Gisbert
Hallo Ralf,
ich hänge fest.
Ich hab mir ein ESP32-Board besorgt.
- Auf der Rückseite steht NodeMCU-ESP32 ESP32 DEVKITV1
- Auf dem Deckel steht ESP32-WROOM-32D
- Auf der Verpackung steht: ESP32 Development Board Compatible with ESP32 WIFI Bluetooth module NodeMCU-32S Lua 30Pin Expansion Board Color: ESP32S
- 30 Pins sind vorhanden
Das Flashen gelang
nur mit dieser Software: https://github.com/Jason2866/ESP_Flasher/releases/tag/v.1.3
Die Anmeldung über den AP hat funktioniert, die IP (192.168.2.65) ist anpingbar, aber wenn man sie im Browser eintippt, dann erhält man nur:
Die Website ist nicht erreichbar
192.168.2.65 hat die Verbindung abgelehnt.
Hat es noch Sinn mit diesem ESP32 weiterzumachen?
Ich habe von dieser Seite einen ESP32 und das CC1101 Modul gefunden:
https://www.makershop.de/plattformen/nodemcu/espressif-esp32-dev-kit-board/
https://www.makershop.de/module/funk/cc1101-433mhz/
Besteht eine Chance, dass es mit diesen Teilen funktioniert? Wenn nein, welche Bezugsquellen hast du, die funktionieren?
Ich hab mal den CC1101, den ich noch vom ESP8266 hab, an den ESP32 drangehängt und ein Device mit deinem Modul SIGNALduinoAdv definiert. Ping ist OK, aber es werden keine Nachrichten empfangen.
Viele Grüße Gisbert
Hallo Gisbert,
hast Du es so gemacht wie es hier beschrieben habe?
Zitat von: Ralf9 am 24 Januar 2018, 20:04:44Der ESP32 ist am Anfang ein AP und kann z.B. mit dem Handy über WLAN verbunden werden (siehe Anlage)
und dann auf verwalten des Routers klicken
und dann auf configure WiFi klicken
und dann SSID und Passwort eingeben
Wenn sich der ESP32 mit dem wlan verbunden hat, kann zum Testen mit telnet verbunden werden
mit V wird dann die Version angezeigt
Wenn Du bei configure WiFi SSID und Passwort eingegeben hast und der ESP32 sich mit dem WLAN verbunden hat,
kommst Du mit dem Browser nicht mehr auf die Webseite, es funktioniert nur noch telnet oder über FHEM.
Gruß Ralf
Hallo Ralf,
vielen Dank für deine Unterstützung.
Das erklärt natürlich, dass der ESP32 nicht per Webbrowser verfügbar ist.
Den entscheidenden Hinweis hab ich hier gefunden:
https://wiki.fhem.de/wiki/Maple-SignalDuino#Nutzung_in_FHEM
"Inbetriebnahme/Konfiguration
Ist der Maple-SDuino in Fhem definiert, so müssen je nach Bestückung die jeweiligen CC1101 Module konfiguriert werden.
In der Grundeinstellung ist zunächst nur das zweite Modul (433MHz - Radio B) auf Speicherbank 0 aktiv."
Edit: mein Fehler, im Wiki (https://wiki.fhem.de/wiki/ESP32-SignalDuino) steht, dass die Modul/Radio B installiert ist:
"Einfacher SIGNALduino mit nur einem cc1101 Modul (alternativ)
Es wird dabei nur das CC1101_1 (Radio B) - für OOK/ASK verwendet.
Es ist keine cc1101 Modul Konfiguration notwendig, das Modul/Radio B wird automatisch initialisiert."
Wer konnte auch ahnen, dass Radio A nicht die Grundeinstellung ist, die ich gestern getestet habe.
Nachdem diese Hürde genommen wurde, läuft jetzt der ESP32 mit deinem Modul 00_SIGNALduinoAdv.pm.
Hier noch ein list meines Fhem-Devices, falls dir da noch was auffällt, was ggf. fehlt oder anders muss:
define mySignalESP32 SIGNALduinoAdv 192.168.2.65:23
attr mySignalESP32 WS09_CRCAUS 2
attr mySignalESP32 alias mySignalESP32 Stab
attr mySignalESP32 comment https://forum.fhem.de/index.php?topic=134268.msg1298874#msg1298874\
update all https://raw.githubusercontent.com/Ralf9/SIGNALduinoAdv_FHEM/master/controls_ralf9_signalduino.txt\
---\
https://wiki.fhem.de/wiki/Maple-SignalDuino#Nutzung_in_FHEM\
Inbetriebnahme/Konfiguration\
Ist der Maple-SDuino in Fhem definiert, so müssen je nach Bestückung die jeweiligen CC1101 Module konfiguriert werden.\
In der Grundeinstellung ist zunächst nur das zweite Modul (433MHz - Radio B) auf Speicherbank 0 aktiv.
attr mySignalESP32 hardware ESP32_sduino_devkitV1
attr mySignalESP32 icon cul
attr mySignalESP32 updateChannelFW Ralf9
attr mySignalESP32 whitelist_IDs 3,8,13,13.1,13.2
# Clients :CUL_TX:IT:FLAMINGO:
# ClientsKeepOrder 1
# DEF 192.168.2.65:23
# DMSG TXA0A172572C
# DevState initialized
# DeviceName 192.168.2.65:23
# EQMSGCNT 0
# FD 89
# FUUID 67167084-f33f-e986-454b-d3594202c373a53f
# LASTDMSG TXA0A172572C
# LASTDMSGID 8
# MSGCNT 211
# NAME mySignalESP32
# NR 1573
# PARTIAL
# RAWMSG MU;P0=-20967;P1=1284;P2=-1143;P3=482;CP=3;R=43;D=012121212321232121212121232123212121212321232323212123212123212321232323212123212323212101212121232123212121212123212321212121232123232321212321212321232123232321212321232321210121212123212321212121212321232121212123212323232121232121232123212323232121232123232121;e;
# RSSI -52.5
# STATE opened
# TIME 1729597636.19235
# TYPE SIGNALduinoAdv
# b_ccconf b=0 rx=0 freq:433.920MHz bWidth:325KHz rAmpl:42dB sens:8dB (DataRate:5603.79Baud,Modulation:ASK/OOK) [boffs=0000*]
# cc1101_frequency 433.920
# eventCount 52
# sendworking 0
# version V 4.2.2-dev220712 SIGNALduinoAdv ESP32 cc1101 (R: B0*) - compiled at Jul 13 2022 01:11:33
# versionmodul v3.5.1-ralf_14.09.24
# versionprotoL v3.5.1-ralf_14.09.24
# DoubleMsgIDs:
# MatchList:
# 01:IT ^i......
# 02:CUL_TCM97001 ^s[A-Fa-f0-9]+
# 03:SD_RSL ^P1#[A-Fa-f0-9]{8}
# 04:OREGON ^(3[8-9A-F]|[4-6][0-9A-F]|7[0-8]).*
# 05:CUL_TX ^TX..........
# 06:SD_AS ^P2#[A-Fa-f0-9]{7,8}
# 07:Hideki ^P12#75[A-F0-9]+
# 09:CUL_FHTTK ^T[A-F0-9]{8}
# 10:SD_WS07 ^P7#[A-Fa-f0-9]{6}[AFaf][A-Fa-f0-9]{2,3}
# 11:SD_WS09 ^P9#F[A-Fa-f0-9]+
# 12:SD_WS ^W\d+x{0,1}#.*
# 13:RFXX10REC ^(20|29)[A-Fa-f0-9]+
# 14:Dooya ^P16#[A-Fa-f0-9]+
# 15:SOMFY ^Ys[0-9A-F]+
# 16:SD_WS_Maverick ^P47#[A-Fa-f0-9]+
# 17:SD_UT ^P(?:14|20|22|24|26|29|30|34|46|56|68|69|76|78|81|83|86|90|91|91.1|92|93|95|97|99|104|105|114|118|121|124|127|128|130|132|199)#.*
# 18:FLAMINGO ^P13\.?1?#[A-Fa-f0-9]+
# 19:CUL_WS ^K[A-Fa-f0-9]{5,}
# 20:Revolt ^r[A-Fa-f0-9]{22}
# 21:FS10 ^P61#[A-F0-9]+
# 22:Siro ^P72#[A-Fa-f0-9]+
# 23:FHT ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
# 24:FS20 ^81..(04|0c)..0101a001
# 25:CUL_EM ^E0.................
# 26:Fernotron ^P82#.*
# 27:SD_BELL ^P(?:15|32|41|42|57|79|96|98|112)#.*
# 28:SD_Keeloq ^P(?:87|88)#.*
# 29:SD_GT ^P49#[A-Fa-f0-9]+
# 30:LaCrosse ^(\S+\s+9 |OK\sWS\s)
# 31:KOPP_FC ^kr..................
# 32:PCA301 ^\S+\s+24
# 33:SD_Rojaflex ^P109#[A-Fa-f0-9]+
# 34:WMBUS ^b.*
# 35:HMS ^810e04......a001
# 36:IFB ^J............
# 37:LTECH ^P31#[A-Fa-f0-9]{26,}
# 38:CUL_MAX ^Z.*
# 39:ESA2000 ^S................................
# 90:SD_Tool ^pt([0-9]+(\.[0-9])?)(#.*)?
# X:SIGNALduino_un ^[u]\d+#.*
# QUEUE:
# READINGS:
# 2024-10-22 12:46:34 config MS=1;MU=1;MC=1;Mred=0;RX=0_MScnt=4;maxMuPrint=768;maxMsgSize=1024;maxNumPat=8;Mdebug=1;MdebFifoLimit=150/200
# 2024-10-22 13:29:53 ping OK
# 2024-10-22 13:30:44 state opened
# additionalSets:
# flash V4.2.2-dev220712__2022-07-13,V4.2.1-dev210711__2021-07-11
# helper:
# bm:
# CODE(0x562f76ad1a30):
# cnt 94
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 22.10. 13:30:41
# max 0.00483202934265137
# tot 0.0436112880706787
# mAr:
# HASH(0x562f76c2ae58)
# mySignalESP32
# reset
# CODE(0x562f76c3ace8):
# cnt 30
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 22.10. 12:11:30
# max 0.00153994560241699
# tot 0.00784468650817871
# mAr:
# HASH(0x562f76c2ae58)
# mySignalESP32
# zAvailableFirmware
# CODE(0x562f76c41fc0):
# cnt 582
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 22.10. 13:31:24
# max 0.364927053451538
# tot 7.09023308753967
# mAr:
# HASH(0x562f76c2ae58)
# CODE(0x562f76e9be10):
# cnt 555
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 22.10. 03:22:52
# max 0.00936293601989746
# tot 0.822386026382446
# mAr:
# HASH(0x562f76c2ae58)
# CODE(0x562f76eadc20):
# cnt 6
# dmx -1000
# dtot 0
# dtotcnt 0
# mTS 22.10. 13:37:08
# max 0.00197696685791016
# tot 0.00237751007080078
# mAr:
# set
# mySignalESP32
# whitelist_IDs
# 3,8,13,13.1,13.2
# keepalive:
# ok 1
# retry 0
# mcIdList:
# mnIdList:
# msIdList:
# 3
# 13
# 13.2
# muIdList:
# 8
# 13.1
# rfmodesets:
# rfmode Avantek_433__B8_N9_FSK,Bresser_5in1_u_7in1__B28_N7_8220,Bresser_6in1__B20_N7_8220,DP100_WH51_WH57_433__B16_N16_17241,DP100_WH51_WH57_868__B16_N6_17241,HoneywActivL__SlowRf_FSK,KOPP_FC__B20_N4_4785,Lacrosse_mode1_WS1080_TX38__B12_N1_17241,Lacrosse_mode2__B12_N2_9579,PCA301_mode3__B32_N3_6631,Rojaflex_433__B12_N8_GFSK,SlowRF_ccFactoryReset,W136__B24_N10_4798,WH24_WH25__B20_N1_17241,WMBus_S__N11_ab_firmware_V422,WMBus_T_u_C__N12_ab_firmw_V422,WS1600_TX22_mode5__B16_N5_8842,custom
# rfmodesetsTesting:
# rfmodeTesting Avantek_433__B5_N9_FSK,Bresser_5in1_u_7in1__B26_N7_8220,Bresser_6in1__B18_N7_8220,DP100_WH51_WH57_433__B14_N16_17241,DP100_WH51_WH57_868__B14_N6_17241,Elero__N13_ab_firmw_V335_u_V422,Inkbird_433__B18_N14_FSK,Lacrosse_mode1_TX38__B5_N1_17241,Lacrosse_mode1_WS1080_TX38__B10_N1_17241,Lacrosse_mode2__B5_N2_9579,MAX__N15,PCA301_mode3__B12_N3_6631,W136__B24_N10_4798,WH24_WH25__B16_N1_17241,WS1600_TX22_mode5__B5_N5_8842
#
setstate mySignalESP32 opened
setstate mySignalESP32 2024-10-22 12:46:34 config MS=1;;MU=1;;MC=1;;Mred=0;;RX=0_MScnt=4;;maxMuPrint=768;;maxMsgSize=1024;;maxNumPat=8;;Mdebug=1;;MdebFifoLimit=150/200
setstate mySignalESP32 2024-10-22 13:29:53 ping OK
setstate mySignalESP32 2024-10-22 13:30:44 state opened
Damit bin ich hoffentlich in der Lage, dass der ESP32 sich nach einem Server-Neustart mit Fhem verbindet, ohne dass ich wie bei dem SignalESP mit dem Wemos D1 mini (ESP8266) den Microcontroller stromlos machen muss.
Nochmals vielen Dank für deine Unterstützung und
viele Grüße
Gisbert