NEWS
Text vor Wert im Datenpunkt abfragen
-
Hallo,
ich habe einen Datenpunkt, der neben dem Wert (Zahl) noch einen Text ausgibt.
Wenn ich jetzt die Zahlen abfrage, kann ich diese dann in einem Blockly verwenden und das funktioniert auch sehr gut.
Gibt es eine Möglichkeit , anstatt der Zahlen auch nur den Text abzufragen (dieser ändert sich zwischen: aus, Heizung, Warmwasser).
Hintergrund es gibt verschiedene Zahlen für Warmwasser bzw. Heizung, aber der Text vor der Zahl in Klammer bleit immer gleich (also Warmwasser oder Heizung).
Datenpunkt:

Blockly zur Zeit mit Zahlenabfrage:

Gruss Steffe
@steffe-s sagte in Text vor Wert im Datenpunkt abfragen:
Gibt es eine Möglichkeit , anstatt der Zahlen auch nur den Text abzufragen (dieser ändert sich zwischen: aus, Heizung, Warmwasser).
wenn der DP vom Typ Werteliste ist, eigentlich nicht, ohne "Übersetzung"
Wie sehen die Objektdaten aus?
-
@steffe-s sagte in Text vor Wert im Datenpunkt abfragen:
Gibt es eine Möglichkeit , anstatt der Zahlen auch nur den Text abzufragen (dieser ändert sich zwischen: aus, Heizung, Warmwasser).
wenn der DP vom Typ Werteliste ist, eigentlich nicht, ohne "Übersetzung"
Wie sehen die Objektdaten aus?
-
@steffe-s In iobroker/Objekte oben auf den 'Kopf' klicken => Expertenmodus. Neben den Datenpunkten erscheint rechts zusätzlich ein 'Stift'.
Beim zur Diskussion stehenden DP auf diesen Stift klicken => Objektdaten. Diese kopieren und für Homoran posten. Sieht bei z.B. so aus:

Hier sieht du auch eine Liste unter "states", welche den Zusammenhang zwischen Zahl und Namen herstellt. -
@steffe-s sagte in Text vor Wert im Datenpunkt abfragen:
Gibt es eine Möglichkeit , anstatt der Zahlen auch nur den Text abzufragen (dieser ändert sich zwischen: aus, Heizung, Warmwasser).
wenn der DP vom Typ Werteliste ist, eigentlich nicht, ohne "Übersetzung"
Wie sehen die Objektdaten aus?
-
@steffe-s Damit ist es eine Werteliste und der Zustand kann nur über die Zahlen abgefragt werden.
Wenn du die Worte abfragen willst musst du die Werteliste sozusagen rückwärts als Übersetzung für jeden möglichen Fall programmieren.
-
@steffe-s Damit ist es eine Werteliste und der Zustand kann nur über die Zahlen abgefragt werden.
Wenn du die Worte abfragen willst musst du die Werteliste sozusagen rückwärts als Übersetzung für jeden möglichen Fall programmieren.
-
@mrjeschke sagte: Wäre das eine gute Idee?
Ja, ich habe mich noch nicht daran gewöhnt, dass es jetzt auch einen Block getObject(id) gibt.
-
@steffe-s Damit ist es eine Werteliste und der Zustand kann nur über die Zahlen abgefragt werden.
Wenn du die Worte abfragen willst musst du die Werteliste sozusagen rückwärts als Übersetzung für jeden möglichen Fall programmieren.
@homoran sagte in Text vor Wert im Datenpunkt abfragen:
@steffe-s Damit ist es eine Werteliste und der Zustand kann nur über die Zahlen abgefragt werden.
Wenn du die Worte abfragen willst musst du die Werteliste sozusagen rückwärts als Übersetzung für jeden möglichen Fall programmieren.
Ich werde das ganze einfach die nächsten Tage beobachten und mir einfach die Zahlenwerte bei Warmwasser Aufbereitung und so weiter aufschreiben und dann ins blocky eintragen.
Vielen Dank für die Mühe an alle

