Seite 1 von 1
globale Variable in _math.php
Verfasst: Fr 28. Jan 2022, 18:49
von simon.s
Hallo
wie kann ich Daten aus einer zb x_math.php in einer anderen y_math.php nutzen?
es geht darum den SOC vom BMS in die Regler_math.php zu bringen um nach bestimmten Kriterien
den Ladestatus bzw Strom zu setzen.
Gruß
Simon
Re: globale Variable in _math.php
Verfasst: Fr 28. Jan 2022, 20:00
von Ulrich
Die Variablen aller _math Dateien eines Durchlaufes sind Global.
Wenn Du z.B. einen Fronius und einen SolarEdge Wechselrichter hast und bei beiden Wechselrichtern eine _math Datei schreibst, dann sind die Variablen alle Global und in beiden _math Dateien zu erreichen.
Natürlich kann man nicht die variable des 2. Wechselrichters schon in der _math des ersten Wechselrichters erreichen, da sie ja noch gar nicht existiert.
Wenn du eine ganz bestimmte Situation hast, müsstest du die besser beschreiben.
Re: globale Variable in _math.php
Verfasst: So 30. Jan 2022, 19:22
von simon.s
hallo Ulrich,
Danke für die Info.
folgendes möchte ich erreichen:
Multiregler mit Regler 26 (Axpert VM III 5048) und Regler 57 (Daly BMS 16s).
Abhängig vom Ladestatus (SOC) vom Daly soll die Umschaltung von Batterie <--> Netz <--> Solar erfolgen.
zb
SOC < 15% ----> Laden von Netz erlauben.
SOC > 25% ----> Laden nur von Solar.
Die Umschaltungen vom Regler funktionieren soweit, habe ich getestet.
Werde deinen Vorschlag bei Gelegenheit probieren.
Gruß
Simon