Spezialversion HM-LC-SW1-BA-PCB
Moderator: Co-Administratoren
-
- Beiträge: 272
- Registriert: 06.06.2018, 12:27
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 47 Mal
Spezialversion HM-LC-SW1-BA-PCB
Ich habe das HM-LC-SW1-BA-PCB für zwei Kanäle derart geändert, dass über eine abgeleitete 'SwitchChannel' Klasse die beiden OUT Pins beim Betätigen des WebGui Schalters eingeschaltet und dann automatisch nach 250 ms wieder ausgeschaltet werden - der Schaltkanal verhält sich quasi wie ein Taster.
Nicht hinbekomme ich die Rückmeldung der Zurückschaltung - mir gelingt es irgendwie nicht, den 'SwitchChannel' auf den aktuellen Status zu setzen, damit eine Meldung zur CCU abgesetzt wird.
Vielleicht kann einer der Asksin Experten mal einen Blick drauf werfen ...
VG
Wolfram
Nicht hinbekomme ich die Rückmeldung der Zurückschaltung - mir gelingt es irgendwie nicht, den 'SwitchChannel' auf den aktuellen Status zu setzen, damit eine Meldung zur CCU abgesetzt wird.
Vielleicht kann einer der Asksin Experten mal einen Blick drauf werfen ...
VG
Wolfram
- Dateianhänge
-
- HM-LC-SW1-BA-PCB_TEST.zip
- (2.17 KiB) 42-mal heruntergeladen
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Spezialversion HM-LC-SW1-BA-PCB
delay() sind immer doof :/
Kannst du nicht einfach die "Einschaltdauer" setzen?
So mache ich es beim Garagentor-Taster.
SHORT_ON_TIME 0.4 = 400ms
Kannst du nicht einfach die "Einschaltdauer" setzen?
So mache ich es beim Garagentor-Taster.
SHORT_ON_TIME 0.4 = 400ms
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
-
- Beiträge: 272
- Registriert: 06.06.2018, 12:27
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 47 Mal
Re: Spezialversion HM-LC-SW1-BA-PCB
Stimmt - aber irgendwo fängt man ja an ... ich will es auch nie wieder machen
Manchmal liegt das Gute so nah - natürlich ging es mit dem HM-LC-Sw2-FM + 'Treppenhauslicht' (auch ohne Expertenmodus') sofort ...
Nur benötige ich das ganze jetzt noch im WOR-Modus ... aber morgen ist bestimmt ein besserer Tag ...
VG
Wolfram
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Spezialversion HM-LC-SW1-BA-PCB
Den HM-LC-Sw1-BA-PCB Sketch (bzw. das Device Model) mit 2 Kanälen dafür zu nehmen war schon der richtige Ansatz.
Nur halt ohne die eigenen Channel-Modifikationen
-
- Beiträge: 272
- Registriert: 06.06.2018, 12:27
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 47 Mal
Re: Spezialversion HM-LC-SW1-BA-PCB
Also vielleicht sollte ich doch mal die Überschrift ändern ... der Hintergrund der Taster-Aktion besteht darin, dass ich das Display eines HM-Dis-WM55 aufwecken will, wenn von der CCU eine Nachricht dorthin gesandt wird.
Hardware-Bastelei siehe hier: https://forum.fhem.de/index.php/topic,2 ... #msg295509
Ich habe an beide Taster Kabel angelötet und auch die 3V Spannungsversorgung nach außen geleitet ...
Erreichen will ich ... CCU Beispiel: Verschluß Haustüre auf ... checken, ob alle Fenster zu, Status an HM-Dis-WM55 mit Display 'An' durch simulierten Tastendruck.
Deshalb komme ich auf einen Schalter, der sich selbst zurücksetzt. Der HM-LC-Sw2-FM funktioniert nämlich im WebGui genauso wie auch der HM-LC-SW1-BA-PCB: sobald man den Schalt-Event von OFF nach ON per WebGui auslöst, bleibt der Schalter auf ON stehen (egal, was man z.B. im HM-LC-Sw2-FM für das Treppenhauslicht einstellt).
Daraus schließe ich: its not a bug, its a feature ...
Daher zweifel ich an der Stelle jetzt, ob mein Ansatz überhaupt richtig ist ...
Hardware-Bastelei siehe hier: https://forum.fhem.de/index.php/topic,2 ... #msg295509
Ich habe an beide Taster Kabel angelötet und auch die 3V Spannungsversorgung nach außen geleitet ...
Erreichen will ich ... CCU Beispiel: Verschluß Haustüre auf ... checken, ob alle Fenster zu, Status an HM-Dis-WM55 mit Display 'An' durch simulierten Tastendruck.
Deshalb komme ich auf einen Schalter, der sich selbst zurücksetzt. Der HM-LC-Sw2-FM funktioniert nämlich im WebGui genauso wie auch der HM-LC-SW1-BA-PCB: sobald man den Schalt-Event von OFF nach ON per WebGui auslöst, bleibt der Schalter auf ON stehen (egal, was man z.B. im HM-LC-Sw2-FM für das Treppenhauslicht einstellt).
Daraus schließe ich: its not a bug, its a feature ...
Daher zweifel ich an der Stelle jetzt, ob mein Ansatz überhaupt richtig ist ...
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Spezialversion HM-LC-SW1-BA-PCB
Korrekt. Die Buttons unter "Status und Bedienung" kannst du nicht parametrieren.
Also am besten eine virtuelle CCU Taste mit dem Aktorkanal direkt verknüpfen, in der Verknüpfung die Einschaltdauer festelegen, und dann den Aktor nur über diese virt. Taste betätigen.
Trotzdem erzeugt die Variante "Taster am Display drücken" ne Menge Funkverkehr.
Echt schade, dass man dem Dis-WM55 kein WoR spendiert hat
-
- Beiträge: 272
- Registriert: 06.06.2018, 12:27
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 47 Mal
Re: Spezialversion HM-LC-SW1-BA-PCB
Jep, würde natürlich nur im 'Fehlerfall' das Display aktivieren ...
-
- Beiträge: 10
- Registriert: 01.05.2020, 17:49
- System: sonstige
Re: Spezialversion HM-LC-SW1-BA-PCB
Wenn auch spät in der Diskussion: Das Thema des kurzen Impulses zur Kontrolle der Torelektronik via HM-LC-SW1-BA-PCB wurde recht einleuchtend in folgendem Video von Stefan Kleen (verdrahtet.info) erklärt (https://www.youtube.com/watch?v=K2k4zFP7xr4). Ich empfehle ab Minute 10:34 zu schauen.
-
- Beiträge: 272
- Registriert: 06.06.2018, 12:27
- Hat sich bedankt: 11 Mal
- Danksagung erhalten: 47 Mal
Re: Spezialversion HM-LC-SW1-BA-PCB
Ja - ist bekannt ... das ist der Software-Workaround.Ich möchte das ganze quasi auf Hardware-Ebene (Asksin) in eine Firmware bringen (ohne virtuelle Taster etc.). Das funktioniert im Ansatz auch: ich kann Kanal und Tastendruckdauer vorgeben - der Schalter arbeitet den Schaltimpuls ab und die Firmware / Asksin schaltet den Port auch wieder aus - jedoch bleibt der Schalter auf ON stehen, statt wieder auf OFF zurückzugehen.
Genau diese Sequenz ist z.Z. mein Problem ... ich durchblicke bei Asksin nicht, wie es geht, statt den Port selber auszuschalten, eine Art Toogle-Nachricht abzusetzen, bei der der Schalter wieder auf OFF geschaltet wird und damit der korrekte Schaltzustand zwischen Aktor und CCU hergestellt wird.
Genau diese Sequenz ist z.Z. mein Problem ... ich durchblicke bei Asksin nicht, wie es geht, statt den Port selber auszuschalten, eine Art Toogle-Nachricht abzusetzen, bei der der Schalter wieder auf OFF geschaltet wird und damit der korrekte Schaltzustand zwischen Aktor und CCU hergestellt wird.