Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - KNX_write und KNX_read

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

    [wiregate] - √ - KNX_write und KNX_read

    Hallo zusammen,
    ich habe zum ersten mal eine schöne Text-Meldung auf den Bus geschrieben:
    Code:
    knx_write($test_txt_GA, "keine Meldung", 16);
    Das sieht im Log auch gut aus:
    Code:
    2013-03-17 02:43:47.112,A_GroupValue_Write,1.1.254,6/4/1,6B 65 69 6E 65 20 4D 65 6C 64 75 6E 67 00,,,,0,low,7,T_DATA_XXX_REQ,0
    Aber wenn ich das wieder lesen will (in anderem Plugin)
    Code:
    my $Testtext=knx_read($Test_ga,1,16);
    kommt nichts zurück:
    Code:
    2013-03-17 02:49:59.399,A_GroupValue_Read,1.1.254,6/4/1,00,,,,0,low,7,T_DATA_XXX_REQ,0
    Was mache ich falsch?
    Viele Grüße

    #2
    Der Fehler liegt hier:

    Code:
    my $Testtext=knx_read($Test_ga,[B][COLOR="Red"]1[/COLOR][/B],16);
    Damit darf der Wert nicht älter als 1 Sekunde sein ...

    Probier mal das:

    Code:
    my $Testtext=knx_read($Test_ga,0,16);
    hier ist das Alter egal.

    Ansonsten hier nochmal eine kleine Erklärung:
    https://knx-user-forum.de/wiregate/1...che-alter.html
    Umgezogen? Ja! ... Fertig? Nein!
    Baustelle 2.0 !

    Kommentar


      #3
      Zitat von JuMi2006 Beitrag anzeigen
      Der Fehler liegt hier:

      Code:
      my $Testtext=knx_read($Test_ga,[B][COLOR=red]1[/COLOR][/B],16);
      Das hatte ich doch gestern Nacht auch probiert.
      Aber jetzt geht's!
      Vielen Dank!
      (Es kommt zwar noch ein €-Zeichen am Ende des Strings an, das da nicht reingeschrieben wurde, aber diesen Effekt finde ich hoffentlich noch...)

      Kommentar

      Lädt...
      X