...ich habe nun schon viel mit FHEM konfiguriert und realisiert ... aber eine Frage ist noch offen:
Kann ich beeinflussen, welche Werte neben einem Devicenamen angezeigt werden?
Beispiel:
bei einem FHT80B -> Arbeitszimmer.Thermostat 20.1 °C desired-temp 20.0 (als Auswahlbox)
beim entsprechenden Channel eines HM-CC-RT-DN -> Flur70.Thermostat_Clima T: 20.8 desired: 19.5 valve: 4 % desired-temp 19.5 (wieder als Auswahlbox)
Den hinteren Teil kann ich über das Attribut webCmd anpassen, das ist klar.
Aber der Wert, der davor angezeigt wird ... ist ja wohl das was das Device als STATE hat ... kann man das beeinflussen, oder zusätzliche Readings anzeigen lassen?
BytheWay: mir ist auch gerade aufgefallen, dass in der aktuellen Version der Klick auf deletattr neben einer Attribut-Definition nicht mehr funktioniert?
Hi,
wenn es STATE ist, dann sollte man es per Attribut stateFormat ändern können.
Gruß,
Thorsten
Fantastisch ... genau das habe ich gesucht!
Machmal sieht man den Wald vor lauter Bäume nicht... ;D
Besten Dank!
Damit verwandt: Gibt es eine Möglichkeit die Beschriftung für "desired-temp" umzubenennen?
Also alle was als Wert angezeigt wird, kannst du ja beliebig ändern.
Das "desired-temp" ist ja schon Teil der möglichen Commands, die man per webCmd definieren kann.
Wenn kein webCmd definiert ist werden wohl Standard-Vorgaben aus dem Devicetyp genommen, eben das Desired-Temp mit der Auswahlliste.
Jetzt die Frage wie man das ganz wegbekommt, so eine Art "webCmd none".
Im Frontend das attr webCmd ohne Wert gesetzt ergibt ein "webCmd 1", was ja auch nicht gewünscht ist.
Zitat von: roedert am 12 Februar 2014, 12:39:04
Also alle was als Wert angezeigt wird, kannst du ja beliebig ändern.
Das "desired-temp" ist ja schon Teil der möglichen Commands, die man per webCmd definieren kann.
Wenn kein webCmd definiert ist werden wohl Standard-Vorgaben aus dem Devicetyp genommen, eben das Desired-Temp mit der Auswahlliste.
Jetzt die Frage wie man das ganz wegbekommt, so eine Art "webCmd none".
Im Frontend das attr webCmd ohne Wert gesetzt ergibt ein "webCmd 1", was ja auch nicht gewünscht ist.
Ich möchte ja die Möglichkeit, die Temperatur einzustellen, erhalten. Aber die Bezeichnung ist für den Endanwender nicht unbedingt eindeutig. Es wäre daher schön es anders benannt zu haben. Dass ich über webCmd die bereitgestellten Funktionen generell anpassen kann (und die set-Funktion die gleiche Bezeichnung wie das dazugehörige Reading haben muss) ist mir bewusst.
Zitat von: Loredo am 12 Februar 2014, 12:25:01
Damit verwandt: Gibt es eine Möglichkeit die Beschriftung für "desired-temp" umzubenennen?
Nein. Weil das integraler Bestandteil des set Kommandos ist und die Anzeige daraus abgeleitet wird.
Zitat von: Loredo am 12 Februar 2014, 12:44:39Ich möchte ja die Möglichkeit, die Temperatur einzustellen, erhalten. Aber die Bezeichnung ist für den Endanwender nicht unbedingt eindeutig. Es wäre daher schön es anders benannt zu haben.
Nee, dazu habe ich auch keine Idee.
Aber ich habe jetzt herausgefunden, dass ein
attr <name> webcmd : dazu führt, dass keine Commands mehr angezeigt werden ... das ist also mein gesuchtes "webCmd none"
Zitat von: betateilchen am 12 Februar 2014, 13:28:48
Nein. Weil das integraler Bestandteil des set Kommandos ist und die Anzeige daraus abgeleitet wird.
Ich habe in meinen Modulen auch hier und da ein Aliasing integriert. Ist aber u.U. nicht so einfach.
Wenn es die Funktion noch nicht gibt, werde ich sie wohl bei Gelegenheit mal als Patch nachreichen. Nur die Stellen im Code herauszufinden ist nicht immer trivial ;-)
Gruß
Julian