6Fach Schalter belegen ?

Begonnen von ChrisW, 18 November 2013, 14:02:33

Vorheriges Thema - Nächstes Thema

ChrisW

Hallo,
irgendwie finde ich nichts wo ich meinen 6Fach HM Schalter belegen kann.
Habe eine HM Funksteckdose und auch ein paar IT.

Wie kann ich nun die Tasten belegen ?
Pro Tast wurde ein Gerät in FHEM angelegt.
Mit welchen Befehl verbinde ich nun die Geräte für ON/OFF ?

Kann ich HM Geräte einfach per HMLAN Software verbinden/Einstellen ?
Aber was ist dann wenn ich es mit anderen Geräten verbinden will o_O


Vielen Dank
Raspberry PI3 mit allem möglichen.

Jaydee

Die HM-Steckdose kannst du direkt verbinden --> "peering" siehe hier.
Dann spricht dein Schalter direkt mit dem Aktor und FHEM lauscht nur mit.

Die anderen Geräte kannst du per notify einbinden. Wenn du dir den Event Monitor anschaust und eine Taste auf deinem Schalter drückst, wird dort ein event auftauchen (sofern Schalter richtig an FHEM angemeldet ("pairing"))
Dieses event kannst du mit einem notify abfangen und damit dann den Schaltvorgang von FHEM aus auslösen.

z.B. mit: define testNTFY notify .*6erTaster01_Btn1\sShort.* set lampe1 toggle

ChrisW

oha okay hab es mir etwas einfacher vorgestellt :D

Also das peerChan versteh ich noch nicht so ganz wofür die Nummern ?

Und muss ich dieses vom Gerät aus machen oder vom Schalter ?
Gerätename: HM1_FunkSteckdose
Schaltername: WZ_Schalter1
Raspberry PI3 mit allem möglichen.

Jaydee

#3
also ich hab beim letzten Mal vom Schalter bzw. von jeder Taste aus gepeert:

Wenn du von der Taste aus peerst, dann ist der Channel 0
set 6erTaster02_Btn4 peerChan 0  LED_Treppe  single set

Ansonsten kannst du das Device des Schalters nehmen und dann mit den Channels die Tasten 1-6 durchgehen
(aus dem Kopf:) set 6erTaster02 peerChan 4  LED_Treppe single set

So 100%ig ist es bei mir auch noch nicht, denn die Rückmeldung kommt wohl noch nicht (LED leuchtet gelb statt grün). Evtl. muss ich es auch nochmal in die Gegenrichtung machen.

ChrisW

#4
Hmm okay es klappt nun zu mindestens das Schalten der Steckdose wobei Taste 1 nun AN/AUS ist  Optimal wäre natürlich das 1 ON (links) Taste 2 OFF ( rechts )

Leider kann man den Status wohl auch nicht so schön am Schalter direkt erkennen
(state Short (to broadcast) )

:(

Hätte gedacht HM wäre da etwas weiter ausgebeut in FHEM das es einfacher klappt.
Naja erstmal reindenken. Habe auch nur die Orange LED :(
Raspberry PI3 mit allem möglichen.

Jaydee

#5
wenn du das auf zwei Tasten haben willst, dann musst du dual statt single verwenden... ich mache das immer absichtlich nicht, weil ich ja möglichst viele Tasten nutzen möchte...

dual ist sogar standard, wenn du nichts angibst.

Also jetzt erst mit dem befehl von eben und "unset" am Ende die verbindung auflösen und mit dual neu definieren.

ChrisW

Hmm okay hab ich gemacht aber nun geht nichts mehr ;)
Muss ich nicht ON / OFF mit dabeischreiben ?
Woher weiss er das Tast1 ON ist und Taste 2 off ?
Raspberry PI3 mit allem möglichen.

Jaydee

#7
Das hängt vom Aktor ab. Die haben da jeweils Standard-Einstellungen, die sie auch nutzen, wenn du gar keine Zentrale einsetzt.

CommandRef:
An actor channel will setup a default action upon peering - which is actor dependant. It may also depend whether one or 2 buttons are peered in one command. A swich may setup oen button for 'on' and the other for 'off' if 2 button are peered. If only one button is peered the funktion will likely be 'toggle'.
The funtion can be modified by programming the register (aktor dependant).


Bei einem Schalter sollte links:on, rechts:off normal sein.
Bei einem Dimmer links:on, links(long):dimup, rechts:off, rechts(long):dimdown

Die Channels werden bei dual-Verwendung entsprechend weniger. Channel 1 meint die obersten beiden Tasten, 2 die mittleren, 3 die unteren.


ChrisW

#8
Danke klappt nun versuch ich mal das mit der LED hinzubekommen und einen Status

Hm das mit der LED bekomme ich auch nichts ans laufen :(
Raspberry PI3 mit allem möglichen.

martinp876

für querleser:
was mit welcher LED?

ChrisW

Es gibt unten in der Mitte des Schalters eine LED die das Senden des Befehls Zeigt, Diese kann Orange/Grün/rot leuchten.

Normal per HMLAN selbst zeigt er Grün an wenn die Steckdose auch geschaltet hat. Jedoch über Fhem leuchtet diese nur Orange.

Hab auch keine Lösung da ich ja quasi 2 HM Geräte Verbinde ..
Raspberry PI3 mit allem möglichen.

Jaydee

dein "unten" ist oben *g*
Ist natürlich eigentlich völlig wurscht, nur bei der Durchnummerierung der Kanäle kann das mal zu Verwirrungen führen :-)

Jaydee

Also bei Sachen die du über FHEM steuerst, musst du das ganze mit nem virtuellen Aktor peeren, der die Bestätigung zurück sendet... das ist soweit klar - mein "Problem ist eher" warum das beim direkten Peering mit einem anderen Gerät nicht klappt, denn eigentlich sollte ja die Bestätigung von diesem Gerät zurück kommen und für eine grüne LED sorgen.

ChrisW

ja stimmt habe es auch umbenannt ;)
Fand es besser on links zu haben .
Schade das die einzelnen Tasten keine LED haben um anzuzeigen ob AN/AUS :P
Raspberry PI3 mit allem möglichen.

Jaydee

also ich möchte dann nicht wissen, wie die Batterielebensdauer wäre, wenn du mit 6 Kanälen arbeitest und die lange Zeit an sind ;-)
Neben den LEDs selbst müsste der Schalter ja permanent mitlauschen, ob was geschaltet wurde.
Nene, da sorge ich lieber extern für Statusinformationen :-)