Ankündigung

Einklappen
Keine Ankündigung bisher.

1-wire Sensor Wert >> KNX Bus

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

    1-wire Sensor Wert >> KNX Bus

    Hallo,
    ich habe einen auf einem Beagle Bone Black mit einem IBB Cape 1-wire, knxd und SmarthomeNG installiert.
    knxd - läuft derzeit als IP-Gateway f. d. ETS
    1-wire läuft auch und erkennt alle Temp-Sensoren (derzeit DS18B20), diese lassen sich auch mit
    Code:
    owread /28.FFAACB001704/temperature
    auslesen.

    Nur gelingt die Portierung 1-wire > KNX nicht.
    Ich habe ein item-file erzeugt: items/temp.yaml
    Code:
    temp:
            type: num
            knx_dpt: 9
            knx_send: 4/1/12
            knx_reply: 4/1/12
            cycle: 10
            ow_addr: 28.FF8CE400170406
            ow_sensor: T
    Auszug aus: etc/plugin.conf
    Code:
    [ow]
        class_name = OneWire
        class_path = plugins.onewire
        host = 127.0.0.1
        port = 4304
    Allerdings bekomme ich keine Ausgabe auf dem KNX - Bus mit
    Code:
    knxtool vbusmonitor1 ip:192.168.120.78
    und der ETS5.
    ../var/log/smarthome.log liefert:
    Code:
    2018-03-07  22:15:07 INFO     1w-disc      1-Wire: 28.FFAACB001704 with sensors: T9, T12, T, T11, T10
    2018-03-07  22:15:07 INFO     1w-disc      1-Wire: 28.EE2D61171602 with sensors: T9, T12, T, T11, T10
    2018-03-07  22:15:07 INFO     1w-disc      1-Wire: 28.FF8CE4001704 with sensors: T9, T12, T, T11, T10
    2018-03-07  22:15:08 INFO     1w-sen       1-Wire: path not found for temp
    Ist da bei owfs oder owserver noch ein Fehler?

    #2
    Probier mal die Adresse in Anführungen zu setzen: ow_addr: "28.FF8CE400170406" sonst kann es Dir passieren, das yaml dort einen Float erkennt und Du eigentlich einen String brauchst.

    Kommentar


      #3
      hab ich getestet, das ist es nicht. yaml interpretiert die Adresse nur als float, wenn keine Hexadezimalwerte im Namen stehen und die Adresse nur aus Zahlen besteht..

      Kommentar


        #4
        Servus,

        deine ow_addr(28.FF8CE400170406) ist nicht identisch zu der im Log(28.FF8CE4001704)

        Kommentar


          #5
          Oh wie peinlich! Keine Ahnung an welcher Stelle sich das eingeschlichen hat.
          Danke!

          Kommentar

          Lädt...
          X