rdmtc / RedMatic

Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️
Apache License 2.0
533 stars 47 forks source link

HM-LC-Sw1-FM Anschluß an Schalter funktioniert nicht #114

Closed saft1g closed 5 years ago

saft1g commented 5 years ago

Ich steige derzeit von mediola auf Node-Red um. Dabei habe ich jedoch eine Problematik: ich habe einen HM-LC-Sw1-FM Schaltaktor Unterputz installiert und an einen Schalter angeschlossen. ICh habe erfolgreich einen Flow erstellt der mir das Licht ein-aus schaltet. Nur die Betätigung des Schalters funktioniert nun nicht mehr. Gibt es eine Möglichkeit einen Befehl an den Aktor über Node-Red zu schicken um die Schalterbetätigung zu simulieren um dadurch ggf. den Fehler per Debug ausgeben zu lassen?

Sineos commented 5 years ago

Siehe https://github.com/HM-RedMatic/RedMatic/wiki/Flow-simple-toggle-light für das generelle Prinzip

saft1g commented 5 years ago

hi, danke für den Hinweis. Aber in dem Beispiel wird ein anderer "Sender" als Schalter verwendet. Ich habe direkt am Aktor ein Kabel von einem GIRA Schalter angeschlossen (S1) und dieser scheint jetzt nicht mehr zu funktionieren. Also der Aktor reagiert nicht mehr wenn am S1 Spannung anliegt. Ein Ansatz wäre den Aktor zu überprüfen ob am S1 Spannung anliegt und dann den Aktor msg.payload = 1 oder 0 zu übergeben; kann diesen Wert aber nicht abgreifen (bzw. weiß nicht ob das überhaupt geht).

Ich habe einen externen Sender (Fernbedienung) so eingerichtet dass dieser den Aktor einschaltet; aber die "offline" Variante funktioniert jetzt nicht mehr.

Hypnos3 commented 5 years ago

Der Eingang S1 ist intern im HM-LC-Sw1-FM verknüpft. Du kannst in Node Red ncith den Eingang abgreifen, sondern nur den STATE des Ausganges. Das kann genauso wie https://github.com/HM-RedMatic/RedMatic/wiki/Flow-simple-toggle-light erfolgen.

Eventuell musst du den HM-LC-Sw1-FM aber noch in ein Dummy Programm in der CCU hauen wegen dem reportValueUsage (https://github.com/hobbyquaker/RedMatic/issues/61).

hobbyquaker commented 5 years ago

Ich halte es für sehr unwahrscheinlich bis ausgeschlossen dass Du das Verhalten des Taster-Eingangs durch RedMatic beeinflusst hast. Ich würde das mal durchmessen, glaube eher hier gibt es ein elektrisches Problem. Du sprichst auch von einem "Schalter", dieser Eingang ist meines Wissens aber nur für Taster geeignet. Siehe auch Seite 18 hier: https://www.eq-3.de/Downloads/eq3/downloads_produktkatalog/homematic/bda/HM-LC-Sw1-FM_UM_GE_eQ-3_150911-web.pdf

Sineos commented 5 years ago

Ich habe direkt am Aktor ein Kabel von einem GIRA Schalter angeschlossen (S1) und dieser scheint jetzt nicht mehr zu funktionieren

Hier würde ich auch im ersten Schritt von einem elektrischen Problem ausgehen. Ist der Gira wirklich ein Schalter oder ein Taster? Zitat der Anleitung:

Die Steuereingänge werden mit Netzspannung beschaltet. Verwenden Sie ausschließlich netzspannungsfeste Taster und Leitungen! Schließen Sie an die Eingänge nur Taster und keine Schalter an! Dieses würde zur Fehlfunktion des Gerätes führen (Anlernmodus)!

Sineos commented 5 years ago

Ups, lesen hilft. Sorry @hobbyquaker :-)

saft1g commented 5 years ago

hmm. das könnte ein Ansatz sein. Ich habe den Aktor in einer Wechselschaltung drin (also Schalter, kein Taster). Musste den vor einigen Jahren (4) ersetzen weil der HM-LC-Sw1PBU-FM nicht mehr wollte (nebenbei -> das ist jetzt schon der 6. Defekte HM-LC-Sw1PBU-FM). Lief aber mit dem Sw1 aber einwandfrei. Habe im Keller denselben Aktor an einem Taster. Werde den mal Testen und wenn es da dann klappt mittels Taster und Node-Red zu bedienen das könnte es daran liegen dass der Aktor defekt ist. Dann muss ich doch wieder auf den HM-LC-Sw1PBU-FM umsteigen. Ich werde weiter berichten.

saft1g commented 5 years ago

Ok. Habe es an einem anderen Aktor wo ein Taster angeschlossen ist getestet, funktioniert einwandfrei. Denke eure Vermutung ist richtig das der Aktor einen Hau hat weil ich einen Schalter angeschlossen habe.

Habe 4 Wechselschaltungen die ich wohl anders aufbauen muss. Andere Sache die mir auch gerade aufgefallen ist: HM-PBI-4-FM ist in den homematicInvalidDevices gelistet. Diese habe ich recht häufig als Sender in Verwendung. Ist geplant diese zu RedMatic hinzuzufügen oder bleiben die weg?

saft1g commented 5 years ago

ups, war im falschen Repo (HM-RedMatic/RedMatic-HomeKit). Unterstützt RedMatic den HM-PBI-4-FM?

hobbyquaker commented 5 years ago

RedMatic bzw. node-red-contrib-ccu unterstützt ohne Ausnahme alle Homematic Geräte. RedMatic-HomeKit legt Taster nicht automatisch an - aber man kann sie bei Bedarf mit dem Homekit-Event Node komfortabel einbinden: https://github.com/HM-RedMatic/RedMatic/wiki/Homekit#tasten

saft1g commented 5 years ago

Kleiner Schlussvermerk: Mein HM-PBI-4-FM hat nicht den Event PRESS_SHORT gesendet sondern INSTALL_TEST, daher hat auch mein Script nicht funktioniert. Bis ich herausgefunden habe warum der Sender INSTALL_TEST schickt anstelle von PRESS_SHORT werde ich den Trigger auf INSTALL_TEST laufen lassen. kann wieder geclosed werden.

Sineos commented 5 years ago

@FuggyD schalte die Verschlüsselung für den Kanal ab, dann sollte es funktionieren.

saft1g commented 5 years ago

Danke. Kanal war gesichert, hab ihn auf Standard gesetzt und nun kommt auch PRESS_SHORT.