FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rhoffm34 am 25 April 2018, 22:30:03

Titel: Variable / Parameter definieren und abrufen
Beitrag von: rhoffm34 am 25 April 2018, 22:30:03
Tach zusammen.

Ist es möglich das man Variablen bzw Parameter definieren kann die ich dann zum Beispiel in FTUI abrufen kann?

Beispiel:

Rolladensteuerung.
In der autom. Steuerung steht das die Rollade 20s verfahren soll.
Jetzt erstelle ich in FTUI einen Schalten um die Rollade per Hand zu steuern. Einmal drücken dann 20s verfahren.

Wenn ich jetzt aber nur 15s verfahren möchte muss ich das in der autom. Steuerung und bei der manuellen Steuerung ändern.
Hätte ich eine variable definiert die in beiden Steuerungen aufgerufen werden bräuchte ich diesen Wert nur einmal zentral an dem Parameter verändern.

Gibt es diese Möglichkeit?
Titel: Antw:Variable / Parameter definieren und abrufen
Beitrag von: Amenophis86 am 26 April 2018, 07:26:43
Variablen sind in diesem Fall Readings. Diese kannst du dir auch selbst erstellen um so etwas zu lösen. Da deine Frage sehr theoretisch ist, ist es schwer dir da genauer zu helfen.
Titel: Antw:Variable / Parameter definieren und abrufen
Beitrag von: CoolTux am 26 April 2018, 07:59:38
Zitat von: rhoffm34 am 25 April 2018, 22:30:03
Tach zusammen.

Ist es möglich das man Variablen bzw Parameter definieren kann die ich dann zum Beispiel in FTUI abrufen kann?

Beispiel:

Rolladensteuerung.
In der autom. Steuerung steht das die Rollade 20s verfahren soll.
Jetzt erstelle ich in FTUI einen Schalten um die Rollade per Hand zu steuern. Einmal drücken dann 20s verfahren.

Wenn ich jetzt aber nur 15s verfahren möchte muss ich das in der autom. Steuerung und bei der manuellen Steuerung ändern.
Hätte ich eine variable definiert die in beiden Steuerungen aufgerufen werden bräuchte ich diesen Wert nur einmal zentral an dem Parameter verändern.

Gibt es diese Möglichkeit?

Lege einen Dummy an in dem Du den Wert einstellen kannst den Du haben möchtest. Diesen Wert lässt Du denn bei Deinem automatischen oder manuellen fahren abrufen.
Titel: Antw:Variable / Parameter definieren und abrufen
Beitrag von: Beta-User am 26 April 2018, 09:12:57
Der Vollständigkeit halber:
Es gibt neben Dummy (=eigenes Device) und Reading (zu setzen über Setreading an jedem beliebigen Device, Vorbelegungen beachten!) noch Attribute (zusätzliche für den Benutzer können über userattr ermöglicht werden).

Readings werden üblicherweise eher durch Programmfunktionalität eher intern verwendet, ich nehme Readings aber auch gerne statt Attributen, weil Änderungen an Attributen immer das "rote Fragezeichen" zur Folge haben. Ändern auch von Benutzerseite (@FHEMWEB) kann man die sehr gut mit ReadingsGroup. Bei Attributen gehen Änderungen direkt in der Device-Ansicht.

Was ich mich allerdings hier frage, ist warum du keinen Slider verwendest für den Rolladen. Wenn das nicht geht, weil deine Lösung speziell ist, könntest du dir das ROLLO-Modul mal ansehen.