Garagentorsteuerung

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Guidobald
Beiträge: 9
Registriert: 13. Jan 2020 21:36
Answers: 0

Garagentorsteuerung

Beitrag von Guidobald »

Hallo zusammen,

ich habe mein Garagentorantrieb and KNX gehängt und zusätzlich zwei Reed Kontakte mit angebunden. Somit habe ich eine Gruppenadresse mit der ich eine Fahrt starte als auch eine für "oben" angekommen und eine für "unten".

.things

Code: Alles auswählen

        Type switch        : Garage_hochrunter             [ ga="17/1/0" ]
        Type switch        : Garage_oben              [ ga="17/1/1" ]
        Type switch        : Garage_unten             [ ga="17/1/2" ]
        
.items

Code: Alles auswählen

witch        Garage_hochrunter    "Garage hoch runter"    <light>  {channel="knx:device:bridge:generic:GarageWini_hochrunter"}
Switch        Garage_istoben    "Garage ist oben"    <light>  {channel="knx:device:bridge:generic:GarageWini_oben"}
Switch        Garage_istunten    "Garage ist unten"    <light>  {channel="knx:device:bridge:generic:GarageWini_unten"}
soweit klappt auch alles. Jetzt arbeite ich an der Darstellung in der basicUi und scheitere kläglich.

Wunschvorstellung ist, dass ich quasi nur ein Garagensymbol, ggf. mit einer Schaltfläche daneben haben, welche als Symbol den Zustand der Garage anzeigt (oben/unten). Ich habe jetzt schon einiges ausprobiert, bekomme es aber nicht hin. Kann mir jemand auf die Sprünge helfen?

Benutzeravatar
KellerK1nd
Beiträge: 432
Registriert: 17. Jun 2019 16:45
Answers: 1
Wohnort: Griesheim

Re: Garagentorsteuerung

Beitrag von KellerK1nd »

Hast du ein Item das den Zustand der Garage überwacht? Also mittels Reedkontakt oder Endschalter? Dann könntest dieses Item in der Sitemap fürs mapping nutzen. Also wenn Tor auf, soll nur Tor Zu Taster zu sehen sein und andersrum.
Betriebssystem: Proxmox 7.3-4
openHAB Container: debian11 LXC
openHAB Version: 3.4
Hardware: HomeServer Eigenbau mit einem Intel i5 9600K
Smarthome-Equipment:
- Rasperrymatic
- deConz
- HUE
- Shellys
- Mosquitto
- AVM Fritz!Box

Benutzeravatar
udo1toni
Beiträge: 15249
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Garagentorsteuerung

Beitrag von udo1toni »

Am einfachsten legst Du ein weiteres Item an, und zwar vom Typ Rollershutter. Dann brauchst Du noch zwei Rules, die sich um die Umsetzung der Signale kümmern.

Nehmen wir an, das zusätzliche Item heißt Garage.

Code: Alles auswählen

rule “Garage Meldung“
when
    Item Garage_istoben changed or
    Item Garage_istunten changed
then
    var Number nGarage = 0
    if(Garage_istoben.state ==OFF && Garage_istunten.state == ON)
        nGarage = 100
    if(Garage_istoben.state ==OFF && Garage_istunten.state == OFF)
        nGarage = 50
    if(Garage_istoben.state ==ON && Garage_istunten.state == ON)
        nGarage = NULL
    if(Garage.state != nGarage)
       Garage.postUpdate(nGarage)
end

rule “Garage steuern“
when
    Item Garage received command
then
    if(receivedCommand instanceof Number)
        return;
    Garage_hochrunter.sendCommand(ON)
end
Nun hast Du ein Rollershutter Item, welches Du in die Sitemap packen kannst.

Code: Alles auswählen

Switch item=Garage icon=“garage“ mappings=[UP=“GO!“] 
Ein Knopf zum Fahren und stoppen, Anzeige springt von offen auf Zwischenstufe und schließlich geschlossen (oder anders rum).
Achtung, die Anführungszeichen sind alle verkehrt (iPad)


Gesendet von iPad mit Tapatalk
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Guidobald
Beiträge: 9
Registriert: 13. Jan 2020 21:36
Answers: 0

Re: Garagentorsteuerung

Beitrag von Guidobald »

Was soll ich sagen, läuft natürlich perfekt. Danke!

Antworten