[FTUI3] Solarumgebung visualisieren (Solar-flow)

Begonnen von cotecmania, 21 Mai 2025, 17:41:37

Vorheriges Thema - Nächstes Thema

cotecmania

Hallo,

auf der Suche nach einer "schönen" Möglichkeit, meine Solaranlagen, Stromfluss etc. zu visualisieren in FTUI3 bin ich auf Github darauf gestossen, dass es dort solar-flow.components gibt.
Leider finde ich weder Beispiele noch Dokus dazu.
Was hat es hiermit auf sich bzw. wie verwendet man das ?

Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

setstate

Ein Beispiel gibt es unter examples/solar.html

  <ftui-grid>

    <ftui-grid base-width="100" base-height="100" margin="1" shape="round">
      <ftui-grid-tile row="1" col="1" height="6" width="4">

        <ftui-label [text]="StromRechnerSolarIn:Zendure_Hub2000_SolarEnergy_EnergyDay|fix(1)" unit="KWh"
          size="3"></ftui-label>
        <ftui-solar-flow
                         [solar-power]="Zendure_Hub2000:properties_solarInputPower"
                         [soc]="Zendure_Hub2000:properties_electricLevel"
                         [inverter-power]="Zendure_Hub2000:properties_outputHomePower"
                         [home-power]="LeistungGesamt:state"
                         [grid-power]="SmartMeter:GS303_Power_cur"
                         [battery-current]="Zendure_Hub2000:BatCurrent"
                         [grid-input-power]="Zendure_Hub2000:properties_gridInputPower"></ftui-solar-flow>
      <ftui-label [text]="StromRechnerIn:SmartMeter_GS303_Total_in_EnergyDay| fix(1)" unit="&nbsp;KWh"
      size="3"></ftui-label>
      </ftui-grid-tile>
    </ftui-grid>


Prof. Dr. Peter Henning


cotecmania

#3
Zitat von: setstate am 21 Mai 2025, 22:46:54Ein Beispiel gibt es unter examples/solar.html

Ich habe Fhem upgedatet aber "Solar" war unter meinen examples nicht vorhanden.
Muss ich die anders updaten ?
2025.05.23 16:56:48 1:
2025.05.23 16:56:48 1: Downloading https://raw.githubusercontent.com/knowthelist/ftui/master/controls_ftui.txt
2025.05.23 16:56:49 1: nothing to do...
Nachdem ich das Verzeichnis solar "von Hand" in "examples" kopiert habe und die components auch zeigt es nur eine graue Kachel an ohne Inhalt.
Was mache ich falsch ?

Kann man da auch mehrere Solarquellen etc. konfigurieren ?

Danke und Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

cotecmania

Zitat von: Prof. Dr. Peter Henning am 22 Mai 2025, 09:14:53So etwa?

LG

pah

Ja, so ähnlich habe ich mir das vorgestellt.
Wie machst Du die farbigen Pfeile ?

Gruss
Joe
FHEM auf RaspberryPI B (buster)
2xCUL868 für MAX/Slow_RF, HM-LAN, JeeLink
MAX!/HM-Thermostate, FS20/HM-Rolladenschalter, FS20-EM, LevelJet-Ölstandsmessung, PCA301, IT, KM271, IPCAM, FireTAB10 FTUI

Shadow3561


Shadow3561

Zitat von: setstate am 21 Mai 2025, 22:46:54Ein Beispiel gibt es unter examples/solar.html



Du musst mal einen Elektriker rufen.
Das Kabel zwischen Batt und Inverter ist defekt oder zumindest angefressen (Marder??) ;)


Tobias

Zitat von: setstate am 21 Mai 2025, 22:46:54Ein Beispiel gibt es unter examples/solar.html

Kann es sein [battery-current] nicht mit mit einem negativen multiply(-1) umgehen kann?
Ohne multiply bzw mit einem positiven multiply und einem positiven Reading läuft in dem widget der "ball" vom inverter zur Bat hoch. Da der "Ball" aber von der Bat zum Inverter herunter laufen soll wollte ich mit "| multiply(-1) " den wert ins negative schieben.
Problem ist dann aber, das der Ball nun in extremer Zeitlupe läuft von der Bat herunter zum Inverter läuft.

<ftui-solar-flow
                         [soc]="PlenticorePlus8:BatSOC | fix(0)"
                         [home-power]="PlenticorePlus8:_Verbrauch_aktuell_gesamt | multiply(1000) |fix(0)"
                         [grid-power]="KSEM:M_AC_Power | fix(0)"
                         [battery-current]="PlenticorePlus8:VerbrauchWbattery | multiply(-1)"
                         [grid-input-power]=""
                         [solar-power]="DOIF_PV_Summe:_Leistung_gesamt | round(0) | fix(0)"
                         [inverter-power]="PlenticorePlus8:Total_AC_Active_P | fix(0)"
                        
                         >
        </ftui-solar-flow>

abgesehen davon, was ist [grid-input-power] gegenüber [grid-power]?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter