Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Netatmo / Websocket Error

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Netatmo / Websocket Error

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

      Guten Morgen in die Runde,
      seit heute bekomme ich alle 5 Sek. Fehlermeldungen im Log. Die Werte der Netatmo Geräte werden in den Objekten richtig angezeigt, alles läuft soweit. Aber die unzähligen Einträge im Log nerven. Weiß jemand, was ich ändern kann um das abzustellen? Danke!
      58CE0417-FD0B-4DD8-96EF-0C4557267ADE.jpeg

      Codierknecht andiko2 O 4 Replies Last reply Reply Quote 0
      • Codierknecht
        Codierknecht Developer Most Active @kimukao last edited by

        @kimukao
        Standardfrage: Welche Versionen von NPM und vor allem Node sind installiert?

        K 1 Reply Last reply Reply Quote 0
        • K
          kimukao @Codierknecht last edited by

          @codierknecht node.js: v16.18.1, NPM 8.19.2

          1 Reply Last reply Reply Quote 0
          • andiko2
            andiko2 @kimukao last edited by

            @kimukao da hänge ich mich mal mit an. Habe ich seid heute auch.
            Node.js v16.18.1
            NPM 8.19.2

            E 1 Reply Last reply Reply Quote 0
            • E
              Einstein67 @andiko2 last edited by

              @andiko2 Also ich hab mit NetAtmo 2.1.2 und AppKey keine Probleme.

              Allerdings bekomme ich seit heute keine Netatmo Daten zu meiner WeeWx-Wetterstation und zu meinem Enigma2-Receiver ... 😞

              Irgendwas haben die sicher gemacht ...

              Mikewolf 1 Reply Last reply Reply Quote 0
              • Mikewolf
                Mikewolf @Einstein67 last edited by

                Kann ich leider bestätigen , same here mit Innencamera
                log vollgemüllt !!

                1 Reply Last reply Reply Quote 0
                • O
                  Olivbus @kimukao last edited by

                  @kimukao Bei mir auch
                  node.js: v14.18.2
                  NPM: 6.14.15

                  1 Reply Last reply Reply Quote 0
                  • O
                    Olivbus @kimukao last edited by

                    @kimukao Hast Du eine Kamera verbunden? Ich nicht; hatte aber das Häkchen bei den Adaptereinstellungen bei "Welcome Innen/Außenkamera" noch gesetzt. Häkchen entfernt, keine Meldung mehr. Vielleicht hilft es.

                    K S 2 Replies Last reply Reply Quote 1
                    • G
                      Gabe last edited by

                      Bei mir auch mit Aussenkamera

                      1 Reply Last reply Reply Quote 0
                      • K
                        kimukao @Olivbus last edited by

                        @olivbus Super, danke! Das hat geholfen. Hab auch keine Kamera, das Häkchen war aber gesetzt. Entfernt, jetzt ist Ruhe…

                        1 Reply Last reply Reply Quote 0
                        • S
                          SmartHomer 0 @Olivbus last edited by SmartHomer 0

                          @olivbus
                          Bei mir waren bisher "Wetterstation", "Kamera" und "netatmoCO-Sensor" angehakt.
                          Mit diesen Einstellungen habe ich seit einigen Tagen ebenfalls die Websocket-Error Log-Einträge.

                          Die Kameras habe ich nicht im Einsatz, der Haken war bei mir historisch (das wurde mal für das Login des Adapters benötigt).
                          Diesen Haken habe ich rausgenommen und weiterhin die Error-Einträge.

                          Die CO-Sensoren habe ich im Einsatz und muss die angehakt lassen, habe damit weiterhin Websocket-Error.

                          d78a7e56-7e05-4559-808a-cc99b7beee88-grafik.png

                          netatmo.0
                          	20835	2022-12-01 09:13:06.498	info	Websocket error: websocket error, Error: websocket error at WS.Transport.onError (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:64:13) at WebSocket.ws.onerror (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:149:10) at WebSocket.onError (/opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:452:14) at WebSocket.emit (node:events:513:28) at WebSocket.emit (node:domain:489:12) at ClientRequest.response (/opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:721:12) at Object.onceWrapper (node:events:628:26) at ClientRequest.emit (node:events:525:35) at ClientRequest.emit (node:domain:489:12) at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:693:27)
                          netatmo.0
                          	20835	2022-12-01 09:13:01.206	info	Websocket error: websocket error, Error: websocket error at WS.Transport.onError (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:64:13) at WebSocket.ws.onerror (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:149:10) at WebSocket.onError (/opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:452:14) at WebSocket.emit (node:events:513:28) at WebSocket.emit (node:domain:489:12) at ClientRequest.response (/opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:721:12) at Object.onceWrapper (node:events:628:26) at ClientRequest.emit (node:events:525:35) at ClientRequest.emit (node:domain:489:12) at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:693:27)
                          netatmo.0
                          	20835	2022-12-01 09:12:55.914	info	Websocket error: websocket error, Error: websocket error at WS.Transport.onError (/opt/iobroker/node_modules/engine.io-client/lib/transport.js:64:13) at WebSocket.ws.onerror (/opt/iobroker/node_modules/engine.io-client/lib/transports/websocket.js:149:10) at WebSocket.onError (/opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:452:14) at WebSocket.emit (node:events:513:28) at WebSocket.emit (node:domain:489:12) at ClientRequest.response (/opt/iobroker/node_modules/engine.io-client/node_modules/ws/lib/WebSocket.js:721:12) at Object.onceWrapper (node:events:628:26) at ClientRequest.emit (node:events:525:35) at ClientRequest.emit (node:domain:489:12) at HTTPParser.parserOnIncomingClient [as onIncoming] (node:_http_client:693:27)
                          

                          Wenn ich testweise den Haken auch bei CO-Sensoren rausnehme und nur die Wetterstation angehakt lasse, ist Ruhe mit den Fehlermeldungen.

                          [Authentificate with Netatmo] habe ich jeweils gemacht.

                          @Thomas-Braun Ich denke, CO-Sensor und Kamera laufen bei Netatmo unter Kategorie "Security-Produkte", deshalb die Vermutung dass der seit kurzem auftretende Websocket-Error mit den Netatmo-Security-Produkten zusammenhängt. Da scheint Netatmo vor einigen Tagen was geändert zu haben, denn bis dahin lief der Netatmo-Adapter problemlos und ohne Fehlermeldungen.

                          1 Reply Last reply Reply Quote 0
                          • X
                            Xanon last edited by

                            Bei mir das gleiche seit gestern.
                            Log sieht genau so aus wie bei @kimukao.
                            Habe einen Netatmo CO-Sensor und die Netatmo DoorBell.

                            Node.JS: v16.18.1
                            NPM 8.19.2

                            1 Reply Last reply Reply Quote 1
                            • G
                              Gabe last edited by Gabe

                              Hallo zusammen,

                              Ich habe auch mal den Haken bei den Kameras entfernt und auch bei mir kommt nichts mehr ins Log.

                              Da ich die Kameras mit cgi Befehlen ansteuere, funktioniert sie weiterhin.

                              Bekomme aber das im Log

                              API Warning: getStationsDataError error: Application does not have the good scope rights

                              Gruss

                              1 Reply Last reply Reply Quote 0
                              • G
                                Gre4t0ne last edited by

                                Nach Aktualisierung der Netatmo App spamt mir dieser das Protokoll zu - wenn ich den Haken bei Außenkamera wegnehme hört es auf (aber dann bringt mir der Adapter halt auch nichts mehr) Will auf die Netatmo Presence zugreifen...

                                Ein & Ausschalten mache ich per Telegram per URL Befehl ABER ich sende mir ab & an Screenshots der Kamera per Telegram UND das funktioniert dann nicht mehr wenn ich den Haken wegmache (dann dürfte die URL nicht aktuell sein bei Live Picture)

                                A 1 Reply Last reply Reply Quote 1
                                • A
                                  andy005 @Gre4t0ne last edited by

                                  @gre4t0ne
                                  Ja ist bei mir auch so, hab ihn erst mal aus bis es eine Lösung gibt.
                                  Der Netatmo Adapter ist der Adapter, der bei mir noch nie richtig lief, was ich da schon für Zeit investiert habe. Und ich weiß immer nicht, wo das Problem ist bei Netatmo oder beim Adapter, hab schon überlegt alle Kameras und die Türklingel zu verkaufen.

                                  apollon77 1 Reply Last reply Reply Quote 0
                                  • Jey Cee
                                    Jey Cee Developer last edited by

                                    Der Adapter greift auf einen eigenen Dienst zurück um die Events zu Pushen.
                                    Dieser Dienst lief bisher auf einer Kostenlosen Plattform, die haben den Kostenlosen Dienst eingestellt.
                                    Der Entwickler weis das und kümmert sich um einen Ersatz.

                                    Also einfach noch ein paar Tage Geduld haben.

                                    1 Reply Last reply Reply Quote 2
                                    • apollon77
                                      apollon77 @andy005 last edited by

                                      @andy005 Hm ... auch wenn Off Topic für hier: Bitte Details in GitHub issue bereitstellen. ggff mit Debug Log. Es sind stand heute nur wenige Issues der neuen Versionen bekannt seitdem ich das im laufe des Jahres überarbeitet hatte ...

                                      Jetzt versuchen wir den einen Service neu aufzustellen und dann gibt es eine neue Version damit.

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

                                        So, ich habe mich heute mit Bluefox beraten wie wir das angehen und wir haben folgendes beschlossen:

                                        Die Konvertierung der Callbacks von Netatmo bei Events und Weiterleitung an den Adapter bedarf eine Komponente die quasi "immer" verfügbar ist. So etwas zusätzlich neu und nur für Netatmo aufzusetzen ist zwar machbar kostet aber auch extra Geld und kontinuierlichen Aufwand in der Wartung - egal wer und wo man es macht. Die kostenlose Variante von Heroku wurde leider eingestellt und abgeschaltet.

                                        ioBroker hat allerdings schon eine solche Komponente: den iot Service, welche für alle Assistenten-Anfragen von Alexa und Google genutzt wird. Der ist auch sehr performant und wohl auch bei vielen von Euch bereist im Einsatz.

                                        Wir werden in den nächsten Tagen eine Anpassung am iot Adapter vornehmen und den Netatmo Adapter so anpassen, dass ab dann diese Kommunikation über einen Pro-Cloud/iot Account mit (mindestens) einer Assistenten Lizenz abgewickelt werden kann. Dies ist nur relevant wenn man Events benötigt (für die normale "nur Wetterstation-Installationen ist das eher irrelevant, für Doorbell oder Rauchmelder und so üblicherweise sinnvoll/nötig). Eine Fernzugriffslizenz geht natürlich auch. Ein Pro-Account ohne eine Lizenz (der Free Modus mit 20 Requests pro Tag) geht NICHT (und macht für Events auch keinen Sinn)!

                                        Ich hoffe auf Euer Verständnis, aber damit nutzen wir bereits bestehende Funktionen und können es "einfach mit" umsetzen und nichts eigenes besonderes machen.

                                        Ingo

                                        PS: Auch wenn das ausser "bad Timing" nur bedingt was miteinander zu tun hat ... Die iot-Lizenzen sind gerade im Weihnachtsangebot ;-))

                                        ToonPhantom S 2 Replies Last reply Reply Quote 1
                                        • ToonPhantom
                                          ToonPhantom @apollon77 last edited by

                                          @apollon77 Ist der ganze Scheiß wirklich notwendig?
                                          Bei HASS funktioniert es doch auch ohne den ganzen Netzwerk und Account Kram. Ich würde vermuten, dass die einfach Homekit emulieren oder so etwas.
                                          Alternativ wäre die Möglichkeit nicht schlecht, wenn wir das entsprechend selbst hosten können und ich pack es auf mein VServer, was für die Nutzung für eine Person ausreichend sein sollte 🤔

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

                                            @toonphantom So, dann schauen wir doch mal was Homeassistant tut ...

                                            --> https://www.home-assistant.io/integrations/netatmo/#webhook-events

                                            Also Empfehlung ist

                                            To be able to receive events from Netatmo, your Home Assistant instance needs to be accessible from the web over port 443.

                                            Und ehrlich ... NEIN, mit so einem "Scheiß" fangen wir gar nicht an, weil das einfach unsicher hoch 10 ist, SSL Zertifikatsmanagement und einen dyndns Entrag und am Ende für "Normal-User" Port-Weiterleitungen und sonst was braucht.

                                            Ganz ehrlich: Das ist kompliziert und ich werde nicht anfangen sowas als Option auch nur zu empfehlen. Da ist die Pro Cloud Option - mit der starken Vermutung das wohl 80% der betroffenen User eh schon eine Assistanten Lizenz haben - viel einfacher und intuitiver vor allem SICHERER!

                                            Das du vllt einen VServer hast und das Wissen soetwas sicher zu betreiben mag sein - damit wirst DU aber eine ziemliche Ausnahme sein, aber jetzt mehrere Wege im Adapter einzubauen und das am Ende auch zu unterstützen finde ich nicht sonderlich zielführend. Jetzt lass es bitte mal so bauen - wenn es am Ende mehrere User gibt die es so sehen wie Du kann man nochmals reden.

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

                                            Support us

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

                                            560
                                            Online

                                            31.7k
                                            Users

                                            79.6k
                                            Topics

                                            1.3m
                                            Posts

                                            23
                                            112
                                            9010
                                            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