Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter "smartmeter"

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Adapter "smartmeter"

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

      @wendy2702:

      Habe mir aber, da ich ein paar mehr Daten haben wollte einen neuen Zusätzlichen Zähler eingebaut welchen ich per Modbus auslesen kann. Da gibt es auch Spannung, Strom usw. Für jede einzelne Phase. `

      Welcher Zähler ist das genau!?

      Gruß

      Adrian

      Gesendet von iPhone mit Tapatalk Pro

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

        @simpixo:

        Welcher Zähler ist das genau!?

        Gruß

        Adrian

        Gesendet von iPhone mit Tapatalk Pro `

        Hi,

        Das ist ein Solar-Log PRO380-MOD.

        Gruß

        Mirko

        1 Reply Last reply Reply Quote 0
        • R
          RappiRN Most Active last edited by

          Läuft denn der Adapter unter node 6…?

          Ich habe nun heute das Update auf die Version 6 geschafft, auf Master und Slave. War aber leider nicht in der Lage den Smartmeter-Adapter wieder zu laufen zu bekommen. 😞

          Ich hatte auch komplett deinstalliert alle Ordnerleichen zum Smartmeter, vor allem auf dem Slave gelöscht und trotzdem mit einer Neuinstallation den Adapter nicht zum Laufen bekommen.

          Heute Nachmittag kann ich dann auch mit Installationslogs dienen!

          Enrico

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

            Läuft bei mir unter Node 6. bitte ggf. In jedem Fall serialport auch löschen und mit Adapter neu installieren lassen!!

            1 Reply Last reply Reply Quote 0
            • R
              RappiRN Most Active last edited by

              @apollon77:

              In jedem Fall serialport auch löschen `

              Wie geht das?

              Enrico

              1 Reply Last reply Reply Quote 0
              • K
                klassisch Most Active last edited by

                [naive Anfängerfrage]

                Erlaubt eines der unterstützten Smartmeter-Protokolle die Übermittlung eines bulks von Datenpaaren (Wert, Zeit), die dann auf dem ioBroker richtig eingeordnet werden?

                Beispiel: Ein intelligenter Sensor sammelt die Daten und speichert die Datenpaare (Zeit, Wert) zwischen. Wenn eine entsprechende Zahl von Werten gespeichert sind oder in Abständen von vielleicht einer Stunde sendet er die gesammelten Daten zum ioBroker, wo sie dann von History ins json file geschrieben werden.

                [/naive Anfängerfrage]

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

                  @RappiRN:

                  @apollon77:

                  In jedem Fall serialport auch löschen `

                  Wie geht das?

                  Enrico `
                  Das einfachste ist einfach den Adapter neu zu installieren. Alternativ auch das Verzeichnis „serialport“ in node_modules löschen und dann neu installieren. …

                  Oder „npm install serialport@4.0.7“ im iobroker Verzeichnis ausführen.

                  Für Node Updates hinters an sich das reinstall.sh Skript (für Linux)

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

                    @klassisch:

                    [naive Anfängerfrage]

                    Erlaubt eines der unterstützten Smartmeter-Protokolle die Übermittlung eines bulks von Datenpaaren (Wert, Zeit), die dann auf dem ioBroker richtig eingeordnet werden?

                    Beispiel: Ein intelligenter Sensor sammelt die Daten und speichert die Datenpaare (Zeit, Wert) zwischen. Wenn eine entsprechende Zahl von Werten gespeichert sind oder in Abständen von vielleicht einer Stunde sendet er die gesammelten Daten zum ioBroker, wo sie dann von History ins json file geschrieben werden.

                    [/naive Anfängerfrage] `

                    Der smartmeter Adapter ist dafür nicht da. Das wäre ein Anwendungsfall für einen neuen Adapter.

                    1 Reply Last reply Reply Quote 0
                    • K
                      klassisch Most Active last edited by

                      Vielen Dank für die Info. Hatte nur die Hoffnung, daß eines der unterstützten Protokolle so etwas schon vorsieht. Läge eigentlich nahe, weil senden immer Batterie kostet. Andererseits sind bei so einer bulk Sendung die Daten nicht mehr so aktuell. Es sei denn man kann im Sender eine kleine Vorverarbeitung und Ausnahmen konfigurieren. Bei unseren Bastelteilen kein Problem, bei Universalgeräten schon schwieriger.

                      1 Reply Last reply Reply Quote 0
                      • R
                        RappiRN Most Active last edited by

                        Es geht auch nicht mit gelöschten Ordnern. Ich habe den serialport und den smartmeter.obis Ordner gelöscht, auf dem Master. Auf dem Slave war nichts drauf, was mit smartmeter zu tun hat.

                        Hier der log-Auszug vom Master:

                        ! ````
                        2017-10-28 17:57:41.473 - [32minfo[39m: iobroker add smartmeter
                        2017-10-28 17:57:43.443 - [32minfo[39m: iobroker npm install iobroker.smartmeter --production --prefix "/opt/iobroker" (System call)
                        2017-10-28 17:59:03.872 - [32minfo[39m: iobroker In file included from ../node_modules/nan/nan.h:82:0, from ../src/bufferutil.cc:16:
                        ../node_modules/nan/nan_new.h: In function ‘v8::Local NanIntern::To(v8::Handlev8::integer) [with T = v8::Int32; v8::Handle v8::integer= v8::Localv8::integer]’:
                        ../node_modules/nan/nan_new.h:34:64: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                        Tov8::int32(v8::Handle v8::integeri) { return i->ToInt32(); }
                        ^
                        In file included from ../src/bufferutil.cc:7:0:
                        /root/.node-gyp/6.11.5/include/node/v8.h:8214:14: note: declared here
                        Local <int32>Value::ToInt32() const {
                        ^~~~~
                        In file included from ../node_modules/nan/nan.h:82:0,
                        from ../src/bufferutil.cc:16:
                        ../node_modules/nan/nan_new.h: In function ‘v8::Local NanIntern::To(v8::Handlev8::integer) [with T = v8::Uint32; v8::Handle v8::integer= v8::Localv8::integer]’:
                        ../node_modules/nan/nan_new.h:39:65: warning: ‘v8::Local v8::uint32v8::Value::ToUint32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                        Tov8::uint32(v8::Handle v8::integeri) { return i->ToUint32(); }
                        ^
                        In file included from ../src/bufferutil.cc:7:0:
                        /root/.node-gyp/6.11.5/include/node/v8.h:8208:15: note: declared here
                        Local <uint32>Value::ToUint32() const {
                        ^~~~~
                        ! 2017-10-28 17:59:03.884 - [32minfo[39m: iobroker In file included from ../node_modules/nan/nan_new.h:189:0, from ../node_modules/nan/nan.h:82,
                        from ../src/bufferutil.cc:16:
                        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBasev8::booleanobject::return_t NanIntern::Factoryv8::booleanobject::New(bool)’:
                        ../node_modules/nan/nan_implementation_12_inl.h:49:38: warning: ‘static v8::Local v8::valuev8::BooleanObject::New(bool)’ is deprecated: Pass an isolate [-Wdeprecated-declarations]
                        return v8::BooleanObject::New(value).Asv8::booleanobject();
                        ^
                        ! 2017-10-28 17:59:03.890 - [32minfo[39m: iobroker In file included from /root/.node-gyp/6.11.5/include/node/v8.h:25:0, from ../src/bufferutil.cc:7:
                        /root/.node-gyp/6.11.5/include/node/v8.h:4009:56: note: declared here
                        V8_DEPRECATED("Pass an isolate", static Local <value>New(bool value));
                        ^
                        /root/.node-gyp/6.11.5/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
                        declarator attribute((deprecated(message)))
                        ^~~~~~~~~~
                        ! 2017-10-28 17:59:03.903 - [32minfo[39m: iobroker In file included from ../node_modules/nan/nan_new.h:189:0, from ../node_modules/nan/nan.h:82,
                        from ../src/bufferutil.cc:16:
                        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBasev8::script::return_t NanIntern::Factoryv8::script::New(v8::Localv8::string)’:
                        ../node_modules/nan/nan_implementation_12_inl.h:166:69: warning: ‘static v8::Local v8::scriptv8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                        return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                        ^
                        In file included from /root/.node-gyp/6.11.5/include/node/v8.h:25:0,
                        from ../src/bufferutil.cc:7:
                        /root/.node-gyp/6.11.5/include/node/v8.h:1354:21: note: declared here
                        Local</v8::script></v8::string></v8::script></v8::script></value></v8::booleanobject></v8::value></v8::booleanobject></v8::booleanobject></uint32></v8::integer></v8::uint32></v8::uint32></v8::integer></v8::integer></v8::integer></int32></v8::integer></v8::int32></v8::int32></v8::integer></v8::integer></v8::integer>

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

                          Kann es sein daa der Slave keinen Internetzgang hat oder so? Der sagt das er smartmeter nicht runterladen kann oder so …

                          Die Installation auf deinem master sieht grundsätzlich gut aus.

                          Nur der Vollständigkeit: "Instanz auf Slave schieben" bedeutet das dort auch vom npm der Adapter installiert wird 8wie auf dem master) und dann nur in der ioBroker-DB der Hostname geändert wird wo der Adapter ausgeführt wird

                          1 Reply Last reply Reply Quote 0
                          • R
                            RappiRN Most Active last edited by

                            Des Rätsels Lösung: Defekte SD-Karte im Banana-Pi, neue Karte bespielt, und siehe da, es geht wieder!

                            Enrico

                            1 Reply Last reply Reply Quote 0
                            • E
                              easymeter last edited by

                              Hallo zusammen,

                              ich habe auch diesen Adapter in Betrieb. Seit einigen Tagen habe ich das Problem, dass sich dieser regelmäßig deaktiviert. Auffallen tut dieses in den Kurven im VIS, weil hier dann die Daten fehlen. In den Instanzen lässt sich der Adapter aber ohne Probleme wieder starten und läuft dann fehlerfrei.

                              Hat irgendjemand auch diese Probleme?

                              Gruß

                              Markus

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

                                Sagt denn das log irgendwas?

                                1 Reply Last reply Reply Quote 0
                                • E
                                  easymeter last edited by

                                  Ist leer, erst nach neustart kommen wieder Einträge und diese Fehlerfrei.

                                  Augenscheinlich scheint sich der Adapter tatsächlich irgendwie "abzuschalten"

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

                                    Logfile mal auf „Debug“ gestellt!?

                                    Nur im Online Log geschaut oder auch mal in einem „älteren“ gespeicherten?

                                    Gruß

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      easymeter last edited by

                                      Ja, steht auf "debug"

                                      nur im aktuellen geschaut. Dieser ließ sich auch nicht zurückschieben, da leer.

                                      Wie kommt man an die älteren Logs?

                                      Gruß

                                      Markus

                                      1 Reply Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators last edited by

                                        Ist der loglevel der instanz auf debug, oder nur die Anzeige des logs?

                                        Ältere logs liegen unter /opt/iobroker/log

                                        Gruß

                                        Rainer

                                        1 Reply Last reply Reply Quote 0
                                        • E
                                          easymeter last edited by

                                          Ja, bei den Instanzen, steht bei "Log level" debug.

                                          Wenn das Teil wieder nicht läuft, lässt sich bei den Logs auch im pulldown Menue kein Punkt "Smartmeter" finden

                                          1 Reply Last reply Reply Quote 0
                                          • Homoran
                                            Homoran Global Moderator Administrators last edited by

                                            @easymeter:

                                            Wenn das Teil wieder nicht läuft, lässt sich bei den Logs auch im pulldown Menue kein Punkt "Smartmeter" finden `
                                            …wenn die letzte Meldung zu lange her ist!

                                            Gruß

                                            Rainer

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

                                            Support us

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

                                            791
                                            Online

                                            31.6k
                                            Users

                                            79.4k
                                            Topics

                                            1.3m
                                            Posts

                                            281
                                            3634
                                            1684058
                                            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