Türöffner
-
- Beiträge: 278
- Registriert: 15. Apr 2018 17:09
Türöffner
Hallo zusammen,
ich möchte gerne per openhab 2 einen Türöffner betätigen.
Dazu habe ich einen Shelly mit Tasmota geflasht und eingebunden. Soweit so gut.
Nun ist das ganze aber ein Schalter und noch kein Taster.
Wo würde Ihr das ganze zum Taster machen, bei Tasmota oder OH2.
Über Tipps und Anregungen wäre ich dankbar.
mfg
Madmike
ich möchte gerne per openhab 2 einen Türöffner betätigen.
Dazu habe ich einen Shelly mit Tasmota geflasht und eingebunden. Soweit so gut.
Nun ist das ganze aber ein Schalter und noch kein Taster.
Wo würde Ihr das ganze zum Taster machen, bei Tasmota oder OH2.
Über Tipps und Anregungen wäre ich dankbar.
mfg
Madmike
- seppy
- Beiträge: 738
- Registriert: 24. Sep 2015 20:25
- Wohnort: Bonn
Re: Türöffner
Hi,
über openhab kannst Du mit dem Parameter autoupdate=false den Switch zum Taster machen.
Grüße,
Seppy
über openhab kannst Du mit dem Parameter autoupdate=false den Switch zum Taster machen.
Grüße,
Seppy
Homematic und HomematicIP über Raspberrymatic (RaspPi 4 4GB) mit 2x HMLAN. Steuerung und Visualisierung durch OpenHAB2 auf RaspPi in Hutschienengehäuse im Sicherungskasten. Rund 100 Aktoren/Sensoren
- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung
- Abgesichert durch APC USV
- Bewässerungssteuerung mit Hunter Magnetventilen (HM-LC-Sw4-DR)
- Beleuchtungssteuerung Innen und Aussen (HM-LC-Sw4-DR + HM-LC-SW1-FM + HMW-IO-12-SW7-DR)
- Rolladensteuerung mit Beschattungsautomatik über Temperaturdifferenzsensor (HM-LC-Bl1PBU-FM)
- Wetter und Unwetterinformationen von wunderground
- Benachrichtigung der Bewohner via Pushover
- Multimediawand und Dreambox Steuerung (HM-LC-SW1-FM)
- Heizungssteuerung mit Komfort und Energiesparfunktionen (HM-CC-RT-DN + HM-Sec-SC-2 + HMIP-eTRV-2)
- Werkstatt Kompressorsteuerung (HMW-IO-12-SW7-DR)
- Weihnachtsbeleuchtung außen
- Präsenzerkennung über Geolocation (iCloud Binding), iBeacon und WLAN (Unifi Binding)
- Philips HUE & Tasmota Devices (Tuya) Einbindung
-
- Beiträge: 278
- Registriert: 15. Apr 2018 17:09
Re: Türöffner
Hallo Seppy,
danke für die Antwort, sorry aber vielleicht bin ich zu blöd, habe den Eintrag an mein Thing gesetzt sieht nun so aus:
Funktioniert leider nicht, oder muss es an das Item gehängt werden ??
danke für deine Hilfe
Madmike
danke für die Antwort, sorry aber vielleicht bin ich zu blöd, habe den Eintrag an mein Thing gesetzt sieht nun so aus:
Code: Alles auswählen
Thing topic Flur "Flur" @ "MQTT" {
Channels:
Type switch : ch1 "Türöffner" [ stateTopic="stat/Haustuer/POWER", commandTopic="cmnd/Haustuer/POWER", autoupdate="false" ]
}
danke für deine Hilfe
Madmike
-
- Beiträge: 278
- Registriert: 15. Apr 2018 17:09
Re: Türöffner
Hallo Seppy,
auch wenn ich es ans Item hänge:
funktioniert das Ganze noch nicht.
Ich habe in der Sitemap zusätzlich mappings=[ON="aufdrücken"] eingefügt, nun ist das ganze ein Taster, im Log sehe ich auch das nur der Wert ON gesendet wird, aber das Relais des Shelly fällt nicht ab
es bleibt wie ein Schalter geschaltet.
mfg
Madmike
auch wenn ich es ans Item hänge:
Code: Alles auswählen
Switch Haustuer "Türöffner []" <door> ["Switchable"] { channel="mqtt:topic:OH2mqtt:Flur:ch1", autoupdate="false" }
Ich habe in der Sitemap zusätzlich mappings=[ON="aufdrücken"] eingefügt, nun ist das ganze ein Taster, im Log sehe ich auch das nur der Wert ON gesendet wird, aber das Relais des Shelly fällt nicht ab
es bleibt wie ein Schalter geschaltet.
mfg
Madmike
-
- Beiträge: 278
- Registriert: 15. Apr 2018 17:09
Re: Türöffner
So danke nochmal für Deine Hilfe Seppy,
ich habe das ganze nun so gelöst:
und in der Sitemap folgenden Eintrag:
läuft gut und ist so nutzbar.
eine Kleinigkeit noch, besteht die Möglichkeit das Feld in dem aufdrücken steht während des Schaltvorgangs hervorzuheben ??
Hat jemand eine Idee ??
Danke
Madmike
ich habe das ganze nun so gelöst:
Code: Alles auswählen
rule "Taster Türöffner"
when
Item Haustuer received command ON
then
createTimer(now.plusSeconds(2)) [|
Haustuer.sendCommand(OFF)
]
end
Code: Alles auswählen
Text label="Flur" icon=corridor {
Frame label="Wohnungstür" {
Switch item=Haustuer mappings=[ON="aufdrücken"]
}
}
eine Kleinigkeit noch, besteht die Möglichkeit das Feld in dem aufdrücken steht während des Schaltvorgangs hervorzuheben ??
Hat jemand eine Idee ??
Danke
Madmike
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Türöffner
Also, der Parameter autoupdate="false" gehört zum Item, anzugeben wie ein zusätzlicher Channel. Der Parameter bewirkt aber nicht, dass aus einem Switch ein Taster wird, er verhindert - egal bei welchem Itemtyp - dass openHAB zu jedem sendCommand automatisch auch ein postUpdate ausführt. Ein Schalter auf der UI wird also wieder in die Ursprungslage zurück springen, vorausgesetzt, das verlinkte Binding/Addon schickt kein Status Update, welches den Schalter in die neue Lage bringt.
Der Parameter dient also nur dazu, zu erzwingen, dass der Status eines Items ausschließlich durch bewusstes Setzen des Status zustande kommt.
In Deinem Fall wäre es sinnvoll, im Sonoff selbst das Rücksetzen einzustellen. Das geht mit dem Befehl PulseTime 20 (für 2 Sekunden) (Achtung, 0 = inaktiv, 1..111 -> 1/10 Sekunden-Schritte - bis 11.1 Sekunden, 112 - 64900 Sekunden-Schritte ab 12 Sekunden). Sonoff behält den eingestellten Wert dauerhaft, das Relais wird auch abfallen, falls openHAB die Rule nicht ausführen kann. Da der Channel den Status zurück meldet, wird der Taster auch wieder automatisch zurück springen, auch wenn keine Rule und kein autoupdate="false" gesetzt ist.
Der Parameter dient also nur dazu, zu erzwingen, dass der Status eines Items ausschließlich durch bewusstes Setzen des Status zustande kommt.
In Deinem Fall wäre es sinnvoll, im Sonoff selbst das Rücksetzen einzustellen. Das geht mit dem Befehl PulseTime 20 (für 2 Sekunden) (Achtung, 0 = inaktiv, 1..111 -> 1/10 Sekunden-Schritte - bis 11.1 Sekunden, 112 - 64900 Sekunden-Schritte ab 12 Sekunden). Sonoff behält den eingestellten Wert dauerhaft, das Relais wird auch abfallen, falls openHAB die Rule nicht ausführen kann. Da der Channel den Status zurück meldet, wird der Taster auch wieder automatisch zurück springen, auch wenn keine Rule und kein autoupdate="false" gesetzt ist.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 278
- Registriert: 15. Apr 2018 17:09
Re: Türöffner
Danke Udo für den Tipp.
Hast Du noch eine Idee für die Schaltfläche?
mfg
Micha
Hast Du noch eine Idee für die Schaltfläche?
mfg
Micha
- udo1toni
- Beiträge: 15248
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Türöffner
Die Schaltfläche bleibt eingesunken, solange der Schalter auf "ON" steht und springt von selbst wieder heraus (zumindest ist das bei mir so). Eventuell könntest Du noch labelcolor=[ON="red"] setzen. Das wird aber nicht auf die Schaltfläche wirken, sondern auf das Label.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
-
- Beiträge: 278
- Registriert: 15. Apr 2018 17:09
Re: Türöffner
Hallo Udo,
danke für Deine Tipp so finde ich es gut !!
Somit ist alles gut
mfg
Micha
danke für Deine Tipp so finde ich es gut !!
Somit ist alles gut
mfg
Micha
-
- Beiträge: 278
- Registriert: 15. Apr 2018 17:09
Re: Türöffner
Hallo zusammen,
die Türöffner ist verbaut und läuft alles perfekt.
Nun kommt schon die nächste Frage aus der Familie, ist es möglich über ein Telefon, welches an der Fritzbox ist, den Schalter, bzw das Item zu betätigen. Über die Sitemap ist es klar, man stellt sich vor, vielleicht könnte z.B die Kurzwahl *7, ebenfalls den Tastere auslösen wie die Sidemap halt auch.
Hat jemand eine Idee??
Vielleicht in Verbindung mit dem Fritzbox-Binding??
Danke für Euren Input, ich liebe es wenn ein Smarthome Projekt wächst !!
mfg
Madmike
die Türöffner ist verbaut und läuft alles perfekt.
Nun kommt schon die nächste Frage aus der Familie, ist es möglich über ein Telefon, welches an der Fritzbox ist, den Schalter, bzw das Item zu betätigen. Über die Sitemap ist es klar, man stellt sich vor, vielleicht könnte z.B die Kurzwahl *7, ebenfalls den Tastere auslösen wie die Sidemap halt auch.
Hat jemand eine Idee??
Vielleicht in Verbindung mit dem Fritzbox-Binding??
Danke für Euren Input, ich liebe es wenn ein Smarthome Projekt wächst !!
mfg
Madmike