Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter device-reminder V 3.x

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Test Adapter device-reminder V 3.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • Xenon
      Xenon Forum Testing Developer last edited by

      wenn es keine Probleme mehr gibt, bitte schnellst möglich bescheid geben, damit die neue Version in die latest kommt. Das war ein richtig dämlicher Tippfehler, unglaublich

      G 1 Reply Last reply Reply Quote 0
      • G
        guergen @Xenon last edited by guergen

        @xenon Github: V3.1.1: Die "alten" Geräte sind da!
        Edit: Mein Wasserkocher wird abgeschaltet, aber eine Meldung kommt weder per "Alexa" noch per Telegram.
        Wurde natürlich vorher richtig eingestellt...

        Xenon 1 Reply Last reply Reply Quote 0
        • Xenon
          Xenon Forum Testing Developer @guergen last edited by

          @guergen sagte in Test Adapter device-reminder V 3.x:

          @xenon Github: V3.1.1: Die "alten" Geräte sind da!
          Edit: Mein Wasserkocher wird abgeschaltet, aber eine Meldung kommt weder per "Alexa" noch per Telegram.
          Wurde natürlich vorher richtig eingestellt...

          Das gibt es doch nicht, seit dem neuen JS controller ist echt der Wurm drin

          Im Log taucht wahrscheinlich nix auf?

          G ESP8266 2 Replies Last reply Reply Quote 0
          • G
            guergen @Xenon last edited by

            @xenon Bin grade am Debug. Aber eine Testnachricht bei Alexa funktioniert auch grade nicht.
            Beim Start bekomme ich eine Telegram-Nachricht, beim Abschalten jetzt auch.
            Musste den Adapter händisch einmal neu starten, jetzt läuft es scheinbar; zumindest bei mir!

            Xenon 1 Reply Last reply Reply Quote 0
            • Xenon
              Xenon Forum Testing Developer @guergen last edited by

              @guergen Ich kann mich erst wieder gegen Abend ran setzen

              G 1 Reply Last reply Reply Quote 0
              • G
                guergen @Xenon last edited by guergen

                @xenon Wie gesagt, nach einem händischen Neustart des Adapters läuft es!
                Mit Startmeldung, Endmeldung und auch mit Endmeldung bei Abbruch
                Danke für die schnelle Reaktion und Fehlerbeseitigung!
                Ich hoffe dass es bei den anderen auch läuft!

                Xenon 1 Reply Last reply Reply Quote 0
                • Xenon
                  Xenon Forum Testing Developer @guergen last edited by

                  @guergen Wenn du ein Update von github machst, muss man glaube ich auch neustarten. Bin mir da aber jetzt nicht sicher

                  G 1 Reply Last reply Reply Quote 0
                  • G
                    guergen @Xenon last edited by

                    @xenon Macht er doch egtl von alleine, aber egal.
                    Zuverlässig kommt die Meldung aber leider nicht immer; weder Alexa, noch TG; keine Ahnung ob es an meinem System liegt oder woran. Kann morgen gerne noch ein paar mal den DR debuggen.
                    Vielleicht geht es ja bei anderen zuverlässig...

                    1 Reply Last reply Reply Quote 0
                    • Xenon
                      Xenon Forum Testing Developer last edited by

                      Version 3.1.1 auf npm behebt den Bug

                      1 Reply Last reply Reply Quote 1
                      • JB_Sullivan
                        JB_Sullivan last edited by

                        Guten Morgen,
                        kurze Frage am Rande, da auf GIT nicht beschrieben, was ist eine Benachrichtigung via MATRIX?

                        BtW: Bei mir waren alle Objekte nach irgend einem Update einfach gelöscht und der Adapter hat auch keine Meldungen via Alexa mehr ausgegeben. Habe jetzt die GIT Version installiert und unter den Instanz Einstellungen (da war alles noch vorhanden) alle eingetragenen Geräte einmal auf "prüfen" gestellt und dann neu gespeichert.

                        Danach waren dann auch wieder alle Objekte vorhanden. Ich musste "nur "noch alle Verknüpfungen zu InfluxDB wieder herstellen.

                        Meiner Meinung nach einer der größten Pferdefüße von ioB, das nach einem löschen und neu anlegen von Objekten bereits bestehenden Kopplungen zu so Sachen wie InfluxDB, Sourceanalytix usw. nicht wieder automatisch hergestellt werden wenn auch der Datenpunkt wieder da.

                        mcm1957 1 Reply Last reply Reply Quote 0
                        • mcm1957
                          mcm1957 @JB_Sullivan last edited by

                          @jb_sullivan said in Test Adapter device-reminder V 3.x:

                          Meiner Meinung nach einer der größten Pferdefüße von ioB, das nach einem löschen und neu anlegen von Objekten bereits bestehenden Kopplungen zu so Sachen wie InfluxDB, Sourceanalytix usw. nicht wieder automatisch hergestellt werden wenn auch der Datenpunkt wieder da.

                          Diese Verküpfungen werden als Attribute des States gespeichert. Wenn nun ein State gelöscht wird, dann werden diese Informationen natürlich auch gelöscht. Aus diesem Grunde sollten States nur dann gelöscht werden, wenn der Adapter deinstalliert wird aber natürlich NICHT bei einem upgrade / downgrade etc.

                          Wenn ein Adapter zu oft States löscht bitte ein Issue beim Adapter aufmachen - das muss dort gelöst werden. Technisch gibt es ausreichend Funktionen mit denen States geändert werden können ohne diese zu löschen.

                          Da aus diesem Posting nicht hervorgeht wann die States gelöscht wurden kann ich zu Ursache und möglicher Vermeidung nicht mehr sagen. Ein allfälliges Löschen / Deinstallieren des Adapters löscht aber jedenfalls alle States und damit auch die zugehörigen User Settings.

                          JB_Sullivan 1 Reply Last reply Reply Quote 0
                          • Xenon
                            Xenon Forum Testing Developer last edited by

                            Aktuell ist es tatsächlich so, dass Datenpunkte entfernt werden, wenn das device nicht mehr in der gui existiert. Das ist in vielen Adaptern so gang und gäbe.

                            Ich werde zwei Änderungen einbringen, die das in Zukunft verhindern.

                            1. Sollte die Konfig im admin nicht richtig geladen werden (warum auch immer), werde ich den Fehler catchen und eine Fehlermeldung anzeigen lassen

                            2. Das automatische Löschen werde ich erstmal deaktivieren und entweder einen Button in die GUI einbauen, welcher die Leichen löscht oder ich lasse die Objekte da, diese müssen dann händisch entfernt werden

                            mcm1957 1 Reply Last reply Reply Quote 0
                            • mcm1957
                              mcm1957 @Xenon last edited by

                              @xenon said in Test Adapter device-reminder V 3.x:

                              Aktuell ist es tatsächlich so, dass Datenpunkte entfernt werden, wenn das device nicht mehr in der gui existiert. Das ist in vielen Adaptern so gang und gäbe.

                              Ich werde zwei Änderungen einbringen, die das in Zukunft verhindern.

                              1. Sollte die Konfig im admin nicht richtig geladen werden (warum auch immer), werde ich den Fehler catchen und eine Fehlermeldung anzeigen lassen

                              2. Das automatische Löschen werde ich erstmal deaktivieren und entweder einen Button in die GUI einbauen, welcher die Leichen löscht oder ich lasse die Objekte da, diese müssen dann händisch entfernt werden

                              An sich ist es VÖLLIG in Ordnung dass States entfernt werden wenn Geräte entfernt werden. Persönlich seh ich da keinen Handlungsbedarf. Andernfalls besteht die Gefahr dass das System mit State-Zombies unnötig aufgebläht und verlangsamt wird.

                              Aber ob das Bereinigen nun automatisch erfolgt oder via "Cleanup Button" ist ein Feinheit die natürlich der Maintainer entscheiden kann. Die Luxusvariante könnte z.B. im Log beim Start darauf hinweisen dass es löschbereite States gibt und eine Bereinigung via Button anregen oder abfragen wann der State zuletzt beschrieben wurde und erst nach einigen Wochen löschen .... :-). Will aber hier nicht Arbeit schaffen. Und die Grundursache war ja ein Fehler der die Config verschwinden ließ - also alles andere als ein normaler Betriebszustand und nur in einer Test / Beta Software - das soll man auch nicht vergessen 🙂

                              Suboptimal empfinde ich den Ansatz mancher Adapter nur dem User zu empfehlen States manuell zu löschen. Das ist eine Aktion die ein 'Standard-User' nicht manuell machen sollte - ist zumindest meine Ansicht.

                              Jedenfalls DANKE @xenon dass du der Gemeinschaft diesen Adapter zur Verfügung stellst, aktiv wartest und deine Zeit dafpr spendest.

                              👏

                              Xenon 1 Reply Last reply Reply Quote 1
                              • Xenon
                                Xenon Forum Testing Developer @mcm1957 last edited by

                                @mcm57 Danke dir. Vor der nächsten größeren Code Änderung spreche ich euch an und gehe es einmal durch. Ein Adapter mit 5,5k installs darf solche Fehler nicht haben, meine Meinung dazu.

                                Ich selber bin Programmierer für Industrie Roboter und Anlagen, JS ist Hobby. Ich gehe natürlich immer von der letzten stable aus, Was da aber noch an Versionen im Umlauf ist, weiß ich ja nicht. Daher denke ich wahrscheinlich nicht immer weit genug und dann kommt es zu solchen Fehlern.

                                Wie es dieses Mal gelaufen ist tut mir wirklich Leid und ich werde in Zukunft noch besser aufpassen...

                                Schönen Sonntag an alle

                                mcm1957 1 Reply Last reply Reply Quote 0
                                • C
                                  cooper19888 last edited by

                                  Vielleicht habt ihr ja ein Idee für mich.
                                  Ich bekomme es nicht hin, dass der device.reminder etwas über alexa.2 sagt.

                                  Wenn ich auf Test klicke kommt im Log vom iobroker folgendes:
                                  [messageHandler - error] <TypeError: Cannot read properties of undefined (reading 'val')>

                                  Zeigen tute ich auf
                                  alexa2.0.Echo-Devices.G2A1B505149502QU.Commands.speak

                                  Installiert habe ich alexa.2 auch die aktuellste Version von github.

                                  Zur Info.
                                  Telegram funktioniert

                                  Xenon 1 Reply Last reply Reply Quote 0
                                  • Xenon
                                    Xenon Forum Testing Developer @cooper19888 last edited by

                                    @cooper19888 sagte in Test Adapter device-reminder V 3.x:

                                    Vielleicht habt ihr ja ein Idee für mich.
                                    Ich bekomme es nicht hin, dass der device.reminder etwas über alexa.2 sagt.

                                    Wenn ich auf Test klicke kommt im Log vom iobroker folgendes:
                                    [messageHandler - error] <TypeError: Cannot read properties of undefined (reading 'val')>

                                    Zeigen tute ich auf
                                    alexa2.0.Echo-Devices.G2A1B505149502QU.Commands.speak

                                    Installiert habe ich alexa.2 auch die aktuellste Version von github.

                                    Zur Info.
                                    Telegram funktioniert

                                    Version 3.1.1?

                                    Das wird dann ein Bug sein, der aber zumindest abgefangen wurde. So funktioniert dann alexa nicht aber der restliche Adapter. Falls du bei github bist mach bitte ein Bug issue auf, ich schaue es mir nachher an

                                    C G 2 Replies Last reply Reply Quote 0
                                    • JB_Sullivan
                                      JB_Sullivan @mcm1957 last edited by

                                      @mcm57 sagte in Test Adapter device-reminder V 3.x:

                                      Diese Verküpfungen werden als Attribute des States gespeichert. Wenn nun ein State gelöscht wird, dann werden diese Informationen natürlich auch gelöscht. Aus diesem Grunde sollten States nur dann gelöscht werden, wenn der Adapter deinstalliert wird aber natürlich NICHT bei einem upgrade / downgrade etc.

                                      Hat jetzt nichts mit diesem Adapter speziell zu tun, aber vielleicht sollte man in ioB mal drüber nachdenken, sowas wieder automatisch herstellen zu lassen. Es wird ganz ganz häufig, quer über alle Adapter hinweg, bei Problemen empfohlen, die Objekte zu löschen und durch einen Instanz Neustart wieder neu erzeugen zu lassen.

                                      Das mag sogar für viele Probleme funktionieren, wenn man dann aber bei solchen Adaptern über InfluxDB große grafische Auswertungen in Grafana betreibt, sind alle diese Attribut Verknüpfungen nach der Neuanlage weg, obwohl der DP evtl. sogar genau den gleichen DP Namen bekommen hat.

                                      Aus meiner Sicht wäre es hier wünschenswert, wenn wiederhergestellte DP`s mit gleichen Namen, woher auch immer, ihre Attribut Verknüpfungen automatisch wieder hergestellt bekommen würde.

                                      Aber genug O.T. an dieser Stelle.

                                      mcm1957 1 Reply Last reply Reply Quote 0
                                      • JB_Sullivan
                                        JB_Sullivan last edited by

                                        @Xenon

                                        Für den Fall das es oben überlesen wurde - kurze Frage am Rande, da auf GIT nicht beschrieben, was ist eine Benachrichtigung via MATRIX?

                                        BtW: Bei mir funktioniert auch mit der 3.1.1 die Alexa Test Ausgabe nicht.

                                        
                                        device-reminder.1
                                        7508	2024-01-21 11:40:47.160	error	[messageHandler - error] <TypeError: Cannot read properties of undefined (reading 'val')>
                                        
                                        Xenon 1 Reply Last reply Reply Quote 0
                                        • ESP8266
                                          ESP8266 @Xenon last edited by ESP8266

                                          @xenon , Mahlzeit, der Geschirrspüler wurde gerade angeschaltet. Es gab nur eine Meldung via Telegram. Alexa blieb ruhig.
                                          Normal hätte dort der Geschirrspüler drinnen stehen müssen.
                                          737a377d-3469-45ed-9e6b-f1cbcd65a63c-grafik.png

                                          Version 3.1.1

                                          Auch eine Testnachricht via Alexa geht nicht.

                                          1 Reply Last reply Reply Quote 0
                                          • C
                                            cooper19888 @Xenon last edited by cooper19888

                                            @xenon said in Test Adapter device-reminder V 3.x:

                                            @cooper19888 sagte in Test Adapter device-reminder V 3.x:

                                            Vielleicht habt ihr ja ein Idee für mich.
                                            Ich bekomme es nicht hin, dass der device.reminder etwas über alexa.2 sagt.

                                            Wenn ich auf Test klicke kommt im Log vom iobroker folgendes:
                                            [messageHandler - error] <TypeError: Cannot read properties of undefined (reading 'val')>

                                            Zeigen tute ich auf
                                            alexa2.0.Echo-Devices.G2A1B505149502QU.Commands.speak

                                            Installiert habe ich alexa.2 auch die aktuellste Version von github.

                                            Zur Info.
                                            Telegram funktioniert

                                            Version 3.1.1?

                                            Das wird dann ein Bug sein, der aber zumindest abgefangen wurde. So funktioniert dann alexa nicht aber der restliche Adapter. Falls du bei github bist mach bitte ein Bug issue auf, ich schaue es mir nachher an

                                            Ja korrekt. Die letzte Version die es aktuell auf github gibt und ist bei mir 3.1.1.

                                            Ich mache ein Issue auf.
                                            https://github.com/Xenon-s/ioBroker.device-reminder/issues/381

                                            cooper1988 created this issue in Xenon-s/ioBroker.device-reminder

                                            closed Alexa message not possible in version 3.1.1 <TypeError: Cannot read properties of undefined (reading 'val #381

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            839
                                            Online

                                            31.6k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            48
                                            390
                                            51707
                                            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