Ankündigung

Einklappen
Keine Ankündigung bisher.

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