[Switch Manager] Blueprints How to

Die Doku zum Switch Manager enthält das meiste wesentliche für SwitchManager blueprints. Hier ein kurzer Abriss für einfache Blueprints.

Sie bestehen für jeden Schalter aus 2 Dateien

  • einem Bild des Schalters im PNG Format
  • einer yaml Datei mit den Infos zum Schalter

Diese beiden Dateien müssen im Verzeichnis
/config/blueprints/switch_manager
gespeichert werden.
Dort sind auch die mitgelieferten blueprints als Kopien.

Einen davon öffnest du in einem Editor, zum Beispiel einen für Skyribar von Ikea. Der Dateiname enthält den Typ der Integration, zum Beispiel wenn Du Zigbee2MQTT einsetzt, such dir den passenden. Der Dateiname beginnt also mit zigbee2mqtt, also im Beispiel:
zigbee2mqtt-ikea-styrbar.yaml

Für Schalter mit einer Taste brauchst du nur die actions zu definieren, also Bedingung und name:

    actions:
      - title: press
        conditions:
          - key: payload
            value: 'on'

Der Titel (Name) erscheint dann auch in der GUI des SwitchManager.
Die Bedingungen musst du selbst ermitteln, hast du bestimmt auch schon für deine ersten Aktionen schon gemacht.

Falls der Schalter mehr als eine Taste hat, muss du in der yaml Datei die Koordinaten der Tasten im PNG Bild mit angeben. in GUI kann man sie dann auswählen und mit Aktionen belegen:

buttons:
  - x: 247
    y: 61
    width: 50
    actions:
      - title: press
        conditions:
          - key: payload
            value: 'on'

Dann die yaml Datei speichern und in HA (neu) laden per service Aufruf in den Entwicklerwerkzeugen:
switch_manager.reload

Und nun solltest Du, wenn alles gut gelaufen ist, deinen Schalter im GUI vom SwitchManager finden und konfigurieren können.

5 „Gefällt mir“

Super, danke für die Anleitung :+1:

1 „Gefällt mir“

Warum das Rad immer mehrfach erfinden?!
Leider habe ich kein „Sammelbecken“ für Switch-Manager Blueprints gefunden.
Könnte man so etwas hier einrichten?
Wen müßte man den fragen?
Ich finde Switch Manager ein tolles Tool, aber der Markt ist so schnellebig, dass neue Schwitche eben noch nicht als Blueprint vorhanden sind.
Es gibt neue Switche, welche genau die gleichen „Actions“ liefern wie vorhandene Switche, für die es bereits ein Blueprint gibt, aber wie finden?!
Gruß
Bernhard

1 „Gefällt mir“

@Geroelheimer
Wir versuchen hier Blaupausen zu sammeln und sie mit den Tags blueprints und switch-manager zu markieren:
image

Bislang sind noch nicht sooo viele vorhanden, doch das Ganze lebt ja von der Community.
Der Entwickler bietet ja auch „irgendwie“ an, dass Ergänzungen in das Github Repository geschrieben werden können, da weiß ich aber nicht, wie er das haben will

2 „Gefällt mir“

@Moderatoren
wir sollten uns einigen ob wir Blueprints oder Blaupausen sammeln :wink:
im Wiki sind es Blueprints, bei den Tags Blaupausen

2 „Gefällt mir“

Dann sollte mal jemand ein MACHTWORT sprechen und festlegen, wie wir es nennen wollen.
Liebe Admins, es liegt nun an euch :smiling_face:

1 „Gefällt mir“

Blueprints würde ich zur Vereinheitlichung besser finden. Mit dem Zusatz Switch-Manager weiß man, dass der Blueprint dafür ist.
@smartzeug das sollten wir anpassen. :slight_smile:

2 „Gefällt mir“

Ich bin da, was soll geändert werden :smiley:

@Smartzeug bitte benenne das Tag Blaupausen in Blueprints um. (also den „friendly name“ :wink: )
dann lässt sich alles bzgl blueprints schnell und eindeutig finden. egal ob es sich um HA blueprints oder z.b. switch-manager blueprints handelt.

Danke :pray:

2 „Gefällt mir“

Schau mal ob das so passt :slight_smile:

1 „Gefällt mir“

Passt! :slight_smile:
danke :pray: