Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Visualisierung
  4. Garagentor in meiner vis anzeigen lassen

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    473

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    394

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    979

Garagentor in meiner vis anzeigen lassen

Geplant Angeheftet Gesperrt Verschoben Visualisierung
vis
10 Beiträge 9 Kommentatoren 1.0k Aufrufe 6 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • K Offline
    K Offline
    Kippe
    schrieb am zuletzt editiert von
    #1

    Hallo
    Ich möchte mir gerne mein Garagentor in meiner Vis anzeigen lassen ob es offen oder geschlossen ist.
    Ich habe an meinem Tor 2 Homematic Fensterkontakte angebracht für die zu/auf Stellung.
    Wie kann ich das wohl machen,oder hat jemand ein Skrypt für mich.
    So hatte ich es bis jetzt, aber wenn ich mal das Tor mit meinem Schlüsselschalter aufgemacht habe, dann ist der Status des Tores Falsch, weil er nicht wusste wo auf und zu ist.

    Wer könnte mir da mal helfen ?Screenshot (323).png Screenshot (324).png

    M sigi234S 2 Antworten Letzte Antwort
    0
    • K Kippe

      Hallo
      Ich möchte mir gerne mein Garagentor in meiner Vis anzeigen lassen ob es offen oder geschlossen ist.
      Ich habe an meinem Tor 2 Homematic Fensterkontakte angebracht für die zu/auf Stellung.
      Wie kann ich das wohl machen,oder hat jemand ein Skrypt für mich.
      So hatte ich es bis jetzt, aber wenn ich mal das Tor mit meinem Schlüsselschalter aufgemacht habe, dann ist der Status des Tores Falsch, weil er nicht wusste wo auf und zu ist.

      Wer könnte mir da mal helfen ?Screenshot (323).png Screenshot (324).png

      M Offline
      M Offline
      myssv
      schrieb am zuletzt editiert von
      #2

      @kippe Ich habe dafür ein Schalter Widget genommen mit folgenden Einstellungen:

      78febf3d-d26a-4fa1-8e0d-251bdcee6311-image.png

      Die beiden icons sind dann:

      c3b343b3-8d47-4893-b84d-77b7fcd6ccd2-image.png

      K 1 Antwort Letzte Antwort
      0
      • M myssv

        @kippe Ich habe dafür ein Schalter Widget genommen mit folgenden Einstellungen:

        78febf3d-d26a-4fa1-8e0d-251bdcee6311-image.png

        Die beiden icons sind dann:

        c3b343b3-8d47-4893-b84d-77b7fcd6ccd2-image.png

        K Offline
        K Offline
        Kippe
        schrieb am zuletzt editiert von
        #3

        Ja so habe ich das ja auch, aber ich hatte das nur mit 1 Fensterkontakt. Ich möchte aber den 2 Fensterkontakt auch auslesen.
        1 für Tor Offen und einen für Tor Geschlossen

        OliverIOO C 2 Antworten Letzte Antwort
        0
        • K Kippe

          Ja so habe ich das ja auch, aber ich hatte das nur mit 1 Fensterkontakt. Ich möchte aber den 2 Fensterkontakt auch auslesen.
          1 für Tor Offen und einen für Tor Geschlossen

          OliverIOO Offline
          OliverIOO Offline
          OliverIO
          schrieb am zuletzt editiert von OliverIO
          #4

          @kippe sagte in Garagentor in meiner vis anzeigen lassen:

          Ja so habe ich das ja auch, aber ich hatte das nur mit 1 Fensterkontakt. Ich möchte aber den 2 Fensterkontakt auch auslesen.
          1 für Tor Offen und einen für Tor Geschlossen

          mit einem Kontakt kannst du 2 Zustände ermitteln: geschlossen und offen
          mit 2 Kontakten kannst du 4 Zustände ermitteln.
          Wenn du die definierst, dann kann man schauen, wie man diese grafisch darstellt.

          K1 | K2 | Zustand
          1 | 0 | Auf
          0 | 1 | Zu
          1 | 1 | Kaputt
          0 | 0 | Halboffen

          Das Schalter widget kann nur 2 Zustände darstellen.
          Wenn du auf die beiden unteren verzichtest, dann reicht eigentlich nur einer von den beiden sensoren.
          da ich nicht weiß was in deinen datenpunkten steht, kannst du
          1 für an,true,offen und
          0 für aus,false,geschlossen nehmen

          Meine Adapter und Widgets
          TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
          Links im Profil

          1 Antwort Letzte Antwort
          0
          • K Kippe

            Hallo
            Ich möchte mir gerne mein Garagentor in meiner Vis anzeigen lassen ob es offen oder geschlossen ist.
            Ich habe an meinem Tor 2 Homematic Fensterkontakte angebracht für die zu/auf Stellung.
            Wie kann ich das wohl machen,oder hat jemand ein Skrypt für mich.
            So hatte ich es bis jetzt, aber wenn ich mal das Tor mit meinem Schlüsselschalter aufgemacht habe, dann ist der Status des Tores Falsch, weil er nicht wusste wo auf und zu ist.

            Wer könnte mir da mal helfen ?Screenshot (323).png Screenshot (324).png

            sigi234S Online
            sigi234S Online
            sigi234
            Forum Testing Most Active
            schrieb am zuletzt editiert von
            #5

            @kippe sagte in Garagentor in meiner vis anzeigen lassen:

            Wer könnte mir da mal helfen ?

            Eventuell kann dir @paul53 oder @dslraser helfen?

            Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
            Immer Daten sichern!

            1 Antwort Letzte Antwort
            0
            • K Kippe

              Ja so habe ich das ja auch, aber ich hatte das nur mit 1 Fensterkontakt. Ich möchte aber den 2 Fensterkontakt auch auslesen.
              1 für Tor Offen und einen für Tor Geschlossen

              C Offline
              C Offline
              Chrunchy
              schrieb am zuletzt editiert von
              #6

              @kippe Auch wenn für mich ein Tor, welches nicht geschlossen ist, offen ist, hier eine Idee.

              Lege einen Hilfsdatenpunkt an, mit den 3 "Positionen" "offen", "geschlossen", "halboffen/in Bewegung"...
              Ein Script, mit Trigger auf Änderung beider Sensoren, in welchem du die beiden Sensorzustände auswertest und den Hilfsdatenpunkt setzt. Diesen kannst du dann zur Statusanzeige nutzen.

              Gruß Chrunchy

              crunchipC 1 Antwort Letzte Antwort
              0
              • C Chrunchy

                @kippe Auch wenn für mich ein Tor, welches nicht geschlossen ist, offen ist, hier eine Idee.

                Lege einen Hilfsdatenpunkt an, mit den 3 "Positionen" "offen", "geschlossen", "halboffen/in Bewegung"...
                Ein Script, mit Trigger auf Änderung beider Sensoren, in welchem du die beiden Sensorzustände auswertest und den Hilfsdatenpunkt setzt. Diesen kannst du dann zur Statusanzeige nutzen.

                crunchipC Abwesend
                crunchipC Abwesend
                crunchip
                Forum Testing Most Active Developer
                schrieb am zuletzt editiert von
                #7

                @chrunchy sagte in Garagentor in meiner vis anzeigen lassen:

                wenn für mich ein Tor, welches nicht geschlossen ist, offen ist

                ist richtig, einzige was durch zwei Sensoren dann möglich wäre, ist die "Laufrichtung" was oben ja schon erwähnt wurde

                umgestiegen von Proxmox auf Unraid

                HomoranH 1 Antwort Letzte Antwort
                0
                • crunchipC crunchip

                  @chrunchy sagte in Garagentor in meiner vis anzeigen lassen:

                  wenn für mich ein Tor, welches nicht geschlossen ist, offen ist

                  ist richtig, einzige was durch zwei Sensoren dann möglich wäre, ist die "Laufrichtung" was oben ja schon erwähnt wurde

                  HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #8

                  @crunchip sagte in Garagentor in meiner vis anzeigen lassen:

                  st richtig, einzige was durch zwei Sensoren dann möglich wäre, ist die "Laufrichtung" was oben ja schon erwähnt wurde

                  auch nicht hundertprozentig.
                  Wenn mittendrin gestoppt wurde und die Richtung bei einer Toggle Steuerung umkehrt, ist das nicht so.

                  @chrunchy sagte in Garagentor in meiner vis anzeigen lassen:

                  Auch wenn für mich ein Tor, welches nicht geschlossen ist, offen ist

                  Ich denke schon das die Detektierung von zwei "Endschaltern" sinnvoll ist.
                  Dann weiß man zumindest ob das Tor in Bewegung ist oder zwischendurch hängengeblieben.

                  Also wie bereits geschrieben ein kleines Script/Blockly, dass die Matrix von @OliverIO umsetzt und in einen Datenpunkt schreibt.
                  Vielleicht noch zusätzlich einen Timeout, der die Fahrzeit überprüft und so ein Hängenbleiben detektiert

                  Ich selber habe es für mich schon vorbereitet mit einem custom10 Widget (mit Dialog zum steuern) und den icons-mfd
                  Garagentore.png

                  Umgesetzt habe ich es aber auch noch nicht

                  kein Support per PN! - Fragen im Forum stellen -
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                  Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton oben rechts. Danke!
                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • dslraserD Offline
                    dslraserD Offline
                    dslraser
                    Forum Testing Most Active
                    schrieb am zuletzt editiert von
                    #9

                    @Kippe
                    auch wenn Du mir im Chat Dein Anliegen geschildert hast, kann ich dazu nichts andres schreiben als @OliverIO oder @Homoran schon geschrieben haben. Über einen eigenen Datenpunkt und ein kleines Blockly oder Script solltest Du das realisieren können. VIS nutze ich nicht, dazu kann ich nichts sagen.

                    opossumO 1 Antwort Letzte Antwort
                    0
                    • dslraserD dslraser

                      @Kippe
                      auch wenn Du mir im Chat Dein Anliegen geschildert hast, kann ich dazu nichts andres schreiben als @OliverIO oder @Homoran schon geschrieben haben. Über einen eigenen Datenpunkt und ein kleines Blockly oder Script solltest Du das realisieren können. VIS nutze ich nicht, dazu kann ich nichts sagen.

                      opossumO Offline
                      opossumO Offline
                      opossum
                      schrieb am zuletzt editiert von opossum
                      #10

                      @kippe,
                      ich habe das genau so realisiert. Zwei optische Fensterkontakte, einer oben, einer unten.

                      hier mein Blockly-Export:

                      <block xmlns="https://developers.google.com/blockly/xml" type="on_ext" id="iLrack)8HPWM2$$6N1FH" x="-412" y="-287">
                        <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                        <field name="CONDITION">ne</field>
                        <field name="ACK_CONDITION"></field>
                        <value name="OID0">
                          <shadow type="field_oid" id="Th+yyEn^)|IzKleM:XUJ">
                            <field name="oid">hm-rpc.1.OEQ1987573.1.STATE</field>
                          </shadow>
                        </value>
                        <value name="OID1">
                          <shadow type="field_oid" id="a!KNZMg%Yg^OBzJSsrfX">
                            <field name="oid">hm-rpc.1.OEQ1982487.1.STATE</field>
                          </shadow>
                        </value>
                        <statement name="STATEMENT">
                          <block type="controls_if" id="x)s5mH036o4~erDEhlAG">
                            <mutation elseif="2"></mutation>
                            <value name="IF0">
                              <block type="logic_operation" id="{xU2c7hSi%%RplQtpl9I" inline="false">
                                <field name="OP">AND</field>
                                <value name="A">
                                  <block type="logic_compare" id="pYw0mk{Dc51LnrKzs9/N">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="Q(w*Rr{h]^mQ8~TB|cub">
                                        <field name="ATTR">val</field>
                                        <field name="OID">hm-rpc.1.OEQ1987573.1.STATE</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="H8)SVj#JC5Het_F1m0b@">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_compare" id="3A]Dke5PKzjCwXd-U@D#">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="dxJFTi:R:1+;Xo~BQG[k">
                                        <field name="ATTR">val</field>
                                        <field name="OID">hm-rpc.1.OEQ1982487.1.STATE</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="P{0,(?^[b6$]qAncl0qI">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO0">
                              <block type="update" id="AIf-Ql/lGR(Y_zdd/g^;">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">0_userdata.0.Garage.Garagentor_Zustand</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="text" id="zWaPv0Gy/Pv[K=]%j+=`">
                                    <field name="TEXT">offen</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                            <value name="IF1">
                              <block type="logic_operation" id="IC#f5sVy:vqYf_.BW6*M" inline="false">
                                <field name="OP">AND</field>
                                <value name="A">
                                  <block type="logic_compare" id="UFQilt-flYxV4HNF,E$h">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="{?9q)+=oz^Um%fSm2Cy5">
                                        <field name="ATTR">val</field>
                                        <field name="OID">hm-rpc.1.OEQ1987573.1.STATE</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="Ha@m0BZiRzHV;Eo*e+4H">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_compare" id="4=iBD]c|$ugY}1QY2Jbm">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="%0=De%;!conv8X!#!B{@">
                                        <field name="ATTR">val</field>
                                        <field name="OID">hm-rpc.1.OEQ1982487.1.STATE</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="Vh-,VK7T{c6Y254|JCL1">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO1">
                              <block type="update" id="rB~$h:Y8kn^Z:$u`_yP^">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">0_userdata.0.Garage.Garagentor_Zustand</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="text" id="aI77AEnqrriuFOJNJb37">
                                    <field name="TEXT">fahren</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                            <value name="IF2">
                              <block type="logic_operation" id="p(j(Q_KWb7[iZ,_ps_Xe" inline="false">
                                <field name="OP">AND</field>
                                <value name="A">
                                  <block type="logic_compare" id="3S]jEE;[O`V5~M9}V?pC">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="dL,/^!;UHGka[G5YNr]=">
                                        <field name="ATTR">val</field>
                                        <field name="OID">hm-rpc.1.OEQ1987573.1.STATE</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="g23^jcT2[Z6@lbJT1(mV">
                                        <field name="BOOL">FALSE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                                <value name="B">
                                  <block type="logic_compare" id="2YY#@qI_c=6g]fH|},q|">
                                    <field name="OP">EQ</field>
                                    <value name="A">
                                      <block type="get_value" id="3iX`E1NW,{Dvo*7:ckXK">
                                        <field name="ATTR">val</field>
                                        <field name="OID">hm-rpc.1.OEQ1982487.1.STATE</field>
                                      </block>
                                    </value>
                                    <value name="B">
                                      <block type="logic_boolean" id="%_u2Qef!N^7#9tVF+1WH">
                                        <field name="BOOL">TRUE</field>
                                      </block>
                                    </value>
                                  </block>
                                </value>
                              </block>
                            </value>
                            <statement name="DO2">
                              <block type="update" id="dOz8_7-Y#C9:`PfL,~b0">
                                <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation>
                                <field name="OID">0_userdata.0.Garage.Garagentor_Zustand</field>
                                <field name="WITH_DELAY">FALSE</field>
                                <value name="VALUE">
                                  <block type="text" id=";W*X^NQ;g^Z?yrIq?!w(">
                                    <field name="TEXT">geschlossen</field>
                                  </block>
                                </value>
                              </block>
                            </statement>
                          </block>
                        </statement>
                      </block>
                      


                      Die Änderung der Zustände verwende ich als Trigger für meine LED-Beleuchtung des Tores. Vielleicht hilft es Dir ja.

                      https://www.schlepper-petersdorf.de

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      573

                      Online

                      32.8k

                      Benutzer

                      82.8k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe