Sonoff 5V Micro USB oder andere USB-Schalter an FHEM

Begonnen von rgbw, 30 Mai 2022, 18:36:11

Vorheriges Thema - Nächstes Thema

rgbw

Vielen Dank für den Link. Manchmal sieht man ja den Wald vor lauter Bäumen nicht. In diesem Fall fehlte noch eine Bibliothek libcrypt-rijndael-perl für die AES Verschlüsselung. Leider funktioniert das Pairing auch damit und nach einem Neustart von fhem nicht. Der Raspi lauscht mit hmPairForSec und das HM-LC-Sw1-Ba-PCB blinkt fleißig. Es findet sich aber im fhem Log kein Hinweis auf eine Kontaktaufnahme.
Günther

Otto123

Hallo Günther,

Du hast auch die Anlerntaste gedrückt? Zitat aus dem Handbuch
Zitat6.4 Anlernen
Bitte lesen Sie diesen Abschnitt erst vollständig, bevor sie
mit dem Anlernen beginnen!
Zum Anlernen müssen die beiden zu verknüpfenden Geräte in den
Anlernmodus gebracht werden.
Der Schaltaktor besitzt keine spezielle Anlerntaste.
• Zum Anlernen an den Aktor halten Sie die Kanaltaste für mindestens 4 Sekunden gedrückt.
• Dauerhaftes Blinken der Geräte-LED signalisiert den Anlernmodus.
• Wenn kein Anlernen erfolgt, wird der Anlernmodus automatisch
nach 20 Sekunden beendet. Befinden sich andere Geräte im
Anlernmodus, werden diese angelernt.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rgbw

Ja, sicherlich. Das habe ich wiederholt so durchgeführt. Ich habe das Ding auch ein paar Mal auf Werkseinstellung zurückgesetzt (lang drücken und während des Blinkens nochmal lang drücken). Leider alles ohne Effekt. Gibt es für HMUARTLGW einen Debug-Modus? So ist erstmal nicht zu erkennen, wo das Problem liegen könnte.
Günther

Otto123

zeig mal ein list von Deinem HMUARTLGW Device.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rgbw

Gerne. Diese Liste?

Internals:
   AssignedPeerCnt 0
   CNT        91
   Clients    :CUL_HM:
   DEF        /dev/ttyAMA0
   DEVCNT     91
   DevState   99
   DevType    UART
   DeviceName /dev/ttyAMA0@115200
   FD         4
   FUUID      62c99764-f33f-7165-499a-e766dddc3ee811d0
   LastOpen   1657469364.80321
   NAME       myHomematic
   NOTIFYDEV  global
   NR         313
   NTFY_ORDER 47-myHomematic
   PARTIAL   
   RAWMSG     040200
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   model      HM-MOD-UART
   msgLoadCurrent 0
   msgLoadHistory 0/0/0/0/0/0/0/0/0/0/0/0
   msgLoadHistoryAbs 0/0/0/0/0/0/0/0/0/0/0/0/0
   Helper:
     CreditTimer 5965
     FW         66561
     Initialized 1
     AckPending:
     LastSendLen:
       3
       3
     Log:
       IDs:
         all
     RoundTrip:
       Delay      0.072983980178833
     loadLvl:
       lastHistory 1657558782.41354
   MatchList:
     1:CUL_HM   ^A......................
   Peers:
   READINGS:
     2022-07-10 18:09:35   D-HMIdOriginal  752BCA
     2022-07-10 18:09:35   D-firmware      1.4.1
     2022-07-10 18:09:42   D-serialNr      SEQ1775242
     2022-07-10 18:09:17   D-type          HM-MOD-UART
     2022-07-10 18:09:42   cond            ok
     2022-07-10 18:09:42   load            0
     2022-07-10 18:09:42   loadLvl         low
     2022-07-10 18:09:24   state           opened
Attributes:
   logIDs     all
   room       Wohnung

Otto123

#20
Hast Du eine VCCU ? Offenbar nicht. Wäre gut eine anzulegen: https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU
So hat Dein System / Dein myHomematic kein attr hmId - ohne dies funktioniert meines Wissens Homematic nicht mehr.

hminfo würde Dir auch helfen FEHLER im System zu finden.

Und ein list immer gerne in Codetags ;) https://forum.fhem.de/index.php/topic,71806.0.html

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

rgbw

Hurra! Mit der VCCU und der hmID hat sich jetzt doch etwas getan:
2022.07.11 21:22:05 3: CUL_HM set myVCCU hmPairForSec 120
2022.07.11 21:22:32 0: HMUARTLGW myHomematic recv: 01 05 00 00 1D msg: 01 84 00 750DD7 000000 17006C5345513132303631353710410100
2022.07.11 21:22:32 2: autocreate: define HM_750DD7 CUL_HM 750DD7
2022.07.11 21:22:32 2: autocreate: define FileLog_HM_750DD7 FileLog ./log/HM_750DD7-%Y.log HM_750DD7
2022.07.11 21:22:32 3: CUL_HM received config CCU:myVCCU device: HM_750DD7. PairForSec: on PairSerial:
2022.07.11 21:22:32 3: CUL_HM pair: HM_750DD7 switch, model HM-LC-SW1-BA-PCB serialNr
2022.07.11 21:22:37 0: HMUARTLGW myHomematic send: 01 06750DD7000000
2022.07.11 21:22:37 0: HMUARTLGW myHomematic added peer: 750DD7, aesChannels: FFFFFFFFFFFFFFFF
2022.07.11 21:22:37 0: HMUARTLGW myHomematic send: 01 06750DD7000000
2022.07.11 21:22:37 0: HMUARTLGW myHomematic added peer: 750DD7, aesChannels: FFFFFFFFFFFFFFFF
2022.07.11 21:22:38 3: CUL_HM set HM_750DD7 statusRequest noArg

Vielen Dank für die Hinweise und die Geduld. Ich hatte ja befürchtet, dass ich die Teile beim Löten zu heiss gemacht und verbraten hatte.
Die Steigung der Lernkurve von Homematic ist offenbar der von FHEM ebenbürtig. Aber jetzt habe ich auf jeden Fall einen soliden Anfang.
Günther

rgbw

Nach dem devianten Exkurs in die Tiefen von Homematic noch ein kurzer Nachtrag für den Fall, dass jemand das nachbauen möchte: Mein Plan, Schalter und Last über einen gemeinsamen USB-Stecker zu versorgen, hat nicht funktioniert. Womöglich sind die 5V etwas knapp für das HM-LC-Sw1-Ba-PCB oder die Versorgung ist nicht stabil genug. Jedenfalls lief der Schalter nicht richtig. Ich betreibe das Teil jetzt erst einmal mit vier Mignonzellen. Das funktioniert besser und sollte auf jeden Fall über den Sommerurlaub reichen.