Navigation

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

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter Smartmeter 3.0.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      MartyBr @a200 last edited by

      @a200
      Vielen Dank. Ich möchte ja ungern alle meine gespeicherten Daten verlieren.

      Dann kann ich ja den Umstieg planen.

      1 Reply Last reply Reply Quote 0
      • W
        WRE4444 last edited by

        Hallo apollon,
        habe das Wochenende über versucht den Adapter zum laufen zu bringen leider ohne Erfolg. Nachfolgend ein Log von heute morgen. Die beiden Adapter sind auf dem Masterhost installiert, die USB werden über ls /dev/ttyUSB* erkannt. Die Strombegrenzung der USB am Raspi steht auf 1, auch ein externer, aktiver USB-Hub bringt kein Ergebnis. Meine Fachkenntnis reicht nicht aus um anhand des Log den Fehler zu erkennen und die Ursache zu beseitigen. Wäre für Hilfe dankbar. Gerne auch weitere Auskünfte.
        smartmeter_191205_1.txt

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

          @WRE4444 ALso der Fehler sagt das Du nodejs aktualisiert hast nachdem du den Adapter installiert hast. korrekt? Wenn ja ist das der Grund.

          --> https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten

          W 1 Reply Last reply Reply Quote 0
          • W
            WRE4444 @apollon77 last edited by

            @apollon77 Ich habe den Adapter heute morgen gelöscht und vollkommen neu installiert. Danach habe ich keine Änderungen mehr vorgenommen. Alle anderen Adapter laufen ohne Probleme. Was kann ich den jetzt tun? Muß ich node-js downgraden. Installiert ist node v12.13.1.

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

              @WRE4444 Der Fehler kommt daher das das "serielport" Modul native Teile hat und die wurden für eine andere nodejs Version erstellt - also war der Adapter früher für eine andere nodejs Version installiert. Es muss ein Update der nodejs Version stattgefunden haben! Und im verlinkten Artikel steht was man dann beachten bzw tun muss

              W 1 Reply Last reply Reply Quote 0
              • W
                WRE4444 @apollon77 last edited by

                @apollon77 Selbst auf die Gefahr hin, dass ich nerve oder blöd bin, kannst du mir mitteilen was ich jetzt tun kann damit der Adapter läuft. Der Link ist für mich zu komlipliziert ich verstehe leider einige Dinge nicht, die für Dich selbstverständlich sind. Wäre für einfache Hinweise dankbar.

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

                  @WRE4444 Bitte berschreibe Dein Problem in dem anderen thread nochmal, weil das Thema nichts mit dem Thread und der Version 3 vom Adapter zu tun hat.

                  W 1 Reply Last reply Reply Quote 0
                  • W
                    WRE4444 @apollon77 last edited by

                    @apollon77 Danke für die Antwort, aber sie hilft mir nicht weiter. Bitte konkret, kann ich das Problem lösen, wenn ja, wie. Löst das Problem vielleicht ein Update deines Adapters, dann kann ich warten.
                    In welchem Thread soll ich das Problem beschreiben (Link)? Wenn du einen Lösungsweg kennst, teil es mir doch bitte mit, wäre dir dankbar.

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

                      @WRE4444 Jetzt nimm mir die folgenden Worte bitte nicht übel oder halte mich für arrogant:

                      Meine Aussage war: Details wie man nodejs korrekt aktualisiert (was bei Dir augenscheinlich zu Problemen geführt hat) und was zu beachten ist gibt es in https://forum.iobroker.net/topic/22867/how-to-node-js-für-iobroker-richtig-updaten. Dir war/ist das zu technisch und anstelle dort im Thread nach Hilfe zu Fragen waren wir wieder hier. Dann habe ich Dich gebeten Du sollst Dein Problem bitte dort beschreiben um dort Hilfe zu bekommen, weil es nichts direkt mit dem Update zu tun hat. Und dort sind auch andere User die mitlesen und Dir ggf helfen können, die Dein Problem hier diesem Thread schlicht nicht sehen.

                      Na klar kann ich jetzt sagen "mach npm rebuild". Damit macht es diesen Thread noch mehr "Off-Topic" und werde drauf warten können das Deine nächste Frage wieder hier im Thread kommt ... Das ist für mich gerade nicht sinnvoll und nicht zielführend - auch wenn es natürlich für Dich das einfachste Wäre.

                      Bitte lass und schauen das wir die Themen dort diskutieren wo Sie Sinn machen und Du die beste Chance hast eine Lösung zu bekommen und idealerweise das Helfen nicht allein an mir hängen bleibt (eine Person skaliert so unglaublich schlecht), sondern andere aktive Community-User auch unterstützen können (... aufgeteilt auf mehrere Schultern geht das viel flüssiger vonstatten zu helfen).

                      Danke sehr!

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

                        Hallo apollon,

                        habe gerade upgedatet auf 3.0.3

                        Früher sahen die Einstellungen so aus:
                        8030cfac-68a9-4544-aa9b-3a06eda821e4-image.png

                        Nach dem update sieht es so aus:
                        cfdcd16a-eb9b-4b81-b86a-37b3c3c5ed9b-image.png

                        In den raw Einstellungen hab ich nachgeschaut:
                        3b0ea17d-e261-4853-b2ea-f61faab216b2-image.png

                        Mein "lesevoltaik" ist wohl noch drin. Man sieht es aber nicht mehr bei den Einstellungen der Instanz.

                        Kannst du das Feld mal wieder breiter machen. Wäre doch gut, wenn man die gemachten/vorhandenen Einstellungen sehen würde.

                        mfg
                        Dieter

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

                          @apollon77 in der 3.0.3 hab ich auch den Fehler, dass die Serial devices nicht mehr angezeigt werden, wie bei @bahnuhr

                          apollon77 1 Reply Last reply Reply Quote 0
                          • W
                            WRE4444 @apollon77 last edited by

                            @apollon77 sagte in Test Adapter Smartmeter 3.0.x:

                            .

                            Ich glaube, dass ich deine Antwort verstehe, werde das auch unter dem Link noch schreiben. Ich habe gemäß Link (Anleitung Stabilostick Punkt 4c) das Update durchgeführt. Vorher den den Smartmeter-Adapter komplett vom iobroker gelöscht. Danach Neuistallation des smartmeter.0, jetzt werden die seriellen Geräte zur Auswahl angeboten. Ich habe dann die entsprechde ausgewählt (USB0) und siehe da, alles schien perfekt, alle Werte wurden dargestellt. Habe dann den zweiten Adapter (smartmeter.1) installiert und die USB1 ausgewählt. Beide Adapter bleiben dann gelb, keiner bringt Daten. Bei der Ursachensuche habe ich dann festgestellt, dass beide Adapter als serielles Gerät den USB1 enthielten. Die Änderung von smartmeter.0 oder smartmeter.1 hatte immer zur Folge, dass sich der Andere auf den gleichen USB stellt. Danach habe ich dann die Hardware vom Host entfernt, die Adapter gelöscht und nacheinander die USB manuell eingetragen. Alle sind jetzt grün und liefern die richtigen Werte. Das ganze läuft jetzt seit heute morgen stabil.
                            Ich denke jedoch in der Version 3.0.3 ist noch ein Fehler, ich kann mir nicht vorstellen, dass bei der Änderung einer Einstellung des seriellen Gerätes der zweite Adapter auch verstellt wird. Oder liege ich falsch mit meinen Gedanken. Möchte gern deine Meinung dazu hören.
                            Bitte nimm es nicht persönlich, deine Arbeit ist Klasse, in einer Testphase sind Fehler normal und die Feldversuche dienen zur Fehlersuche und Optimierung.
                            Vielen Dank für deine Tätigkeit im iobroker

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

                              @ilovegym dann bitte zeigt mal was im log steht wenn ihr Admin öffnet. Und bitte auch mal was in der Browser Konsole ausgegeben wird.

                              Scheinbar gibt es bei euch einen Fehler dabei das die Liste der seriellen ports vom Adapter gelesen wird. Ich dachte ich hab alle Fälle abgefangen, aber scheinbar passiert bei euch was komisches.

                              Und versucht bitte auch mal länger zu warten (nur sichergehen weil er probiert bis zu 20 mal ...)

                              Neuschwansteini 1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 @WRE4444 last edited by

                                @WRE4444 das ist jetzt aber mega komisch. Ich habe auch zwei instanzen und da geht alles normal. Rein technisch kann sich das an sich auch gar nicht mischen - wenn es das tun würde müsste es alle Adapter mit mehreren Instanzen betreffen. Ich checke das nochmal zur Sicherheit aber ich weiß gerade nicht was da bei dir passiert ist. Aber wenn’s jetzt tut ist ja erstmal ok.

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

                                  @apollon77 Hi, jetzt wollte ich das gerade debuggen, und jetzt gehts einwandfrei.. kann keinen Fehler mehr finden.. 😞
                                  "looks like your magic fingers fixed it remotly.." 🙂

                                  Da der Adapter auf meinem RaspiZero läuft, und der auch so manchmal seine trägen momente hat, denke ich, es liegt bestimmt an dem.. das ist mein allererst aufgesetzter iobroker vom frühjahr 2018..

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

                                    @ilovegym Mal schauen was @bahnuhr brichtet. ich kann aber in jedem Fall ein "bitte warten lese Serielle Ports..." als standard-select einbauen während das noch nicht geladen ist 😉

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

                                      @apollon77 sagte in Test Adapter Smartmeter 3.0.x:

                                      @ilovegym Mal schauen was @bahnuhr brichtet. ich kann aber in jedem Fall ein "bitte warten lese Serielle Ports..." als standard-select einbauen während das noch nicht geladen ist 😉

                                      Ach, jetzt hab ich erst kapiert was wir machen sollen.

                                      Habe Instanz-Config angeklickt.

                                      Und im log kommt dies:

                                      smartmeter.0	2019-12-05 18:23:56.107	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":183,"ack":false,"time":1575566636143},"_id":8098361}
                                      smartmeter.0	2019-12-05 18:23:53.111	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":182,"ack":false,"time":1575566633147},"_id":8098360}
                                      smartmeter.0	2019-12-05 18:23:51.107	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":181,"ack":false,"time":1575566631143},"_id":8098359}
                                      smartmeter.0	2019-12-05 18:23:48.117	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":180,"ack":false,"time":1575566628153},"_id":8098358}
                                      smartmeter.0	2019-12-05 18:23:46.106	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":179,"ack":false,"time":1575566626142},"_id":8098357}
                                      smartmeter.0	2019-12-05 18:23:43.249	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":178,"ack":false,"time":1575566623146},"_id":8098356}
                                      smartmeter.0	2019-12-05 18:23:41.108	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":177,"ack":false,"time":1575566621143},"_id":8098355}
                                      smartmeter.0	2019-12-05 18:23:38.110	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":176,"ack":false,"time":1575566618146},"_id":8098354}
                                      smartmeter.0	2019-12-05 18:23:36.109	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":175,"ack":false,"time":1575566616144},"_id":8098353}
                                      smartmeter.0	2019-12-05 18:23:34.106	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":174,"ack":false,"time":1575566614141},"_id":8098352}
                                      smartmeter.0	2019-12-05 18:23:31.107	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":173,"ack":false,"time":1575566611143},"_id":8098351}
                                      smartmeter.0	2019-12-05 18:23:28.114	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":172,"ack":false,"time":1575566608151},"_id":8098350}
                                      smartmeter.0	2019-12-05 18:23:26.106	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":171,"ack":false,"time":1575566606142},"_id":8098349}
                                      smartmeter.0	2019-12-05 18:23:23.119	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":170,"ack":false,"time":1575566603155},"_id":8098348}
                                      smartmeter.0	2019-12-05 18:23:21.108	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":169,"ack":false,"time":1575566601144},"_id":8098347}
                                      smartmeter.0	2019-12-05 18:23:18.118	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":168,"ack":false,"time":1575566598154},"_id":8098346}
                                      smartmeter.0	2019-12-05 18:23:16.105	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":167,"ack":false,"time":1575566596142},"_id":8098345}
                                      smartmeter.0	2019-12-05 18:23:13.118	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":166,"ack":false,"time":1575566593154},"_id":8098344}
                                      smartmeter.0	2019-12-05 18:23:11.106	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":165,"ack":false,"time":1575566591142},"_id":8098343}
                                      smartmeter.0	2019-12-05 18:23:08.148	info	(Unhandled) Message received = {"command":"listUart","message":null,"from":"system.adapter.admin.0","callback":{"message":null,"id":164,"ack":false,"time":1575566588179},"_id":8098342}
                                      smartmeter.0	2019-12-05 18:22:50.844	info	Received 7 values, 0 updated
                                      

                                      mfg
                                      Dieter

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

                                        @bahnuhr was hast du für ein System? Linux? Windows?

                                        Log doch mal auf den Host ein bitte und führe (egal wo) Folgendes aus:

                                        npx @serialport/list -f json

                                        Das Ergebnis bitte mal posten

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

                                          @apollon77 sagte in Test Adapter Smartmeter 3.0.x:

                                          @bahnuhr was hast du für ein System? Linux? Windows?

                                          Log doch mal auf den Host ein bitte und führe (egal wo) Folgendes aus:

                                          npx @serialport/list -f json

                                          Das Ergebnis bitte mal posten

                                          Hauptsystem ist laptop mit win7.
                                          smartmeter ist installiert auf slave = raspi (also linux)

                                          habe mich mit winscp mit dem raspi verbunden, dann putti
                                          und dein Befehl "npx..." eingeben.

                                          Ergebnis ist:

                                          root@Pi-Strom:~# npx @serialport/list -f json
                                          sh: 1: prebuild-install: Permission denied
                                          gyp ERR! configure error
                                          gyp ERR! stack Error: EACCES: permission denied, mkdir '/root/.npm/_npx/26350/lib/node_modules/@serialport/list/node_modules/@serialport/bindings/build'
                                          gyp ERR! System Linux 4.14.98-v7+
                                          gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
                                          gyp ERR! cwd /root/.npm/_npx/26350/lib/node_modules/@serialport/list/node_modules/@serialport/bindings
                                          gyp ERR! node -v v8.15.1
                                          gyp ERR! node-gyp -v v3.8.0
                                          gyp ERR! not ok
                                          npm ERR! code ELIFECYCLE
                                          npm ERR! errno 1
                                          npm ERR! @serialport/bindings@8.0.4 install: `prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild`
                                          npm ERR! Exit status 1
                                          npm ERR!
                                          npm ERR! Failed at the @serialport/bindings@8.0.4 install script.
                                          npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
                                          
                                          npm ERR! A complete log of this run can be found in:
                                          npm ERR!     /root/.npm/_logs/2019-12-05T19_01_30_654Z-debug.log
                                          Die Installation von @serialport/list@latest ist mit dem Code 1 fehlgeschlagen
                                          root@Pi-Strom:~#
                                          
                                          

                                          mfg

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

                                            Nachtrag:
                                            mit "ls -l /dev/lese*"
                                            bekomme ich:

                                            root@Pi-Strom:~# ls -l /dev/lese*
                                            lrwxrwxrwx 1 root root 7 Sep  1 09:21 /dev/lesestrom -> ttyUSB1
                                            lrwxrwxrwx 1 root root 7 Sep  1 09:21 /dev/lesevoltaik -> ttyUSB0
                                            lrwxrwxrwx 1 root root 7 Sep  1 09:21 /dev/lesewasser -> ttyUSB2
                                            
                                            

                                            Und diese 3 habe ich eingegeben in:
                                            smartmeter.0
                                            smartmeter.1
                                            mbus.0

                                            Nur zur Info falls es hilft.

                                            mfg

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            654
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            smartmeter
                                            16
                                            130
                                            14425
                                            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