Henry Wann kommt der Multi Device Support? 😏
Kannst DU haben
https://github.com/surfer1264/Zendure-Stuff/blob/main/shelly_script/zerooutput_multi.js
Bitteschön
Konzeptionell für zwei oder mehr Hubs ausgelegt (mit zweien erstmal beginnen)
allerdings steht die Frage ob der Shelly das aushält....
die Requests auf die Geräte werden seriell abgeschossen (und nicht parallel) , dann ist es praktisch, wenn das Script auf dem Shelly3EM Pro selbst läuft....Der Gridwert kommt synchron aus dem Speicher
Die Lastverteilung läuft nach der Füllstandsmethode (Wer mehr hat muss mehr leisten)
zwei Schwellwerte (anders als zHA) definieren das Zusammenspiel.
discharge: {
concentrateBelow: 800, // W - below this combined target, use ONE device
spreadAbove: 1600 // W - above this, split across all devices
},
charge: {
concentrateBelow: 800,
spreadAbove: 1600
ABOVE immer zusammen
BELOW NUR ALLEIN
Dazwischen entweder allein oder zusammen je nachdem von welchem Lastlevel kommend
Ein ReBalancing nach SoC Level gibts auch (auch etwas anders als in zHA gelöst)
Steigt ein Hub aus übernimmt der andere voll
Kommt ein Hub an seinen Grenzwert gehts in den Multi-Betrieb
Folgendes ist ein Simulationsfeature
Ich trage meinen SF2400Pro zweimal ein, und mit dryRun True verhindere ich das SCHREIBEN, habe aber alle Logausgaben
dryRun: false // true = read + calculate only, never write
dazu gibts ne node.js Testdatei, die hardcoded Testszenarien/-daten durchjagt auf Basis der echten Coderegeln
mit
node testdistribution.js
https://github.com/surfer1264/Zendure-Stuff/blob/main/shelly_script/testdistribution.js
Projekt ist noch nicht fertig.....
und ich kanns auch nur bedingt final testen (mangels Hardware)
aber wer BOCK hat......
Auf die Plätze fertig los.....
Kommunikation über Github bitte!!!!!
Es bleibt im Experimentierstadium......wenn keiner mitmacht.....und mittestet