NEWS
evcc Grundsätzliche Fragen
-
@andibr sagte:
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.Du schreibst Du willst die Heizungen jetzt von EVCC aus steuern (bisher ioBroker). Soweit so gut. Mir der Frage wärst Du dann aber im EVCC Forum wohl besser aufgehoben.
Weiter schreibst Du aber
@andibr sagte:
Aber bis jetzt habe ich keine schlaue Anleitung oder Erklärung gefunden, wie ich im EVCC Datenpunkte im Iobroker ansprechen kann.Was denn nun? ioBroker oder EVCC?
Wenn Du Deine Heizungen mit EVCC steuern willst, dann musst Du sie dort auch einbinden, damit EVCC sie kennt und dann auch steuern kann.
Vieleicht muss ich da noch etwas weiter ausholen:
vorhanden:
-Victron ESS-System 3xMultiplus2+Fronius+40kWh Speicher
-KEBA P30 Wallbox
-Elektroheizstab 3x1.5kW im Heizungspufferspeicher (bisher mit zusammen gebastelten Skripts einigermassen Überschuss verbraucht, mehrheitlich aber von hand gesteuert)
-Whirlpool mit 1,8kW EL-Heizung mit Chinasteuerung die nur über den Bestway.Adapter zu erreichen istWas ich möchte:
EVCC soll das Überschussverbrauchs Management übernehmen und die Whirpoolheizung mit dem Bestway.Adapter ein/aus schalten. Das gleich auch mit dem Heizstab im Heizungspufferspeicher wobei da eben auch die Temperaturregelung über einen Temperaturfühler via Iobroker geht. Klar es gibt ein Sicherheitsthermostat der die Steuerspannung zu den Shelly trennt, aber denn möchte ich als Sicherheit belassen.Meine Idee:
Ich erstelle im Iobroker Datenpunkte mit denen ich meine bestehenden Skripte für die Whirlpool und Heizstabregelung anpasse.
Diese Datenpunkte werden vom evcc beschrieben mit "FALSE" oder "TRUE".Es ist mir absolut klar. zumindest die Shelly vom Heizstab könnte ciha uch direkt in evcc ansteuern, aber da ich für den Whirlpool sowieso über Iobroker als Schaltstelle gehen muss, habe ich eben gedacht ich mache gleich alles so.
Ich habe bis jetzt nicht herausgefunden wie ich mit dem evcc auf iobroker-Datenpunkte zugreifen und diese wirklich steuern kann. Sowohl beim evcc-Adapter wie auch bei der Verbindung mittels MQTT hat es so viele Datenpunkte drin, dass ich schlicht nicht verstehe welche es sind. Zusätzlich habe ich in meiner evcc-Installation keine evcc.yaml mehr gefunden, weil ja alles übers GUI geht. In diesem GUI habe ich aber noch keine Möglichkeit gefunden einen Datenpunkt ohne irgendwelche Umwege einzubinden.
Vielen Dank für Hilfe an einen Anfänger bei evcc
-
Vieleicht muss ich da noch etwas weiter ausholen:
vorhanden:
-Victron ESS-System 3xMultiplus2+Fronius+40kWh Speicher
-KEBA P30 Wallbox
-Elektroheizstab 3x1.5kW im Heizungspufferspeicher (bisher mit zusammen gebastelten Skripts einigermassen Überschuss verbraucht, mehrheitlich aber von hand gesteuert)
-Whirlpool mit 1,8kW EL-Heizung mit Chinasteuerung die nur über den Bestway.Adapter zu erreichen istWas ich möchte:
EVCC soll das Überschussverbrauchs Management übernehmen und die Whirpoolheizung mit dem Bestway.Adapter ein/aus schalten. Das gleich auch mit dem Heizstab im Heizungspufferspeicher wobei da eben auch die Temperaturregelung über einen Temperaturfühler via Iobroker geht. Klar es gibt ein Sicherheitsthermostat der die Steuerspannung zu den Shelly trennt, aber denn möchte ich als Sicherheit belassen.Meine Idee:
Ich erstelle im Iobroker Datenpunkte mit denen ich meine bestehenden Skripte für die Whirlpool und Heizstabregelung anpasse.
Diese Datenpunkte werden vom evcc beschrieben mit "FALSE" oder "TRUE".Es ist mir absolut klar. zumindest die Shelly vom Heizstab könnte ciha uch direkt in evcc ansteuern, aber da ich für den Whirlpool sowieso über Iobroker als Schaltstelle gehen muss, habe ich eben gedacht ich mache gleich alles so.
Ich habe bis jetzt nicht herausgefunden wie ich mit dem evcc auf iobroker-Datenpunkte zugreifen und diese wirklich steuern kann. Sowohl beim evcc-Adapter wie auch bei der Verbindung mittels MQTT hat es so viele Datenpunkte drin, dass ich schlicht nicht verstehe welche es sind. Zusätzlich habe ich in meiner evcc-Installation keine evcc.yaml mehr gefunden, weil ja alles übers GUI geht. In diesem GUI habe ich aber noch keine Möglichkeit gefunden einen Datenpunkt ohne irgendwelche Umwege einzubinden.
Vielen Dank für Hilfe an einen Anfänger bei evcc
@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
direktals Geräte in EVCC zur Überschussteuerung. Dann steuert EVCC auch korrekt. -
@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
direktals Geräte in EVCC zur Überschussteuerung. Dann steuert EVCC auch korrekt.@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.
-
@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.
-
@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.
-
@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.
@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. -
S Samson71 verschob dieses Thema von Einsteigerfragen am
-
@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.@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. -
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?
@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.leistungDie IP und die Datenpunkt-IDs passt du an. Hast du keine Leistungsmessung, lässt du
powerweg und setzt stattdessenstandbypowerauf einen negativen Wert, z. B.-2000fü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?
-
@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.leistungDie IP und die Datenpunkt-IDs passt du an. Hast du keine Leistungsmessung, lässt du
powerweg und setzt stattdessenstandbypowerauf einen negativen Wert, z. B.-2000fü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?
@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.
-
@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.
@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:
- Im ioBroker unter Objekte in
0_userdata.0vier boolesche Datenpunkte anlegen, z. B.evcc.Heizstab1,evcc.Heizstab2,evcc.Heizstab3undevcc.Whirlpool. - Den simple-api-Adapter installieren, falls noch nicht vorhanden (Port 8087).
- 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: -1500Fü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.- 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.Whirlpoolreagieren 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.
- Im ioBroker unter Objekte in
-
@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:
- Im ioBroker unter Objekte in
0_userdata.0vier boolesche Datenpunkte anlegen, z. B.evcc.Heizstab1,evcc.Heizstab2,evcc.Heizstab3undevcc.Whirlpool. - Den simple-api-Adapter installieren, falls noch nicht vorhanden (Port 8087).
- 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: -1500Fü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.- 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.Whirlpoolreagieren 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.
@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
- Im ioBroker unter Objekte in
-
@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
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 onlySo zeigt er mir als Information sogar die Temperatur des Heizungsspeichers in evcc an, und beim "enabled" steht jetzt der Status, des Shelly Switch drin.
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