Skip to content

[DE] Benutzen des Adapters

walli545 edited this page Dec 30, 2020 · 1 revision
  1. Adapter installieren und eine Instanz anlegen (eine Instanz kann mehrere Zeitpläne verwalten)

  2. Öffnen der Instanzeinstellungen (Werkzeugschlüssel neben Play/Pause) und anlegen eines Zeitplans mit klick auf An/Aus Schaltplan hinzufügen.

    Nun die Schaltplandaten Id des neu angelegten Schaltplans merken, diese wird später im VIS Editor benötigt.

    In den Instanzeinstellungen können nur neue Zeitpläne angelegt und gelöscht werden, außerdem werden noch grundlegende Informationen zu den Zeitplänen angezeigt (Name, Anzahl Trigger, Aktiv).

    Anschließend speichern und die Einstellungen verlassen.

  3. Öffnen des views im VIS Editor, in dem das Widget angezeigt werden soll.

    Anlegen eines neuen Widgets vom Typ Schedule (On/Off), dieses kann unter der Kategorie "time-switch" gefunden werden. Nun kann die Größe und Position des Widgets angepasst werden.

  4. Anschließend müssen noch weitere Einstellungen unter "Allgemein" getroffen werden:

    • Id für Schaltplandaten: Öffnen des OID Auswahldialogs und auswählen der Schaltplandaten Id, die vorher neu angelegt wurde

    • Anzeigen des geschaltenen States: Zum Ausblenden/Einblenden des geschaltenen States im Widget. Wenn mehrere States geschalten werden, hat diese Einstellung keinen Effekt

    • Anzeigen der manuellen Schalter: Zum Ausblenden/Einblenden eines Schalters, um manuell den geschaltenen State zu schalten. Bei einem geschaltenen State wird auch der aktuelle Zustand angezeigt. Bei mehreren können nur alle geschalten werden.

    • Astro Icons verwenden: Anzeigen von Icons für eingestellte Astro Trigger, wenn deaktiver, wird Text angezeigt.

    • Werttyp: Typ des Werts, der geschalten werden soll. Man kann zwischen Wahrheitswert, Zeichenkette oder Zahl wählen.

    • Wert für aus/Wert für an: Werte die für an oder aus geschalten werden sollen. Mögliche werte hängen vom Werttyp ab:

      • Wahrheitswert: Feld kann freigelassen werden, es wird nicht ausgewertet (immer true/false)
      • Zeichenkette: Alles bis auf eine leere Eingabe
      • Zahl: Alles was von der Javascript Funktion Number.parseFloat() akzeptiert wird
    • Anzahl geschaltener States: Auswählen, wie viele States gleichzeitig geschalten werden sollen (Gruppengröße)

    • Id vom geschaltenen State[1-10]: Auswählen der Ids, die geschalten werden. Z.b. den State einer Schaltsteckdose, oder einer Lampe. Bei Gruppen müssen die Geräte alle vom gleichen Typ sein (gleicher Werttyp, an und aus Werte)

    • Anzeigen von Bedingungs State Ids: Wenn aktiviert, werden die State Ids von States, die für Bedinungen zur Verfügung stehen, in Klammern hinter dem Alias angezeigt. Ansonsten wird nur der Alias angezeigt.

    • Anzahl State für Bedingungen: Legt fest, wie viele States für das Anlegen von Bedingungen zur Verfügung stehen sollen.

    • Bedingung State Id[1-10]: Festlegen der State Ids, die für Bedingungen im View zur Verfügung stehen sollen.

    • Bedingung State Alias[1-10]: Festlegen eines Alias für den State, der im View angezeigt werden soll. Damit wird das Anlegen von Bedingungen erleichtert, weil z.B. Lampe Wohnzimmer als Alias für den State hm-rpc.ABCDEF.0.VALUE vergeben werden kann und somit nicht die ioBroker Interna bekannt seien müssen.

  5. Alle anderen Interaktionen erfolgen nun mit dem VIS View.

    • Ändern des Schaltplannamens
    • Temporäres deaktivieren des automatischen Schaltens
    • Manuelles Schalten
    • Anlegen/Bearbeiten/Löschen von Triggern
    • Hinzufügen von Bedingungen zu Triggern