Ankündigung

Einklappen

Sammelbestellung ETS6 Vollversionen aktiv!

Sammelbestellung für ETS6 Vollversionen (Prof., Home, Lite) mit 40% Rabatt aktiv! Infos im Forum!
Mehr anzeigen
Weniger anzeigen

Nachkommastellen bei DPT9

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [wiregate] Nachkommastellen bei DPT9

    Hallo,

    ich habe ein Plugin geschrieben, welches mir die aktuellen Kosten für Strom- und Gasverbrauch ausrechnet und auf den Bus sendet.

    Die Berechnung klappt auch wunderbar:

    Code:
    Sun Dec 29 21:15:26 2013 Start new run [type:cycle]
    Calculate values for 'Strom'
    Current value [1332.1842]
    Difference    [1106.1842]
    Costs         [334.89410272]
    Calculate values for 'Gas'
    Current value [12579.9707]
    Difference    [7133.9707]
    Costs         [436.48896213]
    Habe auch schon probier die Nachkommastellen abzuschneiden:

    Code:
    Sun Dec 29 21:38:26 2013 Start new run [type:modified]
    Calculate values for 'Strom'
    Current value [1332.3407]
    Difference    [1106.3407]
    Costs         [334.93]
    Calculate values for 'Gas'
    Current value [12580.8984]
    Difference    [7134.8984]
    Costs         [436.54]
    Sende ich aber den Wert aber als DPT9 auf den Bus, passen die Nachkommastellen nicht mehr:

    Code:
    &knx_write("9/0/15", "436.54", "9");
    Code:
    2013-12-29 21:38:26.995,A_GroupValue_Write,0.0.0,9/0/15,2D 54,436.48,DPT_Switch,9.001,0,low,7,T_DATA_XXX_REQ,0
    Hat irgendwer ne Idee was da falsch läuft?

    #2
    Nimm DPT14!
    Umgezogen? Ja! ... Fertig? Nein!
    Baustelle 2.0 !

    Kommentar


      #3
      Ok, damit geht. Vielen Dank.

      Ich habe verrückterweise für alles DPT14 genommen, nur für den Betrag DPT9. Warum auch immer.
      Verstehen muss ich aber nicht, warum es mit DPT14 klappt und mit DPT 9 nicht.

      Kommentar

      Lädt...
      X