Weiter zum Inhalt
  • Home
  • Aktuell
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. evcc Grundsätzliche Fragen

NEWS

  • Monatsrückblick Oktober 2026 ist online!
    BluefoxB
    Bluefox
    9
    1
    214

  • Mitmachen: Sprich „ioBroker“ ein – für ein lokales Aktivierungswort
    BluefoxB
    Bluefox
    6
    1
    452

  • Neuer Blogbeitrag: KI in ioBroker, vom Helfer im Admin bis zum eigenen Smart Assistant
    BluefoxB
    Bluefox
    4
    1
    495

evcc Grundsätzliche Fragen

Geplant Angeheftet Gesperrt Verschoben Off Topic
14 Beiträge 3 Kommentatoren 383 Aufrufe 4 Beobachtet
  • Ä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.
  • Samson71S Samson71

    @andibr
    EVCC spezifische Dinge sind wohl eher bei denen im Forum besser aufgehoben. Dabei bleibe ich, aber wenn Du etwas über EVCC steuern (lassen) willst, dann muss EVCC das Gerät (welches auch immer) auch "kennen". Irgendwelche wilden Datenpunkte kann EVCC nicht einfach so beschreiben.

    Ich habe selber auch meine 3 Multiplus II mit ihren 4 MPPT's und 38kWh DIY-Speicher, sowie meinen Huawei und die WB direkt als Geräte in EVCC zur Überschussteuerung. Dann steuert EVCC auch korrekt.

    A
    A
    andibr
    schrieb am zuletzt editiert von
    #5

    @Samson71
    Das ist mir alles klar, meine KEBA Wallbox funktioniert auch einwandfrei. Das ich die "Geräte" im evcc erstellen muss ist mir auch klar, nur wie erstelle ich einen quasi "Ladepunkt" der mir dann die Heizung von Whirlpool einschaltet welche in einer chinesischen APP drin ist und keinerlei anderer Schnittstellen hat ausser dem Adapter im Iobroker?

    kann ja wohl kaum sein, dass ich ein Shelly ansteuern muss und den Kontakt mit einem anderen Shelly im Iobroker wieder erfassen muss.

    Samson71S 1 Antwort Letzte Antwort
    0
    • A andibr

      @Samson71
      Das ist mir alles klar, meine KEBA Wallbox funktioniert auch einwandfrei. Das ich die "Geräte" im evcc erstellen muss ist mir auch klar, nur wie erstelle ich einen quasi "Ladepunkt" der mir dann die Heizung von Whirlpool einschaltet welche in einer chinesischen APP drin ist und keinerlei anderer Schnittstellen hat ausser dem Adapter im Iobroker?

      kann ja wohl kaum sein, dass ich ein Shelly ansteuern muss und den Kontakt mit einem anderen Shelly im Iobroker wieder erfassen muss.

      Samson71S
      Samson71S
      Samson71
      schrieb am zuletzt editiert von
      #6

      @andibr sagte:
      kann ja wohl kaum sein, dass ich ein Shelly ansteuern muss und den Kontakt mit einem anderen Shelly im Iobroker wieder erfassen muss.

      Einfach den zu steuernden Shelly direkt in EVCC einbinden? Der lässt direkt unter "Ladepunkt oder Heizung hinzufügen" einbauen.

      Markus

      Bitte beachten:
      Hinweise für gute Forenbeiträge
      Maßnahmen zum Schutz des Forums

      A 1 Antwort Letzte Antwort
      0
      • Samson71S Samson71

        @andibr sagte:
        kann ja wohl kaum sein, dass ich ein Shelly ansteuern muss und den Kontakt mit einem anderen Shelly im Iobroker wieder erfassen muss.

        Einfach den zu steuernden Shelly direkt in EVCC einbinden? Der lässt direkt unter "Ladepunkt oder Heizung hinzufügen" einbauen.

        A
        A
        andibr
        schrieb am zuletzt editiert von
        #7

        @Samson71
        bei meinem Heizstab funktioniert das sicher, aber bei meinem Whirlpool eben nicht.
        Denn kann ich nur über die Iobroker App fernsteuern.

        Genau ja darum die in dem Fall scheinbar doofe und abwägige Idee in einem Datenpunkt im Iobroker den Sollzustand an zu zeigenund ein Skript dann darauf zu bauen.

        Samson71S 1 Antwort Letzte Antwort
        0
        • A andibr

          @Samson71
          bei meinem Heizstab funktioniert das sicher, aber bei meinem Whirlpool eben nicht.
          Denn kann ich nur über die Iobroker App fernsteuern.

          Genau ja darum die in dem Fall scheinbar doofe und abwägige Idee in einem Datenpunkt im Iobroker den Sollzustand an zu zeigenund ein Skript dann darauf zu bauen.

          Samson71S
          Samson71S
          Samson71
          schrieb am zuletzt editiert von Samson71
          #8

          @andibr
          Also, ein Weg ein Gerät direkt über EVCC zu steuern, das in EVCC aber gar nicht direkt eingebunden ist, ist mir nicht bekannt. Das hat dann auch mit ioBroker nichts zu tun, sondern ist eher ein Problem von EVCC. Die Frage solltest Du dann im EVCC Forum stellen und nicht hier. Das ist kein ioBroker spezifisches Problem. Da bliebe tatsächlich nur ein Shelly auf den man dann im ioBroker reagieren kann.

          Markus

          Bitte beachten:
          Hinweise für gute Forenbeiträge
          Maßnahmen zum Schutz des Forums

          A 1 Antwort Letzte Antwort
          0
          • Samson71S Samson71 verschob dieses Thema von Einsteigerfragen am
          • Samson71S Samson71

            @andibr
            Also, ein Weg ein Gerät direkt über EVCC zu steuern, das in EVCC aber gar nicht direkt eingebunden ist, ist mir nicht bekannt. Das hat dann auch mit ioBroker nichts zu tun, sondern ist eher ein Problem von EVCC. Die Frage solltest Du dann im EVCC Forum stellen und nicht hier. Das ist kein ioBroker spezifisches Problem. Da bliebe tatsächlich nur ein Shelly auf den man dann im ioBroker reagieren kann.

            A
            A
            andibr
            schrieb am zuletzt editiert von
            #9

            @Samson71
            ja dann werde ich das wohl irgendwie so machen müssen um den Energieüberschuss in den Whirlpool zu bringen. Es war mir eigentlich schon klar, dass ich im evcc den Whirlpool auch irgendwie als "Gerät" erstellen muss, aber ich versuche es mal weiter irgend ein Weg zu finden.
            Danke für den Versuch der Hilfe.

            1 Antwort Letzte Antwort
            0
            • A andibr

              Ich habe mir gerade evcc eingerichtet und versuche nun seit ein paar Tagen meine Elektroheizungen welche ich bisher im Iobroker per Skript gesteuert habe vom EVCC aus zu steuern. Aber bis jetzt habe ich keine schlaue Anleitung oder Erklärung gefunden, wie ich im EVCC Datenpunkte im Iobroker ansprechen kann.

              Ich bin ganz neu in EVCC und weiss gerade nicht was der schlaue Weg ist? Habe mir überlegt über den EVCC-Adapter oder MQTT im Iobroker Datenpunkte an zu sprechen und dann meine bisherigen Skripte damit zu erweitern.

              Aber ich blicke da gerade nicht ganz durch, wie das zu gehen hat. Denn meine evcc Installation hat keine evcc.yaml mehr, ist ja scheinbar mit dem GUI auch nicht mehr notwendig. Aber wie geht das dann nun?

              BluefoxB
              BluefoxB
              Bluefox
              schrieb am zuletzt editiert von
              #10

              @andibr Es gibt zwei Wege, je nachdem, wer entscheiden soll:

              1. evcc entscheidet, ioBroker schaltet nur. Dafür legst du die Heizung in evcc als Gerät an. In der Oberfläche wählst du bei der Geräteauswahl „Benutzerdefiniertes Gerät“. In den Editor kommt dann das, was früher in der evcc.yaml stand. Eine yaml brauchst du also nicht. evcc liest und schreibt die ioBroker-Datenpunkte über HTTP, am einfachsten mit dem simple-api-Adapter (Standardport 8087). Für eine Heizung, die nur ein/aus kann, etwa so:

              type: switchsocket
              features:
                - integrateddevice
                - heating
              enabled:
                source: http
                uri: http://192.168.x.x:8087/getPlainValue/0_userdata.0.Heizung1.an
              enable:
                source: http
                uri: "http://192.168.x.x:8087/set/0_userdata.0.Heizung1.an?value={{.enable}}"
              power:
                source: http
                uri: http://192.168.x.x:8087/getPlainValue/0_userdata.0.Heizung1.leistung
              

              Die IP und die Datenpunkt-IDs passt du an. Hast du keine Leistungsmessung, lässt du power weg und setzt stattdessen standbypower auf einen negativen Wert, z. B. -2000 für 2 kW. Das ist dann eine feste Leistung ohne Messung. Danach legst du dafür einen Ladepunkt an und wählst dort den Modus. Dein Skript braucht dann nur noch auf den Datenpunkt zu reagieren und das eigentliche Relais zu schalten, oder du gibst gleich den Datenpunkt des Aktors an.

              Statt HTTP geht auch MQTT (source: mqtt), z. B. mit dem mqtt-Adapter von ioBroker als Broker. Das ist aber mehr Konfiguration.

              2. ioBroker entscheidet wie bisher. Dann nimmst du den evcc-Adapter. Der holt die Werte aus evcc (PV-Überschuss, Netz, Batterie usw.) als Datenpunkte nach ioBroker, und deine bestehenden Skripte nutzen diese Werte. evcc selbst weiß dann aber nichts von der Heizung und plant sie auch nicht ein.

              Wenn evcc die Heizungen zusammen mit dem Auto nach Überschuss verteilen soll, ist Weg 1 der richtige. Doku dazu: https://github.com/evcc-io/docs/blob/main/src/content/docs/de/user-defined-devices.mdx

              Wenn es klemmt: Was für Heizungen bzw. Aktoren sind das, und gibt es eine Leistungsmessung?

              A 1 Antwort Letzte Antwort
              1
              • BluefoxB Bluefox

                @andibr Es gibt zwei Wege, je nachdem, wer entscheiden soll:

                1. evcc entscheidet, ioBroker schaltet nur. Dafür legst du die Heizung in evcc als Gerät an. In der Oberfläche wählst du bei der Geräteauswahl „Benutzerdefiniertes Gerät“. In den Editor kommt dann das, was früher in der evcc.yaml stand. Eine yaml brauchst du also nicht. evcc liest und schreibt die ioBroker-Datenpunkte über HTTP, am einfachsten mit dem simple-api-Adapter (Standardport 8087). Für eine Heizung, die nur ein/aus kann, etwa so:

                type: switchsocket
                features:
                  - integrateddevice
                  - heating
                enabled:
                  source: http
                  uri: http://192.168.x.x:8087/getPlainValue/0_userdata.0.Heizung1.an
                enable:
                  source: http
                  uri: "http://192.168.x.x:8087/set/0_userdata.0.Heizung1.an?value={{.enable}}"
                power:
                  source: http
                  uri: http://192.168.x.x:8087/getPlainValue/0_userdata.0.Heizung1.leistung
                

                Die IP und die Datenpunkt-IDs passt du an. Hast du keine Leistungsmessung, lässt du power weg und setzt stattdessen standbypower auf einen negativen Wert, z. B. -2000 für 2 kW. Das ist dann eine feste Leistung ohne Messung. Danach legst du dafür einen Ladepunkt an und wählst dort den Modus. Dein Skript braucht dann nur noch auf den Datenpunkt zu reagieren und das eigentliche Relais zu schalten, oder du gibst gleich den Datenpunkt des Aktors an.

                Statt HTTP geht auch MQTT (source: mqtt), z. B. mit dem mqtt-Adapter von ioBroker als Broker. Das ist aber mehr Konfiguration.

                2. ioBroker entscheidet wie bisher. Dann nimmst du den evcc-Adapter. Der holt die Werte aus evcc (PV-Überschuss, Netz, Batterie usw.) als Datenpunkte nach ioBroker, und deine bestehenden Skripte nutzen diese Werte. evcc selbst weiß dann aber nichts von der Heizung und plant sie auch nicht ein.

                Wenn evcc die Heizungen zusammen mit dem Auto nach Überschuss verteilen soll, ist Weg 1 der richtige. Doku dazu: https://github.com/evcc-io/docs/blob/main/src/content/docs/de/user-defined-devices.mdx

                Wenn es klemmt: Was für Heizungen bzw. Aktoren sind das, und gibt es eine Leistungsmessung?

                A
                A
                andibr
                schrieb am zuletzt editiert von
                #11

                @Bluefox
                Danke Bluefox, ich muss mir das mal ganz genau durch arbeiten und testen.

                Mein Heizstab (3x230V, je 1.5kW) ist nicht Smart und hat keinerlei Fühler,Thermostat oder Regler sondern wirklich nur 7 Anschlüsse (3x2 Pin für Heizwendel + 1PE). Desshalb habe ich im Steuerstromkreis einen Thermostaten drin, der mir bei Gefahr eben gleich die 230V von den 2xShelly Pro 2 und einem zusätzlichen vorgeschaltete 3poligen Leiszungsschütz trennt. Das ist alles Hardware und soll so bleiben.

                Zusätzlich gibt es im Heizungspufferspeicher mehrere 1-Wirefühler die ich mit einem ESP in den Iobroker sende (ESP-Adapter). Aktuell schaltet mir der Iob mit einem Blockly bei Netzeinspeisung und unterhalb der Temperatur die Heizstäbe je nach Menge des Überschuss der ins Netz geht ein und aus.

                Meine Idee ist eigentlich nun folgende: evcc soll je nach überschuss die 3 Stufen schalten, und ich nehme aus den Datenpunkten im Iob evcc-Adapter das "true/false" aus dem richtigen Datenpunkt und verknüpfe das mit der Temperatur als Schaltbefehl für den Shelly.

                Für die Bestway-Whirlpool Heizung muss die Sache etwa anderst sein, denn dort kann ich nur via den Bestway-iob-Adapter die Filterpumpe und die Heizung einschalten, dafür braucht es hier keine Temperaturregelung, denn das ist im Whirlpool System integriert. Zum Bestway-Universum gibt es nur den Weg über die Android-App oder eben den Iob-Adapter.

                Ich finde das evcc System eigentlich ganz toll und was ich bis jetzt mit der KEBA-Wallbox erlebt habe macht es die Sache auch sehr gut. Aber bis jetzt sind mir keine Informationen oder Anleitung/Beschreibungen begegnet, die einem Nicht-Informatiker erklären wie man ein quasi virtuelles Gerät anlegen kann, dass dann im Iob-Adapter die entsprechenden Datenpunkte anlegen kann.

                Ich bin kaum der erste der das so machen will oder im Fall vom Whirlpool so machen muss? Vieleicht denke ich da beim Heizstab auch zu sehr um die Ecken, aber irgendwie sind das ja quasi 4x einfach ein Schaltbefehl mit unterschiedlichen Prioritäten.

                BluefoxB 1 Antwort Letzte Antwort
                0
                • A andibr

                  @Bluefox
                  Danke Bluefox, ich muss mir das mal ganz genau durch arbeiten und testen.

                  Mein Heizstab (3x230V, je 1.5kW) ist nicht Smart und hat keinerlei Fühler,Thermostat oder Regler sondern wirklich nur 7 Anschlüsse (3x2 Pin für Heizwendel + 1PE). Desshalb habe ich im Steuerstromkreis einen Thermostaten drin, der mir bei Gefahr eben gleich die 230V von den 2xShelly Pro 2 und einem zusätzlichen vorgeschaltete 3poligen Leiszungsschütz trennt. Das ist alles Hardware und soll so bleiben.

                  Zusätzlich gibt es im Heizungspufferspeicher mehrere 1-Wirefühler die ich mit einem ESP in den Iobroker sende (ESP-Adapter). Aktuell schaltet mir der Iob mit einem Blockly bei Netzeinspeisung und unterhalb der Temperatur die Heizstäbe je nach Menge des Überschuss der ins Netz geht ein und aus.

                  Meine Idee ist eigentlich nun folgende: evcc soll je nach überschuss die 3 Stufen schalten, und ich nehme aus den Datenpunkten im Iob evcc-Adapter das "true/false" aus dem richtigen Datenpunkt und verknüpfe das mit der Temperatur als Schaltbefehl für den Shelly.

                  Für die Bestway-Whirlpool Heizung muss die Sache etwa anderst sein, denn dort kann ich nur via den Bestway-iob-Adapter die Filterpumpe und die Heizung einschalten, dafür braucht es hier keine Temperaturregelung, denn das ist im Whirlpool System integriert. Zum Bestway-Universum gibt es nur den Weg über die Android-App oder eben den Iob-Adapter.

                  Ich finde das evcc System eigentlich ganz toll und was ich bis jetzt mit der KEBA-Wallbox erlebt habe macht es die Sache auch sehr gut. Aber bis jetzt sind mir keine Informationen oder Anleitung/Beschreibungen begegnet, die einem Nicht-Informatiker erklären wie man ein quasi virtuelles Gerät anlegen kann, dass dann im Iob-Adapter die entsprechenden Datenpunkte anlegen kann.

                  Ich bin kaum der erste der das so machen will oder im Fall vom Whirlpool so machen muss? Vieleicht denke ich da beim Heizstab auch zu sehr um die Ecken, aber irgendwie sind das ja quasi 4x einfach ein Schaltbefehl mit unterschiedlichen Prioritäten.

                  BluefoxB
                  BluefoxB
                  Bluefox
                  schrieb am zuletzt editiert von
                  #12

                  @andibr Du denkst nicht zu sehr um die Ecke, das sind wirklich nur vier Schaltbefehle. Der Knackpunkt ist die Richtung: Der evcc-Adapter legt kein Gerät in evcc an. Er holt nur das, was es in evcc schon gibt, als Datenpunkte nach ioBroker. Das „virtuelle Gerät“ legst du in evcc selbst an, und die Datenpunkte erstellst du selbst im ioBroker.

                  So würde ich es machen:

                  1. Im ioBroker unter Objekte in 0_userdata.0 vier boolesche Datenpunkte anlegen, z. B. evcc.Heizstab1, evcc.Heizstab2, evcc.Heizstab3 und evcc.Whirlpool.
                  2. Den simple-api-Adapter installieren, falls noch nicht vorhanden (Port 8087).
                  3. In evcc für jeden Datenpunkt „Ladepunkt oder Heizung hinzufügen“ > „Benutzerdefiniertes Gerät“ wählen und Folgendes eintragen, hier für Stufe 1:
                  type: switchsocket
                  features:
                    - integrateddevice
                    - heating
                  enabled:
                    source: http
                    uri: http://192.168.x.x:8087/getPlainValue/0_userdata.0.evcc.Heizstab1
                  enable:
                    source: http
                    uri: "http://192.168.x.x:8087/set/0_userdata.0.evcc.Heizstab1?value={{.enable}}"
                  standbypower: -1500
                  

                  Für Stufe 2 und 3 genauso, nur mit der anderen ID. Beim Whirlpool standbypower: -1800. Da du keine Leistungsmessung hast, nimmt evcc mit dem negativen Wert einfach eine feste Leistung an.

                  1. Jedes Gerät bekommt einen Ladepunkt. Dort stellst du den Modus auf PV und legst über die Priorität fest, was zuerst Überschuss bekommt, z. B. Whirlpool vor den Heizstäben und die Stufen 1, 2, 3 nacheinander.

                  Dann setzt evcc die Datenpunkte auf true oder false, und dein Blockly macht nur noch Folgendes:

                  • Heizstab: Shelly-Kanal = Datenpunkt von evcc UND Temperatur unter Sollwert. Das Thermostat bleibt als Hardware-Sicherung, wie es ist.
                  • Whirlpool: auf 0_userdata.0.evcc.Whirlpool reagieren und den Heizungs-Datenpunkt im Bestway-Adapter setzen, bei Bedarf auch die Filterpumpe.

                  Für den Whirlpool brauchst du also keinen Shelly. Den evcc-Adapter brauchst du dafür gar nicht, den kannst du für Anzeigen weiter nutzen.

                  Wenn evcc das Gerät nach dem Speichern als Fehler anzeigt, schick bitte einen Screenshot und rufe die getPlainValue-URL einmal im Browser auf. Dann sieht man gleich, ob es an simple-api oder an der evcc-Konfiguration liegt.

                  A 1 Antwort Letzte Antwort
                  0
                  • BluefoxB Bluefox

                    @andibr Du denkst nicht zu sehr um die Ecke, das sind wirklich nur vier Schaltbefehle. Der Knackpunkt ist die Richtung: Der evcc-Adapter legt kein Gerät in evcc an. Er holt nur das, was es in evcc schon gibt, als Datenpunkte nach ioBroker. Das „virtuelle Gerät“ legst du in evcc selbst an, und die Datenpunkte erstellst du selbst im ioBroker.

                    So würde ich es machen:

                    1. Im ioBroker unter Objekte in 0_userdata.0 vier boolesche Datenpunkte anlegen, z. B. evcc.Heizstab1, evcc.Heizstab2, evcc.Heizstab3 und evcc.Whirlpool.
                    2. Den simple-api-Adapter installieren, falls noch nicht vorhanden (Port 8087).
                    3. In evcc für jeden Datenpunkt „Ladepunkt oder Heizung hinzufügen“ > „Benutzerdefiniertes Gerät“ wählen und Folgendes eintragen, hier für Stufe 1:
                    type: switchsocket
                    features:
                      - integrateddevice
                      - heating
                    enabled:
                      source: http
                      uri: http://192.168.x.x:8087/getPlainValue/0_userdata.0.evcc.Heizstab1
                    enable:
                      source: http
                      uri: "http://192.168.x.x:8087/set/0_userdata.0.evcc.Heizstab1?value={{.enable}}"
                    standbypower: -1500
                    

                    Für Stufe 2 und 3 genauso, nur mit der anderen ID. Beim Whirlpool standbypower: -1800. Da du keine Leistungsmessung hast, nimmt evcc mit dem negativen Wert einfach eine feste Leistung an.

                    1. Jedes Gerät bekommt einen Ladepunkt. Dort stellst du den Modus auf PV und legst über die Priorität fest, was zuerst Überschuss bekommt, z. B. Whirlpool vor den Heizstäben und die Stufen 1, 2, 3 nacheinander.

                    Dann setzt evcc die Datenpunkte auf true oder false, und dein Blockly macht nur noch Folgendes:

                    • Heizstab: Shelly-Kanal = Datenpunkt von evcc UND Temperatur unter Sollwert. Das Thermostat bleibt als Hardware-Sicherung, wie es ist.
                    • Whirlpool: auf 0_userdata.0.evcc.Whirlpool reagieren und den Heizungs-Datenpunkt im Bestway-Adapter setzen, bei Bedarf auch die Filterpumpe.

                    Für den Whirlpool brauchst du also keinen Shelly. Den evcc-Adapter brauchst du dafür gar nicht, den kannst du für Anzeigen weiter nutzen.

                    Wenn evcc das Gerät nach dem Speichern als Fehler anzeigt, schick bitte einen Screenshot und rufe die getPlainValue-URL einmal im Browser auf. Dann sieht man gleich, ob es an simple-api oder an der evcc-Konfiguration liegt.

                    A
                    A
                    andibr
                    schrieb am zuletzt editiert von andibr
                    #13

                    @Bluefox
                    Ich probiere das mal aus, danke für die jetzt auch für mich verständliche Erklärung.

                    Edit:
                    Vielen Dank, jetzt habe ich genau das was ich eigentlich haben wollte erreicht. evcc bedient direkte Datenpunkte im Iobroker und mit denen kann ich jetzt meine Blockly anpassen. Somit kann ich meine äusserst komplizierte Logik mit der Überschuss-Verwendung eben entfernen und es funktioniert garantiert besser und zuverläsiger. Das ist doch sehr gut so.

                    Nochmals vielen Dank für diese Punkt für Punkt erklärung genau sowas hat mir eben gefehlt.

                    Ich muss mal nachdenken allenfalls packe ich da noch Shelly mit Messung rein, da würden die Daten im evcc dann eher der Realität entsprechen.

                    Gruss Andi

                    A 1 Antwort Letzte Antwort
                    0
                    • A andibr

                      @Bluefox
                      Ich probiere das mal aus, danke für die jetzt auch für mich verständliche Erklärung.

                      Edit:
                      Vielen Dank, jetzt habe ich genau das was ich eigentlich haben wollte erreicht. evcc bedient direkte Datenpunkte im Iobroker und mit denen kann ich jetzt meine Blockly anpassen. Somit kann ich meine äusserst komplizierte Logik mit der Überschuss-Verwendung eben entfernen und es funktioniert garantiert besser und zuverläsiger. Das ist doch sehr gut so.

                      Nochmals vielen Dank für diese Punkt für Punkt erklärung genau sowas hat mir eben gefehlt.

                      Ich muss mal nachdenken allenfalls packe ich da noch Shelly mit Messung rein, da würden die Daten im evcc dann eher der Realität entsprechen.

                      Gruss Andi

                      A
                      A
                      andibr
                      schrieb am zuletzt editiert von andibr
                      #14

                      Hallo Bluefox

                      Ich habe soeben meine Skripte im Iob angepasst und das zusammenspiel evcc<-> iob klappt auf diese weise absolut genial.

                      Ich habe gerade gefragt: wäre es nicht schlau man würde dem evcc oder den einzelnen "Geräten" noch irgendwie ein Datenpunkt aus dem iob zurückgeben ob Energie gebraucht wird oder nicht?

                      Bei dieser konfiguration schreibt das evcc zwar den "true" in den iob-Datenpunkt, wenn aber die Heizung gar nicht an geht, weil die Temperatur schon erreicht ist, zählt evcc trotzdem Energie die dort angeblich verwendet wird. Ich bin mir sehr sicher, das geht, aber den Lösungsansatz ist mal wieder hinter sehr vielen Dingen verborgen.

                      Nachtrag:

                      Ich habe gefunden

                      type: switchsocket
                      features:
                        - integrateddevice
                        - heating
                      enabled:
                        source: http
                        uri: http://192.168.130.10:8087/getPlainValue/alias.0.Heizung.Hz_Speicher_L1
                      temp:
                        source: http
                        uri: http://192.168.130.10:8087/getPlainValue/alias.0.Heizung.Speicher_oben
                      enable:
                        source: http
                        uri: "http://192.168.130.10:8087/set/0_userdata.0.Daten.evcc.Pufferspeicher_1?value={{.enable}}"
                      standbypower: -1600
                      
                      icon: waterheater # icon for UI purpose only
                      

                      So zeigt er mir als Information sogar die Temperatur des Heizungsspeichers in evcc an, und beim "enabled" steht jetzt der Status, des Shelly Switch drin.

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      458

                      Online

                      33.1k

                      Benutzer

                      84.2k

                      Themen

                      1.4m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2026
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe