Leider komme ich nicht weiter (bin nicht so gut in PHP).
Unter einer Kategorie habe ich Variablen angelegt, die der Nutzer ändern kann (Welche Lampen können im EG angeschaltet werden)
Dieses Profil möchte ich speichern, so daß man sich z.B. 5 verschiedene Profile speichern kann.
Beispiel:
Profilauswahl 1,2,3,4 oder 5 ändert die Einstellungen zu:
Erdgeschoss
Lampe Esszimmer an/aus
Lampe Wohnzimmer Dimmwert
Lampe Büro an/aus
Profil 1 dann Esszimmer an, Wohnzimmer aus, Büro aus
Profil 2 dann Esszimmer aus, Wohnzimmer an, Büro aus …
Ich hoffe es ist verständlich. Bitte ein paar Tipps, wie ich sinnvoll vorgehen sollte.
Wenn das Szenen werden sollen, dann reicht doch eine IntegerVariable, die im WebFront verlinkt wird und deren jeweiliger Wert ausgewertet (case) zum Setzen oder Rücksetzen der einzelnen Lichter führt.
Es ist zwar nicht exakt deine beschriebene Situation, aber schau dir mal die Szenensteuerung an. Die findest du im Module Store und ermöglicht es dir, Szenen zu speichern und wieder zu laden. Wenn das für dich passt, dann musst du da gar nicht aufwendig etwas eigenes basteln.
Ich dachte das wäre nur für Alexe und Google Assistant. Der Beschreibung nach wäre es, was ich suche. Leider bekomme ich es mit der Beschreibung nicht eingerichet.
Ich muß ja die Variablen definieren, welche gespeichert werden auf der Konfigseite der Instanz. Nur da ist nichts…
Vielleicht sehe ich den Wald vor lauter Bäumen nicht…
schau mal unter der Instanz. Da hast du jetzt einen Ordner „Targets“ in diesen Ordner verlinkst du alle Variablen die du in den Szenen verwenden (speichern) möchtest. Das einstellen und speichern läuft über das Webfront.
Danke Stephan für die Infos. Ich habe es nach der Anleitung versucht, aber die war nicht sehr klar (halt kurz und knackig für den Experten ). Dein Hinweis hatte ich auch ausprobiert, in verschiedenen Varianten, aber es geht nicht.
Naja, die Doku ist jetzt aber auch nicht der Knaller:
„Die zu schaltenden Variablen müssen dazu in der Instanzkonfiguration der Liste „Variablen“ hinzugefügt werden. Sind alle für eine Szene gewünschten Variablen hinzugefügt und auf den gewünschten Wert gesetzt, können diese mit dem „Speichern“-Knopf (im Webfront) der entsprechenden Szene hinzugefügt werden. „
Ist ja wohl blödsinn.
Richtig müsste es sein: die Variablen müssen in die Kategorie Target hinzugefügt werden …
Das Modul ist super, hat aber für mich noch zwei Haken:
die Reihenfolge der Variablen, welche gespeicher bzw. abgearbeitet werden entspricht nicht der Sortierung im Target Ordner. Folge ist, das die Szene gerade bei vielen Lampen recht durcheinaner die Lampen schaltet. Einzige Lösung ist die Variable händisch zu sortieren in einem Editor. Schöner wäre es, man würde die Reihenfolge aus dem Target nehmen.
zwischen den Schaltvorgängen wird recht lange gewartet. Schön wär es, man könnte diese Zeit beeinflussen