Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - einfacher "Taster" in OpenHAB

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    - √ - einfacher "Taster" in OpenHAB

    Hallo,


    momentan gibt es ja folgende Schaltflächentypen: Dimmer, Switch, Number, String.

    Gibt es auche einen einfachen Taster ? Ein Button, den man einfach nur drücken kann ohne dass er ON oder Off anzeigt ?

    #2
    Zitat von milymat Beitrag anzeigen
    momentan gibt es ja folgende Schaltflächentypen: Dimmer, Switch, Number, String.
    ...vollkommen ausreichend ;-)


    Zitat von milymat Beitrag anzeigen
    Gibt es auche einen einfachen Taster ? Ein Button, den man einfach nur drücken kann ohne dass er ON oder Off anzeigt ?
    Nein, den gibt es nicht - kannst du aber wiefolgt bauen:
    1. Item Switch definieren
    2. In der Sitemap z.B. Switch item=Garage_Gate label="Garage" mappings=[ON="Los"] definieren
    3. Eine Regel erstellen:

    rule "Garagentor"
    when
    Item Garage_Gate received command or
    Time cron "0 0/3 * * * ?"
    then
    postUpdate(Garage_Gate, OFF)
    end


    Grüße
    Sascha

    Kommentar


      #3
      1 und 2 reichen doch, wofür brauchst Du die Regel?

      Kommentar


        #4
        Manchmal scheint es im Zusammenhang mit Habdroid Probleme zu geben und der Schalter "bleibt kleben". Das gibt dann das Problem, dass der Taster über Habdroid nicht mehr benutzt werden kann und ich auf das Classic UI ausweichen muss... nicht schön beim Garagentoröffnen mit Handy

        Kommentar


          #5
          Ah, verstehe :-)

          Versuche mal folgenden Trick:
          Code:
          Switch Garage_Gate { binding="xxx", autoupdate="false"}
          Das verhindert, dass nach Senden des ON-Kommandos sich der Status des Items verändert - und damit sollte auch HABDroid den Button noch normal (also OFF) anzeigen.

          Grüße,
          Kai

          Kommentar


            #6
            Herzlichen Dank, ich versuche das die Tage mal.
            Das wäre ja auch genau das, was milymat bräuchte

            Kommentar


              #7
              Perfekt es tut. Vielen Dank.

              Kommentar


                #8
                Zitat von milymat Beitrag anzeigen
                Perfekt es tut. Vielen Dank.
                Kann ich auch bestätigen - bisher (2 Tests) alles gut.

                @Kai: Kannst du diesen Thread vielleicht in die openhab-samples aufnehmen?

                Grüße
                Sascha

                Kommentar


                  #9
                  Zitat von kuschelganxta Beitrag anzeigen
                  @Kai: Kannst du diesen Thread vielleicht in die openhab-samples aufnehmen?
                  Dieses Projekt ist eigentlich so gedacht, dass die Community es selbst pflegt
                  Könntest Du es also bitte dort aufnehmen, Sascha? Danke

                  Kommentar


                    #10
                    wo sind denn diese Samples?

                    Kommentar


                      #11
                      Ok, gefunden: https://code.google.com/p/openhab-samples/wiki/Tricks

                      Kommentar


                        #12
                        Zitat von kkreuzer Beitrag anzeigen
                        Dieses Projekt ist eigentlich so gedacht, dass die Community es selbst pflegt
                        Könntest Du es also bitte dort aufnehmen, Sascha? Danke
                        Gerne - hatte nur mit dem anderen Benutzer keine Berechtigung ;-)
                        Ist eingepflegt unter ItemDefs https://code.google.com/p/openhab-sa...pdated=ItemDef

                        Kommentar


                          #13
                          Hallo,

                          ich muss den Thread mal wieder ausgraben.

                          Manchmal funktioniert autoupdate=false nicht.

                          Wenn ich beispielsweise im GreenT Webinterface den Button anklicke switcht er auf ON und bleibt da. Wenn ich dann noch mal drauf drücke switcht er auf Off und dann wieder auf ON.

                          Es wäre echt geschickt, wenn es im Webinterface einen Button gebe, der nur ON schickt. Würde auch optisch besser wirken wie ein Switch, der wieder zurückswitcht.

                          Kann ich auch definieren, dass etwas nur beim ON Ereignis passiert ? Beim Sonos Binding geht es. Aber geht das auch bei allen anderen Bindings ?

                          Kommentar


                            #14
                            Zitat von milymat Beitrag anzeigen
                            Es wäre echt geschickt, wenn es im Webinterface einen Button gebe, der nur ON schickt. Würde auch optisch besser wirken wie ein Switch, der wieder zurückwicht.
                            Welches Webinterface meinst Du? Eigentlich unterstützen beide das "Mappings-Feature" siehe Post auf der ersten Seite. Kannst Du Dir auch auf unserem Demo-Server anschauen. Die TV-Szenen z.B. sind einmal als Selection und einmal als Button-Gruppe dargestellt.

                            Zitat von milymat Beitrag anzeigen
                            Kann ich auch definieren, dass etwas nur beim ON Ereignis passiert ? Beim Sonos Binding geht es. Aber geht das auch bei allen anderen Bindings ?
                            wo konkret willst Du denn etwas definieren?

                            Gruß,

                            Thomas E.-E.
                            Visualisierung, Rule/Logic-Engine, Integrationsplattform mit openhab (Supportforum)

                            Kommentar


                              #15
                              Ich hätte gerne so etwas wie "Button Switch" :



                              Wie mach ich das ?

                              EDIT: Habs hinbekommen.

                              Aber kann ich dem Button eine feste Größe geben ?

                              es sieht etwas doof aus wenn da steht play stopp pause und alles ist unterschiedlich groß ist.

                              Kommentar

                              Lädt...
                              X