Ankündigung

Einklappen
Keine Ankündigung bisher.

OneWire funktioniert nicht (mehr) mit OH2

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

    OneWire funktioniert nicht (mehr) mit OH2

    Ich habe auf OH2 geupdatet und stecke nun nach vielen Versuchen fest, OneWire zum Laufen zu bringen:

    Code:
    [19:31:11] openhabian@openhab:~$ ls /mnt/1wire/
    bus.0  bus.1  settings  statistics  structure  system  uncached
    [19:31:30] openhabian@openhab:~$ ls /mnt/1wire/
    20.0FE101000000  26.743F1B010000  28.FF4F5DA21503  28.FF8F6BA21503  28.FFDA55001602  settings
    26.49D984000003  26.B8A915020000  28.FF7259A21503  28.FF916DA21503  28.FFDF6CA21503  simultaneous
    26.54D984000003  28.4AD984000003  28.FF7362001601  28.FF9624A21503  81.275535000000  statistics
    26.55D984000003  28.FF0D64001601  28.FF81A5921501  28.FF9972021603  alarm            structure
    26.655A38020000  28.FF465CA21503  28.FF8957A21503  28.FFA67D021603  bus.0            system
    26.6F5A38020000  28.FF4A76001602  28.FF8F5BA21503  28.FFD56CA21503  bus.1            uncached
    services/onewire.cfg:
    Code:
    ip=127.0.0.1
    services/addons.cfg:
    HTML-Code:
    binding =knx,network,homekit,denonmarantz,onewire
    things/onewire.things:
    Code:
    Bridge onewire:owserver:mybridge [network-address="localhost", port=4304 ] {                        
        Thing basic OneWireKuehlschrank [
            id="28.FFDA55001602",  
            refresh=60
            ] {
                Channels:
                    Type temperature-por-res : temperature [
                        resolution="11"
                    ]
            } 
    
    }
    http://192.168.178.47:9001
    Code:
    2019-12-27 19:38:49.871 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'onewire.things'
    ==> /var/log/openhab2/events.log <==
    2019-12-27 19:38:49.899 [hingStatusInfoChangedEvent] - 'onewire:owserver:bridge' changed from UNINITIALIZED to INITIALIZING
    2019-12-27 19:38:49.903 [hingStatusInfoChangedEvent] - 'onewire:owserver:bridge' changed from INITIALIZING to UNKNOWN
    2019-12-27 19:38:49.909 [hingStatusInfoChangedEvent] - 'onewire:owserver:bridge' changed from UNKNOWN to ONLINE
    ==> /var/log/openhab2/openhab.log <==
    2019-12-27 19:38:50.987 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'onewire.things'
    /items/onewire.items:
    Code:
    Number:Temperature OneWireKuehlschrank "Kühlschrank [%.1f °C]" <smoke> (GroupKueche, Kuehli,GroupTemperaturAlle) {channel="onewire:basic:owserver:mybridge:OneWireKuehlschrank:temperature"}

    http://192.168.178.47:9001
    Code:
    2019-12-27 19:40:47.559 [INFO ] [el.core.internal.ModelRepositoryImpl] - Loading model 'onewire.items'
    ==> /var/log/openhab2/events.log <==
    2019-12-27 19:40:47.587 [.ItemChannelLinkAddedEvent] - Link 'OneWireKuehlschrank-onewire:basic:owserver:mybridge:OneWireKuehlschrank:temperature' has been added.
    ==> /var/log/openhab2/openhab.log <==
    2019-12-27 19:40:48.613 [INFO ] [el.core.internal.ModelRepositoryImpl] - Refreshing model 'onewire.items'
    Sitemap:
    Code:
    Text item=OneWireKuehlschrank
    Ich verwende die PaperUI nicht, aber es zeigt an, dass es OneWire installiert ist.


    Unter configuration->Things steht: "OW Server" online. Aber, wenn ich drauf klicke, sind dort keine Channels, so wie es z.B. bei KNX der Fall ist.

    Wenn ich auf inbox -> "+" > Onewire Binding gehe, passiert nicht.

    Wenn ich etwas manuell hinzufüge, erscheint es unter Configuration->Things und bleibt bei "initializing". Wenn ich es dann hinzufüge items/onewire.items:
    Code:
    Number:Temperature OneWireKuehlschrank "Kühlschrank [%.1f °C]" <smoke> (GroupKueche, Kuehli,GroupTemperaturAlle) {channel="onewire:temperature:c7135fa0"}
    geht es nicht:

    Code:
    2019-12-27 20:01:28.575 [ERROR] [el.item.internal.GenericItemProvider] - Binding configuration of type 'channel' of item 'OneWireKuehlschrankPaperUi' could not be parsed correctly.
    org.eclipse.smarthome.model.item.BindingConfigParseException: UID must have at least 4 segments.
    Ich würde mich sehr über Tipps freuen!

    Viele Grüße,
    Florian



    #2
    Einen Unterschied den ich zu meinem Code erkennen kann ist das ich das "Channels:" nicht habe. Vielleicht ist ja das die Ursache des Problems.

    Code:
    Bridge onewire:owserver:mybridge [ network-address="192.168.178.44", port=4304 ] {
        Thing basic A2_S1_Temp "Außentemperatur" [id="10.1E7E54030800", refresh=300]
            {Type temperature-por:temperature [ignorepor=true]}
    }

    Kommentar


      #3
      Kann es sein, dass der Channel Link falsch ist? sollte es statt
      Code:
      {channel="onewire:basic:owserver:mybridge:OneWireKuehlschrank:temperature"}
      nicht eher
      Code:
      {channel="onewire:basic:mybridge:OneWireKuehlschrank:temperature"}
      heißen?

      Kommentar


        #4
        Danke für die Hilfe! Ich bin noch einmal alles durchgegangen und habe gemerkt, dass ich OH 2.4 hatte, wie auch immer das passiert ist..

        so geht es jetzt:

        Code:
        Number:Temperature OneWireKuehlschrank "Kühlschrank [%.1f °C]" <smoke> (GroupKueche) {channel="onewire:basic:owserver:mybridge:OneWireKuehlschrank:temperature"}

        Kommentar

        Lädt...
        X