NEWS
MQTT Adapter wie Datentypen handhaben?
-
Hi
habe gestern eine etwas längere Fehlersuche hintermir und zum Glück selbst auf die Ursache gekommen. Es geht um den Datentyp den der MQTT Adapter anlegt bzw nutzt für Datenpunkte.Wenn ich es richtig sehe, werden die Datenpunkte automatisch als Variable angelegt. Kann bzw. sollte man diesen Typ entsprechend ändern oder ist es vorgesehen die Variable zur weiteren Verarbeitung in IOBroker entsprechend immer im Blockly zu konvertieren?
Beispiel: Habe gestern einen State eingelesen per MQTT und nicht gemerkt, dass MQTT eine Variable anlegt. Entsprechend funktioniert eine Auswertung auf TRUE/FALSE nicht. Erst wenn ich auf "Wert von" mit gegen 0 oder 1 prüfe klappt es (Konvertierung).
Wie geht man nun "richtig" vor?
-
Kann ich den DP als Variable sofort bearbeiten/verändern zu State und die MQTT Kommunikation funktioniert weiter?
-
Falls nein wäre dann in jeder Verwendung der DP zu Konvertieren "Wert von" oder einen neuen Datenpunkt anzulegen der die Variable einmal zentral zB zu State konvertiert?
Ist hier ein Weg vorgesehen/zu empfehlen?
Danke!
-
-
Hi
habe gestern eine etwas längere Fehlersuche hintermir und zum Glück selbst auf die Ursache gekommen. Es geht um den Datentyp den der MQTT Adapter anlegt bzw nutzt für Datenpunkte.Wenn ich es richtig sehe, werden die Datenpunkte automatisch als Variable angelegt. Kann bzw. sollte man diesen Typ entsprechend ändern oder ist es vorgesehen die Variable zur weiteren Verarbeitung in IOBroker entsprechend immer im Blockly zu konvertieren?
Beispiel: Habe gestern einen State eingelesen per MQTT und nicht gemerkt, dass MQTT eine Variable anlegt. Entsprechend funktioniert eine Auswertung auf TRUE/FALSE nicht. Erst wenn ich auf "Wert von" mit gegen 0 oder 1 prüfe klappt es (Konvertierung).
Wie geht man nun "richtig" vor?
-
Kann ich den DP als Variable sofort bearbeiten/verändern zu State und die MQTT Kommunikation funktioniert weiter?
-
Falls nein wäre dann in jeder Verwendung der DP zu Konvertieren "Wert von" oder einen neuen Datenpunkt anzulegen der die Variable einmal zentral zB zu State konvertiert?
Ist hier ein Weg vorgesehen/zu empfehlen?
Danke!
-
-
@Pete0815 sagte:
Ist hier ein Weg vorgesehen/zu empfehlen?
Alias mit Typ-Konvertierung "number" --> "boolean".
@paul53 Vielen Dank funktioniert mit Deinem Skript zur Alias-Erstellung sehr gut!
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden