Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. FHEM [gelöst] Adapter Readings direkt beschreiben

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

FHEM [gelöst] Adapter Readings direkt beschreiben

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
fhem adapterreading
31 Beiträge 2 Kommentatoren 4.0k Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • L Offline
    L Offline
    LHBL2003
    schrieb am zuletzt editiert von LHBL2003
    #1

    Hi,

    ich benutze seit begin an den FHEM Adapter.
    Damals habe ich mir in FHEM etwas gebaut, so das ein Dummy state Wert in das passende Reading geschrieben wird. Gibt es inzwischen eine möglichkeit, das man den Wert direkt in das richtige Reading bekommt?

    Beispiel:
    Wenn ich im ioBroker einen Wert in ein aufgelisteten Reading Namen schreibe, so erhalte ich in FHEM als reading state: z.B. "137_Temperatur_Kollektor_1 3" aber das Reading "137_Temperatur_Kollektor_1" selbst hat nicht den Wert 3. Nun muss ich also den Wert in Fhem umschaufeln.

    Bei userattr kann man einen Wert von ioBroker übertragen und der wird auch dann im angegebenen Attribut gespeichert. Aber dafür muss ich ja dann im ioBroker unter fhem.0.info.Configurations.allowedAttributes alle auflisten und das sind ja über 60 Stück.

    Hat jemand eine elegantere Idee?

    LausiDL 1 Antwort Letzte Antwort
    0
    • L LHBL2003

      Hi,

      ich benutze seit begin an den FHEM Adapter.
      Damals habe ich mir in FHEM etwas gebaut, so das ein Dummy state Wert in das passende Reading geschrieben wird. Gibt es inzwischen eine möglichkeit, das man den Wert direkt in das richtige Reading bekommt?

      Beispiel:
      Wenn ich im ioBroker einen Wert in ein aufgelisteten Reading Namen schreibe, so erhalte ich in FHEM als reading state: z.B. "137_Temperatur_Kollektor_1 3" aber das Reading "137_Temperatur_Kollektor_1" selbst hat nicht den Wert 3. Nun muss ich also den Wert in Fhem umschaufeln.

      Bei userattr kann man einen Wert von ioBroker übertragen und der wird auch dann im angegebenen Attribut gespeichert. Aber dafür muss ich ja dann im ioBroker unter fhem.0.info.Configurations.allowedAttributes alle auflisten und das sind ja über 60 Stück.

      Hat jemand eine elegantere Idee?

      LausiDL Offline
      LausiDL Offline
      LausiD
      schrieb am zuletzt editiert von
      #2

      @LHBL2003
      Kann dir leider noch nicht so ganz folgen.
      Evt würden jeweilige Hardcopies helfen.
      Welche Version hat FHEM Adapter?

      Gruß
      LausiD

      Doku zum FHEM Adapter
      Aktuelles zum FHEM Adapter
      Test FHEM Adapter

      1 Antwort Letzte Antwort
      0
      • L Offline
        L Offline
        LHBL2003
        schrieb am zuletzt editiert von
        #3

        Ich verwende die aktuelle Version, habe diese gester geladen.

        Beispiel:
        Ich setze das Reading 137_Temperatur_Kollektor_1 im ioBroker auf z.B. 3 nachdem ich lesen und schreiben zugelassen habe. Dies wird mir im ioBroker zwar nicht angezeigt, (wert 9 bleibt bestehen)

        Bildschirmfoto 2020-03-13 um 23.50.13.png

        Aber in Fhem sehe ich unter state den wert 3.
        Nun würde ich mit einem notify abhängig vom State Text den Wert im Reading durch Setreading überschreiben, so das dieser angepasst wird.
        Daraufhin würde der ioBroker diesen Wert auch erhalten.

        Bildschirmfoto 2020-03-13 um 23.53.58.png

        Wie ist es im ioBroker FHEM Adapter geplant bidirektional Werte zu tauschen?

        Grund: Ich habe eine Wolf Heizung die mir lesend und schreiben Werte zur verfügung stellt. Diese habe ich über NodeRed dann über den FHEM adapter Transferiert. Das Verhalten für die FHEM Seite würde ich gerne vereinfachen, so dass das umschaufeln aus dem State in das Reading entfällt.

        Gruß Denis

        1 Antwort Letzte Antwort
        0
        • LausiDL Offline
          LausiDL Offline
          LausiD
          schrieb am zuletzt editiert von
          #4

          @LHBL2003

          Hi Denis,
          du hast in FHEM ein dummy mit userreadings angelegt und über den FHEM Adapter in ioBroker importiert. Darüber möchtest du jetzt Werte aus ioBroker nach FHEM übertragen.
          Thema Heizung läuft also auf ioBroker, oder?
          Falls ja, wäre vermutlich diese Möglichkeit besser:

          1. Objekte aus ioB nach FHEM mit Definition unter fhem.0.info.Configurations.allowedIOBin übertragen.
            Die ausgewählten Objekte erscheinen als dummy in FHEM im Raum ioB_IN
          2. FHEM Raum IoB_System kannst du mit dem angelegten dummy fhem.0.send2ioB states in ioBroker ändern

          Gruß
          LausiD

          Doku zum FHEM Adapter
          Aktuelles zum FHEM Adapter
          Test FHEM Adapter

          1 Antwort Letzte Antwort
          0
          • L Offline
            L Offline
            LHBL2003
            schrieb am zuletzt editiert von
            #5

            Hallo LausiD,

            ja die Heizung ist im iobroker.

            Ich habe als allowedIOBin mal "wolf.0" hinterlegt.
            Jetzt werden in FHEM nach und nach einige dummys angelegt z.B. "wolf.0.sm1.137". (Scheinbar die mit Werteänderung)

            Besteht die möglichkeit, dass man dem FHEM Adapter im ioBroker sagen kann, dass er alle dummys anlegen soll, auch wenn sich die Werte aktuell nicht ändern?

            Gruß Denis

            1 Antwort Letzte Antwort
            0
            • LausiDL Offline
              LausiDL Offline
              LausiD
              schrieb am zuletzt editiert von
              #6

              @LHBL2003
              Hi Denis,
              stimmt, die dummys werden nur bei einer Änderung angelegt.
              Im Moment gibt es leider keine Möglichkeit :-)
              Mal schauen ob ich das noch einbauen kann....

              Gruß
              LausiD

              Doku zum FHEM Adapter
              Aktuelles zum FHEM Adapter
              Test FHEM Adapter

              1 Antwort Letzte Antwort
              0
              • LausiDL Offline
                LausiDL Offline
                LausiD
                schrieb am zuletzt editiert von
                #7

                @LHBL2003
                Update Adapter 1.4.2 von github und sollte gehen

                Doku zum FHEM Adapter
                Aktuelles zum FHEM Adapter
                Test FHEM Adapter

                1 Antwort Letzte Antwort
                0
                • L Offline
                  L Offline
                  LHBL2003
                  schrieb am zuletzt editiert von LHBL2003
                  #8

                  Hi,

                  schon mal Danke.

                  aber ich glaube da passt etwas nicht oder?


                  host.JDD-HomePi 2020-03-15 00:26:29.700 info Restart adapter system.adapter.fhem.0 because enabled
                  host.JDD-HomePi 2020-03-15 00:26:29.699 info instance system.adapter.fhem.0 terminated with code 0 (NO_ERROR)
                  host.JDD-HomePi 2020-03-15 00:26:29.697 error Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7)
                  host.JDD-HomePi 2020-03-15 00:26:29.696 error Caught by controller[0]: at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                  host.JDD-HomePi 2020-03-15 00:26:29.696 error Caught by controller[0]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                  host.JDD-HomePi 2020-03-15 00:26:29.696 error Caught by controller[0]: at client.mget (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:619:13)
                  host.JDD-HomePi 2020-03-15 00:26:29.695 error Caught by controller[0]: at states.getStates (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5922:17)
                  host.JDD-HomePi 2020-03-15 00:26:29.695 error Caught by controller[0]: at adapter.getForeignStates (/opt/iobroker/node_modules/iobroker.fhem/main.js:553:69)
                  host.JDD-HomePi 2020-03-15 00:26:29.694 error Caught by controller[0]: TypeError: Cannot read property 'val' of null
                  fhem.0 2020-03-15 00:26:28.982 info (1876) Terminated (NO_ERROR): Without reason
                  fhem.0 2020-03-15 00:26:28.980 info (1876) terminating
                  fhem.0 2020-03-15 00:26:28.879 error (1876) TypeError: Cannot read property 'val' of null at adapter.getForeignStates (/opt/iobroker/node_modules/iobroker.fhem/main.js:553:69) at states.getStates (/opt/iobroker/node_modules/iobro
                  fhem.0 2020-03-15 00:26:28.878 error (1876) uncaught exception: Cannot read property 'val' of null
                  fhem.0 2020-03-15 00:26:28.863 warn (1876) Exception: TypeError: Cannot read property 'val' of null
                  fhem.0 2020-03-15 00:26:28.850 info (1876) > detected 110 state(s) of "wolf.0"
                  fhem.0 2020-03-15 00:26:28.786 info (1876) STEP 06 ===== check Subscribe - check fhem.0.info.Configurations.allowedIOBin
                  fhem.0 2020-03-15 00:26:28.774 info (1876) STEP 05 ===== Activate Debug-Mode for channel(s) - check fhem.0.info.Debug.activate
                  fhem.0 2020-03-15 00:26:28.772 info (1876) > LOG "ignore FHEM device ....." ignored Devices from FHEM (info.Configurations) - info.Settings.logIgnoreConfigurations (true)
                  fhem.0 2020-03-15 00:26:28.763 info (1876) > LOG "unhandled event FHEM ....." all events unhandled from FHEM - info.Settings.logUnhandledEventFHEM (true)
                  fhem.0 2020-03-15 00:26:28.760 info (1876) > LOG "event FHEM(g) ....." events global from FHEM - info.Settings.logEventFHEMglobal (true)
                  fhem.0 2020-03-15 00:26:28.756 info (1876) > LOG "stateChange: ....." all events ioBroker to FHEM - info.Settings.logEventIOB (true)
                  fhem.0 2020-03-15 00:26:28.755 info (1876) > LOG "Delete channel ....." - info.Settings.logDeleteChannel (true)
                  fhem.0 2020-03-15 00:26:28.710 info (1876) > LOG "Create channel ....." - info.Settings.logCreateChannel (true)
                  fhem.0 2020-03-15 00:26:28.694 info (1876) STEP 04 ===== select messages ioBroker admin LOG - check fhem.0.info.Settings (true)
                  fhem.0 2020-03-15 00:26:28.691 info (1876) > FUNCTION - delete unused objects automatically - info.Configurations.deleteUnusedObjects (true)
                  fhem.0 2020-03-15 00:26:28.684 info (1876) > FUNCTION - (fhem.0) auto create SmartName of object (Adapter Cloud/IoT) - info.Configurations.autoSmartName (true)
                  fhem.0 2020-03-15 00:26:28.638 info (1876) > FUNCTION - auto create room of channel (use Adapter Material) - info.Configurations.autoRoom (true)
                  fhem.0 2020-03-15 00:26:28.624 info (1876) STEP 03 ===== select function of Adapter (FUNCTION) - check fhem.0.info.Configurations (true)
                  fhem.0 2020-03-15 00:26:28.541 info (1876) > SYNC - allowed objects send2FHEM - info.Configurations.allowedIOBin (wolf.0)
                  fhem.0 2020-03-15 00:26:28.489 info (1876) STEP 02 ===== Devices to sync (SYNC) - check fhem.0.info.Configurations (value)
                  fhem.0 2020-03-15 00:26:28.487 info (1876) > 56 objects fhem.0.info OK
                  fhem.0 2020-03-15 00:26:28.402 info (1876) > check old objects and delete
                  fhem.0 2020-03-15 00:26:28.147 info (1876) > check new/update objects
                  fhem.0 2020-03-15 00:26:28.141 info (1876) STEP 01 ===== buildDate 14.03.20 - check objects fhem.0.info
                  fhem.0 2020-03-15 00:26:27.977 info (1876) starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.fhem, node: v10.19.0

                  Bildschirmfoto 2020-03-15 um 00.28.55.png

                  Hatte vorher die Stabile Version 1.3.0 aber auch die 1.4.1 funktioniert ohne Probleme.
                  Das Problem besteht also in der neuen 1.4.2.

                  Gruß Denis

                  1 Antwort Letzte Antwort
                  0
                  • LausiDL Offline
                    LausiDL Offline
                    LausiD
                    schrieb am zuletzt editiert von
                    #9

                    @LHBL2003
                    Jo hängt mit der Änderung zusammen.
                    Sind states ohne Wert dabei?
                    Mach noch eine Änderung

                    Doku zum FHEM Adapter
                    Aktuelles zum FHEM Adapter
                    Test FHEM Adapter

                    L 1 Antwort Letzte Antwort
                    0
                    • LausiDL LausiD

                      @LHBL2003
                      Jo hängt mit der Änderung zusammen.
                      Sind states ohne Wert dabei?
                      Mach noch eine Änderung

                      L Offline
                      L Offline
                      LHBL2003
                      schrieb am zuletzt editiert von LHBL2003
                      #10

                      @LausiD

                      Ich sehe gerade das er Einträge erzeugt hat.
                      Leider ist die Version 1.4.2 nicht mehr online, kann also nicht prüfen ob sich etwas bessert wenn ich noch eine Änderung mache.

                      Bildschirmfoto 2020-03-15 um 00.42.03.png

                      Aber ja von der Schnittstelle kommen auch Objekte ohne Werte.
                      Bildschirmfoto 2020-03-15 um 00.47.13.png

                      1 Antwort Letzte Antwort
                      0
                      • LausiDL Offline
                        LausiDL Offline
                        LausiD
                        schrieb am zuletzt editiert von
                        #11

                        @LHBL2003
                        Kannst nochmal mit 1.4.2 von github testen
                        Bei Objekten ohne Wert wird jetzt "no value" übertragen

                        Doku zum FHEM Adapter
                        Aktuelles zum FHEM Adapter
                        Test FHEM Adapter

                        1 Antwort Letzte Antwort
                        0
                        • L Offline
                          L Offline
                          LHBL2003
                          schrieb am zuletzt editiert von
                          #12

                          1.4.2 steht scheinbar nicht zur Verfügung

                          Bildschirmfoto 2020-03-15 um 09.12.36.png

                          Gruß Denis

                          1 Antwort Letzte Antwort
                          0
                          • LausiDL Offline
                            LausiDL Offline
                            LausiD
                            schrieb am zuletzt editiert von
                            #13

                            @LHBL2003
                            Die Version 1.4.2 ist nur unter github verfügbar.
                            Nur in dieser Version kann ich kurzfristig Änderungen durchführen.
                            Bei mir werden bei Adapterstart jetzt alle Objekte an FHEM übertragen.
                            Ist der Wert "leer" wird in FHEM "no value" gesetzt.
                            Also den Adapter nochmal von github aktualisieren und testen...

                            Doku zum FHEM Adapter
                            Aktuelles zum FHEM Adapter
                            Test FHEM Adapter

                            1 Antwort Letzte Antwort
                            0
                            • L Offline
                              L Offline
                              LHBL2003
                              schrieb am zuletzt editiert von LHBL2003
                              #14

                              Nein ist leider noch nicht besser:

                              Man kann auch aktuell aus dem log nicht erkennen um welche Variable es sich handelt.
                              Nachfolgend das Log und Screens der Wolf.0 Variablen:

                              Bildschirmfoto 2020-03-15 um 10.55.05.png


                              host.JDD-HomePi 2020-03-15 10:54:00.532 info instance system.adapter.fhem.0 started with pid 5133
                              host.JDD-HomePi 2020-03-15 10:53:30.501 info Restart adapter system.adapter.fhem.0 because enabled
                              host.JDD-HomePi 2020-03-15 10:53:30.500 info instance system.adapter.fhem.0 terminated with code 0 (NO_ERROR)
                              host.JDD-HomePi 2020-03-15 10:53:30.499 error Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7)
                              host.JDD-HomePi 2020-03-15 10:53:30.499 error Caught by controller[0]: at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                              host.JDD-HomePi 2020-03-15 10:53:30.498 error Caught by controller[0]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                              host.JDD-HomePi 2020-03-15 10:53:30.497 error Caught by controller[0]: at client.mget (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:619:13)
                              host.JDD-HomePi 2020-03-15 10:53:30.497 error Caught by controller[0]: at states.getStates (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5922:17)
                              host.JDD-HomePi 2020-03-15 10:53:30.496 error Caught by controller[0]: at adapter.getForeignStates (/opt/iobroker/node_modules/iobroker.fhem/main.js:549:36)
                              host.JDD-HomePi 2020-03-15 10:53:30.494 error Caught by controller[0]: TypeError: Cannot read property 'val' of null
                              fhem.0 2020-03-15 10:53:29.937 info (5116) Terminated (NO_ERROR): Without reason
                              fhem.0 2020-03-15 10:53:29.935 info (5116) terminating
                              fhem.0 2020-03-15 10:53:29.876 error at process._tickCallback (internal/process/next_tick.js:68:7)
                              fhem.0 2020-03-15 10:53:29.876 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                              fhem.0 2020-03-15 10:53:29.876 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                              fhem.0 2020-03-15 10:53:29.876 error at client.mget (/opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:619:13)
                              fhem.0 2020-03-15 10:53:29.876 error at states.getStates (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5922:17)
                              fhem.0 2020-03-15 10:53:29.876 error at adapter.getForeignStates (/opt/iobroker/node_modules/iobroker.fhem/main.js:549:36)
                              fhem.0 2020-03-15 10:53:29.876 error (5116) TypeError: Cannot read property 'val' of null
                              fhem.0 2020-03-15 10:53:29.875 error (5116) uncaught exception: Cannot read property 'val' of null
                              fhem.0 2020-03-15 10:53:29.861 warn (5116) Exception: TypeError: Cannot read property 'val' of null
                              fhem.0 2020-03-15 10:53:29.850 info (5116) > detected 110 state(s) of "wolf.0"
                              fhem.0 2020-03-15 10:53:29.808 info (5116) STEP 06 ===== check Subscribe - check fhem.0.info.Configurations.allowedIOBin
                              fhem.0 2020-03-15 10:53:29.803 info (5116) STEP 05 ===== Activate Debug-Mode for channel(s) - check fhem.0.info.Debug.activate
                              fhem.0 2020-03-15 10:53:29.801 info (5116) > LOG "ignore FHEM device ....." ignored Devices from FHEM (info.Configurations) - info.Settings.logIgnoreConfigurations (true)
                              fhem.0 2020-03-15 10:53:29.800 info (5116) > LOG "unhandled event FHEM ....." all events unhandled from FHEM - info.Settings.logUnhandledEventFHEM (true)
                              fhem.0 2020-03-15 10:53:29.758 info (5116) > LOG "event FHEM(g) ....." events global from FHEM - info.Settings.logEventFHEMglobal (true)
                              fhem.0 2020-03-15 10:53:29.757 info (5116) > LOG "stateChange: ....." all events ioBroker to FHEM - info.Settings.logEventIOB (true)
                              fhem.0 2020-03-15 10:53:29.756 info (5116) > LOG "Delete channel ....." - info.Settings.logDeleteChannel (true)
                              fhem.0 2020-03-15 10:53:29.754 info (5116) > LOG "Create channel ....." - info.Settings.logCreateChannel (true)
                              fhem.0 2020-03-15 10:53:29.695 info (5116) STEP 04 ===== select messages ioBroker admin LOG - check fhem.0.info.Settings (true)
                              fhem.0 2020-03-15 10:53:29.693 info (5116) > FUNCTION - delete unused objects automatically - info.Configurations.deleteUnusedObjects (true)
                              fhem.0 2020-03-15 10:53:29.690 info (5116) > FUNCTION - (fhem.0) auto create SmartName of object (Adapter Cloud/IoT) - info.Configurations.autoSmartName (true)
                              fhem.0 2020-03-15 10:53:29.640 info (5116) > FUNCTION - auto create room of channel (use Adapter Material) - info.Configurations.autoRoom (true)
                              fhem.0 2020-03-15 10:53:29.581 info (5116) STEP 03 ===== select function of Adapter (FUNCTION) - check fhem.0.info.Configurations (true)
                              fhem.0 2020-03-15 10:53:29.514 info (5116) > SYNC - allowed objects send2FHEM - info.Configurations.allowedIOBin (wolf.0)
                              fhem.0 2020-03-15 10:53:29.500 info (5116) STEP 02 ===== Devices to sync (SYNC) - check fhem.0.info.Configurations (value)
                              fhem.0 2020-03-15 10:53:29.497 info (5116) > 56 objects fhem.0.info OK
                              fhem.0 2020-03-15 10:53:29.409 info (5116) > check old objects and delete
                              fhem.0 2020-03-15 10:53:29.226 info (5116) > check new/update objects
                              fhem.0 2020-03-15 10:53:29.220 info (5116) STEP 01 ===== buildDate 15.03.20 - check objects fhem.0.info
                              fhem.0 2020-03-15 10:53:29.082 info (5116) starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.fhem, node: v10.19.0


                              Bildschirmfoto 2020-03-15 um 11.00.13.png Bildschirmfoto 2020-03-15 um 11.00.18.png Bildschirmfoto 2020-03-15 um 11.00.23.png Bildschirmfoto 2020-03-15 um 11.00.28.png Bildschirmfoto 2020-03-15 um 11.00.36.png Bildschirmfoto 2020-03-15 um 11.00.41.png Bildschirmfoto 2020-03-15 um 11.00.47.png Bildschirmfoto 2020-03-15 um 11.00.07.png

                              Gruß Denis

                              1 Antwort Letzte Antwort
                              0
                              • LausiDL Offline
                                LausiDL Offline
                                LausiD
                                schrieb am zuletzt editiert von
                                #15

                                @LHBL2003
                                Ok ein "leerer" Wert ist nicht schuld.
                                Bitte nochmal Update von github.
                                Unter Step 6 werden jetzt alle ausgewählten Objekte als Warnmeldung angezeigt.

                                Alternativ:
                                Test mit Einschränken unter allowedIOBin zB wolf.0.bm3

                                Gruß
                                LausiD

                                Doku zum FHEM Adapter
                                Aktuelles zum FHEM Adapter
                                Test FHEM Adapter

                                1 Antwort Letzte Antwort
                                0
                                • L Offline
                                  L Offline
                                  LHBL2003
                                  schrieb am zuletzt editiert von LHBL2003
                                  #16

                                  Also bei wolf.0.bm3 kommt der Fehler auch.

                                  Ich habe also mal den ersten leeren von wolf.0.bm3 genommen, da dieser ein Umlaut im Namen hat. Dort hatte ich dann den Fehler wieder. Aber wolf.0.bm3.82 hat keine Umlaute, ist aber auch leer. Dort bekomme ich den Fehler auch.
                                  wolf.0.bm3.81 besitz einen Wert. Dort bekomme ich keinen Fehler.


                                  Bildschirmfoto 2020-03-15 um 17.00.02.png Bildschirmfoto 2020-03-15 um 16.59.50.png Bildschirmfoto 2020-03-15 um 16.59.30.png Bildschirmfoto 2020-03-15 um 16.58.52.png

                                  {
                                   "common": {
                                     "name": "Warmwassersolltemperatur",
                                     "role": "Value_Temp",
                                     "type": "boolean",
                                     "unit": "°C",
                                     "enabled": false
                                   },
                                   "native": {
                                     "rw": "rw"
                                   },
                                   "acl": {
                                     "object": 1638,
                                     "owner": "system.user.admin",
                                     "ownerGroup": "system.group.administrator",
                                     "state": 1638
                                   },
                                   "_id": "wolf.0.bm3.82",
                                   "type": "state"
                                  }
                                  

                                  {
                                   "type": "state",
                                   "common": {
                                     "name": "Raumtemperatur",
                                     "role": "Value_Temp",
                                     "type": "state",
                                     "unit": "°C",
                                     "enabled": false
                                   },
                                   "native": {
                                     "rw": "r"
                                   },
                                   "_id": "wolf.0.bm3.81",
                                   "acl": {
                                     "object": 1638,
                                     "state": 1638
                                   }
                                  }
                                  

                                  Gruß Denis

                                  1 Antwort Letzte Antwort
                                  0
                                  • L Offline
                                    L Offline
                                    LHBL2003
                                    schrieb am zuletzt editiert von
                                    #17

                                    Ich habe mal den Adapter und alle Variablen abgelöscht.
                                    Interessanterweise kommt der Fehler dennoch beim start.

                                    Bildschirmfoto 2020-03-15 um 23.06.59.png

                                    Dabei ist check fhem.0.info.Configurations.allowedIOBin aktuell nicht gesetzt.

                                    evtl. Schlummert irgendwo einen tiefergründigeres Problem.


                                    fhem.0 2020-03-15 23:04:27.054 info (18165) END ===== Synchronised FHEM in 7033 ms :-)
                                    fhem.0 2020-03-15 23:04:27.052 warn (18165) > more info FHEM Adapter visit https://github.com/iobroker-community-adapters/ioBroker.fhem/blob/master/docs/de/README.md
                                    fhem.0 2020-03-15 23:04:27.043 info (18165) > lastIOBout = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastIOBout
                                    fhem.0 2020-03-15 23:04:27.041 info (18165) > lastSend2ioB = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastSend2ioB
                                    fhem.0 2020-03-15 23:04:27.038 info (18165) > lastInfo = > dummy fhem.0.alive - use to check alive FHEM Adapter in FHEM - fhem.0.info.Info.lastInfo
                                    fhem.0 2020-03-15 23:04:26.992 info (18165) > lastError = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastError
                                    fhem.0 2020-03-15 23:04:26.978 info (18165) > lastWarn = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastWarn
                                    fhem.0 2020-03-15 23:04:26.977 info (18165) > Number devices of FHEM (ignored) = 2 - fhem.0.info.Info.numberDevicesFHEMignored
                                    fhem.0 2020-03-15 23:04:26.977 info (18165) > FHEM alive = false - fhem.0.info.Info.alive
                                    fhem.0 2020-03-15 23:04:26.976 info (18165) > Number of objects IOB in = 130 - fhem.0.info.Info.numberObjectsIOBin
                                    fhem.0 2020-03-15 23:04:26.976 info (18165) > Number of objects IOB out (possible) = 0 - fhem.0.info.Info.numberObjectsIOBoutSub
                                    fhem.0 2020-03-15 23:04:26.975 info (18165) > Number of objects IOB out (detected) = 0 - fhem.0.info.Info.numberObjectsIOBout
                                    fhem.0 2020-03-15 23:04:26.974 info (18165) > Number devices of FHEM (synchronized) = 9 - fhem.0.info.Info.numberDevicesFHEMsync
                                    fhem.0 2020-03-15 23:04:26.974 info (18165) > Number devices of FHEM (jsonlist2) = 321 - fhem.0.info.Info.numberDevicesFHEM
                                    fhem.0 2020-03-15 23:04:26.973 info (18165) > room of fhem.x.info.Configurations.onlySyncRoom exist = true - fhem.0.info.Info.roomioBroker
                                    fhem.0 2020-03-15 23:04:26.972 info (18165) > Date of main.js = 15.03.20 - fhem.0.info.Info.buildDate
                                    fhem.0 2020-03-15 23:04:26.946 info (18165) STEP 15 ==== info Synchro
                                    fhem.0 2020-03-15 23:04:26.938 info (18165) event FHEM: ---- | dummy fhem.0.alive on | state > fhem.0.alive (getAlive)
                                    fhem.0 2020-03-15 23:04:26.933 info (18165) > processed 1 event(s) of FHEM saved during synchro
                                    fhem.0 2020-03-15 23:04:26.932 info (18165) STEP 14 ==== processed saved event(s) of FHEM
                                    fhem.0 2020-03-15 23:04:26.756 info (18165) stateChange: fhem.0.info.Commands.sendFHEM | save > save
                                    fhem.0 2020-03-15 23:04:26.733 info (18165) stateChange: fhem.0.info.Commands.sendFHEM | set fhem.0.alive on-for-timer 360 > set fhem.0.alive on-for-timer 360
                                    fhem.0 2020-03-15 23:04:26.711 info (18165) stateChange: fhem.0.info.Commands.sendFHEM | deleteattr fhem.0.alive event-on-change-reading > deleteattr fhem.0.alive event-on-change-reading
                                    fhem.0 2020-03-15 23:04:26.707 info (18165) > processed 3 stateChange(s) of ioBroker saved during synchro
                                    fhem.0 2020-03-15 23:04:26.707 info (18165) STEP 13 ==== processed saved stateChange(s) of ioBroker
                                    fhem.0 2020-03-15 23:04:26.706 info (18165) > save FHEM: Wrote configuration to fhem.cfg
                                    fhem.0 2020-03-15 23:04:26.705 info (18165) > activate fhem.0.alive room ioB_System every 5 minutes
                                    fhem.0 2020-03-15 23:04:26.704 info (18165) STEP 12 ==== activate alive and save FHEM
                                    fhem.0 2020-03-15 23:04:26.703 info (18165) > dummy fhem.0.alive - use to check alive FHEM Adapter in FHEM
                                    fhem.0 2020-03-15 23:04:26.702 info (18165) > dummy fhem.0.send2ioB - use to set objects/states of ioBroker from FHEM
                                    fhem.0 2020-03-15 23:04:26.702 info (18165) STEP 11 ==== check/create FHEM dummy Devices in room ioB_System
                                    fhem.0 2020-03-15 23:04:26.699 info (18165) > delete unused objects () > delete 0 channel(s) and 0 state(s)
                                    fhem.0 2020-03-15 23:04:26.616 info (18165) STEP 10 ===== check delete unused objects
                                    fhem.0 2020-03-15 23:04:26.383 info (18165) > check update/create 121 state(s) / 121 state(s) to sync
                                    fhem.0 2020-03-15 23:04:26.381 info (18165) > check update/create 0 function(s) - fhem.0.info.Configurations.autoFunction (true)
                                    fhem.0 2020-03-15 23:04:26.375 info (18165) > check update/create 1 room(s) - fhem.0.info.Configurations.autoRoom (true)
                                    fhem.0 2020-03-15 23:04:26.090 info (18165) > check update/create 130 object(s) / 9 channel(s) and 121 state(s)
                                    fhem.0 2020-03-15 23:04:26.089 info (18165) STEP 09 ===== Synchro objects, rooms, functions, states
                                    fhem.0 2020-03-15 23:04:26.089 info (18165) > check channel - 9 Device(s) of FHEM synchronized
                                    fhem.0 2020-03-15 23:04:26.088 info (18165) > 0 objects to send FHEM detected (ioBout)
                                    fhem.0 2020-03-15 23:04:25.989 info (18165) > no sync device(s) with Internals:NAME = info - fhem.0.info.Configurations.ignoreObjectsInternalsNAME (info)
                                    fhem.0 2020-03-15 23:04:25.988 info (18165) > only sync device(s) from room(s) = ioBroker,ioB_OUT - fhem.0.info.Info.roomioBroker (true)
                                    fhem.0 2020-03-15 23:04:25.988 info (18165) STEP 08 ===== parse Objects - check 321 Device(s) of FHEM detected
                                    fhem.0 2020-03-15 23:04:25.974 info (18165) > get 321 Device(s) of FHEM
                                    fhem.0 2020-03-15 23:04:25.832 info (18165) > result of jsonlist2 OK
                                    fhem.0 2020-03-15 23:04:22.272 info (18165) > Connected FHEM telnet 127.0.0.1:7072 - send telnet "jsonlist2"
                                    fhem.0 2020-03-15 23:04:22.271 info (18165) STEP 07 ===== connect FHEM telnet
                                    fhem.0 2020-03-15 23:04:22.269 info (18165) > no sync - fhem.0.info.Configurations.allowedIOBin
                                    fhem.0 2020-03-15 23:04:22.267 info (18165) STEP 06 ===== check Subscribe - check fhem.0.info.Configurations.allowedIOBin
                                    fhem.0 2020-03-15 23:04:22.263 info (18165) STEP 05 ===== Activate Debug-Mode for channel(s) - check fhem.0.info.Debug.activate
                                    fhem.0 2020-03-15 23:04:22.259 info (18165) > LOG "unhandled event FHEM ....." all events unhandled from FHEM - info.Settings.logUnhandledEventFHEM (true)
                                    fhem.0 2020-03-15 23:04:22.218 info (18165) > LOG "event FHEM(s) ....." events state from FHEM - info.Settings.logEventFHEMstate (true)
                                    fhem.0 2020-03-15 23:04:22.217 info (18165) > LOG "event FHEM(g) ....." events global from FHEM - info.Settings.logEventFHEMglobal (true)
                                    fhem.0 2020-03-15 23:04:22.215 info (18165) > LOG "stateChange: ....." all events ioBroker to FHEM - info.Settings.logEventIOB (true)
                                    fhem.0 2020-03-15 23:04:22.155 info (18165) STEP 04 ===== select messages ioBroker admin LOG - check fhem.0.info.Settings (true)
                                    fhem.0 2020-03-15 23:04:22.152 info (18165) > FUNCTION - delete unused objects automatically - info.Configurations.deleteUnusedObjects (true)
                                    fhem.0 2020-03-15 23:04:22.151 info (18165) > FUNCTION - auto create read,write,min,max,unit of object - info.Configurations.autoRest (true)
                                    fhem.0 2020-03-15 23:04:22.150 info (18165) > FUNCTION - auto create states of object - info.Configurations.autoStates (true)
                                    fhem.0 2020-03-15 23:04:22.147 info (18165) > FUNCTION - auto create type of object - info.Configurations.autoType (true)
                                    fhem.0 2020-03-15 23:04:22.146 info (18165) > FUNCTION - auto create name of object - info.Configurations.autoName (true)
                                    fhem.0 2020-03-15 23:04:22.145 info (18165) > FUNCTION - (fhem.0) auto create SmartName of object (Adapter Cloud/IoT) - info.Configurations.autoSmartName (true)
                                    fhem.0 2020-03-15 23:04:22.143 info (18165) > FUNCTION - allow special configurations FHEM - info.Configurations.autoConfigFHEM (true)
                                    fhem.0 2020-03-15 23:04:22.101 info (18165) > FUNCTION - auto create room of channel (use Adapter Material) - info.Configurations.autoRoom (true)
                                    fhem.0 2020-03-15 23:04:22.099 info (18165) > FUNCTION - auto create function of object (use Adapter Material) - info.Configurations.autoFunction (true)
                                    fhem.0 2020-03-15 23:04:22.097 info (18165) > FUNCTION - auto create role of object (use Adapter Material) - info.Configurations.autoRole (true)
                                    fhem.0 2020-03-15 23:04:22.089 info (18165) STEP 03 ===== select function of Adapter (FUNCTION) - check fhem.0.info.Configurations (true)
                                    fhem.0 2020-03-15 23:04:22.028 info (18165) STEP 02 ===== Devices to sync (SYNC) - check fhem.0.info.Configurations (value)
                                    fhem.0 2020-03-15 23:04:22.025 info (18165) > 56 objects fhem.0.info OK
                                    fhem.0 2020-03-15 23:04:21.948 info (18165) > check old objects and delete
                                    fhem.0 2020-03-15 23:04:21.727 info (18165) > check new/update objects
                                    fhem.0 2020-03-15 23:04:21.721 info (18165) STEP 01 ===== buildDate 15.03.20 - check objects fhem.0.info
                                    fhem.0 2020-03-15 23:04:21.574 info (18165) starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.fhem, node: v10.19.0
                                    host.JDD-HomePi 2020-03-15 23:04:19.210 info instance system.adapter.fhem.0 started with pid 18165
                                    host.JDD-HomePi 2020-03-15 23:04:19.188 info "system.adapter.fhem.0" enabled
                                    host.JDD-HomePi 2020-03-15 23:04:18.100 info instance system.adapter.fhem.0 terminated with code 156 (156)
                                    fhem.0 2020-03-15 23:04:17.565 info (18144) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                                    fhem.0 2020-03-15 23:04:17.561 info (18144) terminating
                                    fhem.0 2020-03-15 23:04:17.551 info (18144) Got terminate signal TERMINATE_YOURSELF
                                    host.JDD-HomePi 2020-03-15 23:04:17.543 info stopInstance system.adapter.fhem.0 send kill signal
                                    host.JDD-HomePi 2020-03-15 23:04:17.540 info stopInstance system.adapter.fhem.0 (force=false, process=true)
                                    host.JDD-HomePi 2020-03-15 23:04:17.537 info "system.adapter.fhem.0" disabled
                                    fhem.0 2020-03-15 23:02:57.977 info (18144) END ===== Synchronised FHEM in 7244 ms :-)
                                    fhem.0 2020-03-15 23:02:57.977 warn (18144) > more info FHEM Adapter visit https://github.com/iobroker-community-adapters/ioBroker.fhem/blob/master/docs/de/README.md
                                    fhem.0 2020-03-15 23:02:57.976 info (18144) > lastIOBout = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastIOBout
                                    fhem.0 2020-03-15 23:02:57.975 info (18144) > lastSend2ioB = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastSend2ioB
                                    fhem.0 2020-03-15 23:02:57.974 info (18144) > lastInfo = > check update/create 121 state(s) / 121 state(s) to sync - fhem.0.info.Info.lastInfo
                                    fhem.0 2020-03-15 23:02:57.974 info (18144) > lastError = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastError
                                    fhem.0 2020-03-15 23:02:57.973 info (18144) > lastWarn = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastWarn
                                    fhem.0 2020-03-15 23:02:57.973 info (18144) > Number devices of FHEM (ignored) = 2 - fhem.0.info.Info.numberDevicesFHEMignored
                                    fhem.0 2020-03-15 23:02:57.972 info (18144) > FHEM alive = false - fhem.0.info.Info.alive
                                    fhem.0 2020-03-15 23:02:57.972 info (18144) > Number of objects IOB in = 130 - fhem.0.info.Info.numberObjectsIOBin
                                    fhem.0 2020-03-15 23:02:57.971 info (18144) > Number of objects IOB out (possible) = 0 - fhem.0.info.Info.numberObjectsIOBoutSub
                                    fhem.0 2020-03-15 23:02:57.971 info (18144) > Number of objects IOB out (detected) = 0 - fhem.0.info.Info.numberObjectsIOBout
                                    fhem.0 2020-03-15 23:02:57.970 info (18144) > Number devices of FHEM (synchronized) = 9 - fhem.0.info.Info.numberDevicesFHEMsync
                                    fhem.0 2020-03-15 23:02:57.969 info (18144) > Number devices of FHEM (jsonlist2) = 321 - fhem.0.info.Info.numberDevicesFHEM
                                    fhem.0 2020-03-15 23:02:57.921 info (18144) > room of fhem.x.info.Configurations.onlySyncRoom exist = true - fhem.0.info.Info.roomioBroker
                                    fhem.0 2020-03-15 23:02:57.919 info (18144) > Date of main.js = 15.03.20 - fhem.0.info.Info.buildDate
                                    fhem.0 2020-03-15 23:02:57.893 info (18144) STEP 15 ==== info Synchro
                                    fhem.0 2020-03-15 23:02:57.888 info (18144) event FHEM: ---- | dummy fhem.0.alive on | state > fhem.0.alive (getAlive)
                                    fhem.0 2020-03-15 23:02:57.883 info (18144) > processed 1 event(s) of FHEM saved during synchro
                                    fhem.0 2020-03-15 23:02:57.882 info (18144) STEP 14 ==== processed saved event(s) of FHEM
                                    fhem.0 2020-03-15 23:02:57.696 info (18144) stateChange: fhem.0.info.Commands.sendFHEM | save > save
                                    fhem.0 2020-03-15 23:02:57.678 info (18144) stateChange: fhem.0.info.Commands.sendFHEM | set fhem.0.alive on-for-timer 360 > set fhem.0.alive on-for-timer 360
                                    fhem.0 2020-03-15 23:02:57.653 info (18144) stateChange: fhem.0.info.Commands.sendFHEM | deleteattr fhem.0.alive event-on-change-reading > deleteattr fhem.0.alive event-on-change-reading
                                    fhem.0 2020-03-15 23:02:57.649 info (18144) > processed 3 stateChange(s) of ioBroker saved during synchro
                                    fhem.0 2020-03-15 23:02:57.648 info (18144) STEP 13 ==== processed saved stateChange(s) of ioBroker
                                    fhem.0 2020-03-15 23:02:57.647 info (18144) > save FHEM: Wrote configuration to fhem.cfg
                                    fhem.0 2020-03-15 23:02:57.646 info (18144) > activate fhem.0.alive room ioB_System every 5 minutes
                                    fhem.0 2020-03-15 23:02:57.645 info (18144) STEP 12 ==== activate alive and save FHEM
                                    fhem.0 2020-03-15 23:02:57.644 info (18144) > dummy fhem.0.alive - use to check alive FHEM Adapter in FHEM
                                    fhem.0 2020-03-15 23:02:57.643 info (18144) > dummy fhem.0.send2ioB - use to set objects/states of ioBroker from FHEM
                                    fhem.0 2020-03-15 23:02:57.643 info (18144) STEP 11 ==== check/create FHEM dummy Devices in room ioB_System
                                    fhem.0 2020-03-15 23:02:57.640 info (18144) > delete unused objects (
                                    ) > delete 0 channel(s) and 0 state(s)
                                    fhem.0 2020-03-15 23:02:57.566 info (18144) STEP 10 ===== check delete unused objects
                                    fhem.0 2020-03-15 23:02:57.185 info (18144) > check update/create 121 state(s) / 121 state(s) to sync
                                    fhem.0 2020-03-15 23:02:57.183 info (18144) > check update/create 0 function(s) - fhem.0.info.Configurations.autoFunction (true)
                                    fhem.0 2020-03-15 23:02:57.176 info (18144) > check update/create 1 room(s) - fhem.0.info.Configurations.autoRoom (true)
                                    fhem.0 2020-03-15 23:02:56.845 info (18144) > check update/create 130 object(s) / 9 channel(s) and 121 state(s)
                                    fhem.0 2020-03-15 23:02:56.845 info (18144) STEP 09 ===== Synchro objects, rooms, functions, states
                                    fhem.0 2020-03-15 23:02:56.844 info (18144) > check channel - 9 Device(s) of FHEM synchronized
                                    fhem.0 2020-03-15 23:02:56.843 info (18144) > 0 objects to send FHEM detected (ioBout)
                                    fhem.0 2020-03-15 23:02:56.725 info (18144) > no sync device(s) with Internals:NAME = info - fhem.0.info.Configurations.ignoreObjectsInternalsNAME (info)
                                    fhem.0 2020-03-15 23:02:56.725 info (18144) > only sync device(s) from room(s) = ioBroker,ioB_OUT - fhem.0.info.Info.roomioBroker (true)
                                    fhem.0 2020-03-15 23:02:56.724 info (18144) STEP 08 ===== parse Objects - check 321 Device(s) of FHEM detected
                                    fhem.0 2020-03-15 23:02:56.711 info (18144) > get 321 Device(s) of FHEM
                                    fhem.0 2020-03-15 23:02:56.570 info (18144) > result of jsonlist2 OK
                                    fhem.0 2020-03-15 23:02:53.003 info (18144) > Connected FHEM telnet 127.0.0.1:7072 - send telnet "jsonlist2"
                                    fhem.0 2020-03-15 23:02:53.002 info (18144) STEP 07 ===== connect FHEM telnet
                                    fhem.0 2020-03-15 23:02:53.000 info (18144) > no sync - fhem.0.info.Configurations.allowedIOBin
                                    fhem.0 2020-03-15 23:02:52.998 info (18144) STEP 06 ===== check Subscribe - check fhem.0.info.Configurations.allowedIOBin
                                    fhem.0 2020-03-15 23:02:52.991 info (18144) STEP 05 ===== Activate Debug-Mode for channel(s) - check fhem.0.info.Debug.activate
                                    fhem.0 2020-03-15 23:02:52.988 info (18144) > LOG "unhandled event FHEM ....." all events unhandled from FHEM - info.Settings.logUnhandledEventFHEM (true)
                                    fhem.0 2020-03-15 23:02:52.984 info (18144) > LOG "event FHEM(s) ....." events state from FHEM - info.Settings.logEventFHEMstate (true)
                                    fhem.0 2020-03-15 23:02:52.982 info (18144) > LOG "event FHEM(g) ....." events global from FHEM - info.Settings.logEventFHEMglobal (true)
                                    fhem.0 2020-03-15 23:02:52.941 info (18144) > LOG "stateChange: ....." all events ioBroker to FHEM - info.Settings.logEventIOB (true)
                                    fhem.0 2020-03-15 23:02:52.925 info (18144) STEP 04 ===== select messages ioBroker admin LOG - check fhem.0.info.Settings (true)
                                    fhem.0 2020-03-15 23:02:52.919 info (18144) > FUNCTION - delete unused objects automatically - info.Configurations.deleteUnusedObjects (true)
                                    fhem.0 2020-03-15 23:02:52.918 info (18144) > FUNCTION - auto create read,write,min,max,unit of object - info.Configurations.autoRest (true)
                                    fhem.0 2020-03-15 23:02:52.917 info (18144) > FUNCTION - auto create states of object - info.Configurations.autoStates (true)
                                    fhem.0 2020-03-15 23:02:52.915 info (18144) > FUNCTION - auto create type of object - info.Configurations.autoType (true)
                                    fhem.0 2020-03-15 23:02:52.914 info (18144) > FUNCTION - auto create name of object - info.Configurations.autoName (true)
                                    fhem.0 2020-03-15 23:02:52.879 info (18144) > FUNCTION - (fhem.0) auto create SmartName of object (Adapter Cloud/IoT) - info.Configurations.autoSmartName (true)
                                    fhem.0 2020-03-15 23:02:52.878 info (18144) > FUNCTION - allow special configurations FHEM - info.Configurations.autoConfigFHEM (true)
                                    fhem.0 2020-03-15 23:02:52.876 info (18144) > FUNCTION - auto create room of channel (use Adapter Material) - info.Configurations.autoRoom (true)
                                    fhem.0 2020-03-15 23:02:52.872 info (18144) > FUNCTION - auto create function of object (use Adapter Material) - info.Configurations.autoFunction (true)
                                    fhem.0 2020-03-15 23:02:52.870 info (18144) > FUNCTION - auto create role of object (use Adapter Material) - info.Configurations.autoRole (true)
                                    fhem.0 2020-03-15 23:02:52.860 info (18144) STEP 03 ===== select function of Adapter (FUNCTION) - check fhem.0.info.Configurations (true)
                                    fhem.0 2020-03-15 23:02:52.769 info (18144) STEP 02 ===== Devices to sync (SYNC) - check fhem.0.info.Configurations (value)
                                    fhem.0 2020-03-15 23:02:52.767 info (18144) > 56 objects fhem.0.info OK
                                    fhem.0 2020-03-15 23:02:52.692 info (18144) > check old objects and delete
                                    fhem.0 2020-03-15 23:02:52.523 info (18144) > check new/update objects
                                    fhem.0 2020-03-15 23:02:52.517 info (18144) STEP 01 ===== buildDate 15.03.20 - check objects fhem.0.info
                                    fhem.0 2020-03-15 23:02:52.328 info (18144) starting. Version 1.4.2 in /opt/iobroker/node_modules/iobroker.fhem, node: v10.19.0
                                    host.JDD-HomePi 2020-03-15 23:02:49.907 info instance system.adapter.fhem.0 started with pid 18144
                                    host.JDD-HomePi 2020-03-15 23:02:19.883 info Restart adapter system.adapter.fhem.0 because enabled
                                    host.JDD-HomePi 2020-03-15 23:02:19.882 info instance system.adapter.fhem.0 terminated with code 0 (NO_ERROR)
                                    host.JDD-HomePi 2020-03-15 23:02:19.882 error Caught by controller[0]: at process._tickCallback (internal/process/next_tick.js:68:7)
                                    host.JDD-HomePi 2020-03-15 23:02:19.881 error Caught by controller[0]: at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                                    host.JDD-HomePi 2020-03-15 23:02:19.881 error Caught by controller[0]: at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    host.JDD-HomePi 2020-03-15 23:02:19.880 error Caught by controller[0]: at (anonymous function).(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:17:71697)
                                    host.JDD-HomePi 2020-03-15 23:02:19.879 error Caught by controller[0]: at adapter.getObject (/opt/iobroker/node_modules/iobroker.fhem/main.js:2937:131)
                                    host.JDD-HomePi 2020-03-15 23:02:19.878 error Caught by controller[0]: TypeError: Cannot read property 'val' of null
                                    fhem.0 2020-03-15 23:02:19.334 info (18123) Terminated (NO_ERROR): Without reason
                                    fhem.0 2020-03-15 23:02:19.332 info (18123) terminating
                                    fhem.0 2020-03-15 23:02:19.306 error at process._tickCallback (internal/process/next_tick.js:68:7)
                                    fhem.0 2020-03-15 23:02:19.306 error at promise.then (/opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49)
                                    fhem.0 2020-03-15 23:02:19.306 error at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23)
                                    fhem.0 2020-03-15 23:02:19.306 error at (anonymous function).(anonymous function) (/opt/iobroker/node_modules/iobroker.objects-redis/index.js:17:71697)
                                    fhem.0 2020-03-15 23:02:19.306 error at adapter.getObject (/opt/iobroker/node_modules/iobroker.fhem/main.js:2937:131)
                                    fhem.0 2020-03-15 23:02:19.306 error (18123) TypeError: Cannot read property 'val' of null
                                    fhem.0 2020-03-15 23:02:19.305 error (18123) uncaught exception: Cannot read property 'val' of null
                                    fhem.0 2020-03-15 23:02:19.290 warn (18123) Exception: TypeError: Cannot read property 'val' of null
                                    fhem.0 2020-03-15 23:02:19.285 info (18123) > lastIOBout = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastIOBout
                                    fhem.0 2020-03-15 23:02:19.284 info (18123) > lastSend2ioB = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastSend2ioB
                                    fhem.0 2020-03-15 23:02:19.284 info (18123) > lastInfo = > check update/create 121 state(s) / 121 state(s) to sync - fhem.0.info.Info.lastInfo
                                    fhem.0 2020-03-15 23:02:19.283 info (18123) > lastError = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastError
                                    fhem.0 2020-03-15 23:02:19.283 info (18123) > lastWarn = ----- start FHEM Adapter Instanz fhem.0 - fhem.0.info.Info.lastWarn
                                    fhem.0 2020-03-15 23:02:19.282 info (18123) > Number devices of FHEM (ignored) = 2 - fhem.0.info.Info.numberDevicesFHEMignored
                                    fhem.0 2020-03-15 23:02:19.281 info (18123) > Number of objects IOB in = 130 - fhem.0.info.Info.numberObjectsIOBin
                                    fhem.0 2020-03-15 23:02:19.281 info (18123) > Number of objects IOB out (possible) = 0 - fhem.0.info.Info.numberObjectsIOBoutSub
                                    fhem.0 2020-03-15 23:02:19.280 info (18123) > Number of objects IOB out (detected) = 0 - fhem.0.info.Info.numberObjectsIOBout
                                    fhem.0 2020-03-15 23:02:19.279 info (18123) > Number devices of FHEM (synchronized) = 9 - fhem.0.info.Info.numberDevicesFHEMsync
                                    fhem.0 2020-03-15 23:02:19.236 info (18123) > Number devices of FHEM (jsonlist2) = 321 - fhem.0.info.Info.numberDevicesFHEM
                                    fhem.0 2020-03-15 23:02:19.234 info (18123) > room of fhem.x.info.Configurations.onlySyncRoom exist = true - fhem.0.info.Info.roomioBroker
                                    fhem.0 2020-03-15 23:02:19.233 info (18123) > Date of main.js = 15.03.20 - fhem.0.info.Info.buildDate
                                    fhem.0 2020-03-15 23:02:19.215 info (18123) STEP 15 ==== info Synchro
                                    fhem.0 2020-03-15 23:02:19.211 info (18123) event FHEM: ---- | dummy fhem.0.alive on | state > fhem.0.alive (getAlive)
                                    fhem.0 2020-03-15 23:02:19.201 info (18123) > processed 3 event(s) of FHEM saved during synchro
                                    fhem.0 2020-03-15 23:02:19.200 info (18123) STEP 14 ==== processed saved event(s) of FHEM
                                    fhem.0 2020-03-15 23:02:19.018 info (18123) stateChange: fhem.0.info.Commands.sendFHEM | save > save
                                    fhem.0 2020-03-15 23:02:19.003 info (18123) stateChange: fhem.0.info.Commands.sendFHEM | set fhem.0.alive on-for-timer 360 > set fhem.0.alive on-for-timer 360
                                    fhem.0 2020-03-15 23:02:18.983 info (18123) stateChange: fhem.0.info.Commands.sendFHEM | deleteattr fhem.0.alive event-on-change-reading > deleteattr fhem.0.alive event-on-change-reading
                                    fhem.0 2020-03-15 23:02:18.979 info (18123) > processed 3 stateChange(s) of ioBroker saved during synchro
                                    fhem.0 2020-03-15 23:02:18.978 info (18123) STEP 13 ==== processed saved stateChange(s) of ioBroker
                                    fhem.0 2020-03-15 23:02:18.978 info (18123) > save FHEM: Wrote configuration to fhem.cfg
                                    fhem.0 2020-03-15 23:02:18.977 info (18123) > activate fhem.0.alive room ioB_System every 5 minutes
                                    fhem.0 2020-03-15 23:02:18.976 info (18123) STEP 12 ==== activate alive and save FHEM
                                    fhem.0 2020-03-15 23:02:18.975 info (18123) > dummy fhem.0.alive - use to check alive FHEM Adapter in FHEM
                                    fhem.0 2020-03-15 23:02:18.974 info (18123) > dummy fhem.0.send2ioB - use to set objects/states of ioBroker from FHEM
                                    fhem.0 2020-03-15 23:02:18.974 info (18123) STEP 11 ==== check/create FHEM dummy Devices in room ioB_System
                                    fhem.0 2020-03-15 23:02:18.971 info (18123) > delete unused objects (*) > delete 0 channel(s) and 0 state(s)
                                    fhem.0 2020-03-15 23:02:18.926 info (18123) STEP 10 ===== check delete unused objects
                                    fhem.0 2020-03-15 23:02:18.091 info (18123) > check update/create 121 state(s) / 121 state(s) to sync
                                    fhem.0 2020-03-15 23:02:18.088 info (18123) > check update/create 0 function(s) - fhem.0.info.Configurations.autoFunction (true)
                                    fhem.0 2020-03-15 23:02:18.077 info (18123) > check update/create 1 room(s) - fhem.0.info.Configurations.autoRoom (true)
                                    fhem.0 2020-03-15 23:02:13.777 info (18123) > check update/create 130 object(s) / 9 channel(s) and 121 state(s)
                                    fhem.0 2020-03-15 23:02:13.777 info (18123) STEP 09 ===== Synchro objects, rooms, functions, states
                                    fhem.0 2020-03-15 23:02:13.776 info (18123) > check channel - 9 Device(s) of FHEM synchronized
                                    fhem.0 2020-03-15 23:02:13.776 info (18123) > 0 objects to send FHEM detected (ioBout)
                                    fhem.0 2020-03-15 23:02:13.684 info (18123) > no sync device(s) with Internals:NAME = info - fhem.0.info.Configurations.ignoreObjectsInternalsNAME (info)
                                    fhem.0 2020-03-15 23:02:13.683 info (18123) > only sync device(s) from room(s) = ioBroker,ioB_OUT - fhem.0.info.Info.roomioBroker (true)
                                    fhem.0 2020-03-15 23:02:13.683 info (18123) STEP 08 ===== parse Objects - check 321 Device(s) of FHEM detected
                                    fhem.0 2020-03-15 23:02:13.670 info (18123) > get 321 Device(s) of FHEM
                                    fhem.0 2020-03-15 23:02:13.528 info (18123) > result of jsonlist2 OK
                                    fhem.0 2020-03-15 23:02:09.940 info (18123) > Connected FHEM telnet 127.0.0.1:7072 - send telnet "jsonlist2"
                                    fhem.0 2020-03-15 23:02:09.939 info (18123) STEP 07 ===== connect FHEM telnet
                                    fhem.0 2020-03-15 23:02:09.937 info (18123) > no sync - fhem.0.info.Configurations.allowedIOBin
                                    fhem.0 2020-03-15 23:02:09.935 info (18123) STEP 06 ===== check Subscribe - check fhem.0.info.Configurations.allowedIOBin
                                    fhem.0 2020-03-15 23:02:09.921 info (18123) STEP 05 ===== Activate Debug-Mode for channel(s) - check fhem.0.info.Debug.activate
                                    fhem.0 2020-03-15 23:02:09.918 info (18123) > LOG "unhandled event FHEM ....." all events unhandled from FHEM - info.Settings.logUnhandledEventFHEM (true)
                                    fhem.0 2020-03-15 23:02:09.917 info (18123) > LOG "event FHEM(s) ....." events state from FHEM - info.Settings.logEventFHEMstate (true)
                                    fhem.0 2020-03-15 23:02:09.913 info (18123) > LOG "event FHEM(g) ....." events global from FHEM - info.Settings.logEventFHEMglobal (true)
                                    fhem.0 2020-03-15 23:02:09.908 info (18123) > LOG "stateChange: ....." all events ioBroker to FHEM - info.Settings.logEventIOB (true)
                                    fhem.0 2020-03-15 23:02:09.835 info (18123) STEP 04 ===== select messages ioBroker admin LOG - check fhem.0.info.Settings (true)
                                    fhem.0 2020-03-15 23:02:09.833 info (18123) > FUNCTION - delete unused objects automatically - info.Configurations.deleteUnusedObjects (true)
                                    fhem.0 2020-03-15 23:02:09.832 info (18123) > FUNCTION - auto create read,write,min,max,unit of object - info.Configurations.autoRest (true)
                                    fhem.0 2020-03-15 23:02:09.831 info (18123) > FUNCTION - auto create states of object - info.Configurations.autoStates (true)
                                    fhem.0 2020-03-15 23:02:09.830 info (18123) > FUNCTION - auto create type of object - info.Configurations.autoType (true)
                                    fhem.0 2020-03-15 23:02:09.829 info (18123) > FUNCTION - auto create name of object - info.Configurations.autoName (true)
                                    fhem.0 2020-03-15 23:02:09.818 info (18123) > FUNCTION - (fhem.0) auto create SmartName of object (Adapter Cloud/IoT) - info.Configurations.autoSmartName (true)
                                    fhem.0 2020-03-15 23:02:09.817 info (18123) > FUNCTION - allow special configurations FHEM - info.Configurations.autoConfigFHEM (true)
                                    fhem.0 2020-03-15 23:02:09.816 info (18123) > FUNCTION - auto create room of channel (use Adapter Material) - info.Configurations.autoRoom (true)
                                    fhem.0 2020-03-15 23:02:09.814 info (18123) > FUNCTION - auto create function of object (use Adapter Material) - info.Configurations.autoFunction (true)
                                    fhem.0 2020-03-15 23:02:09.770 info (18123) > FUNCTION - auto create role of object (use Adapter Material) - info.Configurations.autoRole (true)
                                    fhem.0 2020-03-15 23:02:09.747 info (18123) STEP 03 ===== select function of Adapter (FUNCTION) - check fhem.0.info.Configurations (true)
                                    fhem.0 2020-03-15 23:02:09.636 info (18123) STEP 02 ===== Devices to sync (SYNC) - check fhem.0.info.Configurations (value)
                                    fhem.0 2020-03-15 23:02:09.633 info (18123) > 56 objects fhem.0.info OK
                                    fhem.0 2020-03-15 23:02:09.577 info (18123) > check old objects and delete
                                    fhem.0 2020-03-15 23:02:09.575 info (18123) > create fhem.0.info.Settings.logIgnoreConfigurations - LOG "ignore FHEM device ....." ignored Devices from FHEM (info.Configurations) (NEW)
                                    fhem.0 2020-03-15 23:02:09.574 info (18123) > create fhem.0.info.Settings.logUpdateChannel - LOG "Update channel ....." (NEW)
                                    fhem.0 2020-03-15 23:02:09.572 info (18123) > create fhem.0.info.Settings.logUnhandledEventFHEM - LOG "unhandled event FHEM ....." all events unhandled from FHEM (NEW)
                                    fhem.0 2020-03-15 23:02:09.571 info (18123) > create fhem.0.info.Settings.logEventIOB - LOG "stateChange: ....." all events ioBroker to FHEM (NEW)
                                    fhem.0 2020-03-15 23:02:09.569 info (18123) > create fhem.0.info.Settings.logEventFHEMstate - LOG "event FHEM(s) ....." events state from FHEM (NEW)
                                    fhem.0 2020-03-15 23:02:09.568 info (18123) > create fhem.0.info.Settings.logEventFHEMreading - LOG "event FHEM(r) ....." events readings from FHEM (NEW)
                                    fhem.0 2020-03-15 23:02:09.566 info (18123) > create fhem.0.info.Settings.logEventFHEMglobal - LOG "event FHEM(g) ....." events global from FHEM (NEW)
                                    fhem.0 2020-03-15 23:02:09.565 info (18123) > create fhem.0.info.Settings.logEventFHEM - LOG "event FHEM ....." all events from FHEM over telnet) (NEW)
                                    fhem.0 2020-03-15 23:02:09.563 info (18123) > create fhem.0.info.Settings.logDeleteChannel - LOG "Delete channel ....." (NEW)
                                    fhem.0 2020-03-15 23:02:09.561 info (18123) > create fhem.0.info.Settings.logCreateChannel - LOG "Create channel ....." (NEW)
                                    fhem.0 2020-03-15 23:02:09.551 info (18123) > create fhem.0.info.Settings.logCheckObject - LOG "check channel ....." (NEW)
                                    fhem.0 2020-03-15 23:02:09.549 info (18123) > create fhem.0.info.Debug.logDevelop - More info debug" (NEW)
                                    fhem.0 2020-03-15 23:02:09.548 info (18123) > create fhem.0.info.Configurations.logNoInfo - FUNCTION - no LOG info (NEW)
                                    fhem.0 2020-03-15 23:02:09.547 info (18123) > create fhem.0.info.Configurations.oldState - FUNCTION - old version of state with true/false (NEW)
                                    fhem.0 2020-03-15 23:02:09.546 info (18123) > create fhem.0.info.Configurations.deleteUnusedObjects - FUNCTION - delete unused objects automatically (NEW)
                                    fhem.0 2020-03-15 23:02:09.543 info (18123) > create fhem.0.info.Configurations.autoRest - FUNCTION - auto create read,write,min,max,unit of object (NEW)
                                    fhem.0 2020-03-15 23:02:09.542 info (18123) > create fhem.0.info.Configurations.autoStates - FUNCTION - auto create states of object (NEW)
                                    fhem.0 2020-03-15 23:02:09.541 info (18123) > create fhem.0.info.Configurations.autoType - FUNCTION - auto create type of object (NEW)
                                    fhem.0 2020-03-15 23:02:09.540 info (18123) > create fhem.0.info.Configurations.autoName - FUNCTION - auto create name of object (NEW)
                                    fhem.0 2020-03-15 23:02:09.539 info (18123) > create fhem.0.info.Configurations.autoSmartName - FUNCTION - (fhem.0) auto create SmartName of object (Adapter Cloud/IoT) (NEW)
                                    fhem.0 2020-03-15 23:02:09.537 info (18123) > create fhem.0.info.Configurations.autoRole - FUNCTION - auto create role of object (use Adapter Material) (NEW)
                                    fhem.0 2020-03-15 23:02:09.536 info (18123) > create fhem.0.info.Configurations.autoRoom - FUNCTION - auto create room of channel (use Adapter Material) (NEW)
                                    fhem.0 2020-03-15 23:02:09.535 info (18123) > create fhem.0.info.Configurations.autoFunction - FUNCTION - auto create function of object (use Adapter Material) (NEW)
                                    fhem.0 2020-03-15 23:02:09.534 info (18123) > create fhem.0.info.Configurations.autoConfigFHEM - FUNCTION - allow special configurations FHEM (NEW)
                                    fhem.0 2020-03-15 23:02:09.439 info (18123) > create fhem.0.info.Info.lastIOBout - lastIOBout (NEW)
                                    fhem.0 2020-03-15 23:02:09.437 info (18123) > create fhem.0.info.Info.lastSend2ioB - lastSend2ioB (NEW)
                                    fhem.0 2020-03-15 23:02:09.436 info (18123) > create fhem.0.info.Info.lastInfo - lastInfo (NEW)
                                    fhem.0 2020-03-15 23:02:09.434 info (18123) > create fhem.0.info.Info.lastError - lastError (NEW)
                                    fhem.0 2020-03-15 23:02:09.433 info (18123) > create fhem.0.info.Info.lastWarn - lastWarn (NEW)
                                    fhem.0 2020-03-15 23:02:09.431 info (18123) > create fhem.0.info.Info.numberDevicesFHEMignored - Number devices of FHEM (ignored) (NEW)
                                    fhem.0 2020-03-15 23:02:09.430 info (18123) > create fhem.0.info.Info.alive - FHEM alive (NEW)
                                    fhem.0 2020-03-15 23:02:09.428 info (18123) > create fhem.0.info.Info.numberObjectsIOBin - Number of objects IOB in (NEW)

                                    1 Antwort Letzte Antwort
                                    0
                                    • LausiDL Offline
                                      LausiDL Offline
                                      LausiD
                                      schrieb am zuletzt editiert von
                                      #18

                                      Danke für die Infos.
                                      Gleiches Problem aber an anderer Stelle.
                                      Schau ich mir die Tage nochmal in Ruhe an..
                                      Gruß
                                      LausiD

                                      Doku zum FHEM Adapter
                                      Aktuelles zum FHEM Adapter
                                      Test FHEM Adapter

                                      1 Antwort Letzte Antwort
                                      0
                                      • LausiDL Offline
                                        LausiDL Offline
                                        LausiD
                                        schrieb am zuletzt editiert von
                                        #19

                                        @LHBL2003
                                        Update über github und neuer Versuch :-)
                                        States ohne value werden jetzt ignoriert

                                        Doku zum FHEM Adapter
                                        Aktuelles zum FHEM Adapter
                                        Test FHEM Adapter

                                        1 Antwort Letzte Antwort
                                        0
                                        • L Offline
                                          L Offline
                                          LHBL2003
                                          schrieb am zuletzt editiert von LHBL2003
                                          #20

                                          @LausiD

                                          Also der FHEM Adapter bleibt am laufen.
                                          Allerdings werden die Propertys mit den NULLs nicht in FHEM als dummys angelegt.
                                          Für ein Error ist es etwas hart. Ich würde es maximal als Warnung einstufen.

                                          Denn es wird sicherlich immer mal Propertys geben die nicht initialisiert sind.
                                          Schön wäre es wenn diese dann in FHEM einfach mit einem Empty angelegt werden.
                                          Denn für den leihen sieht er ja im ioBroker auch nur ein leeren Wert fürs Property.

                                          Bildschirmfoto 2020-03-16 um 21.32.48.png

                                          Oder wie siehts du das?

                                          Gruß Denis

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          878

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe