Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Shelly Adapter produziert am laufenden Band RPC-Requests

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    592

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

Shelly Adapter produziert am laufenden Band RPC-Requests

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 4 Kommentatoren 949 Aufrufe 6 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    silent_warrior
    schrieb am zuletzt editiert von silent_warrior
    #1

    Ein freundliches Hallo miteinander,

    und erste einmal vieln Dank für das tolle Froum hier. Ich habe bereits viel gelernt und bereits Hilfe durch die ganzen Threads hier gefunden.

    Nun habe ich aber ein Problem, das mir nicht völlig klar ist.
    Ich habe seit über anderzhalb Jahren eine Iobroker - Instanz mit verschiedenen Instanzen (Modbus, Sonoff, Loxone, shelly, influxdb) am laufen.

    Mittlerweile hat sich die ganze Installation sehr erweitert und ich sammle mittlerweile über 400 Datenpunkte im 3-5 Sekunden Takt ein und schreibe diese in eine Influx-DB. Soweit so gut funktioniert das auch richtig gut und zuverlässig.

    Ich habe vo einigen Tagen 10 Shelly Pro3EM-Stromzähler in die Anlage eingebunden, was auch soweit einwandfrei funktioniert hat.

    Heute habe ich nun gesehen, dass der Shelly-Adapter ständig RPC-Requests zu den Zählern sendet. Das geht soweit, dass teilweise bis zu 20 Requests pro Zähler und Sekunde auftreten.
    Da die verschiedenen Zähler, Regelungen etc. über VPN-Verbindungen mit VPN-Routern erfolgen, mögen das die Firewalls der Gebäude und vor allem die Firewall vor dem Ubuntu-Server natürlich nicht so gerne.

    Daher meine Frage an die Community:
    Hattet Ihr auch schon einen solchen Fall bzw. ist euch bekannt, wie ich das verhindern kann?

    Die RPC-Requests würden ja von meiner Seite einmal pro 24h völlig ausreichen.

    Vielen Dank für eure Hilfe ... falls Ihr weitere Infos braucht, einfach kurz melden. :blush:

    Hier noch ein Auszug der Cisco-Firewall:

    8442d162-fe49-4a4b-b6b9-d9354ae31cf6-grafik.png

    und hier ein Auszug von TCP-Track und dem Port 80 des Servers:

    0eb39667-ff25-4dbb-ab46-baf14b8370cd-grafik.png

    mcm1957M haus-automatisierungH 2 Antworten Letzte Antwort
    0
    • S silent_warrior

      Ein freundliches Hallo miteinander,

      und erste einmal vieln Dank für das tolle Froum hier. Ich habe bereits viel gelernt und bereits Hilfe durch die ganzen Threads hier gefunden.

      Nun habe ich aber ein Problem, das mir nicht völlig klar ist.
      Ich habe seit über anderzhalb Jahren eine Iobroker - Instanz mit verschiedenen Instanzen (Modbus, Sonoff, Loxone, shelly, influxdb) am laufen.

      Mittlerweile hat sich die ganze Installation sehr erweitert und ich sammle mittlerweile über 400 Datenpunkte im 3-5 Sekunden Takt ein und schreibe diese in eine Influx-DB. Soweit so gut funktioniert das auch richtig gut und zuverlässig.

      Ich habe vo einigen Tagen 10 Shelly Pro3EM-Stromzähler in die Anlage eingebunden, was auch soweit einwandfrei funktioniert hat.

      Heute habe ich nun gesehen, dass der Shelly-Adapter ständig RPC-Requests zu den Zählern sendet. Das geht soweit, dass teilweise bis zu 20 Requests pro Zähler und Sekunde auftreten.
      Da die verschiedenen Zähler, Regelungen etc. über VPN-Verbindungen mit VPN-Routern erfolgen, mögen das die Firewalls der Gebäude und vor allem die Firewall vor dem Ubuntu-Server natürlich nicht so gerne.

      Daher meine Frage an die Community:
      Hattet Ihr auch schon einen solchen Fall bzw. ist euch bekannt, wie ich das verhindern kann?

      Die RPC-Requests würden ja von meiner Seite einmal pro 24h völlig ausreichen.

      Vielen Dank für eure Hilfe ... falls Ihr weitere Infos braucht, einfach kurz melden. :blush:

      Hier noch ein Auszug der Cisco-Firewall:

      8442d162-fe49-4a4b-b6b9-d9354ae31cf6-grafik.png

      und hier ein Auszug von TCP-Track und dem Port 80 des Servers:

      0eb39667-ff25-4dbb-ab46-baf14b8370cd-grafik.png

      mcm1957M Online
      mcm1957M Online
      mcm1957
      schrieb am zuletzt editiert von
      #2

      @haus-automatisierung
      Ev. kannst du - wenn du Zeit hast - da was dazu sagen?

      Shelly "remote" via vpn angebunden ist aber sicher nicht die typische Anbindung.

      Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
      Support Repositoryverwaltung.

      Wer 'nen Kaffee spendieren will: https://paypal.me

      LESEN - gute Forenbeitrage

      1 Antwort Letzte Antwort
      0
      • S silent_warrior

        Ein freundliches Hallo miteinander,

        und erste einmal vieln Dank für das tolle Froum hier. Ich habe bereits viel gelernt und bereits Hilfe durch die ganzen Threads hier gefunden.

        Nun habe ich aber ein Problem, das mir nicht völlig klar ist.
        Ich habe seit über anderzhalb Jahren eine Iobroker - Instanz mit verschiedenen Instanzen (Modbus, Sonoff, Loxone, shelly, influxdb) am laufen.

        Mittlerweile hat sich die ganze Installation sehr erweitert und ich sammle mittlerweile über 400 Datenpunkte im 3-5 Sekunden Takt ein und schreibe diese in eine Influx-DB. Soweit so gut funktioniert das auch richtig gut und zuverlässig.

        Ich habe vo einigen Tagen 10 Shelly Pro3EM-Stromzähler in die Anlage eingebunden, was auch soweit einwandfrei funktioniert hat.

        Heute habe ich nun gesehen, dass der Shelly-Adapter ständig RPC-Requests zu den Zählern sendet. Das geht soweit, dass teilweise bis zu 20 Requests pro Zähler und Sekunde auftreten.
        Da die verschiedenen Zähler, Regelungen etc. über VPN-Verbindungen mit VPN-Routern erfolgen, mögen das die Firewalls der Gebäude und vor allem die Firewall vor dem Ubuntu-Server natürlich nicht so gerne.

        Daher meine Frage an die Community:
        Hattet Ihr auch schon einen solchen Fall bzw. ist euch bekannt, wie ich das verhindern kann?

        Die RPC-Requests würden ja von meiner Seite einmal pro 24h völlig ausreichen.

        Vielen Dank für eure Hilfe ... falls Ihr weitere Infos braucht, einfach kurz melden. :blush:

        Hier noch ein Auszug der Cisco-Firewall:

        8442d162-fe49-4a4b-b6b9-d9354ae31cf6-grafik.png

        und hier ein Auszug von TCP-Track und dem Port 80 des Servers:

        0eb39667-ff25-4dbb-ab46-baf14b8370cd-grafik.png

        haus-automatisierungH Online
        haus-automatisierungH Online
        haus-automatisierung
        Developer Most Active
        schrieb am zuletzt editiert von
        #3

        @silent_warrior sagte in Shelly Adapter produziert am laufenden Band RPC-Requests:

        Die RPC-Requests würden ja von meiner Seite einmal pro 24h völlig ausreichen.

        Ja, die Mischung von HTTP und MQTT gefällt mir aktuell auch nicht. Daher habe ich angefangen den Adapter komplett zu überarbeiten und in TypeScript neu zu schreiben, um diese Anfragen komplett per MQTT (und selterner) ausführen zu lassen.

        Momentan kann man da nicht viel machen, außer den Intervall in der Instanz höher zu stellen.

        🧑‍🎓 Autor des beliebten ioBroker-Master-Kurses
        🎥 Tutorials rund um das Thema DIY-Smart-Home: https://haus-automatisierung.com/
        📚 Meine inoffizielle ioBroker Dokumentation

        S 1 Antwort Letzte Antwort
        1
        • haus-automatisierungH haus-automatisierung

          @silent_warrior sagte in Shelly Adapter produziert am laufenden Band RPC-Requests:

          Die RPC-Requests würden ja von meiner Seite einmal pro 24h völlig ausreichen.

          Ja, die Mischung von HTTP und MQTT gefällt mir aktuell auch nicht. Daher habe ich angefangen den Adapter komplett zu überarbeiten und in TypeScript neu zu schreiben, um diese Anfragen komplett per MQTT (und selterner) ausführen zu lassen.

          Momentan kann man da nicht viel machen, außer den Intervall in der Instanz höher zu stellen.

          S Offline
          S Offline
          silent_warrior
          schrieb am zuletzt editiert von
          #4

          @haus-automatisierung

          Erstmal vielen Dank für die Antwort.
          Ich hatte das Abfrageintervall bereits sehr hoch eingestellt
          ... siehe hier:
          a8f9b73f-ce1c-4259-b6dd-1226102b4805-grafik.png

          Problem ist weniger die Abfrage an sich, sondern das andauernde Aufbauen und wieder schließen der Verbindung... bei 10 angebundenen Zählern schaukelt sich das recht schnell auf, daher die Frage.

          Aber ist ja super wenn es eventuell eine andere Lösung gibt.
          Die Notlösung wäre, die Daten via Modbus TCP zu holen, allerings hab ich hier noch nicht die Möglichkeit gefunden, den Port zu ändern...

          Mal sehen. Geplant ist, auch Temperatursensoren etc. einzubinden, vor allem auch an verschiedenen Standorten.

          ICh würde Rückmeldung geben wie sich das verhält. Werde eventuell am Mittwoch welche einbinden und melde mich dann wieder.

          Vielen Dank erstmal bis hierher.

          K 1 Antwort Letzte Antwort
          0
          • BananaJoeB Offline
            BananaJoeB Offline
            BananaJoe
            Most Active
            schrieb am zuletzt editiert von
            #5

            Man könnte den Shelly-Adapter ja weglassen,
            bei allen Pro 3EM einen "normalen" MQTT-Broker eintragen und was da kommt per Skript auswerten.
            So viel war das nicht ...

            Wobei die Shelly schon oft senden, die Pro3EM (wenn ich das aus dem Kopf richtig weis, kann gerade nicht nachsehen) bei jeder Änderung

            ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

            S 1 Antwort Letzte Antwort
            0
            • BananaJoeB BananaJoe

              Man könnte den Shelly-Adapter ja weglassen,
              bei allen Pro 3EM einen "normalen" MQTT-Broker eintragen und was da kommt per Skript auswerten.
              So viel war das nicht ...

              Wobei die Shelly schon oft senden, die Pro3EM (wenn ich das aus dem Kopf richtig weis, kann gerade nicht nachsehen) bei jeder Änderung

              S Offline
              S Offline
              silent_warrior
              schrieb am zuletzt editiert von silent_warrior
              #6

              @bananajoe

              Ja ich hatte das schon überlegt, aber das Problem ist, dass der Server die Anfragen Richtung Shelly stellt, nicht anders herum. Ich habe schon ein recht hohes Abfrage-Aufkommen. Das ist aber weniger das Problem.
              Problem ist einfach, dass immer wieder für diese RPC-Requests eine Verbindung aufgebaut, die Daten gesendet und dann wieder geschlossen wird.
              Und das bei ca. 7-10 Anfragen pro Zähler und 10 Zählern beschäftigt die Firewall schon sehr.
              Daher die Frage.

              BananaJoeB 1 Antwort Letzte Antwort
              0
              • S silent_warrior

                @bananajoe

                Ja ich hatte das schon überlegt, aber das Problem ist, dass der Server die Anfragen Richtung Shelly stellt, nicht anders herum. Ich habe schon ein recht hohes Abfrage-Aufkommen. Das ist aber weniger das Problem.
                Problem ist einfach, dass immer wieder für diese RPC-Requests eine Verbindung aufgebaut, die Daten gesendet und dann wieder geschlossen wird.
                Und das bei ca. 7-10 Anfragen pro Zähler und 10 Zählern beschäftigt die Firewall schon sehr.
                Daher die Frage.

                BananaJoeB Offline
                BananaJoeB Offline
                BananaJoe
                Most Active
                schrieb am zuletzt editiert von
                #7

                @silent_warrior sagte in Shelly Adapter produziert am laufenden Band RPC-Requests:

                aber das Problem ist, dass der Server die Anfragen Richtung Shelly stellt, nicht anders herum.

                Das aber auch die Resourcen-Intensivere Version. So wird die Anfrage gestellt, der Prozess muss auf Antwort warten, bekommt diese, schließt die Verbindung.

                Beim MQTT Weg feuern die 3EM wenn sie was haben, iobroker wird benachrichtig (wenn er nicht selbst Broker ist).

                Ich mache beruflich unter anderem auch Monitoring, und durch solches Umkehren kommen wir mit ganz schlanken Servern aus, hatte ich erst neulich wieder. Statt 4 Servern die Abfragen durchführen nur noch 1 Server der nur noch sammelt was kommt.

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                1 Antwort Letzte Antwort
                0
                Antworten
                • In einem neuen Thema antworten
                Anmelden zum Antworten
                • Älteste zuerst
                • Neuste zuerst
                • Meiste Stimmen


                Support us

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

                681

                Online

                32.7k

                Benutzer

                82.6k

                Themen

                1.3m

                Beiträge
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                ioBroker Community 2014-2025
                logo
                • Anmelden

                • Du hast noch kein Konto? Registrieren

                • Anmelden oder registrieren, um zu suchen
                • Erster Beitrag
                  Letzter Beitrag
                0
                • Home
                • Aktuell
                • Tags
                • Ungelesen 0
                • Kategorien
                • Unreplied
                • Beliebt
                • GitHub
                • Docu
                • Hilfe