Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Hardware
  4. Netzfrequenz messen und in iobroker (influx) aufzeichnen

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Netzfrequenz messen und in iobroker (influx) aufzeichnen

Scheduled Pinned Locked Moved Hardware
29 Posts 9 Posters 3.7k Views 5 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Lucifor1976L Offline
    Lucifor1976L Offline
    Lucifor1976
    wrote on last edited by
    #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 Replies Last reply
    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 Do not disturb
      HomoranH Do not disturb
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #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 Reply Last reply
      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
        wrote on last edited by
        #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+EMQX+Grafana

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

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

        1 Reply Last reply
        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
          wrote on last edited by
          #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 Reply Last reply
          0
          • Marc BergM Offline
            Marc BergM Offline
            Marc Berg
            Most Active
            wrote on last edited by 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+EMQX+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 Reply Last reply
            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
              wrote on last edited by
              #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 Reply Last reply
              0
              • Lucifor1976L Lucifor1976

                @marc-berg

                Perfekt, herzlichen Dank :)

                Marc BergM Offline
                Marc BergM Offline
                Marc Berg
                Most Active
                wrote on last edited by 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+EMQX+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 Reply Last reply
                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
                  wrote on last edited by 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 Reply Last reply
                  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
                    wrote on last edited by
                    #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+EMQX+Grafana

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

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

                    1 Reply Last reply
                    1
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    677

                    Online

                    32.7k

                    Users

                    82.3k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe