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. Off Topic
  4. Gerätestatus in eine Grafik einfügen

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.3k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

Gerätestatus in eine Grafik einfügen

Geplant Angeheftet Gesperrt Verschoben Off Topic
25 Beiträge 5 Kommentatoren 2.0k Aufrufe 4 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.
  • N Offline
    N Offline
    nobbiman
    schrieb am zuletzt editiert von nobbiman
    #1

    Hallo, ich möchte in meiner Grafana-Übersicht die Pumpenstati meiner Heizkreispumpen innerhalb der Temperaturgrafiken anzeigen. Da ich das Thema schon einmal in FHEM realisiert hatte, habe ich zum besseren Verständnis die entsprechende Grafik beigefügt (die rote und grüne durchgehende Linie zeigt, dass die jeweiligen Pumpen im Dauerbetrieb sind - sollen sie zukünftig natürlich nicht!)
    Pumpenstatus.JPG
    In FHEM (Plot-Editor) wird das realisiert, in dem man dem Status "on" und "off" jeweils einen numerischen Wert zuordnet, der sich dann in die Grafik integrieren lässt.
    Meine Frage, wie kann ich das in Grafana realisieren oder ist die Wertezuordnung bereits im ioBroker beim Abspeichern des Status möglich - ich sehe dies im Moment nicht?

    N 1 Antwort Letzte Antwort
    0
    • N nobbiman

      Hallo, ich möchte in meiner Grafana-Übersicht die Pumpenstati meiner Heizkreispumpen innerhalb der Temperaturgrafiken anzeigen. Da ich das Thema schon einmal in FHEM realisiert hatte, habe ich zum besseren Verständnis die entsprechende Grafik beigefügt (die rote und grüne durchgehende Linie zeigt, dass die jeweiligen Pumpen im Dauerbetrieb sind - sollen sie zukünftig natürlich nicht!)
      Pumpenstatus.JPG
      In FHEM (Plot-Editor) wird das realisiert, in dem man dem Status "on" und "off" jeweils einen numerischen Wert zuordnet, der sich dann in die Grafik integrieren lässt.
      Meine Frage, wie kann ich das in Grafana realisieren oder ist die Wertezuordnung bereits im ioBroker beim Abspeichern des Status möglich - ich sehe dies im Moment nicht?

      N Offline
      N Offline
      nobbiman
      schrieb am zuletzt editiert von nobbiman
      #2

      @nobbiman Nachdem ich ausgiebig recherchiert habe kam ich auf die Idee, ein Script mit Blockly zu erstellen - hab aber eigentlich keine Ahnung davon.
      So kam es dann auch, dass das Script zwar läuft, aber im neuen Objekt unter userdate nicht das gewünschte Ergebnis bringt, nämlich beim Status "on" der Pumpe den Wert 18 in den Datenpunkt zu setzen. Im Moment steht der Wert auf "0" in orangener Farbe.
      Vielleicht könnt ihr mir ja jetzt auf die Sprünge helfen!?
      Hier zunächst mein Script ...
      Pumpenstatus.JPG
      ... und dann noch der neue Datenpunkt

      {
        "common": {
          "name": "PumpenstatusWW",
          "desc": "Manuell erzeugt",
          "role": "value",
          "type": "number",
          "read": true,
          "write": true,
          "def": 0,
          "custom": {
            "influxdb.0": {
              "enabled": true,
              "storageType": "Number",
              "aliasId": "PumpenstatusWW",
              "debounceTime": 0,
              "blockTime": 0,
              "changesOnly": true,
              "changesRelogInterval": 0,
              "changesMinDelta": 0,
              "ignoreBelowNumber": "",
              "disableSkippedValueLogging": false,
              "enableDebugLogs": false,
              "debounce": 1000
            }
          }
        },
        "type": "state",
        "native": {},
        "_id": "0_userdata.0.Wärmepumpe.PumpenstatusWW",
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
        },
        "from": "system.adapter.admin.0",
        "user": "system.user.admin",
        "ts": xxxxxxxxxxxxx
      }
      

      ts, was auch immer das ist habe ich anonymisiert, spielt aber sicher auch keine Rolle!

      CodierknechtC 1 Antwort Letzte Antwort
      0
      • V Offline
        V Offline
        Verblizz
        schrieb am zuletzt editiert von
        #3

        Versuche doch mal, mittels debug-Baustein zu schauen, was überhaupt ausgeführt wird...
        Der DP "KG_Funkschalter..." liefert wirklich als Werte Strings mit "on" und "off"?

        N 1 Antwort Letzte Antwort
        0
        • N nobbiman

          @nobbiman Nachdem ich ausgiebig recherchiert habe kam ich auf die Idee, ein Script mit Blockly zu erstellen - hab aber eigentlich keine Ahnung davon.
          So kam es dann auch, dass das Script zwar läuft, aber im neuen Objekt unter userdate nicht das gewünschte Ergebnis bringt, nämlich beim Status "on" der Pumpe den Wert 18 in den Datenpunkt zu setzen. Im Moment steht der Wert auf "0" in orangener Farbe.
          Vielleicht könnt ihr mir ja jetzt auf die Sprünge helfen!?
          Hier zunächst mein Script ...
          Pumpenstatus.JPG
          ... und dann noch der neue Datenpunkt

          {
            "common": {
              "name": "PumpenstatusWW",
              "desc": "Manuell erzeugt",
              "role": "value",
              "type": "number",
              "read": true,
              "write": true,
              "def": 0,
              "custom": {
                "influxdb.0": {
                  "enabled": true,
                  "storageType": "Number",
                  "aliasId": "PumpenstatusWW",
                  "debounceTime": 0,
                  "blockTime": 0,
                  "changesOnly": true,
                  "changesRelogInterval": 0,
                  "changesMinDelta": 0,
                  "ignoreBelowNumber": "",
                  "disableSkippedValueLogging": false,
                  "enableDebugLogs": false,
                  "debounce": 1000
                }
              }
            },
            "type": "state",
            "native": {},
            "_id": "0_userdata.0.Wärmepumpe.PumpenstatusWW",
            "acl": {
              "object": 1636,
              "state": 1636,
              "owner": "system.user.admin",
              "ownerGroup": "system.group.administrator"
            },
            "from": "system.adapter.admin.0",
            "user": "system.user.admin",
            "ts": xxxxxxxxxxxxx
          }
          

          ts, was auch immer das ist habe ich anonymisiert, spielt aber sicher auch keine Rolle!

          CodierknechtC Online
          CodierknechtC Online
          Codierknecht
          Developer Most Active
          schrieb am zuletzt editiert von Codierknecht
          #4

          @nobbiman
          Du darfst nicht auf das Objekt selbst prüfen, sondern musst "Wert vom Objekt" nehmen.

          https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps

          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
          HmIP|ZigBee|Tasmota|Unifi
          Zabbix Certified Specialist
          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

          V 1 Antwort Letzte Antwort
          0
          • V Verblizz

            Versuche doch mal, mittels debug-Baustein zu schauen, was überhaupt ausgeführt wird...
            Der DP "KG_Funkschalter..." liefert wirklich als Werte Strings mit "on" und "off"?

            N Offline
            N Offline
            nobbiman
            schrieb am zuletzt editiert von
            #5

            @verblizz Pumpenstatus im ioB.JPG

            V 1 Antwort Letzte Antwort
            0
            • CodierknechtC Codierknecht

              @nobbiman
              Du darfst nicht auf das Objekt selbst prüfen, sondern musst "Wert vom Objekt" nehmen.

              https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps

              V Offline
              V Offline
              Verblizz
              schrieb am zuletzt editiert von
              #6

              @codierknecht said in Gerätestatus in eine Grafik einfügen:

              @nobbiman
              Du darfst nicht auf das Objekt selbst prüfen, sondern musst "Wert vom Objekt" nehmen.

              https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps

              Das stimmt natürlich...

              N 1 Antwort Letzte Antwort
              0
              • N nobbiman

                @verblizz Pumpenstatus im ioB.JPG

                V Offline
                V Offline
                Verblizz
                schrieb am zuletzt editiert von
                #7

                @nobbiman said in Gerätestatus in eine Grafik einfügen:

                @verblizz Pumpenstatus im ioB.JPG

                Codierknecht wird recht haben, war mir zuerst gar nicht aufgefallen...

                1 Antwort Letzte Antwort
                0
                • CodierknechtC Online
                  CodierknechtC Online
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @nobbiman
                  Und im Trigger nicht nochmal den Wert lesen.
                  Schau in den Thread - dort ist das erklärt.

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  1 Antwort Letzte Antwort
                  0
                  • V Verblizz

                    @codierknecht said in Gerätestatus in eine Grafik einfügen:

                    @nobbiman
                    Du darfst nicht auf das Objekt selbst prüfen, sondern musst "Wert vom Objekt" nehmen.

                    https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps

                    Das stimmt natürlich...

                    N Offline
                    N Offline
                    nobbiman
                    schrieb am zuletzt editiert von
                    #9

                    @verblizz OK Danke bis hier hin, schaue mal mit meinen rudimentären Kenntnissen wie das geht, wird schon irgendwie gelingen - ich melde mich

                    CodierknechtC 1 Antwort Letzte Antwort
                    0
                    • N nobbiman

                      @verblizz OK Danke bis hier hin, schaue mal mit meinen rudimentären Kenntnissen wie das geht, wird schon irgendwie gelingen - ich melde mich

                      CodierknechtC Online
                      CodierknechtC Online
                      Codierknecht
                      Developer Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @nobbiman
                      So sollte das aussehen:
                      f1e42816-273d-4269-b265-413e0669c753-image.png
                      Aber lies Dir den Thread durch. Da wird dann auch erklärt, warum das so auszusehen hat ;-)

                      "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                      Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                      HmIP|ZigBee|Tasmota|Unifi
                      Zabbix Certified Specialist
                      Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                      N 2 Antworten Letzte Antwort
                      1
                      • CodierknechtC Codierknecht

                        @nobbiman
                        So sollte das aussehen:
                        f1e42816-273d-4269-b265-413e0669c753-image.png
                        Aber lies Dir den Thread durch. Da wird dann auch erklärt, warum das so auszusehen hat ;-)

                        N Offline
                        N Offline
                        nobbiman
                        schrieb am zuletzt editiert von nobbiman
                        #11

                        @codierknecht Habs jetzt dann auch selbst hinbekommen:
                        Script Pumpenstatus_2.JPG
                        ... und es funktioniert - bin ein wenig stolz mit meinen ersten Schritten.
                        Dein Script ist aber dann doch noch kürzer und ich werde es nehmen - Danke für die Hilfestellung

                        paul53P 1 Antwort Letzte Antwort
                        0
                        • CodierknechtC Codierknecht

                          @nobbiman
                          So sollte das aussehen:
                          f1e42816-273d-4269-b265-413e0669c753-image.png
                          Aber lies Dir den Thread durch. Da wird dann auch erklärt, warum das so auszusehen hat ;-)

                          N Offline
                          N Offline
                          nobbiman
                          schrieb am zuletzt editiert von
                          #12

                          @codierknecht "Falls - mache - sonst" ist doch ein Logikbaustein, wo finde ich den denn?

                          HomoranH CodierknechtC 2 Antworten Letzte Antwort
                          0
                          • N nobbiman

                            @codierknecht "Falls - mache - sonst" ist doch ein Logikbaustein, wo finde ich den denn?

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

                            @nobbiman sagte in Gerätestatus in eine Grafik einfügen:

                            wo finde ich den denn?

                            im Zahnrad 😉

                            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
                            • N nobbiman

                              @codierknecht "Falls - mache - sonst" ist doch ein Logikbaustein, wo finde ich den denn?

                              CodierknechtC Online
                              CodierknechtC Online
                              Codierknecht
                              Developer Most Active
                              schrieb am zuletzt editiert von Codierknecht
                              #14

                              @nobbiman
                              Im "Falls"-Baustein auf das blaue Zahnrad klicken.

                              Edit
                              Aber danke für den Hinweis. Werde das im Thread entsprechend ergänzen.

                              "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                              Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                              HmIP|ZigBee|Tasmota|Unifi
                              Zabbix Certified Specialist
                              Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                              N 1 Antwort Letzte Antwort
                              0
                              • CodierknechtC Codierknecht

                                @nobbiman
                                Im "Falls"-Baustein auf das blaue Zahnrad klicken.

                                Edit
                                Aber danke für den Hinweis. Werde das im Thread entsprechend ergänzen.

                                N Offline
                                N Offline
                                nobbiman
                                schrieb am zuletzt editiert von nobbiman
                                #15

                                @codierknecht Wenn ich jetzt noch erfahre, woher ich den "Puzzlestein" "Wert" herbekomme bin ich fast glücklich!
                                Stopp - erst lesen, daa fragen - hab's gefunden

                                CodierknechtC 1 Antwort Letzte Antwort
                                0
                                • N nobbiman

                                  @codierknecht Wenn ich jetzt noch erfahre, woher ich den "Puzzlestein" "Wert" herbekomme bin ich fast glücklich!
                                  Stopp - erst lesen, daa fragen - hab's gefunden

                                  CodierknechtC Online
                                  CodierknechtC Online
                                  Codierknecht
                                  Developer Most Active
                                  schrieb am zuletzt editiert von
                                  #16

                                  @nobbiman sagte in Gerätestatus in eine Grafik einfügen:

                                  erst lesen, daa fragen

                                  Hilft! :grin: :grin: :grin:

                                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                  HmIP|ZigBee|Tasmota|Unifi
                                  Zabbix Certified Specialist
                                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                  1 Antwort Letzte Antwort
                                  0
                                  • N nobbiman

                                    @codierknecht Habs jetzt dann auch selbst hinbekommen:
                                    Script Pumpenstatus_2.JPG
                                    ... und es funktioniert - bin ein wenig stolz mit meinen ersten Schritten.
                                    Dein Script ist aber dann doch noch kürzer und ich werde es nehmen - Danke für die Hilfestellung

                                    paul53P Offline
                                    paul53P Offline
                                    paul53
                                    schrieb am zuletzt editiert von
                                    #17

                                    @nobbiman sagte: Script ist aber dann doch noch kürzer

                                    Noch kürzer:

                                    Blockly_temp.JPG

                                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                    N CodierknechtC 3 Antworten Letzte Antwort
                                    0
                                    • paul53P paul53

                                      @nobbiman sagte: Script ist aber dann doch noch kürzer

                                      Noch kürzer:

                                      Blockly_temp.JPG

                                      N Offline
                                      N Offline
                                      nobbiman
                                      schrieb am zuletzt editiert von nobbiman
                                      #18

                                      @paul53 nicht schlecht, fehlt nur die ID (userobjekt), das geändert werden soll - stimmt nicht, Aussage ziehe ich zurück

                                      CodierknechtC 1 Antwort Letzte Antwort
                                      0
                                      • paul53P paul53

                                        @nobbiman sagte: Script ist aber dann doch noch kürzer

                                        Noch kürzer:

                                        Blockly_temp.JPG

                                        CodierknechtC Online
                                        CodierknechtC Online
                                        Codierknecht
                                        Developer Most Active
                                        schrieb am zuletzt editiert von
                                        #19

                                        @paul53
                                        Aber für "absolute beginners" nicht unbedingt verständlicher.

                                        Wobei der ternäre Operator in Blockly sogar besser lesbar ist als im Code ;-)

                                        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                        HmIP|ZigBee|Tasmota|Unifi
                                        Zabbix Certified Specialist
                                        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                        1 Antwort Letzte Antwort
                                        0
                                        • N nobbiman

                                          @paul53 nicht schlecht, fehlt nur die ID (userobjekt), das geändert werden soll - stimmt nicht, Aussage ziehe ich zurück

                                          CodierknechtC Online
                                          CodierknechtC Online
                                          Codierknecht
                                          Developer Most Active
                                          schrieb am zuletzt editiert von
                                          #20

                                          @nobbiman sagte in Gerätestatus in eine Grafik einfügen:

                                          fehlt nur die ID (userobjekt), das geändert werden soll

                                          Die steht vorne ("Aktualisiere Objekt ID")

                                          "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                                          Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                                          HmIP|ZigBee|Tasmota|Unifi
                                          Zabbix Certified Specialist
                                          Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                                          N 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

                                          788

                                          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