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. Tester
  4. Test Adapter Energiefluss-erweitert v0.8.x GitHub/Latest

NEWS

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

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

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

Test Adapter Energiefluss-erweitert v0.8.x GitHub/Latest

Scheduled Pinned Locked Moved Tester
diagrammenergieflussenergiefluss-erweitertvisvisualisierungvisualization
1.6k Posts 74 Posters 881.7k Views 72 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.
  • SKBS SKB

    Hallo Zusammen,
    ich habe eine neue Version auf Github gestellt. Es ist die 0.7.8.

    Folgendes wurde hinzugefügt:

    • Hinzugefügt: Konvertierung eines Textelements in ein Datenquellenelement
    • Hinzugefügt: Unterstützung für Web-Adapter mit Socket.io-Adapter

    Viel Spaß und Erfolg mit der neuen Version 😉

    U66U Offline
    U66U Offline
    U66
    wrote on last edited by
    #1347

    Hallo und wie immer Danke

    @skb said in Test Adapter Energiefluss-erweitert v0.7.x GitHub/Latest:

    Unterstützung für Web-Adapter mit Socket.io-Adapter

    kann man da paar Infos bekommen ?wie das funktioniert ?
    oder hab ich was überlesen.......

    1 Reply Last reply
    0
    • SKBS Offline
      SKBS Offline
      SKB
      Developer Most Active
      wrote on last edited by
      #1348

      @u66 Was benötigst Du für Infos?

      Der WebAdapter kann statt 'integrierte' Websockets auch den socket.io Adapter nutzen.

      Hier erklärt: https://forum.iobroker.net/topic/3711/wozu-brauche-ich-socket-io-und-oder-web/

      ... wer nicht mit der Zeit geht, geht mit der Zeit ...

      Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

      1 Reply Last reply
      1
      • SKBS Offline
        SKBS Offline
        SKB
        Developer Most Active
        wrote on last edited by SKB
        #1349

        Nur als Hinweis für diejenigen, die Animationen mit der Abhängigkeit Punkte nutzen.

        Ich habe festgestellt, das diese ab und zu "springen" und auch die Anzahl der Punkte in Gänze nicht variabel ist, wenn die Abstände in den Einstellungen nicht groß genug definiert sind.

        Aktuell arbeite ich an einem Redesign dieser Funktion, um sie besser verwenden zu können.

        Stay continued 😉

        ... wer nicht mit der Zeit geht, geht mit der Zeit ...

        Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

        mickemupM 1 Reply Last reply
        4
        • SKBS SKB

          Nur als Hinweis für diejenigen, die Animationen mit der Abhängigkeit Punkte nutzen.

          Ich habe festgestellt, das diese ab und zu "springen" und auch die Anzahl der Punkte in Gänze nicht variabel ist, wenn die Abstände in den Einstellungen nicht groß genug definiert sind.

          Aktuell arbeite ich an einem Redesign dieser Funktion, um sie besser verwenden zu können.

          Stay continued 😉

          mickemupM Offline
          mickemupM Offline
          mickemup
          wrote on last edited by
          #1350

          @skb
          Salü

          Erstmal ein Hammer-Adapter den du da hast.
          Nun zu meinem Problem:
          Ich habe heute von der 0.7.4 auf die 0.7.7 "geupdatet"
          Nun kriege ich eine "Fehlermeldung"/Hinweis: kein Maximalwert angegeben

          bb10baea-7344-4215-81a7-f875d35fd84d-image.png

          4c0546cb-003c-4282-a6c2-a259292ac3ff-image.png

          Diesen habe ich aber absichtlich auf 0 gesetzt und ich ändere die Farbe des Hintergrundes abhängig von der Autarkie (0 = grau, 100 = gelb mit Zwischenstufen via Overrides) möchte dabei aber die Box immer "gefüllt" haben.

          Wenn ich bei "Element nach Wert füllen" auf deaktiviert gehe, greifen die Overrides nicht mehr.
          Gibt es noch einen anderen Kniff um das Feld immer gefüllt zu haben und mit Overrides einfach die Farbe zu bestimmen?
          Oder alternativ die Fehlermeldung auszublenden in der VIS?

          Grüsse

          SKBS 1 Reply Last reply
          0
          • mickemupM mickemup

            @skb
            Salü

            Erstmal ein Hammer-Adapter den du da hast.
            Nun zu meinem Problem:
            Ich habe heute von der 0.7.4 auf die 0.7.7 "geupdatet"
            Nun kriege ich eine "Fehlermeldung"/Hinweis: kein Maximalwert angegeben

            bb10baea-7344-4215-81a7-f875d35fd84d-image.png

            4c0546cb-003c-4282-a6c2-a259292ac3ff-image.png

            Diesen habe ich aber absichtlich auf 0 gesetzt und ich ändere die Farbe des Hintergrundes abhängig von der Autarkie (0 = grau, 100 = gelb mit Zwischenstufen via Overrides) möchte dabei aber die Box immer "gefüllt" haben.

            Wenn ich bei "Element nach Wert füllen" auf deaktiviert gehe, greifen die Overrides nicht mehr.
            Gibt es noch einen anderen Kniff um das Feld immer gefüllt zu haben und mit Overrides einfach die Farbe zu bestimmen?
            Oder alternativ die Fehlermeldung auszublenden in der VIS?

            Grüsse

            SKBS Offline
            SKBS Offline
            SKB
            Developer Most Active
            wrote on last edited by SKB
            #1351

            @mickemup Danke für die Anerkennung 😉
            Das Rechteck kann doch einfach gefüllt werden 'Basis-Tab' und via fill über die Overrides auch.

            Natürlich erscheint eine Fehlermeldung, wenn der maximal Wert 0 ist.

            ... wer nicht mit der Zeit geht, geht mit der Zeit ...

            Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

            mickemupM 1 Reply Last reply
            0
            • SKBS SKB

              @mickemup Danke für die Anerkennung 😉
              Das Rechteck kann doch einfach gefüllt werden 'Basis-Tab' und via fill über die Overrides auch.

              Natürlich erscheint eine Fehlermeldung, wenn der maximal Wert 0 ist.

              mickemupM Offline
              mickemupM Offline
              mickemup
              wrote on last edited by
              #1352

              @skb
              Asche auf mein Haupt...
              Klappt nun, danke hatte fillcolor in den Overrides stehen...

              SKBS 1 Reply Last reply
              1
              • mickemupM mickemup

                @skb
                Asche auf mein Haupt...
                Klappt nun, danke hatte fillcolor in den Overrides stehen...

                SKBS Offline
                SKBS Offline
                SKB
                Developer Most Active
                wrote on last edited by
                #1353

                @mickemup Prima, wir arbeiten hier ja lösungsorientiert 😉

                ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                L 1 Reply Last reply
                1
                • SKBS SKB

                  @mickemup Prima, wir arbeiten hier ja lösungsorientiert 😉

                  L Offline
                  L Offline
                  leonundjulie
                  wrote on last edited by leonundjulie
                  #1354

                  @skb wie man alternative Texte in Abhängigkeit des Wertes eines Datenpunktes schreibt ist mir klar:
                  {
                  "0": {
                  "fill": "rgb(216,216,216)",
                  "value": "1 phasig"
                  },
                  "1": {
                  "fill": "rgb(216,216,216)",
                  "value": "3 phasig"
                  }
                  }

                  Jetzt würde ich aber weder “1 phasig” noch “3 phasig” in Abhängig eines zweiten Punktes schreiben. Letztlich möchte ich in meiner Version der Interpretation des ENERGIEFLUSS-Adapters den Schriftzug (1 phasig oder 3 phasig) nur zeigen, wenn mein Fahrzeug auch angeschlossen ist.
                  fbd0cb68-bca8-4ec4-8e3d-9cd803990be9-image.png

                  Ich möchte diesen 2. Datenpunkt - PLUG heist er - auch noch dafür verwenden, meinen iD3 nur zu zeigen, wenn PLUG einen Wert > 1 hat.

                  10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                  Daran HUAWEI LUNA2000, 10kWh

                  Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                  SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                  SKBS 1 Reply Last reply
                  0
                  • L leonundjulie

                    @skb wie man alternative Texte in Abhängigkeit des Wertes eines Datenpunktes schreibt ist mir klar:
                    {
                    "0": {
                    "fill": "rgb(216,216,216)",
                    "value": "1 phasig"
                    },
                    "1": {
                    "fill": "rgb(216,216,216)",
                    "value": "3 phasig"
                    }
                    }

                    Jetzt würde ich aber weder “1 phasig” noch “3 phasig” in Abhängig eines zweiten Punktes schreiben. Letztlich möchte ich in meiner Version der Interpretation des ENERGIEFLUSS-Adapters den Schriftzug (1 phasig oder 3 phasig) nur zeigen, wenn mein Fahrzeug auch angeschlossen ist.
                    fbd0cb68-bca8-4ec4-8e3d-9cd803990be9-image.png

                    Ich möchte diesen 2. Datenpunkt - PLUG heist er - auch noch dafür verwenden, meinen iD3 nur zu zeigen, wenn PLUG einen Wert > 1 hat.

                    SKBS Offline
                    SKBS Offline
                    SKB
                    Developer Most Active
                    wrote on last edited by
                    #1355

                    @leonundjulie Na, dann mach das doch! 😉

                    https://forum.iobroker.net/post/1278897

                    ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                    Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                    L 1 Reply Last reply
                    0
                    • HomoranH Do not disturb
                      HomoranH Do not disturb
                      Homoran
                      Global Moderator Administrators
                      wrote on last edited by Homoran
                      #1356

                      @skb
                      Houston, ich habe da ein Problem.
                      Version 0.7.7 stable

                      Ich wollte einer bestehenden Datenquelle einen anderen DP zuordnen. Hat früher immer geklappt.

                      Dazu gehe ich auf Datenquellen und bei der gewünschten, klicke ich auf den Bleistift
                      Screenshot_20250620-155836_Firefox.jpg

                      Hier gehe ich in den Objektbrowser
                      Screenshot_20250620-155916_Firefox.jpg

                      und wähle den neuen DP aus
                      Screenshot_20250620-155954_Firefox.jpg
                      bestätige mit "wählen"
                      Dieser wird aber nicht übernommen
                      Screenshot_20250620-160024_Firefox.jpg
                      statt dessen wird mir die Erstellung einer neuen Datenquelle angeboten.

                      Führe ich dies aus, wird sie auch angelegt.

                      Das anschließende Löschen geht jedoch nicht wirklich.
                      Die Datenquelle wird durchgestrichen, und als zum Löschen vorbereitet markiert.

                      Jetzt existiert nur noch der "Wiederherstellen Button"

                      Was mache ich falsch?

                      kein Support per PN! - Fragen im Forum stellen -
                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                      Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      SKBS 1 Reply Last reply
                      0
                      • HomoranH Homoran

                        @skb
                        Houston, ich habe da ein Problem.
                        Version 0.7.7 stable

                        Ich wollte einer bestehenden Datenquelle einen anderen DP zuordnen. Hat früher immer geklappt.

                        Dazu gehe ich auf Datenquellen und bei der gewünschten, klicke ich auf den Bleistift
                        Screenshot_20250620-155836_Firefox.jpg

                        Hier gehe ich in den Objektbrowser
                        Screenshot_20250620-155916_Firefox.jpg

                        und wähle den neuen DP aus
                        Screenshot_20250620-155954_Firefox.jpg
                        bestätige mit "wählen"
                        Dieser wird aber nicht übernommen
                        Screenshot_20250620-160024_Firefox.jpg
                        statt dessen wird mir die Erstellung einer neuen Datenquelle angeboten.

                        Führe ich dies aus, wird sie auch angelegt.

                        Das anschließende Löschen geht jedoch nicht wirklich.
                        Die Datenquelle wird durchgestrichen, und als zum Löschen vorbereitet markiert.

                        Jetzt existiert nur noch der "Wiederherstellen Button"

                        Was mache ich falsch?

                        SKBS Offline
                        SKBS Offline
                        SKB
                        Developer Most Active
                        wrote on last edited by
                        #1357

                        @homoran Damit hast Du Recht. Behebe ich. Wenn die Datenquelle durchgestrichen ist, wird sie beim Speichern gelöscht. Vorher besteht immer noch die Chance, sie wiederherzustellen.

                        ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                        Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                        1 Reply Last reply
                        1
                        • SKBS SKB

                          @leonundjulie Na, dann mach das doch! 😉

                          https://forum.iobroker.net/post/1278897

                          L Offline
                          L Offline
                          leonundjulie
                          wrote on last edited by
                          #1358

                          @skb “… dann mach es doch “ scheint schwieriger als gedacht, zumal diese Sprache fürs ÜBERSCHREIBEN noch sehr fremd ist.

                          Das Bild meines iD3, im EnergieflussAdapter eingebunden als “ID 256”, bleibt hartnäckig im Bild.

                          IMG_1553.jpeg

                          Ich habe bislang folgenden Code versucht (auch mal in der Variation “ID 256” statt “)inline-block”. Den Datenpunkt Plug_Test habe ich natürlich unter Dsatenquelle eingebunden. Wenn ich meinen Datenpunkt zwischen 0 und 1 wechsle, passiert nichts. Daher muss ich nochmals um Hilfe bitten.

                          
                          {
                              "default": {
                                  "display": "() => {0_userdata.0.Plug_Test} == 0 ? 'inline-block' : 'none'"
                              }
                          }
                          
                          

                          10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                          Daran HUAWEI LUNA2000, 10kWh

                          Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                          SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                          SKBS 1 Reply Last reply
                          0
                          • L leonundjulie

                            @skb “… dann mach es doch “ scheint schwieriger als gedacht, zumal diese Sprache fürs ÜBERSCHREIBEN noch sehr fremd ist.

                            Das Bild meines iD3, im EnergieflussAdapter eingebunden als “ID 256”, bleibt hartnäckig im Bild.

                            IMG_1553.jpeg

                            Ich habe bislang folgenden Code versucht (auch mal in der Variation “ID 256” statt “)inline-block”. Den Datenpunkt Plug_Test habe ich natürlich unter Dsatenquelle eingebunden. Wenn ich meinen Datenpunkt zwischen 0 und 1 wechsle, passiert nichts. Daher muss ich nochmals um Hilfe bitten.

                            
                            {
                                "default": {
                                    "display": "() => {0_userdata.0.Plug_Test} == 0 ? 'inline-block' : 'none'"
                                }
                            }
                            
                            
                            SKBS Offline
                            SKBS Offline
                            SKB
                            Developer Most Active
                            wrote on last edited by SKB
                            #1359

                            @leonundjulie Die Abfrage des zusätzlichen Datenpunktes erfolgt natürlich nur, wenn der zugewiesenen Datenpunkt sich ändert (zusätzliche Bedingung).

                            Heißt, wenn du ein Bild für das Fahrzeug hast, ob es angeschlossen ist, oder nicht, reicht das Zuweisen des DP der Wallbox und Prüfung, ob dieser true oder false ist.

                            Dies unterscheidet sich eben von deiner ersten Anfrage, "wie man etwas darstellt, was in Abhängigkeit von etwas Anderen ist".

                            ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                            Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                            L 1 Reply Last reply
                            0
                            • SKBS SKB

                              @leonundjulie Die Abfrage des zusätzlichen Datenpunktes erfolgt natürlich nur, wenn der zugewiesenen Datenpunkt sich ändert (zusätzliche Bedingung).

                              Heißt, wenn du ein Bild für das Fahrzeug hast, ob es angeschlossen ist, oder nicht, reicht das Zuweisen des DP der Wallbox und Prüfung, ob dieser true oder false ist.

                              Dies unterscheidet sich eben von deiner ersten Anfrage, "wie man etwas darstellt, was in Abhängigkeit von etwas Anderen ist".

                              L Offline
                              L Offline
                              leonundjulie
                              wrote on last edited by
                              #1360

                              @skb letztlich hatte ich zwei Themen:

                              • darstellen, ob 1-phasig oder 3-phasig geladen wird (der eingebundene Daten Punkt ist =0 oder =1)

                              • Bildchen des Autos einblenden, wenn es angeschlossen ist (mein Wert respektive der eingebundene Datenpunkt ist dann ungleich 0) …. oder Bildchen des Autos ausblenden, wenn der Datenpunkt=0 ist

                              Die erste Aufgabe ist gelöst, aber bei der zweiten mit ID3 Bildchen tue ich mich schwer

                              10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                              Daran HUAWEI LUNA2000, 10kWh

                              Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                              SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                              SKBS 1 Reply Last reply
                              0
                              • L leonundjulie

                                @skb letztlich hatte ich zwei Themen:

                                • darstellen, ob 1-phasig oder 3-phasig geladen wird (der eingebundene Daten Punkt ist =0 oder =1)

                                • Bildchen des Autos einblenden, wenn es angeschlossen ist (mein Wert respektive der eingebundene Datenpunkt ist dann ungleich 0) …. oder Bildchen des Autos ausblenden, wenn der Datenpunkt=0 ist

                                Die erste Aufgabe ist gelöst, aber bei der zweiten mit ID3 Bildchen tue ich mich schwer

                                SKBS Offline
                                SKBS Offline
                                SKB
                                Developer Most Active
                                wrote on last edited by
                                #1361

                                @leonundjulie Bild mit Datenpunkt versehen (ob Auto angeschlossen), Default Überschreibung rein, mit

                                {
                                    "default": {
                                        "display": "val => val == true ? 'inline-block' : 'none'"
                                    }
                                }
                                

                                fertig!

                                ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                                Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                                L 1 Reply Last reply
                                0
                                • SKBS SKB

                                  @leonundjulie Bild mit Datenpunkt versehen (ob Auto angeschlossen), Default Überschreibung rein, mit

                                  {
                                      "default": {
                                          "display": "val => val == true ? 'inline-block' : 'none'"
                                      }
                                  }
                                  

                                  fertig!

                                  L Offline
                                  L Offline
                                  leonundjulie
                                  wrote on last edited by leonundjulie
                                  #1362

                                  @skb hab es jetzt so gemacht wie Du es vorgeschlagen hast und schon geht es mit meinem Testdatenpunkt. Weil der Datenpunkt meiner Wallbox aber folgende Werte ausgibt

                                  "states": {
                                    "0": "no cable plugged",
                                    "1": "cable plugged in charging station, unlocked",
                                    "3": "cable plugged in charging station and locked",
                                    "5": "cable plugged in charging station and vehicle, unlocked",
                                    "7": "cable plugged in charging station and vehicle and locked"
                                  }
                                  

                                  habe ich es letztlich so gemacht und mein ID3 Foto kommt jetzt endlich nur noch, wenn der Flitzer angesteckt ist ... egal, ob verriegelt oder nicht.

                                  {
                                      "default": {
                                          "display": "val => val > 3 ? 'inline-block' : 'none'"
                                      }
                                  }
                                  

                                  Danke für den Support!!!

                                  Jetzt möchte ich es noch perfekt machen und den Schriftzug "1 phasig respektive 3 phasig ebenfalls ausblenden, wenn der ID3 nicht da ist.

                                  {
                                      "0": {
                                          "fill": "rgb(216,216,216)",
                                          "value": "1 phasig"
                                      },
                                      "1": {
                                          "fill": "rgb(216,216,216)",
                                          "value": "3 phasig"
                                      }
                                  }
                                  

                                  Ergo müsste ich den folgenden Code ebenfalls in die Abhängigkeit zum DP kecontact.0.plug bringen. Also if kecontact.0.plug > 3, dann 1 phasig oder 3 phasig, ansonsten nichts. Was hältst Du von diesem Ansatz:

                                  {
                                      "0" and “{kecontact.0.plug} > 3}” : {
                                          "fill": "rgb(216,216,216)",
                                          "value": "1 phasig"
                                      },
                                      "0" and “{kecontact.0.plug} < 5}” : {
                                          "fill": "rgb(216,216,216)",
                                          "value": "1 phasig"
                                      },
                                      "1" and “{kecontact.0.plug} > 3}” : {
                                              "fill": "rgb(216,216,216)",
                                              "value": "3 phasig"
                                      },
                                      "1" and “{kecontact.0.plug} < 5}” : {
                                          "fill": "rgb(216,216,216)",
                                          "value": ""
                                  }
                                  

                                  10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                                  Daran HUAWEI LUNA2000, 10kWh

                                  Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                                  SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                                  SKBS 1 Reply Last reply
                                  0
                                  • L leonundjulie

                                    @skb hab es jetzt so gemacht wie Du es vorgeschlagen hast und schon geht es mit meinem Testdatenpunkt. Weil der Datenpunkt meiner Wallbox aber folgende Werte ausgibt

                                    "states": {
                                      "0": "no cable plugged",
                                      "1": "cable plugged in charging station, unlocked",
                                      "3": "cable plugged in charging station and locked",
                                      "5": "cable plugged in charging station and vehicle, unlocked",
                                      "7": "cable plugged in charging station and vehicle and locked"
                                    }
                                    

                                    habe ich es letztlich so gemacht und mein ID3 Foto kommt jetzt endlich nur noch, wenn der Flitzer angesteckt ist ... egal, ob verriegelt oder nicht.

                                    {
                                        "default": {
                                            "display": "val => val > 3 ? 'inline-block' : 'none'"
                                        }
                                    }
                                    

                                    Danke für den Support!!!

                                    Jetzt möchte ich es noch perfekt machen und den Schriftzug "1 phasig respektive 3 phasig ebenfalls ausblenden, wenn der ID3 nicht da ist.

                                    {
                                        "0": {
                                            "fill": "rgb(216,216,216)",
                                            "value": "1 phasig"
                                        },
                                        "1": {
                                            "fill": "rgb(216,216,216)",
                                            "value": "3 phasig"
                                        }
                                    }
                                    

                                    Ergo müsste ich den folgenden Code ebenfalls in die Abhängigkeit zum DP kecontact.0.plug bringen. Also if kecontact.0.plug > 3, dann 1 phasig oder 3 phasig, ansonsten nichts. Was hältst Du von diesem Ansatz:

                                    {
                                        "0" and “{kecontact.0.plug} > 3}” : {
                                            "fill": "rgb(216,216,216)",
                                            "value": "1 phasig"
                                        },
                                        "0" and “{kecontact.0.plug} < 5}” : {
                                            "fill": "rgb(216,216,216)",
                                            "value": "1 phasig"
                                        },
                                        "1" and “{kecontact.0.plug} > 3}” : {
                                                "fill": "rgb(216,216,216)",
                                                "value": "3 phasig"
                                        },
                                        "1" and “{kecontact.0.plug} < 5}” : {
                                            "fill": "rgb(216,216,216)",
                                            "value": ""
                                    }
                                    
                                    SKBS Offline
                                    SKBS Offline
                                    SKB
                                    Developer Most Active
                                    wrote on last edited by SKB
                                    #1363

                                    @leonundjulie Hier benötigst du auch das display Attribut und die Abfrage, ob das Auto abgesteckt ist.

                                    1 und 3 phasig kann sich ja ruhig ändern - die Anzeige dann über display

                                        "0": {
                                            "display": "() => {DP.Fahzeug} == 1 ? 'inline-block' : 'none'"
                                        },
                                     "1": {
                                            "display": "() => {DP.Fahzeug} == 1 ? 'inline-block' : 'none'"
                                        }
                                    }
                                    

                                    So sollte es funktionieren.

                                    Hier muss man allerdings schauen, ob sich der Datenpunkt für die Phase ändert oder es besser ist, diesen auch an den Wallbox zu koppeln, damit die Änderung ausgelöst wird - dann abfragen, mit wie vielen Phasen geladen wird.

                                    ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                                    Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                                    L 1 Reply Last reply
                                    0
                                    • SKBS SKB

                                      @leonundjulie Hier benötigst du auch das display Attribut und die Abfrage, ob das Auto abgesteckt ist.

                                      1 und 3 phasig kann sich ja ruhig ändern - die Anzeige dann über display

                                          "0": {
                                              "display": "() => {DP.Fahzeug} == 1 ? 'inline-block' : 'none'"
                                          },
                                       "1": {
                                              "display": "() => {DP.Fahzeug} == 1 ? 'inline-block' : 'none'"
                                          }
                                      }
                                      

                                      So sollte es funktionieren.

                                      Hier muss man allerdings schauen, ob sich der Datenpunkt für die Phase ändert oder es besser ist, diesen auch an den Wallbox zu koppeln, damit die Änderung ausgelöst wird - dann abfragen, mit wie vielen Phasen geladen wird.

                                      L Offline
                                      L Offline
                                      leonundjulie
                                      wrote on last edited by
                                      #1364

                                      @skb , ich habe weiter experimentiert und bin noch immer nicht am Ziel, was sicherlich daran liegt, dass sich mir das DISPLAY COMMAND noch nicht komplett erklärt.

                                      Ich habe für das ID3 Bild den Datenpunkt kecontact.0.plug angezogen und es wie folgt gemacht. Das klappt - das Bild ist da wenn das Auto an der Wallbox hängt und ist nicht zu sehen, wenn der ID3 auf Tour ist.

                                      {
                                          "default": {
                                              "display": "val => val > 3 ? 'inline-block' : 'none'"
                                          }
                                      }
                                      

                                      Für meinen Schriftzug 1phasig respektive 3 phasig habe ich den passenden Datenpunkt genommen und den Code wie folgt gesetzt. Zwar wechselt der Schriftzug auf 1-phasig und umgekehrt (je nach Menge des Überschusses. Funktioniert das DISPLAY command an dieser Stelle nicht? In der von mir gewählten Kombi nicht? Oder …?

                                      {
                                          "0": {
                                              "fill": "rgb(216,216,216)",
                                              "value": "1 phasig",
                                              "display": "() => {kecontact.0.plug} > 3 ? 'inline-block' : 'none'"
                                          },
                                          "1": {
                                              "fill": "rgb(216,216,216)",
                                              "value": "3 phasig",
                                              "display": "() => {kecontact.0.plug} > 3 ? 'inline-block' : 'none'"
                                          }
                                      }
                                      
                                      

                                      10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                                      Daran HUAWEI LUNA2000, 10kWh

                                      Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                                      SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                                      SKBS 1 Reply Last reply
                                      0
                                      • L leonundjulie

                                        @skb , ich habe weiter experimentiert und bin noch immer nicht am Ziel, was sicherlich daran liegt, dass sich mir das DISPLAY COMMAND noch nicht komplett erklärt.

                                        Ich habe für das ID3 Bild den Datenpunkt kecontact.0.plug angezogen und es wie folgt gemacht. Das klappt - das Bild ist da wenn das Auto an der Wallbox hängt und ist nicht zu sehen, wenn der ID3 auf Tour ist.

                                        {
                                            "default": {
                                                "display": "val => val > 3 ? 'inline-block' : 'none'"
                                            }
                                        }
                                        

                                        Für meinen Schriftzug 1phasig respektive 3 phasig habe ich den passenden Datenpunkt genommen und den Code wie folgt gesetzt. Zwar wechselt der Schriftzug auf 1-phasig und umgekehrt (je nach Menge des Überschusses. Funktioniert das DISPLAY command an dieser Stelle nicht? In der von mir gewählten Kombi nicht? Oder …?

                                        {
                                            "0": {
                                                "fill": "rgb(216,216,216)",
                                                "value": "1 phasig",
                                                "display": "() => {kecontact.0.plug} > 3 ? 'inline-block' : 'none'"
                                            },
                                            "1": {
                                                "fill": "rgb(216,216,216)",
                                                "value": "3 phasig",
                                                "display": "() => {kecontact.0.plug} > 3 ? 'inline-block' : 'none'"
                                            }
                                        }
                                        
                                        
                                        SKBS Offline
                                        SKBS Offline
                                        SKB
                                        Developer Most Active
                                        wrote on last edited by
                                        #1365

                                        @leonundjulie Das ist die Situation, die ich oben meinte.
                                        Ich gehe mal vorsichtig davon aus, das der Datenpunkt für 1-phasig oder 3-phasig wechselt, bevor der kecontact.0.plug gesetzt wird, oder?

                                        Zur Erklärung:
                                        Die Überschreibung wird ausgeführt, wenn sich der zugewiesene Datenpunkt ändert - nicht wenn dieser sich alleine ändert. Daher war meine Überlegung vorher, die Anzeige an den Datenpunkt kecontact.0.plug zu koppeln und den Datenpunkt für die 1-phasig/3-phasig als Überschreibung heranzuziehen.

                                        ... wer nicht mit der Zeit geht, geht mit der Zeit ...

                                        Aktuelle Entwicklung: Energiefluss - erweitert (https://forum.iobroker.net/topic/64734)

                                        1 Reply Last reply
                                        0
                                        • L Offline
                                          L Offline
                                          leonundjulie
                                          wrote on last edited by leonundjulie
                                          #1366

                                          @skb verstanden, werde es drehen (wenn ich mir das wie überlegt habe) und auf Sonne und somit Überschuss warten.

                                          Oder es doch anders machen🧐. Denn ich habe verstanden, dass für die Programmierungen im Rahmen einer Überschreibung der Wert des Datenpunktes herangezogen wird (ist doch korrekt, oder?).

                                          Aber wofür ist der Punkt „Datenquelle zur Steuerung“
                                          b8b11548-7e1b-465c-9d29-363b68f50134-image.png

                                          10x JA-Solar (380Wp) unter 15° gen Süden und 12x JA-Solar (385Wp) unter 10° gen Westen auf Carport, HUAWEI SUN2000 WR

                                          Daran HUAWEI LUNA2000, 10kWh

                                          Und via Kaskade 8x JA-Solar (385Wp) unter 45° gen Osten und 14x JA-Solar (385Wp) unter 23° gen Westen am 2. HUAWEI SUN2000 WR.

                                          SMARTFOX PRO als EMS, KEBA P30-X Wallbox

                                          HomoranH SKBS 2 Replies 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

                                          733

                                          Online

                                          32.7k

                                          Users

                                          82.6k

                                          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