Neueste Beiträge

#11
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 08 Mai 2026, 14:34:20
ha_tjsLMch1 müßte bei vollgeladener Batterie die erzeugte Leistung direkt an den WR (bei uns dc2ac=packInputPower:W) durchreichen.
Das passiert offensichtlich nicht (ZendureCarport:packInputPower   0   Leistung aus der Batterie in die Wechselrichter)
D.h. das Reading packInputPower   scheint, zumindest für diese Betriebsart, nicht das richtige zu sein.

Du kannst ja mal eine komplette Readingliste von ha_tjsLMch1 posten, wenn der Problemfall gerade vorliegt. Möglciherweise sieht man dann wo die
Inputleistung (781W) auch als Ausgang angezeigt wird wenn die Batterie voll ist und somit nichts geladen wird.
Es müßte ja ein Input und ein Output mit dem gleichen Wert (evtl. bisschen weniger wegen Verluste) in den Readings auftauchen.
#12
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von peterboeckmann - 08 Mai 2026, 14:23:19
Zitat von: DS_Starter am 08 Mai 2026, 14:21:04Was ist ha_tjsLMch1 in Bezug auf ZendureCarport?

ha_tjsLMch1 ist der DeviceName, ZendureCarport ist der alias in fhem.
#13
Anfängerfragen / Aw: Readingsgroup: Value umben...
Letzter Beitrag von TomLee - 08 Mai 2026, 14:22:39
Wenn Du das Attribut valueFormat löschst, kommt dann noch die Meldung?
Bist Dir sicher das in $VALUE ein numerischer Wert steht und nicht charging?
#14
Solaranlagen / Aw: 76_SolarForecast - Informa...
Letzter Beitrag von DS_Starter - 08 Mai 2026, 14:21:04
Was ist ha_tjsLMch1 in Bezug auf ZendureCarport?
#15
Anfängerfragen / Aw: Readingsgroup: Value umben...
Letzter Beitrag von rih - 08 Mai 2026, 14:04:46
Hier ein List der Readingsgroup, falls du das meintest:
Internals:
   CFGFN     
   DEF        SF800pro:<akt_Status:>,p_packState_txt,<>,
SF800pro:<Grid_Ladeleistung:>,p_gridInputPower,<W>,
SF800pro:<Ausgangsleistung:>,p_outputHomePower,<W>,
SF800pro:<OffGrid_Steckdose:>,p_gridOffPower,<W>,
SF800pro:<akt_Kapazität:>,p_electricLevel,<&percnt;>,
SF800pro:<min_Zellspannung:>,bat0_minVol,<V>,
SF800pro:<max_Zellspannung:>,bat0_maxVol,<V>,
SF800pro:<Gesamtspannung:>,p_BatVolt,<V>,
SF800pro:<Temperatur:>,p_hyperTmp_C,<°C>,
SF800pro:<MaxSoc:>,p_socSet_pct,<&percnt;>,
SF800pro:<MinSoc:>,p_minSoc_pct,<&percnt;>,

   FUUID      69e4ff00-f33f-1bc4-6a61-7184280bbf2fefd5
   NAME       Zendure
   NR         99897
   NTFY_ORDER 50-Zendure
   STATE      Initialized
   TYPE       readingsGroup
   changed    0
   mayBeVisible 1
   CONTENT:
     SF800pro   1
   CONTENT2:
   DEVICES:
     ARRAY(0x61e5960)
     ARRAY(0x6319448)
     ARRAY(0x739e958)
     ARRAY(0x6ce0d88)
     ARRAY(0x5781a98)
     ARRAY(0x6afeb30)
     ARRAY(0x68b62d0)
     ARRAY(0x706f7b0)
     ARRAY(0x6825138)
     ARRAY(0x695fc70)
     ARRAY(0x6125ed8)
   fhem:
     lastDefChange 427
     last_update 1778241076.1235
   helper:
     DEF       
     valueFormat {bat0_minVol => $VALUE/100,
bat0_maxVol => $VALUE/100,
p_BatVolt => $VALUE/100,}
     valueStyle {if ($READING eq "p_gridInputPower") {'style="color:red;text-align:right"'}
elsif ($READING eq "p_outputHomePower") {'style="color:orange;text-align:right"'}
elsif ($READING eq "p_gridOffPower") {'style="color:orange;text-align:right"'}
elsif ($READING eq "p_electricLevel") {'style="color:white;text-align:right"'}
elsif ($READING eq "bat0_minVol") {'style="color:white;text-align:right"'}
elsif ($READING eq "bat0_maxVol") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_BatVolt") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_hyperTmp_C") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_socSet_pct") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_minSoc_pct") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_packState_txt") {'style="color:white;text-align:right"'}}
     positions:
       SF800pro.bat0_maxVol 7:2
       SF800pro.bat0_minVol 6:2
       SF800pro.p_BatVolt 8:2
       SF800pro.p_electricLevel 5:2
       SF800pro.p_gridInputPower 2:2
       SF800pro.p_gridOffPower 4:2
       SF800pro.p_hyperTmp_C 9:2
       SF800pro.p_minSoc_pct 11:2
       SF800pro.p_outputHomePower 3:2
       SF800pro.p_packState_txt 1:2
       SF800pro.p_socSet_pct 10:2
     recalc:
       undef
       undef
       ARRAY(0x59a25e0)
     values:
       formated:
         undef
         undef
         ARRAY(0x61835d0)
       orig:
         undef
         undef
         ARRAY(0x6c183a8)
       prefixsuffix:
         undef
         undef
         ARRAY(0x69df230)
Attributes:
   group      Zendure
   valueFormat {bat0_minVol => $VALUE/100,
bat0_maxVol => $VALUE/100,
p_BatVolt => $VALUE/100,}
   valueStyle {if ($READING eq "p_gridInputPower") {'style="color:red;text-align:right"'}
elsif ($READING eq "p_outputHomePower") {'style="color:orange;text-align:right"'}
elsif ($READING eq "p_gridOffPower") {'style="color:orange;text-align:right"'}
elsif ($READING eq "p_electricLevel") {'style="color:white;text-align:right"'}
elsif ($READING eq "bat0_minVol") {'style="color:white;text-align:right"'}
elsif ($READING eq "bat0_maxVol") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_BatVolt") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_hyperTmp_C") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_socSet_pct") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_minSoc_pct") {'style="color:white;text-align:right"'}
elsif ($READING eq "p_packState_txt") {'style="color:white;text-align:right"'}}

#16
Anfängerfragen / Aw: Readingsgroup: Value umben...
Letzter Beitrag von rih - 08 Mai 2026, 13:56:09
Ist bei deinem Link etwas schief gelaufen?
Stacktrace zeigt:
2026.05.08 13:51:16 1: PERL WARNING: Argument "charging" isn't numeric in division (/) at (eval 50440053) line 1.
2026.05.08 13:51:16 1: stacktrace:
2026.05.08 13:51:16 1:     main::__ANON__                      called by (eval 50440053) (1)
2026.05.08 13:51:16 1:     (eval)                              called by ./FHEM/33_readingsGroup.pm (357)
2026.05.08 13:51:16 1:     main::lookup2                       called by ./FHEM/33_readingsGroup.pm (540)
2026.05.08 13:51:16 1:     main::readingsGroup_value2html      called by ./FHEM/33_readingsGroup.pm (1109)
2026.05.08 13:51:16 1:     main::readingsGroup_2html           called by ./FHEM/33_readingsGroup.pm (1210)
2026.05.08 13:51:16 1:     main::readingsGroup_detailFn        called by ./FHEM/01_FHEMWEB.pm (3468)
2026.05.08 13:51:16 1:     main::FW_devState                   called by ./FHEM/95_Dashboard.pm (903)
2026.05.08 13:51:16 1:     main::Dashboard_BuildGroup          called by ./FHEM/95_Dashboard.pm (802)
2026.05.08 13:51:16 1:     main::Dashboard_BuildGroupWidgets   called by ./FHEM/95_Dashboard.pm (733)
2026.05.08 13:51:16 1:     main::Dashboard_BuildDashboardCenterRow called by ./FHEM/95_Dashboard.pm (676)
2026.05.08 13:51:16 1:     main::Dashboard_BuildDashboardTab   called by ./FHEM/95_Dashboard.pm (556)
2026.05.08 13:51:16 1:     main::Dashboard_SummaryFN           called by ./FHEM/95_Dashboard.pm (398)
2026.05.08 13:51:16 1:     main::Dashboard_CGI                 called by ./FHEM/01_FHEMWEB.pm (1196)
2026.05.08 13:51:16 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2026.05.08 13:51:16 1:     main::FW_Read                       called by fhem.pl (3985)
2026.05.08 13:51:16 1:     main::CallFn                        called by fhem.pl (786)
Sieht man da etwas zur Ursache?
#17
Anfängerfragen / Aw: Readingsgroup: Value umben...
Letzter Beitrag von TomLee - 08 Mai 2026, 13:52:33
ZitatWie kann ich die Ursache finden?
Zeig doch einfach mal ein vollständiges Copy for forum.fhem.de.
#18
Solaranlagen / Aw: Zendure HEMS Modul
Letzter Beitrag von Mitch - 08 Mai 2026, 13:44:31
Habe jetzt noch ein Cloud Modul, das holt die Daten vom Hyper sauber ab.
#19
Anfängerfragen / Aw: Readingsgroup: Value umben...
Letzter Beitrag von rih - 08 Mai 2026, 13:24:53
Nein, funktioniert leider nicht => Bareword not allowed.
Doppelpunkt statt Punkt zwischen Name und Wert half auch nichts.

Auch ein Versuch mittels dem Attribut mapping brachte nichts.

Durch die ganzen Versuche habe ich jetzt ein neues Problem. Aktuell wird mir das Log vollgemüllt:
2026.05.08 13:13:43 1: PERL WARNING: Argument "charging" isn't numeric in division (/) at (eval 50411691) line 1.Keine Ahnung, wo das jetzt herkommt. Habe alle Versuche gelöscht, kommt trotzdem alle 10s, nur die eval-Zahl ist unterschiedlich.
Was für eine Division ist da gemeint? Wie kann ich die Ursache finden?
#20
Anfängerfragen / Aw: Readingsgroup: Value umben...
Letzter Beitrag von TomLee - 08 Mai 2026, 12:54:15
Hallo,

so?
{'Status.discharging' => "Entladung", 'Status.charging' => "Aufladung", 'Status.standby' => "Standby"}
Gruß Thomas