Ankündigung

Einklappen
Keine Ankündigung bisher.

Datentyp enum boolean

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Datentyp enum boolean

    Hallo,
    ich bekomme im iobroker immer eine Fehlermeldung.
    "You are assigning a boolean to the state "openknx.0.ioBroker.31_Lüftung_-_Stufe_3_-" which expects a enum. Please fix your code to use a enum or change the state type to boolean. This warning might become an error in future versions"

    Wenn ich DPT1.001 nehme wird immer auf enum gesetzt.
    Wenn ich DPT1 nehme wird Boolean gesetzt.

    Was genau ist der Unterschied zwischen enum und boolean?

    #2
    Im TWS bekommt man bei Projektimport auch solche Warnungen/Hinweise.
    Funktionieren tut das trotzdem alles, es ist ja beides 1-Bit.
    Wenn aber nur DPT1 ausgewählt ist ohne Subtyp- dann sind diese Systeme nicht mehr in der Lage die Telegramme genauer zu interpretieren. Was bei 1-Bit weniger ungenau wid als bei den Byte Objekten, wo es eben einen Unterschied macht ob es m³ oder kWh sind.
    Insofern in der ETS mal alle KO und GA sauber pflegen auf das alle einen ordentlichen Sybtyp haben und nicht nur den DPT.
    ----------------------------------------------------------------------------------
    "Der Hauptgrund für Stress ist der tägliche Kontakt mit Idioten."
    Albert Einstein

    Kommentar

    Lädt...
    X