Kann man den HM-LC-Sw1PBU-FM so über die Register einstellen dass er wie ein Arcade Button funktioniert?
Dass ein Druck nach oben oder unten nicht einen toggle macht sondern nur ein "short on"?
Der Hintergrund ist, dass alle Schalter nur ein Relais ansteuern, ich habe das Ding in der Wand und man muss ess immer zwei mal pressen, sonst steht das Relais dauerhaft unter Strom.
Ich lese mir auch die get HM_6656B7 regList durch aber bin noch nicht soooo weit gekommen.
Danke und viele Grüße,
Frood
Hi,
shOntime bzw lgOnTime auf 1 (sec) setzen.
Gruß Otto
Hello Otto,
d.h. ich mache aus dem in der Doku:
set HM-LC-Sw1PBU-FM regSet intKeyVisib visib
set HM-LC-Sw1PBU-FM getConfig
set HM-LC-Sw1PBU-FM regSet shActionType jmpToTarget self01
set HM-LC-Sw1PBU-FM regSet shSwJtOn dlyOff self01
set HM-LC-Sw1PBU-FM regSet shSwJtOff dlyOn self01
set HM-LC-Sw1PBU-FM regSet shSwJtDlyOn on self01
set HM-LC-Sw1PBU-FM regSet shSwJtDlyOff off self01
set HM-LC-Sw1PBU-FM regSet shActionType jmpToTarget self02
set HM-LC-Sw1PBU-FM regSet shSwJtOn dlyOff self02
set HM-LC-Sw1PBU-FM regSet shSwJtOff dlyOn self02
set HM-LC-Sw1PBU-FM regSet shSwJtDlyOn on self02
set HM-LC-Sw1PBU-FM regSet shSwJtDlyOff off self02
das hier:
set HM_6656B7_licht_UG regSet intKeyVisib visib
set HM_6656B7_licht_UG getConfig
set HM_6656B7_licht_UG regSet shActionType jmpToTarget self01
set HM_6656B7_licht_UG regSet shSwJtOn dlyOn self01
set HM_6656B7_licht_UG regSet shSwJtOff dlyOn self01
set HM_6656B7_licht_UG regSet shSwJtDlyOn on self01
set HM_6656B7_licht_UG regSet shSwJtDlyOff on self01
set HM_6656B7_licht_UG regSet shOnTime 1 self01
set HM_6656B7_licht_UG regSet lgOnTime 1 self01
set HM_6656B7_licht_UG regSet shActionType jmpToTarget self02
set HM_6656B7_licht_UG regSet shSwJtOn dlyOn self02
set HM_6656B7_licht_UG regSet shSwJtOff dlyOn self02
set HM_6656B7_licht_UG regSet shSwJtDlyOn on self02
set HM_6656B7_licht_UG regSet shSwJtDlyOff on self02
set HM_6656B7_licht_UG regSet shOnTime 1 self02
set HM_6656B7_licht_UG regSet lgOnTime 1 self02
äh nee.
damit drückt man oben oder unten. Dann ghet das Licht neben der Anlerntaste an und aus. Die zu steuernde(n) Lampe(n) gehen auch an oder aus. Aber der Endzustand ist der falsche.
Ich habe das nicht beobachtet was die Lampe neben der Anlerntaste bedeutet, aber sie muss leuchten damit die anderen Schalter, die dasselbe Relais für die Lampen im Flur steuern, auch noch funktionieren. Dann steht das Relais nicht mehr unter Spannung, soweit ich den Elektriker verstehe.
Jetzt stellt sich schon wieder dieses irritierende Gefühl ein ::)
Muss ich die Befehle nur logisch umgekehrt ausführen?
Ich dachte das shOnTime bedeutet, dass der "An-Zustand" nur kurz stattfindet.
Ich habe viel ausprobiert und war sogar einmal in einem An-Aus Loop gefangen
Parallel zu dem shOnTime brauche ich ja auch nicht das toggel sondern dass beides - oben und unten - ein "AN" bewirkt.
Habe reset gemacht und jetzt habe ich ja in eine Richtung auch ein OFF.
Wie stellt man denn ein ON in beide Richtungen ein?
Viele Grüße,
Frood
das regSet intKeyVisib visib brauchst Du um zu gucken :)
hmInfo (hm) hast Du definiert? Dann würde ich es mit dem Template machen: set hm templateSet HM_6656B7_licht_UG autoOff self02 1
Du willst den unten (self01) von off auf on verbiegen, könnte so gehen: (Habe ich noch nicht verwendet)
set hm templateSet HM_6656B7_licht_UG SwOn self01
Und dann noch autoOff wie bei self02
Die Standardbelegung sieht so aus:
self01 self02
lg sh lg sh
ActionType jmpToTarget jmpToTarget jmpToTarget jmpToTarget
CtDlyOff geLo geLo geLo geLo
CtDlyOn geLo geLo geLo geLo
CtOff geLo geLo geLo geLo
CtOn geLo geLo geLo geLo
CtValHi 100 100 100 100
CtValLo 50 50 50 50
MultiExec on off on off
OffDly [s] 0 0 0 0
OffTime unused unused unused unused
OffTimeMode absolut absolut absolut absolut
OnDly [s] 0 0 0 0
OnTime unused unused unused unused
OnTimeMode absolut absolut absolut absolut
SwJtDlyOff off off on on
SwJtDlyOn off off on on
SwJtOff off off dlyOn dlyOn
SwJtOn dlyOff dlyOff on on
Gruß Otto
Wieso werden die Sachen die ich ausprobiere / einbaue eigtl immer komplizierter. Das ganze kostet Geld, Zeit und es wird auch noch schwieriger. ::)
Es gibt viel, das ich nicht verstehe. Aber das gerade am wenigsten:
Mal festgehalten, ausgehen von der Kontrolleuchte, die brennt, schalte ich das Licht im Flur an. Die Kontrollleuchte geht aus, die Lampen an, im Log:
2019-03-15 14:40:10 CUL_HM HM_6656B7_licht_UG off
Habe ich da doch etwas falsch angeschlossen? Ich habe N und L und 1 angeschlossen mit Blau, Schwarz und Grau. Genaugenommen zwei graue, aber das ist hier nicht relevant, sagt der Elektriker.
Ich meine OFF --> Ich schalte mal definitiv das Relais nicht off, das liegt womöglich an der Wechsel-Kreuz-Sonstwas Schaltung und dem Relais. Ich weisß ja nicht mal genau wieviele Schalter es hier gibt für diese Lampen im Flur. :o :o :o :o
Aber nur mal logisch: Die Kontrolleuchte sollte nicht immer brennen, wenn die Lampen aus sind oder? Das ist doch schon verkehrt.
Der Schalter hat ein Relais mit Wechsler eingebaut, Du hast zwei Ausgänge! 1 und 2
Das Eine (1)ist ein Öffner (Ruhezustand geschlossen)
Das Andere (2) ist ein Schließer (Ruhezustand offen)
Im Handbuch sind dazu auch Bilder
https://files.elv.com/Assets/Produkte/10/1030/103029/Downloads/103029_FunkSchaltaktor_um.pdf
Ich habe beide mal ausprobiert - der einzige unterschied ist, dass ich das Licht entweder nach oben oder nach unten anmachen kann.
Daran kann es also nicht liegen.
Zwischenfazit: Die Kontroll LED leuchtet, wenn die Lampen aus sind. vielleicht so als Signal bei Nacht, dass man den Schalter findet.
Du hast geschrieben dass ich self02 auf autoOff stellen soll.
Aber ich müsste ja autoOn machen, damit die Lampen per default off sind - laut Log jedenfalls. Oder?
Ja, hm habe ich.
Das mit dem Template Set kenne ich noch nicht, aber da kommt:
set hm templateSet HM_6656B7_licht_UG autoOff self02 1
give <peer>:[short|long|both] with peer, not self02 self02,
ZitatZwischenfazit: Die Kontroll LED leuchtet, wenn die Lampen aus sind. vielleicht so als Signal bei Nacht, dass man den Schalter findet.
Du hast den falschen Anschluss! Steck Deinen grauen Draht in den Anschluss 2, dann ist der Zustand der Lampe und der LED gleich.
Klar ändert sich dabei die Logik der Tasten: normal wäre oben an und unten aus.
Mit dem Befehl: ja sorry, aber er sagt ja da wie es richtig ist: ::)
set hm templateSet HM_6656B7_licht_UG autoOff self02:both 1
Beim
set hm templateSet HM_6656B7_licht_UG autoOff self02:both 1
kommt
Zitat--> Device doesn't support ActionType - template autoOff not applicable
Ich probiere es jetzt noch mal mit
set HM_6656B7_licht_UG regSet shOnTime 1 self02
Irgendwas stimmt mit dem Template nicht, bei mir kommt ein andere Fehler.
Anmerkung: generell scheint der Parameter both bei beiden Templates nicht so wie gedacht zu funktionieren, nimmt man short und long getrennt funktioniert es.
Probier es anstatt mit both einmal mit short und dann noch mit long, gerade probiert, das funktioniert!
set hm templateSet HM_6656B7_licht_UG autoOff self02:short 1
set hm templateSet HM_6656B7_licht_UG autoOff self02:long 1
Die Anschlüsse hast Du getauscht? Sonnst stimm die Logik nicht!
Das Template SwOn funktioniert leider nicht so wie gedacht :o
Edit funktioniert so:
set hm templateSet HM_6656B7_licht_UG SwOn self01:long
set hm templateSet HM_6656B7_licht_UG SwOn self01:short
Allerdings verhält er sich dann eigenartig :-[
Es lässt sich aber zurückdrehen
set hm templateSet HM_6656B7_licht_UG SwOff self01:long
set hm templateSet HM_6656B7_licht_UG SwOff self01:short
Testen kannst Du den Erfolg übrigens nur mit den Tasten oder in der Weboberfläche mit set pressS self02 und nicht mit on und off!
ich breche zusammen.
Das isses.
set HM_6656B7_licht_UG regSet intKeyVisib visib
attr HM_6656B7_licht_UG expert 1
set HM_6656B7_licht_UG getConfig
Nur das:
set HM_6656B7_licht_UG regSet shOnTime 0.5 self02
set HM_6656B7_licht_UG regSet lgOnTime 0.5 self02
self01 ist auch ein anschalter und nicht off:
set hm templateSet HM_6656B7_licht_UG SwOn self01:long
set hm templateSet HM_6656B7_licht_UG SwOn self01:short
set HM_6656B7_licht_UG regSet shOnTime 0.5 self01
set HM_6656B7_licht_UG regSet lgOnTime 0.5 self01
und additionally
set hm templateSet HM_6656B7_licht_UG autoOff self02:short 1
set hm templateSet HM_6656B7_licht_UG autoOff self02:long 1
set hm templateSet HM_6656B7_licht_UG autoOff self01:short 1
set hm templateSet HM_6656B7_licht_UG autoOff self01:long 1
Aber es gibt eine Ungereimtheit. Und eine unangenehme Sache.
1) Ungereimtheit
Ich habe autoOff und shOnTime nicht seperat getestet. Ggfs könnte man shOnTime weglassen, wenn denn autoOff schnell genug ist.
autoOff wird sehr wahrscheinlich benötigt, nach Stromausfall oder so.
2) unangenehme Sache
Ich habe das ganze ja ausprobiert um damit Nachts die Lampen auszumachen oder auch mit einem Bewegungsmelder zu kombinieren.
Im Moment weiß ich ja gar nicht ob die Lampen an sind. ein ON ist ja beides Lampe an und Lampe aus
3) Vielen DANK!
Zu 2) Ist aber zu erwarten, wenn Du einen "richtigen Schalter" am Ende dazu verwendest ein toggelndes Stromstossrelais zu schalten ;D :-X
Das shOnTime ist ein einzelnes Register, autoOff ist ein Template welches Register setzt
ActionType :jmpToTarget
OffTime :unused
OnTime :time
SwJtDlyOff :dlyOn
SwJtDlyOn :no
SwJtOff :dlyOn
SwJtOn :on
ergo dein shOnTime wird damit wieder überschrieben!
Gruß Otto
Um es mit templates zu machen kannst du die 3 Templates definieren
set hm templateDef SwOnOff timeOn "sh:on lg:off" shOnTimeMode:absolut shSwJtOn:no shSwJtDlyOn:on lgSwJtOn:dlyOff shMultiExec:off shSwJtOff:dlyOn lgActionType:jmpToTarget lgSwJtDlyOn:dlyOff lgOffTimeMode:absolut lgSwJtOff:no shOnDly:0 lgOffTime:unused shOnTime:p0 lgOffDly:0 lgMultiExec:off shSwJtDlyOff:dlyOn shActionType:jmpToTarget lgSwJtDlyOff:off
set hm templateDef SwToggleIgnore timeOn "sh:toggle lg:ignore" shOnTimeMode:absolut shOffDly:0 shSwJtOn:dlyOff shOnDly:0 shSwJtDlyOn:on shOnTime:p0 shOffTimeMode:absolut shOffTime:unused shMultiExec:off shSwJtOff:dlyOn shActionType:jmpToTarget shSwJtDlyOff:off lgActionType:off
set hm templateDef SwOnIgnore timeOn "sh:on lg:off" lgActionType:off shSwJtDlyOff:dlyOn shActionType:jmpToTarget shMultiExec:off shSwJtOff:dlyOn shOnTime:p0 shSwJtDlyOn:on shOnDly:0 shSwJtOn:no shOnTimeMode:absolut
Alle 3 sind mit autoOff definiert. Meine Nomenklatur besagt, was der kurze und der lange tastendruck machen sollen also
SwOnOff : für Switches, short = timed on, long = off
SwOnIgnore : für Switches, short = timed on, long = keine Aktion
SwToggleIgnore : für Switches, short = toggle - be on 'timed on', long = off
die kannst du mittlerweile im Device zuweisen.
set HM_6656B7_licht_UG tplSet_self01 <template>
also
set HM_6656B7_licht_UG tplSet_self01 SwOnOff
und anschliessend die Ontime setzen, welche im Template zu verfügung gestellt wird:
set HM_6656B7_licht_UG tplPara..._self01_SwOnOff_onTime 10
Uiuiui. Das sind nun aber wirklich anspruchsvolle Register die da gezogen werden.
Das schaue ich mir mal an. Vielen Dank!
Short wäre on und long off, oder? Das Problem ist, dass es für die Reihe von Lampen 4-5 Schalter gibt (die alle dasselbe Relais ansteuern (das heißt wohl auch Stromstoß Schalter wie ich heute gehört habe)) . Die müsste ich ja alle ersetzen und könnte nicht nur einen - oder?
wenn ich dein vorhaben richtig verstehe, müsstest du nur das vorhandene stromstossrelais austauschen. zb HM-LC-SW1-DR. das wäre dann ein stromstossrelais mit zusätzlichem funkinterface für schaltschrankeinbau. es gibt auch noch die FM ausführung für unterputz einbau.
die normalen, klassischen taster werden weiterhin benutzt, alles funktioniert wie bisher, aber zusätzlich kann das relais über funk geschaltet werden und der aktuelle zustand des relais wird über funk gesendet.
Ich habe bei dem Forum immer wieder das Gefühl daß
- ich verleitet werde unmengen Geld für Homematic geräte auszugeben. (Könnte gut sein, dass ihr aus der Homematic Lobby seid ;) )
- der doofe Anwender wie ich einfach nur Denkanstöße bekommt um die Brotstückchen weiter zu suchen und zu finden (Könnte auch die Natur aller Foren sein)
Jedenfalls habe ich am Ende des Tages im Sicherungskasten doch tatsächlich ne Handvoll EPN520 Relais entdeckt (Indiana Jones mässig). Die Schalten sichtbar wenn man die Lichtschalter betätigt.
https://www.hager.de/modulargeraete/schalt-und-meldegeraete/fernschalter/epn520/942537.htm
Du sagst also, dass HM-LC-SW1-DR genauso ist wie diese Funkschalter; alles bleibt wie es ist, aber ich kann es zusätzlich per Funk ansteuern? Diese Konstellation ist sehr schmackhaft, sehr! :D
Und keiner merkt etwas, wenn ich sie nicht per Funk ansteuer?
Interessanterweise hat das HM-LC-SW1-DR auch noch genau dieselbe Form wie ein EPN520. Ich werd irre :o
Wenn das so ist, dann stünde einer Beschaffung dieser Dinger und einem Auftrag an den Elektriker nichts weiter im Wege. Und ich muss keine Register programmieren.
Was genau bedeuet denn "Zusätzlicher Tastereingang für 230-V-Installationstaster" ?
Für den HM-LC-Sw1PBU-FM hätte ein bisschen Manipulation in der Sprungtabelle und das Setzen von shOnTime im self01 genügt. Aber ich betrachte das auch als obsolet, weil nämlich durch diese Impulstriggerei kein definierter Zustand erreicht werden kann.
Ich schließe mich franks Vorschlag an: Ersetze den Hager durch den HM-LC-Sw1-DR.
ZitatWas genau bedeuet denn "Zusätzlicher Tastereingang für 230-V-Installationstaster" ?
Das bedeutet, dass der Tastereingang am -DR 230V Spannung verträgt.
Inzwischen setzt Du ja den Sw1PBU als "Ferntaster" ein. Der schaltet kurzzeitig 230V auf die Steuerspule am Hager. Das machte vorher Dein händischer Taster. Die Logik (phasenseitig getastet) müsste also stimmen.
Am Hager müsste A1 oder A2 mit N verbunden sein. Der andere Draht kommt vom Taster bzw. dem Sw1PBU.
Ersetze den Hager durch den -DR und schließe den "Steuerdraht" an den Tastereingang (S1) an. Die beim Hager nötige Verbindung zu N hat der -DR sozusagen intern.
Sieh das Schaltbild zum -DR - selbsterklärend.
Mit dem bisher für den Hager verwendeten Taster kannst Du dann den -DR steuern. Hierbei sind auch weitergehende Szenarien möglich, weil zwischen kurzem und langem Tastendruck unterschieden werden kann.
Beachte aber, dass der -DR nur bis 6A spezifiziert ist und dementsprechend kleinere Lasten schalten kann. Insbesondere LED-Leuchten könnten das Relais verkleben.
Verrate uns mal was Du damit schaltest und wir sagen Dir, wie hoch das Risiko ist und was man dagegen tun kann.
edit: ich habe gerade nochmal gründlicher gelesen:
1. Ja, der -DR verhält sich exakt wie vorher Deine Taster-Hager-Kombi, außer dass Du zusätzlich per Funk das Relais gezielt schalten kannst - und auch den aktuellen Status liest. Das geht mit dem Sw1PBU als Taster ja nicht.
2. du willst einen Elektriker beauftragen - sehr gut. Der wird wissen was zu tun ist.
Zuguterletzt: Wie so oft bringt eine Problemstellung am Ende eine völlig andere Lösung. Für den Sw1PBU hast Du sicher noch anderweitig Verwendung.
Und: Ja, HM wird teuer ;)
Das mit dem HM-LC-SW1-DR ist die richtige Lösung, kann mich da nur anschließen. Deine ursprüngliche Idee war sagen wir mal "Bauchschmerz" :)
Viel Erfolg
Otto
Jaa, Bauchschmerz und Verwirrung. Aber ganz normal bei den ganzen Möglichkeiten.
ZitatSieh das Schaltbild
Das mache ich immer gerne, aber obwohl ich das mal gelernt habe verstehe ich nur noch sehr wenig bis gar nichts davon.
ZitatVerrate uns mal was Du damit schaltest und wir sagen Dir, wie hoch das Risiko ist und was man dagegen tun kann.
Äh, da sind Lampen in der Decke - da habe ich LED birnen mit G20 Fassung reingeschraubt, also wenig Watt. So 2 Lampen ca. mit dem einen Relais.
LED Lampen können das Relais verkleben? Wie verkleben...?
Edit: Habe das mit dem verkleben nachgelesen. Wenn das bei den hochvoltigen LED Lampen ein Problem wäre, würde es ja auch bei den bisherigen EPN520 Relais auftreten - ne.
Mein Elektriker hat sich noch nicht zurückgemeldet aber ich bestelle dann schonmal 2-3 Relais. ;D
Vielen Dank für die ganzen Infos!
So habe ich schon mal 4-5 Lampen automatisiert. Dabei könnte man bemerken und bemängeln dass es so viele Schalter für so wenige Lampen gibt, aber ok.
Ich finds super was Homematic da anbietet und dass das so einfach mit fhem funktioniert. Das ist einem auf den ersten Blick gar nicht klar.
Viele Grüße!