Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Aufruf] Tests history/sql/influxdb neue Versionen!! Alias-Logging

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Aufruf] Tests history/sql/influxdb neue Versionen!! Alias-Logging

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

      Hi All,

      auf GitHub gibt es eine neue Version der Adapter history, sql und influxdb.

      Ab sofort kann man bei allen dreien beim Loggen von Daten auch eine Alias-ID definieren für einen Datenpunkt und somit das Logging quasi in der Datenbank auf diese ID umbiegen.

      Wofür ist das gut: jeder Kennt es man hat ein Homematic-Gerät und es geht kaputt und man ersetzt es - plötzlich sind die State-IDs andere weil die Seriennummer enthalten ist. Also sind alle vorher auf dem "alten" Gerät geloggten Daten futsch weil jetzt ja alles unter der neuen ID geloggt wird.

      Gleiches passiert jetzt in einigen Adaptern in Vorbereitung auf js-controller 1.4.2 bzw. 1.5.0 wo bestimmte Zeichen nicht mehr erlaubt sind für State-IDs. Hier ändern sich auch die IDs - allen voran im Smartmeter-Adapter, wo eine Stromverbrauchs-Historie komplett cool ist.

      Aber das ist jetzt simpel. Einfach beim alten Objekt das logging deaktivieren, beim neuen aktivieren mit den gleichen Einstellungen UND die alte State-ID einfach als "Alias-ID" bei der Konfiguration des Datenpunkts angeben. Dann landen alle Daten in der "alten" ID was das Logging angeht.

      Bei Abfragen für Diagramme kann man sogar beide IDs verwenden. Damit sollten sogar alte Flot-Konfigurationen noch gehen, aber auch die Verwendung der neuen ID liefert die kompletten Daten inkl. den früheren.

      Ich bitte Euch ein bissl zu testen:

      ****Einfach Adapter installieren vom Github und benutzten. Wenn Ihr keinerlei Alias-IDs definiert habt läuft alles so wie bisher auch.

      Und spielt auch gern mit Alias-IDs rum :-)****

      Feedback bitte hier im Thread.

      Danke!

      Ingo

      1 Reply Last reply Reply Quote 0
      • K
        Kueppert last edited by

        Goil, da hat jemand wieder etwas sinnvolles in einen Adapter eingebaut 🙂 Klasse. Danke dir. Werde ich natürlich direkt wieder testen 😉

        VG Thorsten

        Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

        1 Reply Last reply Reply Quote 0
        • bahnuhr
          bahnuhr Forum Testing Most Active last edited by

          Hallo,

          habe sql von git installiert.

          Installation lief durch.

          Angezeigt wird jetzt 1.9.0.

          Die Instanz wird aber nicht mehr grün !

          Irgendeine Idee ?

          mfg

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

            Was sagt da log?

            Was sagt der info.connection datenpunkt?

            1 Reply Last reply Reply Quote 0
            • bahnuhr
              bahnuhr Forum Testing Most Active last edited by

              Bin wieder zurück auf 1.7.4

              Dann wurde es sofort grün.

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

                Welche dB? SQLite? Welches os? Welche Node Version.

                1 Reply Last reply Reply Quote 0
                • bahnuhr
                  bahnuhr Forum Testing Most Active last edited by

                  es steht drin: sqlite3

                  node müsste 6.9 (steht jedenfalls überall im log)

                  was ist os?

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

                    Hm … es gab zwischendrin eine 1.8.0 mit einem Update der SQLite Library.

                    Wenn es auf 1.7.x geht dann liegt es wohl daran.

                    Damit: was sagt das log beim Start der 1.9.0?

                    Os =Betriebssystem

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

                      Von daher wäre das Installationslog der 1.9.0 interessant ob es Fehler beim Bauen der sqlite3 gab.

                      1 Reply Last reply Reply Quote 0
                      • K
                        Kueppert last edited by

                        Kurze Rückmeldung von mir: läuft auf dem Pi, mit SQL und Datenbank auf der Synology.

                        Gesendet von meinem HUAWEI RIO-L01 mit Tapatalk

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

                          Hab es installiert. Ging ohne Fehler, SQL 1.9.0. wird angezeigt.

                          ioBroker ist Ubuntu, DB auf synology.

                          Was muss ich tun, um Alias-ID anzulegen? Ich sehe bisher keinen Unterschied zu vorher.

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

                            Alias id gibts auf der einstellungsseite von den datenpunkten. (Unter Objekte) Es ist eine Zeile dazugekommen mit dem Textfeld..

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

                              Ist die Alias-ID auf 10 Zeichen begrenzt ?

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

                                @apollon77:

                                Alias id gibts auf der einstellungsseite von den datenpunkten. (Unter Objekte) Es ist eine Zeile dazugekommen mit dem Textfeld.. `
                                Bin zu doof. Auf einer dieser Seiten?
                                1146_screenshot__2_.png
                                1146_screenshot__3_.png

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

                                  @paul53:

                                  Ist die Alias-ID auf 10 Zeichen begrenzt ? `
                                  Wenn dann soll das so nicht sein 😉 checke ich gleich.

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

                                    @lobomau: eigentlich auf der zweiten. Fehlt bei dir aber. Bitte mal Shift Reload. Bzw nochmal ein „iobroker upload sql“

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

                                      @apollon77:

                                      @lobomau: eigentlich auf der zweiten. Fehlt bei dir aber. Bitte mal Shift Reload. Bzw nochmal ein „iobroker upload sql“ `
                                      OK. Mit dem Upload hat's geklappt.

                                      1 Reply Last reply Reply Quote 0
                                      • bahnuhr
                                        bahnuhr Forum Testing Most Active last edited by

                                        1.8.0 installiert.

                                        log zeigt:

                                        sql.0	2018-06-20 20:59:38.693	info	starting. Version 1.8.0 in C:/ioBroker/node_modules/iobroker.sql, node: v6.9.0
                                        host.Asus-Buero	2018-06-20 20:59:37.637	info	instance system.adapter.sql.0 started with pid 9600
                                        host.Asus-Buero	2018-06-20 20:59:34.618	info	instance system.adapter.sql.0 terminated with code null ()
                                        

                                        Instanz wird grün.

                                        1.9.0 von git installiert.

                                        log zeigt:

                                        host.Asus-Buero	2018-06-20 21:04:23.581	info	Restart adapter system.adapter.sql.0 because enabled
                                        host.Asus-Buero	2018-06-20 21:04:23.581	error	instance system.adapter.sql.0 terminated with code 0 (OK)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Manager.ondata (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:322:16)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Decoder.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-parser\index.js:246:12)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Decoder.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-emitter\index.js:134:20)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Decoder. <anonymous>(C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Manager.ondecoded (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:332:8)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Manager.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Manager. <anonymous>(C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Socket.onpacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:236:12)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Socket.onack (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:312:9)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: at Socket. <anonymous>(C:\ioBroker\node_modules\iobroker.sql\main.js:963:29)
                                        Caught	2018-06-20 21:04:23.580	error	by controller[1]: ReferenceError: history is not defined
                                        Caught	2018-06-20 21:04:23.580	error	by controller[0]: Cannot find module 'pg-native'
                                        sql.0	2018-06-20 21:04:23.563	info	terminating
                                        sql.0	2018-06-20 21:04:22.951	warn	Exception: ReferenceError: history is not defined
                                        sql.0	2018-06-20 21:04:22.943	error	at Manager.ondata (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:322:16)
                                        sql.0	2018-06-20 21:04:22.943	error	at Decoder.add (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-parser\index.js:246:12)
                                        sql.0	2018-06-20 21:04:22.943	error	at Decoder.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-emitter\index.js:134:20)
                                        sql.0	2018-06-20 21:04:22.943	error	at Decoder. <anonymous>(C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
                                        sql.0	2018-06-20 21:04:22.943	error	at Manager.ondecoded (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\manager.js:332:8)
                                        sql.0	2018-06-20 21:04:22.943	error	at Manager.Emitter.emit (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\node_modules\component-emitter\index.js:133:20)
                                        sql.0	2018-06-20 21:04:22.943	error	at Manager. <anonymous>(C:\ioBroker\node_modules\iobroker.js-controller\node_modules\component-bind\index.js:21:15)
                                        sql.0	2018-06-20 21:04:22.943	error	at Socket.onpacket (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:236:12)
                                        sql.0	2018-06-20 21:04:22.943	error	at Socket.onack (C:\ioBroker\node_modules\iobroker.js-controller\node_modules\socket.io-client\lib\socket.js:312:9)
                                        sql.0	2018-06-20 21:04:22.943	error	at Socket. <anonymous>(C:\ioBroker\node_modules\iobroker.sql\main.js:963:29)
                                        sql.0	2018-06-20 21:04:22.943	error	ReferenceError: history is not defined
                                        sql.0	2018-06-20 21:04:22.943	error	uncaught exception: history is not defined
                                        sql.0	2018-06-20 21:04:22.940	info	enabled logging of javascript.0.Status.Heizoel.aktuell, Alias=false, 1 points now activated
                                        sql.0	2018-06-20 21:04:22.915	info	Connected to sqlite
                                        sql.0	2018-06-20 21:04:22.887	info	starting. Version 1.9.0 in C:/ioBroker/node_modules/iobroker.sql, node: v6.9.0</anonymous></anonymous></anonymous></anonymous></anonymous></anonymous>
                                        

                                        Adapter wird kurz grün; dann aber gleich wieder rot.

                                        Habe nun auch history von git aktualisiert.

                                        sql bleibt aber rot.

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

                                          Dann hast du bug gefundenen fix kommt gleich. Super, danke

                                          1 Reply Last reply Reply Quote 0
                                          • bahnuhr
                                            bahnuhr Forum Testing Most Active last edited by

                                            Is ja n' Ding.

                                            Ich dachte es liegt wieder an meiner Kiste.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            813
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            7
                                            53
                                            5283
                                            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