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. Einsteigerfragen
  4. Automatisierung
  5. goto in node red

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

goto in node red

Scheduled Pinned Locked Moved Automatisierung
77 Posts 6 Posters 6.6k Views 4 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.
  • B bynight

    @mickym es ist die node-red-contrib-sum:

    NR Snap6.jpg

    mickymM Offline
    mickymM Offline
    mickym
    Most Active
    wrote on last edited by
    #68

    @bynight Gut dann kann ja der Fehler nur aus der function Node 8 kommen. Also diese auf Fehler überprüfen bzw. im Protokoll schauen, ob da manchmal keine Zahlenwerte rauskommen.

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    B 1 Reply Last reply
    0
    • mickymM mickym

      @bynight Gut dann kann ja der Fehler nur aus der function Node 8 kommen. Also diese auf Fehler überprüfen bzw. im Protokoll schauen, ob da manchmal keine Zahlenwerte rauskommen.

      B Offline
      B Offline
      bynight
      wrote on last edited by
      #69

      @mickym ist nicht nur bei der 8, auch bei 7 und 9... auch wenn ich einen Switch verwende :

      NR Snap9.jpg
      NR Snap8.jpg

      selbes Ergebnis... :-/

      mickymM 1 Reply Last reply
      0
      • B bynight

        @mickym ist nicht nur bei der 8, auch bei 7 und 9... auch wenn ich einen Switch verwende :

        NR Snap9.jpg
        NR Snap8.jpg

        selbes Ergebnis... :-/

        mickymM Offline
        mickymM Offline
        mickym
        Most Active
        wrote on last edited by
        #70

        @bynight Ja dann scheint halt nicht immer dieser Wert aus dem Shelly zu kommen und Du musst ggf. abfangen, wenn dieser Wert Null ist.

        Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

        1 Reply Last reply
        0
        • B Offline
          B Offline
          bynight
          wrote on last edited by bynight
          #71

          @mickym nach langer Suche im Netz bin ich nun fündig geworden:
          Shelly scheint die Summe zu liefern, obwohl ich den Wert im Array nicht finden kann:

          NR Snap10.jpg

          Somit ist es ganz einfach, entweder per Function oder per Switch:

          NR Snap12.jpg

          mickymM 1 Reply Last reply
          0
          • B bynight

            @mickym nach langer Suche im Netz bin ich nun fündig geworden:
            Shelly scheint die Summe zu liefern, obwohl ich den Wert im Array nicht finden kann:

            NR Snap10.jpg

            Somit ist es ganz einfach, entweder per Function oder per Switch:

            NR Snap12.jpg

            mickymM Offline
            mickymM Offline
            mickym
            Most Active
            wrote on last edited by
            #72

            @bynight Na dann ist ja alles gut! :)

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            B 1 Reply Last reply
            0
            • mickymM mickym

              @bynight Na dann ist ja alles gut! :)

              B Offline
              B Offline
              bynight
              wrote on last edited by bynight
              #73

              @mickym ja endlich :-))) und nun hab ich auch noch das Summieren rausgekriegt...
              im Switch:

              NR Snap13.jpg

              oder in Function:

              NR Snap15.jpg

              überall dasselbe Ergebnis :-)))

              NR Snap16.jpg

              Du hast das Thema übrigens 2023 schon mal behandelt. Der Fragesteller hat fast dieselben Ansätze gehabt wie ich... ;-)
              Die Lösung habe ich dann aber erst hier ganz unten gefunden...

              link text

              Danke für die Hilfe!
              Und Grüße,
              Ronald

              mickymM 2 Replies Last reply
              0
              • B bynight

                @mickym ja endlich :-))) und nun hab ich auch noch das Summieren rausgekriegt...
                im Switch:

                NR Snap13.jpg

                oder in Function:

                NR Snap15.jpg

                überall dasselbe Ergebnis :-)))

                NR Snap16.jpg

                Du hast das Thema übrigens 2023 schon mal behandelt. Der Fragesteller hat fast dieselben Ansätze gehabt wie ich... ;-)
                Die Lösung habe ich dann aber erst hier ganz unten gefunden...

                link text

                Danke für die Hilfe!
                Und Grüße,
                Ronald

                mickymM Offline
                mickymM Offline
                mickym
                Most Active
                wrote on last edited by
                #74

                @bynight Das geht aber mit JSONATa viel einfacher.

                Zeig mal das komplette Array hier in CodeTags. Kopiere einfach den Wert über die Schaltfläche aus dem Debugfenster und stell ihn hier in CodeTags ein.

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                B 1 Reply Last reply
                0
                • mickymM mickym

                  @bynight Das geht aber mit JSONATa viel einfacher.

                  Zeig mal das komplette Array hier in CodeTags. Kopiere einfach den Wert über die Schaltfläche aus dem Debugfenster und stell ihn hier in CodeTags ein.

                  B Offline
                  B Offline
                  bynight
                  wrote on last edited by bynight
                  #75

                  @mickym meinst Du das hier?

                  17.8.2024, 01:43:01node: debug 66
                  msg : Object
                  object
                  status: object
                  wifi_sta: object
                  cloud: object
                  mqtt: object
                  time: "01:43"
                  unixtime: 1723851795
                  serial: 391
                  has_update: false
                  mac: "485519DB63BC"
                  cfg_changed_cnt: 0
                  actions_stats: object
                  relays: array[1]
                  emeters: array[3]
                  0: object
                  1: object
                  2: object
                  total_power: 272.12
                  emeter_n: object
                  fs_mounted: true
                  v_data: 1
                  ct_calst: 0
                  update: object
                  ram_total: 49920
                  ram_free: 30904
                  fs_size: 233681
                  fs_free: 153612
                  uptime: 7981
                  payload: object
                  relays: array[1]
                  0: object
                  emeters: array[3]
                  0: object
                  1: object
                  2: object
                  _msgid: "5ae6ba6a42a5c12a"
                  

                  Jetzt sehe ich auch die Total Power im Status. Bisher habe ich immer nur relays und emeters gesehen. Den Status Reiter habe ich bisher nie gesehen... :-/
                  Was soll denn einfacher gehen als ein Switch mit status.total_power drin oder eben die 3 Power Werte addiert?

                  Das ist alles für 3 Shellys und 9 Phasen...
                  NR Snap17.jpg

                  mickymM 1 Reply Last reply
                  0
                  • B bynight

                    @mickym meinst Du das hier?

                    17.8.2024, 01:43:01node: debug 66
                    msg : Object
                    object
                    status: object
                    wifi_sta: object
                    cloud: object
                    mqtt: object
                    time: "01:43"
                    unixtime: 1723851795
                    serial: 391
                    has_update: false
                    mac: "485519DB63BC"
                    cfg_changed_cnt: 0
                    actions_stats: object
                    relays: array[1]
                    emeters: array[3]
                    0: object
                    1: object
                    2: object
                    total_power: 272.12
                    emeter_n: object
                    fs_mounted: true
                    v_data: 1
                    ct_calst: 0
                    update: object
                    ram_total: 49920
                    ram_free: 30904
                    fs_size: 233681
                    fs_free: 153612
                    uptime: 7981
                    payload: object
                    relays: array[1]
                    0: object
                    emeters: array[3]
                    0: object
                    1: object
                    2: object
                    _msgid: "5ae6ba6a42a5c12a"
                    

                    Jetzt sehe ich auch die Total Power im Status. Bisher habe ich immer nur relays und emeters gesehen. Den Status Reiter habe ich bisher nie gesehen... :-/
                    Was soll denn einfacher gehen als ein Switch mit status.total_power drin oder eben die 3 Power Werte addiert?

                    Das ist alles für 3 Shellys und 9 Phasen...
                    NR Snap17.jpg

                    mickymM Offline
                    mickymM Offline
                    mickym
                    Most Active
                    wrote on last edited by mickym
                    #76

                    @bynight sagte in goto in node red:

                    @mickym meinst Du das hier?

                    17.8.2024, 01:43:01node: debug 66
                    msg : Object
                    object
                    status: object
                    wifi_sta: object
                    cloud: object
                    mqtt: object
                    time: "01:43"
                    unixtime: 1723851795
                    serial: 391
                    has_update: false
                    mac: "485519DB63BC"
                    cfg_changed_cnt: 0
                    actions_stats: object
                    relays: array[1]
                    emeters: array[3]
                    0: object
                    1: object
                    2: object
                    total_power: 272.12
                    emeter_n: object
                    fs_mounted: true
                    v_data: 1
                    ct_calst: 0
                    update: object
                    ram_total: 49920
                    ram_free: 30904
                    fs_size: 233681
                    fs_free: 153612
                    uptime: 7981
                    payload: object
                    relays: array[1]
                    0: object
                    emeters: array[3]
                    0: object
                    1: object
                    2: object
                    _msgid: "5ae6ba6a42a5c12a"
                    

                    Nein so genau nicht. Nichts mit der Maus markieren, sondern das Objekt schön über die Schaltfläche Wert kopieren und dann in die Zwischen ablage kopieren und dann hier in Codetags reinstellen.

                    copy path.gif

                    Also wenn Deine payload bzw. Teile Deines Nachrichtenobjektes warscheinich so aussieht

                    {
                      "payload": {
                        "emeters": [
                          {
                            "power": 20
                          },{
                            "power": 120
                          },{
                            "power": 220
                          },{
                            "power": 30
                          }
                        ]
                      }
                    }
                    

                    Dann kannst Du das mit JSONATA einfach so aufsummieren:

                    $sum(payload.emeters.power)
                    

                    Testen kannst Du auch solche Sachen direkt im JSONATA exerciser: https://try.jsonata.org/Pel8ES7G0

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    1 Reply Last reply
                    0
                    • B bynight

                      @mickym ja endlich :-))) und nun hab ich auch noch das Summieren rausgekriegt...
                      im Switch:

                      NR Snap13.jpg

                      oder in Function:

                      NR Snap15.jpg

                      überall dasselbe Ergebnis :-)))

                      NR Snap16.jpg

                      Du hast das Thema übrigens 2023 schon mal behandelt. Der Fragesteller hat fast dieselben Ansätze gehabt wie ich... ;-)
                      Die Lösung habe ich dann aber erst hier ganz unten gefunden...

                      link text

                      Danke für die Hilfe!
                      Und Grüße,
                      Ronald

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      wrote on last edited by
                      #77

                      @bynight sagte in goto in node red:

                      @mickym ja endlich :-))) und nun hab ich auch noch das Summieren rausgekriegt...
                      im Switch:

                      NR Snap13.jpg

                      Ausserdem läst man in JSONATA das msg weg, sondern greift direkt auf die Namen des Objektes zu.

                      45cd43a4-0b4c-4d5c-b020-c0ad12b43b9e-image.png

                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

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


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      781

                      Online

                      32.6k

                      Users

                      82.2k

                      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