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. Hardware
  4. Netzfrequenz messen und in iobroker (influx) aufzeichnen

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    22
    1
    1.1k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.1k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.4k

Netzfrequenz messen und in iobroker (influx) aufzeichnen

Geplant Angeheftet Gesperrt Verschoben Hardware
29 Beiträge 9 Kommentatoren 3.4k Aufrufe 5 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.
  • Marc BergM Marc Berg

    @lucifor1976 sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

    von (2) hab ich es geschafft die Daten auszulesen und in Grafana zu verwerten, bis auf das Value, da haperts dann daran das das "hz" dahinter steht und das mag Grafana nicht. (Bei Min und Max steht kein hz dahinter da gehts)

    Genau, das " Hz" werfe ich auch weg, bevor ich den Wert als Number wegschreibe.

    Bei (1) hab ich es nicht geschafft die json auszuwerten, da ich nicht raffe was ich als Attribut nehmen muss wenns kein Attribut gibt.

    Hm, ja. Ich verwende seit jeher NodeRed, damit ist das ganze JSON-Handling zum Glück ziemlich easy.

    Lucifor1976L Offline
    Lucifor1976L Offline
    Lucifor1976
    schrieb am zuletzt editiert von Lucifor1976
    #18

    @marc-berg sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

    @lucifor1976 sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

    von (2) hab ich es geschafft die Daten auszulesen und in Grafana zu verwerten, bis auf das Value, da haperts dann daran das das "hz" dahinter steht und das mag Grafana nicht. (Bei Min und Max steht kein hz dahinter da gehts)

    Genau, das " Hz" werfe ich auch weg, bevor ich den Wert als Number wegschreibe.

    Bei (1) hab ich es nicht geschafft die json auszuwerten, da ich nicht raffe was ich als Attribut nehmen muss wenns kein Attribut gibt.

    Hm, ja. Ich verwende seit jeher NodeRed, damit ist das ganze JSON-Handling zum Glück ziemlich easy.

    Und wie verwirfst du das "hz" wenn ich fragen darf?
    Ich hab mitr ein Blockly gebastelt was die Daten abruft und das Array dann in Datenpunkte in iobroker schreibt.
    Von dort aus gehts dann nach Grafana. Nur das hz bekomme ich nicht weg :/

    Bildschirmfoto 2023-04-10 um 14.07.36.png

    ioBroker@Debian 12 VM auf Proxmox 8.4.1 | HP Proliant DL380G9 | DS923+ 10TB | RS4021+ 144TB | Unifi Netzwerk 6AP, 3 EtagenSwitche | Anycubic MegaS+Kossel+Chiron, Elektroniker und Funkamateur

    1 Antwort Letzte Antwort
    0
    • Marc BergM Offline
      Marc BergM Offline
      Marc Berg
      Most Active
      schrieb am zuletzt editiert von
      #19

      @lucifor1976
      In Node Red ist es eine Zeile JSONata:

      $number($replace(payload, " Hz", "", 1))
      

      Aber bei Blockly kann ich nicht helfen, das möchte ich auf meine alten Tage nicht mehr lernen. :-)

      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

      Lucifor1976L 1 Antwort Letzte Antwort
      0
      • K Offline
        K Offline
        klassisch
        Most Active
        schrieb am zuletzt editiert von klassisch
        #20

        Waschmaschine und Trockner stammen von HM messenden Dosen.
        SDM630 war nicht gut und ist derzeit disabled.
        a0d06814-64e8-46ae-b03d-ad699087f933-grafik.png
        Wenn man die HM Geräte ordentlich einstellt, sind sie ganz brauchbar, wie das Event 2021 zeigt:
        Netzfrequenzeinbruch-ioBroker-20220512.jpg

        Noch ein Beispiel mit dem SDM630
        Netzfrequenz-48_88Hz-20221221.jpg

        1 Antwort Letzte Antwort
        0
        • Lucifor1976L Offline
          Lucifor1976L Offline
          Lucifor1976
          schrieb am zuletzt editiert von
          #21

          Halleluja,

          ich hab es mit dem Replace nicht hinbekommen, ich lese nun den Wert aus der Serie am Punkt 55 auf. Leider kann es vorkommen das 56 - 59 nicht dabei sind. Daher habe ich zwar etwas ältere Daten, aber immer einen Datenpunkt zum auslesen.

          Mir ist nicht ganz klar, warum der Bereitsteller der json bei der Serie die Daten ohne Hz angibt, im Value und der Zeitverzögerung aber mit Angaben zur Einheit.. Ich dachte sowas macht man immer ganz oder garnicht einheitlich °°

          Leider liefert mein Stromzähler nicht die Frequenz, was ja noch toller gewesen wäre.
          Mal sehen ob ich das nun so lasse, oder doch mal irgendwie auf etwas umstelle was direkt bei uns messen kann.

          Danke euch erstmal für die Hilfe.

          ioBroker@Debian 12 VM auf Proxmox 8.4.1 | HP Proliant DL380G9 | DS923+ 10TB | RS4021+ 144TB | Unifi Netzwerk 6AP, 3 EtagenSwitche | Anycubic MegaS+Kossel+Chiron, Elektroniker und Funkamateur

          HomoranH Marc BergM 2 Antworten Letzte Antwort
          0
          • Lucifor1976L Lucifor1976

            Halleluja,

            ich hab es mit dem Replace nicht hinbekommen, ich lese nun den Wert aus der Serie am Punkt 55 auf. Leider kann es vorkommen das 56 - 59 nicht dabei sind. Daher habe ich zwar etwas ältere Daten, aber immer einen Datenpunkt zum auslesen.

            Mir ist nicht ganz klar, warum der Bereitsteller der json bei der Serie die Daten ohne Hz angibt, im Value und der Zeitverzögerung aber mit Angaben zur Einheit.. Ich dachte sowas macht man immer ganz oder garnicht einheitlich °°

            Leider liefert mein Stromzähler nicht die Frequenz, was ja noch toller gewesen wäre.
            Mal sehen ob ich das nun so lasse, oder doch mal irgendwie auf etwas umstelle was direkt bei uns messen kann.

            Danke euch erstmal für die Hilfe.

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #22

            @lucifor1976 sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

            Mir ist nicht ganz klar, warum der Bereitsteller der json

            um welches JSON geht es denn eigentlich?
            ich habe im Thread keins gesehen.

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • Lucifor1976L Lucifor1976

              Halleluja,

              ich hab es mit dem Replace nicht hinbekommen, ich lese nun den Wert aus der Serie am Punkt 55 auf. Leider kann es vorkommen das 56 - 59 nicht dabei sind. Daher habe ich zwar etwas ältere Daten, aber immer einen Datenpunkt zum auslesen.

              Mir ist nicht ganz klar, warum der Bereitsteller der json bei der Serie die Daten ohne Hz angibt, im Value und der Zeitverzögerung aber mit Angaben zur Einheit.. Ich dachte sowas macht man immer ganz oder garnicht einheitlich °°

              Leider liefert mein Stromzähler nicht die Frequenz, was ja noch toller gewesen wäre.
              Mal sehen ob ich das nun so lasse, oder doch mal irgendwie auf etwas umstelle was direkt bei uns messen kann.

              Danke euch erstmal für die Hilfe.

              Marc BergM Offline
              Marc BergM Offline
              Marc Berg
              Most Active
              schrieb am zuletzt editiert von
              #23

              @lucifor1976 sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

              Mir ist nicht ganz klar, warum der Bereitsteller der json bei der Serie die Daten ohne Hz angibt, im Value und der Zeitverzögerung aber mit Angaben zur Einheit.. Ich dachte sowas macht man immer ganz oder garnicht

              Ganz einfach: die Daten dienen eigentlich dazu, die Grafik hier https://www.swissgrid.ch/de/home/operation/regulation/frequency.html

              zu erzeugen und sind nicht primär zur Datenabfrage gedacht. Dafür halt kostenlos

              NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

              Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

              Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

              1 Antwort Letzte Antwort
              0
              • Marc BergM Marc Berg

                @lucifor1976
                In Node Red ist es eine Zeile JSONata:

                $number($replace(payload, " Hz", "", 1))
                

                Aber bei Blockly kann ich nicht helfen, das möchte ich auf meine alten Tage nicht mehr lernen. :-)

                Lucifor1976L Offline
                Lucifor1976L Offline
                Lucifor1976
                schrieb am zuletzt editiert von
                #24

                @marc-berg sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

                @lucifor1976
                In Node Red ist es eine Zeile JSONata:

                $number($replace(payload, " Hz", "", 1))
                

                Aber bei Blockly kann ich nicht helfen, das möchte ich auf meine alten Tage nicht mehr lernen. :-)

                Würdest du mir den ganzen Node-Red Block zur Verfügung stellen?
                Ich habe mir das heute installiert und wurschtel mich da durch, man lernt ja nie aus :)

                ioBroker@Debian 12 VM auf Proxmox 8.4.1 | HP Proliant DL380G9 | DS923+ 10TB | RS4021+ 144TB | Unifi Netzwerk 6AP, 3 EtagenSwitche | Anycubic MegaS+Kossel+Chiron, Elektroniker und Funkamateur

                1 Antwort Letzte Antwort
                0
                • Marc BergM Offline
                  Marc BergM Offline
                  Marc Berg
                  Most Active
                  schrieb am zuletzt editiert von Marc Berg
                  #25

                  @lucifor1976 sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

                  Würdest du mir den ganzen Node-Red Block zur Verfügung stellen?
                  Ich habe mir das heute installiert und wurschtel mich da durch, man lernt ja nie aus :)

                  ae88dfd6-f6c7-429d-a009-bb07c28655a5-grafik.png

                  [
                      {
                          "id": "f372b52f9584be69",
                          "type": "inject",
                          "z": "6556fa3d962af7db",
                          "name": "inject",
                          "props": [
                              {
                                  "p": "payload"
                              },
                              {
                                  "p": "topic",
                                  "vt": "str"
                              }
                          ],
                          "repeat": "10",
                          "crontab": "",
                          "once": true,
                          "onceDelay": 0.1,
                          "topic": "",
                          "payload": "",
                          "payloadType": "date",
                          "x": 190,
                          "y": 820,
                          "wires": [
                              [
                                  "fac19936e0b901b4"
                              ]
                          ]
                      },
                      {
                          "id": "fac19936e0b901b4",
                          "type": "http request",
                          "z": "6556fa3d962af7db",
                          "name": "http request",
                          "method": "GET",
                          "ret": "obj",
                          "paytoqs": "ignore",
                          "url": "https://www.swissgrid.ch/bin/services/apicache?path=/content/swissgrid/de/home/operation/grid-data/current-data/jcr:content/parsys/chart_copy",
                          "tls": "",
                          "persist": true,
                          "proxy": "",
                          "insecureHTTPParser": false,
                          "authType": "",
                          "senderr": false,
                          "headers": [],
                          "x": 350,
                          "y": 820,
                          "wires": [
                              [
                                  "2ceaf56456c06061"
                              ]
                          ]
                      },
                      {
                          "id": "2ceaf56456c06061",
                          "type": "change",
                          "z": "6556fa3d962af7db",
                          "name": "change",
                          "rules": [
                              {
                                  "t": "set",
                                  "p": "payload",
                                  "pt": "msg",
                                  "to": "payload.table[0].value",
                                  "tot": "msg"
                              },
                              {
                                  "t": "set",
                                  "p": "payload",
                                  "pt": "msg",
                                  "to": "$number($replace(payload, \" Hz\", \"\", 1))",
                                  "tot": "jsonata"
                              }
                          ],
                          "action": "",
                          "property": "",
                          "from": "",
                          "to": "",
                          "reg": false,
                          "x": 520,
                          "y": 820,
                          "wires": [
                              [
                                  "b6637f9d297ba38b"
                              ]
                          ]
                      },
                      {
                          "id": "b6637f9d297ba38b",
                          "type": "ioBroker out",
                          "z": "6556fa3d962af7db",
                          "name": "SwissHz",
                          "topic": "mqtt.0.power.Elektro.SwissHz",
                          "ack": "true",
                          "autoCreate": "false",
                          "stateName": "",
                          "role": "",
                          "payloadType": "",
                          "readonly": "",
                          "stateUnit": "",
                          "stateMin": "",
                          "stateMax": "",
                          "x": 680,
                          "y": 820,
                          "wires": []
                      }
                  ]
                  

                  NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                  Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                  Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                  Lucifor1976L 1 Antwort Letzte Antwort
                  1
                  • Marc BergM Marc Berg

                    @lucifor1976 sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

                    Würdest du mir den ganzen Node-Red Block zur Verfügung stellen?
                    Ich habe mir das heute installiert und wurschtel mich da durch, man lernt ja nie aus :)

                    ae88dfd6-f6c7-429d-a009-bb07c28655a5-grafik.png

                    [
                        {
                            "id": "f372b52f9584be69",
                            "type": "inject",
                            "z": "6556fa3d962af7db",
                            "name": "inject",
                            "props": [
                                {
                                    "p": "payload"
                                },
                                {
                                    "p": "topic",
                                    "vt": "str"
                                }
                            ],
                            "repeat": "10",
                            "crontab": "",
                            "once": true,
                            "onceDelay": 0.1,
                            "topic": "",
                            "payload": "",
                            "payloadType": "date",
                            "x": 190,
                            "y": 820,
                            "wires": [
                                [
                                    "fac19936e0b901b4"
                                ]
                            ]
                        },
                        {
                            "id": "fac19936e0b901b4",
                            "type": "http request",
                            "z": "6556fa3d962af7db",
                            "name": "http request",
                            "method": "GET",
                            "ret": "obj",
                            "paytoqs": "ignore",
                            "url": "https://www.swissgrid.ch/bin/services/apicache?path=/content/swissgrid/de/home/operation/grid-data/current-data/jcr:content/parsys/chart_copy",
                            "tls": "",
                            "persist": true,
                            "proxy": "",
                            "insecureHTTPParser": false,
                            "authType": "",
                            "senderr": false,
                            "headers": [],
                            "x": 350,
                            "y": 820,
                            "wires": [
                                [
                                    "2ceaf56456c06061"
                                ]
                            ]
                        },
                        {
                            "id": "2ceaf56456c06061",
                            "type": "change",
                            "z": "6556fa3d962af7db",
                            "name": "change",
                            "rules": [
                                {
                                    "t": "set",
                                    "p": "payload",
                                    "pt": "msg",
                                    "to": "payload.table[0].value",
                                    "tot": "msg"
                                },
                                {
                                    "t": "set",
                                    "p": "payload",
                                    "pt": "msg",
                                    "to": "$number($replace(payload, \" Hz\", \"\", 1))",
                                    "tot": "jsonata"
                                }
                            ],
                            "action": "",
                            "property": "",
                            "from": "",
                            "to": "",
                            "reg": false,
                            "x": 520,
                            "y": 820,
                            "wires": [
                                [
                                    "b6637f9d297ba38b"
                                ]
                            ]
                        },
                        {
                            "id": "b6637f9d297ba38b",
                            "type": "ioBroker out",
                            "z": "6556fa3d962af7db",
                            "name": "SwissHz",
                            "topic": "mqtt.0.power.Elektro.SwissHz",
                            "ack": "true",
                            "autoCreate": "false",
                            "stateName": "",
                            "role": "",
                            "payloadType": "",
                            "readonly": "",
                            "stateUnit": "",
                            "stateMin": "",
                            "stateMax": "",
                            "x": 680,
                            "y": 820,
                            "wires": []
                        }
                    ]
                    

                    Lucifor1976L Offline
                    Lucifor1976L Offline
                    Lucifor1976
                    schrieb am zuletzt editiert von
                    #26

                    @marc-berg

                    Perfekt, herzlichen Dank :)

                    ioBroker@Debian 12 VM auf Proxmox 8.4.1 | HP Proliant DL380G9 | DS923+ 10TB | RS4021+ 144TB | Unifi Netzwerk 6AP, 3 EtagenSwitche | Anycubic MegaS+Kossel+Chiron, Elektroniker und Funkamateur

                    Marc BergM 1 Antwort Letzte Antwort
                    0
                    • Lucifor1976L Lucifor1976

                      @marc-berg

                      Perfekt, herzlichen Dank :)

                      Marc BergM Offline
                      Marc BergM Offline
                      Marc Berg
                      Most Active
                      schrieb am zuletzt editiert von Marc Berg
                      #27

                      @lucifor1976 sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

                      @marc-berg

                      Perfekt, herzlichen Dank :)

                      Für die andere Datenquelle könnte man den "Change" Node einfach weglassen und hätte auch das Ergebnis. Da muss man dann über eine "Catch"-Node die relativ häufigen HTTP-Fehler auffangen, sodass nicht das ganze Log damit vollgemüllt wird.

                      NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                      Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                      Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

                      Lucifor1976L 1 Antwort Letzte Antwort
                      0
                      • Marc BergM Marc Berg

                        @lucifor1976 sagte in Netzfrequenz messen und in iobroker (influx) aufzeichnen:

                        @marc-berg

                        Perfekt, herzlichen Dank :)

                        Für die andere Datenquelle könnte man den "Change" Node einfach weglassen und hätte auch das Ergebnis. Da muss man dann über eine "Catch"-Node die relativ häufigen HTTP-Fehler auffangen, sodass nicht das ganze Log damit vollgemüllt wird.

                        Lucifor1976L Offline
                        Lucifor1976L Offline
                        Lucifor1976
                        schrieb am zuletzt editiert von Lucifor1976
                        #28

                        @marc-berg
                        Ich bin ja neu in Node-Red :) Habe aber jetzt alle meine externen Requests von meinem schlampingen Blockly auf Node-Red umgebaut und ich muss sagen das gefällt mir sehr gut bis jetzt und dabei habe ich mir vorgenommen Javascript zu lernen, was ich aber nun wieder völlig vergessen kann, da nicht nötig :)

                        Bildschirmfoto 2023-04-13 um 11.37.20.png

                        Bildschirmfoto 2023-04-13 um 11.40.04.png

                        ioBroker@Debian 12 VM auf Proxmox 8.4.1 | HP Proliant DL380G9 | DS923+ 10TB | RS4021+ 144TB | Unifi Netzwerk 6AP, 3 EtagenSwitche | Anycubic MegaS+Kossel+Chiron, Elektroniker und Funkamateur

                        Marc BergM 1 Antwort Letzte Antwort
                        0
                        • Lucifor1976L Lucifor1976

                          @marc-berg
                          Ich bin ja neu in Node-Red :) Habe aber jetzt alle meine externen Requests von meinem schlampingen Blockly auf Node-Red umgebaut und ich muss sagen das gefällt mir sehr gut bis jetzt und dabei habe ich mir vorgenommen Javascript zu lernen, was ich aber nun wieder völlig vergessen kann, da nicht nötig :)

                          Bildschirmfoto 2023-04-13 um 11.37.20.png

                          Bildschirmfoto 2023-04-13 um 11.40.04.png

                          Marc BergM Offline
                          Marc BergM Offline
                          Marc Berg
                          Most Active
                          schrieb am zuletzt editiert von
                          #29

                          @lucifor1976
                          Schön, dass ich helfen konnte. Wenn du z.B. alle Nodes für die Netzfrequenz markierst und über das Menü gruppierst, sieht das (so finde ich) noch aufgeräumter aus und man spart sich die Beschreibungs-Nodes. Ist natürlich Geschmackssache.

                          NUC10I3+Ubuntu+Docker+ioBroker+influxDB2+Node Red+RabbitMQ+Grafana

                          Pi-hole, Traefik, Checkmk, Conbee II+Zigbee2MQTT, ESPSomfy-RTS, LoRaWAN, Arduino, KiCad

                          Benutzt das Voting im Beitrag, wenn er euch geholfen hat.

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


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          751

                          Online

                          32.5k

                          Benutzer

                          81.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