Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. Absturz in fhem Adapter

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Absturz in fhem Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • LausiD
      LausiD last edited by

      Laut dem Log werden die Readings ignoriert…alles was bei debug warn=rot ist wird nicht synchronisiert.

      Muss aber den Text von "included in fhem.x.info.Config.ignorePossibleSets" auf "included in fhem.x.info.Config.ignoreReadings" noch ändern

      Danke 🙂

      Wenn du Objekt Wecker komplett gelöscht hast kommen nach Neustart alle Readings wieder?

      1 Reply Last reply Reply Quote 0
      • A
        aski71 last edited by

        Im Moment kommen sie gar nicht, weil ich ja event-on-change-reading auf state gesetzt habe.

        Müsste ich bei Gelegenheit nochmal ausprobieren, das Objekt Wecker zu löschen und neu anlegen zu lassen.

        1 Reply Last reply Reply Quote 0
        • A
          aski71 last edited by

          So. Eben nochmal ausprobiert:

          event-on-change-reading Attribut gelöscht.

          Objekt Wecker in iobroker gelöscht.

          fhem Adapter in iobroker neu gestartet.

          Effekt:

          Wecker Objekt wird erzeugt, ohne die Readings aus ignoreReadings. -> Prima.

          Bei Statuschange des Wecker-Objekts in fhem: Trotzdem Absturz des Adapters. -> Nicht prima. 😉

          1 Reply Last reply Reply Quote 0
          • LausiD
            LausiD last edited by

            Habe paar Sachen im Adapter geändert….

            Mach mal nochmal update über github und teste erneut

            1 Reply Last reply Reply Quote 0
            • A
              aski71 last edited by

              Leider keine Änderung, wenn ich das event-on-change-reading rausnehme:

              host.homie	2018-12-30 18:11:17.525	error	instance system.adapter.fhem.0 terminated with code 0 (OK)
              Caught	2018-12-30 18:11:17.525	error	by controller[0]: at Socket.Readable.push (_stream_readable.js:208:10)
              Caught	2018-12-30 18:11:17.525	error	by controller[0]: at readableAddChunk (_stream_readable.js:250:11)
              Caught	2018-12-30 18:11:17.525	error	by controller[0]: at addChunk (_stream_readable.js:263:12)
              Caught	2018-12-30 18:11:17.525	error	by controller[0]: at Socket.emit (events.js:211:7)
              Caught	2018-12-30 18:11:17.525	error	by controller[0]: at emitOne (events.js:116:13)
              Caught	2018-12-30 18:11:17.524	error	by controller[0]: at Socket.telnetSocket.on.data (/opt/iobroker/node_modules/iobroker.fhem/lib/telnet.js:97:30)
              Caught	2018-12-30 18:11:17.524	error	by controller[0]: at Telnet.emit (events.js:211:7)
              Caught	2018-12-30 18:11:17.524	error	by controller[0]: at emitOne (events.js:116:13)
              Caught	2018-12-30 18:11:17.519	error	by controller[0]: at Telnet.telnetIn.on.data (/opt/iobroker/node_modules/iobroker.fhem/main.js:2145:33)
              Caught	2018-12-30 18:11:17.519	error	by controller[0]: at parseEvent (/opt/iobroker/node_modules/iobroker.fhem/main.js:212:25)
              Caught	2018-12-30 18:11:17.518	error	by controller[0]: 2018-12-30 18:11:17.353 - error: fhem.0 TypeError: Cannot read property 'replace' of undefined
              Caught	2018-12-30 18:11:17.518	error	by controller[0]: 2018-12-30 18:11:17.353 - fhem.0 uncaught exception: Cannot read property 'replace' of undefined
              Caught	2018-12-30 18:11:17.518	error	by controller[0]: at Socket.Readable.push (_stream_readable.js:208:10)
              Caught	2018-12-30 18:11:17.518	error	by controller[0]: at readableAddChunk (_stream_readable.js:250:11)
              Caught	2018-12-30 18:11:17.517	error	by controller[0]: at addChunk (_stream_readable.js:263:12)
              Caught	2018-12-30 18:11:17.516	error	by controller[0]: at Socket.emit (events.js:211:7)
              Caught	2018-12-30 18:11:17.516	error	by controller[0]: at emitOne (events.js:116:13)
              Caught	2018-12-30 18:11:17.516	error	by controller[0]: at Socket.telnetSocket.on.data (/opt/iobroker/node_modules/iobroker.fhem/lib/telnet.js:97:30)
              Caught	2018-12-30 18:11:17.516	error	by controller[0]: at Telnet.emit (events.js:211:7)
              Caught	2018-12-30 18:11:17.516	error	by controller[0]: at emitOne (events.js:116:13)
              Caught	2018-12-30 18:11:17.515	error	by controller[0]: at Telnet.telnetIn.on.data (/opt/iobroker/node_modules/iobroker.fhem/main.js:2145:33)
              Caught	2018-12-30 18:11:17.515	error	by controller[0]: at parseEvent (/opt/iobroker/node_modules/iobroker.fhem/main.js:212:25)
              Caught	2018-12-30 18:11:17.514	error	by controller[0]: TypeError: Cannot read property 'replace' of undefined
              fhem.0	2018-12-30 18:11:17.353	error	at Socket.Readable.push (_stream_readable.js:208:10)
              fhem.0	2018-12-30 18:11:17.353	error	at readableAddChunk (_stream_readable.js:250:11)
              fhem.0	2018-12-30 18:11:17.353	error	at addChunk (_stream_readable.js:263:12)
              fhem.0	2018-12-30 18:11:17.353	error	at Socket.emit (events.js:211:7)
              fhem.0	2018-12-30 18:11:17.353	error	at emitOne (events.js:116:13)
              fhem.0	2018-12-30 18:11:17.353	error	at Socket.telnetSocket.on.data (/opt/iobroker/node_modules/iobroker.fhem/lib/telnet.js:97:30)
              fhem.0	2018-12-30 18:11:17.353	error	at Telnet.emit (events.js:211:7)
              fhem.0	2018-12-30 18:11:17.353	error	at emitOne (events.js:116:13)
              fhem.0	2018-12-30 18:11:17.353	error	at Telnet.telnetIn.on.data (/opt/iobroker/node_modules/iobroker.fhem/main.js:2145:33)
              fhem.0	2018-12-30 18:11:17.353	error	at parseEvent (/opt/iobroker/node_modules/iobroker.fhem/main.js:212:25)
              fhem.0	2018-12-30 18:11:17.353	error	TypeError: Cannot read property 'replace' of undefined
              fhem.0	2018-12-30 18:11:17.353	error	uncaught exception: Cannot read property 'replace' of undefined
              
              
              1 Reply Last reply Reply Quote 0
              • LausiD
                LausiD last edited by

                Neuer Versuch 🙂

                Update github und Test

                Kannst du eigentlich aus den Readings "\n" in FHEM entfernen?

                1 Reply Last reply Reply Quote 0
                • A
                  aski71 last edited by

                  Jetzt stürzt er nicht mehr ab, sondern wirft jede Menge Meldungen aus, was er alles ignoriert. 😄

                  Ich wüsste nicht, wie ich irgendwelche "\n" entferne.

                  Die kommen vermutlich durch den json Dumper rein. Den wiederum hab ich gebraucht, dass überhaupt was lesbares rauskommt. Sonst steht da nur ein Hash ohne Daten.

                  1 Reply Last reply Reply Quote 0
                  • LausiD
                    LausiD last edited by

                    Ok Meldungen sind auf github wieder raus 🙂

                    1 Reply Last reply Reply Quote 0
                    • LausiD
                      LausiD last edited by

                      Hallo Alex,

                      nach langer Suche ist dies die einzige Möglichkeit die "eigenen" Readings aus Script an ioBroker übertragen.

                      Mit zB "$niceHash1=~ s/\n//g;" wird \n=Zeilenumbruch entfernt.

                      \n in deinen Readings macht schon bei der Übertragung mit telnet jeweils eine einzelne Zeile, deshalb auch im Log ioBroker mehere Zeilen des Event state.

                      Gruß

                      LausiD

                      1 Reply Last reply Reply Quote 0
                      • A
                        aski71 last edited by

                        Hi LausiD,

                        danke für den Tipp. Das funktioniert auch.

                        Einzige Downside ist, dass es natürlich mit den \n in fhem für's Auge schöner lesbar war.

                        Das kann man aber verkraften.

                        In diesem Sinne: High five! War eine schöne produktive Zusammenarbeit. 🙂

                        Guten Rutsch und auf ein fantastisches 2019!

                        Gruß Alex

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        696
                        Online

                        31.6k
                        Users

                        79.5k
                        Topics

                        1.3m
                        Posts

                        2
                        49
                        2405
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo