Neueste Beiträge

#1
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von dieter114 - 08 Mai 2026, 16:22:42
Zitat von: DS_Starter am 08 Mai 2026, 10:42:57Hallo Wolfdieter,
Meinst du die realen Verbrauchswerte?
Wenn ja, dann Debug=collectData einschalten. Dann sieht man was gemessen und verarbeitet wird.

Nein Heiko, ich meine die CON Prognose für heute.
Wie kommt die Berechnung auf Rest heute 63,2 kWh ?
Mein "normaler" Verbrauch ist irgendwo zwischen 20 und 40kWh
und das auch nur denn ich das Auto lade...(PHEV Menge < 13kWh wenn leer)
LG WDS
#2
Solaranlagen / Aw: Zendure HEMS Modul
Letzter Beitrag von Mitch - 08 Mai 2026, 15:30:14
Hier mal ein Update.

# Cloud:
define myZen   Zendure cloud mich@mail.de SN1234,SN5678,SN9012
# Lokal:
define myHyper Zendure local 192.168.1.42 SN5678901
#3
Anfängerfragen / Aw: Readingsgroup: Value umben...
Letzter Beitrag von TomLee - 08 Mai 2026, 15:25:52
Das valueFormat wird für jede Zeile in der DEF ausgeführt. Man muss dafür sorgen das es nur bei bat0_minVol,bat0_maxVol und p_BatVolt greift, so wie Du das auch in valueStyle machst.

Vorschlag:

{($READING =~ /(bat0_minVol|bat0_maxVol|p_BatVolt)/ ? $VALUE / 100 : $VALUE)}
#4
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 08 Mai 2026, 15:22:21
ZitatSorry Heiko, ich habe gerade einen großen Knoten im Kopf. Ich sehe überall Probleme, die vielleicht gar keine sind.
Was meinst du wie oft mir das so geht  ;)
Da hilft manchmal nur eine Pause einlegen und mal sacken lassen.


Der Inverter setupInverterDev02 ha_tjsLMch1 liefert an die Batterie:  pvOut: 1499 W

Die Batterie ist voll, wird also nicht galaden und liefert auch nichts an den Inverter bzw. Haus: device=ha_tjsLMch1 => pin: 0 W, pout: 0 W
D.h. die Batterie ist im Standby, passt soweit.

Aber die 1499W erzeugte Leistung vom setupInverterDev02 werden an einen (internen) Inverter und somit an das Haus geliefert.
Meiner Meinung nach ist es das Reading outputHomePower (1500W) in deinem Screen. Diese 1500W müsste also in unseren setupInverterDev03 dc2ac Zweig gehen.
Aber hier ist ja bereits dc2ac=packInputPower drin, was aber auch stimmt sobald die Batterie! Leistung abgibt. Jetzt aktuell aber 0.

Wenn ich richtig kombiniere brauchst du ein userReading, welches die Summe aus packInputPower + outputHomePower bildet wenn es diese Summierung in ha_tjsLMch1
noch nicht geben sollte. Denn es sieht so aus, dass die Bestandteile von Batterie-Out und PV-Erzeugung die direkt über den internen WR an das Haus geliefert werden
in 2 unterschiedlichen Readings bereitgestellt werden. Die Summe wäre bei uns der Input für dc2ac des Batteriewechselrichters.

Wenn du nur kurz einen Fluß siehst, dann wahrscheinlich, dass die Bat kurz geliefert hat weil der Verbrauch mal über PV lag.


#5
Solaranlagen / Aw: Zendure HEMS Modul
Letzter Beitrag von Tueftler1983 - 08 Mai 2026, 15:21:02
Okay, das klappt soweit, daten kommen rein.
Kann ich darüber auch den ausgang anpassen??
Mir gehts darum quasi eine 0 Einspeisung über Fhem zu machen und den AKKU zu laden wenn der Strompreis Niedrig BZW negativ ist, bin Bei tibber habe aber keinen Puls sondern einen Smartmeter von Discovergy/Inexogy

lg holger
#6
Solaranlagen / Aw: Zendure HEMS Modul
Letzter Beitrag von Mitch - 08 Mai 2026, 15:17:16
Ich arbeite an einem All In One Module, bitte noch Gedult
#7
Solaranlagen / Aw: Zendure HEMS Modul
Letzter Beitrag von Tueftler1983 - 08 Mai 2026, 15:10:23
okay wird das genau so definiert?? oder wie sieht die definition aus??

lg und danke dir
#8
Anfängerfragen / Aw: Readingsgroup: Value umben...
Letzter Beitrag von rih - 08 Mai 2026, 15:05:02
Sobald ich die 3 Readings wieder mittels valueFormat formatiere, erscheint die Fehlermeldung wieder. Das hat doch aber vor meinen Versuchen mit dem Reading "Status" einwandfrei funktioniert!?
#9
Anfängerfragen / Aw: Readingsgroup: Value umben...
Letzter Beitrag von rih - 08 Mai 2026, 14:58:41
Ok, wenn ich das Attribut valueFormat lösche, dann ist die Fehlermeldung weg.
Aber diese 3 Readings, welche ich da durch 100 dividiere, haben doch nichts mit dem Problem-Reading Status zu tun (steht ja auch nicht mehr drin im valueFormat)? Die 3 Readings werden auch wie gewollt korrekt angezeigt. Da stehen numerische Werte drin. Nur im Reading Status natürlich nicht (String), aber das steht wie schon geschrieben nicht mehr drin in valueFormat.
#10
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von peterboeckmann - 08 Mai 2026, 14:48:11
Sorry Heiko, ich habe gerade einen großen Knoten im Kopf. Ich sehe überall Probleme, die vielleicht gar keine sind.
Ich versuche das nochmal zu sortieren.

Hier nochmal im aktuellen Stand die SF-Konfigurationen, die den Hybrid-WR betreffen
attr SolarForecast setupBatteryDev02 ha_tjsLMch1 \
  pin=outputPackPower:W\
  pout=packInputPower:W\
  pinmax=2400\
  poutmax=2400\
  intotal=StorageWhCharged_Wh:Wh\
  outtotal=StorageWhDischarged_Wh:Wh\
  charge=electricLevel\
  cap=2400\
  show=2:top\
  asynchron=1\
attr SolarForecast setupInverterDev02 ha_tjsLMch1 \
  strings=Carport1,Carport2,Carport3,Carport4\
  pvOut=outputHomePower:W\
  etotal=solarEnergy_Wh:Wh\
  capacity=2400\
  icon=inverter\
  pvIn=solarInputPower:W\
  feed=bat
attr SolarForecast setupInverterDev03 ha_tjsLMch1 \
  ac2dc=gridInputPower:W \
  dc2ac=packInputPower:W \
  capacity=2400\
  strings=none

Damit komme ich zu einer Flussgrafik, wo etwas in die Batterie geladen wird, aber von dort nicht weiter fließt:
Du darfst diesen Dateianhang nicht ansehen.

Das collectData-Log dazu:
2026.05.08 14:44:31 1: SolarForecast DEBUG> collect Wind measurement data  - device: WindSpeed_mps =>
2026.05.08 14:44:31 1: SolarForecast DEBUG> Smooth Wind data - value=7.72 m/s, last=8.75, last_fast=5.44 -> smoothed=8.75, smoothed_fast=5.47
2026.05.08 14:44:31 1: SolarForecast DEBUG> collect Inverter 01 data - device: Enphase, source: pv, delivery: default =>
2026.05.08 14:44:31 1: SolarForecast DEBUG> pvOut: 6144 W, pvIn: 6390 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 37319 Wh
2026.05.08 14:44:31 1: SolarForecast DEBUG> collect Inverter 02 data - device: ha_tjsLMch1, source: pv, delivery: bat =>
2026.05.08 14:44:31 1: SolarForecast DEBUG> pvOut: 1499 W, pvIn: 1500 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 36423 Wh
2026.05.08 14:44:31 1: SolarForecast DEBUG> collect Inverter 03 data - device: ha_tjsLMch1, source: bat, delivery: default =>
2026.05.08 14:44:31 1: SolarForecast DEBUG> pvOut: 0 W, pvIn: 0 W, AC->DC: 0 W, DC->AC: 0 W, etotal: 0 Wh
2026.05.08 14:44:31 1: SolarForecast DEBUG> summary data of all Inverters - pv: 7643 W, this hour Generation: 5803 Wh
2026.05.08 14:44:31 1: SolarForecast DEBUG> State of Plant derating: 0, info: The value of device "SolarForecast", reading "userRdg_Regulated" doesn't match the condition "1"
2026.05.08 14:44:31 1: SolarForecast DEBUG> currently saved 'pvrlvd' value: 1
2026.05.08 14:44:31 1: SolarForecast DEBUG> current percentage pvrl/pvapifc deviation of hod 15: 28.2 % -> pvrlvd: 1
2026.05.08 14:44:31 1: SolarForecast DEBUG> collect Energy Meter data - device: MQTT2_SmartMeterReader =>
2026.05.08 14:44:31 1: SolarForecast DEBUG> gcon: 0 W, gfeedin: 5510 W, contotal: 5947803.3 Wh, feedtotal: 7961428.8 Wh
2026.05.08 14:44:31 1: SolarForecast DEBUG> write to pvHistory - day: 08, hod: 15, GridConsumption (gcons): 0 Wh
2026.05.08 14:44:31 1: SolarForecast DEBUG> collect Battery Readings data: device=Enphase =>
2026.05.08 14:44:31 1: SolarForecast DEBUG> pin: 5 W, pout: 0 W, totalin: 5550436 Wh, totalout: 5344574 Wh, soc: 100
2026.05.08 14:44:31 1: SolarForecast DEBUG> collect Battery Readings data: device=ha_tjsLMch1 =>
2026.05.08 14:44:31 1: SolarForecast DEBUG> pin: 0 W, pout: 0 W, totalin: 36449.7622759272 Wh, totalout: 19530.5999534437 Wh, soc: 100
2026.05.08 14:44:31 1: SolarForecast DEBUG> BEV - id=none -> consumer=15 activated=0
2026.05.08 14:44:31 1: SolarForecast DEBUG> EnergyConsumption input -> PV: 5801 Wh, PP: 0 Wh, GridIn: 4322 Wh, GridCon: 0 Wh, BatIn: 2150132 Wh, BatOut: 2102839 Wh
2026.05.08 14:44:31 1: SolarForecast DEBUG> EnergyConsumption result -> -45814 Wh
2026.05.08 14:44:31 1: SolarForecast DEBUG> current Power values -> PV2Node: 6144 W, PV2Bat: 1499, PV2Grid: 0 W, Other: 0 W, GridIn: 5510 W, GridCon: 0 W
2026.05.08 14:44:31 1: SolarForecast DEBUG> current Power Battery -> BatIn: 5 W (Node2Inv2DC: 0 W), BatOut: 0 W (DC2Inv2Node: 0 W)
2026.05.08 14:44:31 1: SolarForecast DEBUG> current Consumption result -> 634 W

Und die Readings vom ZendureCarport:
Du darfst diesen Dateianhang nicht ansehen.

Ich hab inzwischen so viel hin und her versucht, dass ich den Überblick verloren habe.

Danke mal wieder für Deinen großartigen Support!!!
Viele Grüße,
Peter



Nachtrag: Eben hatte ich ganz in der Flussgrafik kurz einen Fluss von der Batterie zum Haus. Siehe S3.png anbei. Woher die 1470 dort kommt ist mir nicht ganz klar, leider hatte ich ctrlDebug schon wieder auf none gesetzt. Der Fluss zwischen Batterie und Haus ist mal da und dann wieder weg.