und hier noch ein wenig Lesestoff im Lexikon:
Shelly EM - Offizielles Shelly Support Forum
unter Zusätzliche Eigenschaften:
wird es auch beschrieben.
und hier noch ein wenig Lesestoff im Lexikon:
Shelly EM - Offizielles Shelly Support Forum
unter Zusätzliche Eigenschaften:
wird es auch beschrieben.
Hallo Sektflasche
https://www.shelly-support.eu/index.php?media/329-ar768-leistungsmessung-png/
schau mal was man da anschließen kann.
Wenn es bei dir nun immer noch nicht läuft,
letzte Idee: dein Programm bekommt nicht die richtig Zeit.
Damit Timeout oder Cron Blöcke anständig laufen brauchen sie die richtig Zeit.
Das Blockly was du verwenden möchtest hat im 1. Prüfblock ja die Wolkenverzögerung drin.
erst wenn die auf "false" steht reagieren die anderen Blöcke.
wenn also false dann wird sofort auf true gesetzt und alles einmal nach unten abgespielt. ab da läuft der 30sek Timer.
solange der aktiv ist, kann das Blockly nicht handeln. läuft der Timer ab, reagiert es wieder.
Hängt dieser Timer nun intern fest weil dein Programm oder System ein Problem mit der Zeit hat, könnte es zu dem Fehler kommen, das zwar ein Gerät eingeschalten wird, aber danach nicht wieder aus, da die Wolkenverzögerung nicht nicht auf false steht.
eine Theorie....
nimm mal bitte die beiden Blocklys aus Beitrag #37. ( Wolken-Verzögerung steht nun auf 1sek- zum testen)
lass das mal so laufen das ein paar Logs zusammen kommen, damit man mal sehen kann was so bei welcher Leistung passiert.
und die Uhrzeit. wenn du in Deutschland bist und die Uhrzeit im Log nicht stimmt, dann wirst du noch andere Probleme haben!
stop. Basiswissen fehlt.
also ich nutze schon mal die deutsche Version von Blockly, sollte aber nicht das Problem sein.
"state value" müsste "Wert" sein.
der Prüfblock Triggert auf den Namen "name" = Power_Consumption oder Power_Delivery
dann im unteren Prüfblock wird der Wert genommen und danach gehandelt.
Der "Wert" oder "state value" ist nun mal der Wert von den zwei Datenpunkten, je nach Filter der eine oder der andere.
Dein Log Auszug von Beitrag#35 zeigt eine Uhrzeit 17:54Uhr. ist dieser aktuell von Heute? Standort Deutschland?
Info: darauf achten das immer nur die beiden Blocklys aktiv sind, nicht das du noch die anderen alten Versionen noch aktiv hast und es dann zum chaos kommt.
So hier die Beiden Blocklys mit debug Blocken.
Wurde denn aus dem Netz bezogen? Wie gesagt sonst müssen da debug Blöcke gesetzt werden. damit man sehen kann welche Werte wann einfliegen und was das Blockly dann macht.
nur ist Verbraucher 2 einmal eingeschaltet geht der nie wieder aus.
Hast du meinen Text weiter oben durchgelesen? Beitrag #22
Sonst muss man div. debug Blöcke einbauen und richtig beschriften, damit man den Fehler eingrenzen kann.
Fakt ist, erst wenn aus dem Netz bezogen wird, schalten nach und nach die Verbraucher ab.
du bist im falschen Blockly, nicht das Hilfsblockly, ich meine das für die Regelung was du aus dem Netz hast.!
So schaut das bei mir aus, bleibt der log denn leer?
bei mir schon, was sagt der Log in dem Blockly ? die debug Blöcke für den Log sind ja aktiv.
grau ist deaktiviert. nimm mal aus Beitrag 20# das Blockly. da ist es auf dich zugeschnitten und aktiv.
Info:
Blockly Basiswissen würde hier helfen. Bausteine kann man aktivieren und deaktivieren. mal draufklicken.
Ich habe das Blockly oben geändert, kannst du ja gern noch mal aus Beitrag #20 dir ziehen, oder per Hand selber ändern, wie du magst.
Bildschirmfoto vom 2022-03-25 09-23-44.png
unter LinkInstantPower....
steht das so im Blockly drin?
da ich keinen 3EM habe muss ich einen Umweg nehmen.
So nun auch mal mit alle 3 Verbrauchern getestet.
Bildschirmfoto vom 2022-03-25 08-33-45.png
Das Blockly schaltet ab überschreiten der Schwelle X sauber ein. und ab 1 Watt Bezug aus dem Netz schaltet er den "ersten" Verbraucher aus,
pro Änderung bei "Bezug" einen Verbaucher,
würder sicher der Bezug nicht ändern und auf einem Wert stehen bleiben, dann würden z.B. die anderen beiden Verbraucher wenn "true" auch auf true bleiben, nur wenn die Werte bei Bezug sich ändert, werden auch die anderen Verbraucher abgeschalten.
So ist das Blockly aufgebaut.
Kann man schön im Log sehen, ich musste den Wert bei Bezug am Schluss 3 x ändern, damit auch der letzte Verbraucher ausgeht.
Sollte an sich auch klappen, muss man mal die Werte vom 3EM Beobachten wie die schwanken.
Aktuell läuft es so ohne Änderung.
Bildschirmfoto vom 2022-03-25 08-24-23.png
ab Power_Delivery größer 80Watt,
wird z.B. der Verbraucher eingeschaltet (true),
ist dieser eingeschaltet
dann wird er ab Power_Consumption >0Watt ausgeschalten. (false)
Das sollte mit dem Ein und Ausschalten so klappen, nur ob es Sinn macht erst abzuschalten wenn aus dem Netzbezogen wird muss man testen. Kann ich s schlecht beurteilen.
Guten Morgen,
im Hilfsblockly, waren 2 kleine Dreher drin.
Bitte die 2 erstellten Datenpunkte löschen und das neue Hilfs-Blockly nehmen, damit werden die Datenpunkte neu erstellt. "Typ-Variable" war hier der Fehler. Muss natürlich "Number" sein. (Dreher im Block)
So zu dem anderen Blockly,
also bei mir schalten die nur aus, wenn du aus dem Netz beziehst, ist der Solar Ertrag auch nur 1 Watt bleiben die Verbraucher ON, ich denke mal es soll auch hier Stufenweise dem Solarertrag angepasst sein oder? sonst ziehen die Verbraucher ja aus dem Netz.
Aber das liegt an dem Aufbau vom Blockly, ich kann mir nicht Vorstellen das dies sauber läuft ohne aus dem Netz zubeziehen. (mit dem aktuellen Aufbau)
Moin,
das schreit ja nach einem Tiefentladeschutz, was bei einer unterschreitung der Spanung x die Verbindung trennt, damit die Batterie überleben kann.
Ist natürlich ein weiterer Kostenfaktor.
Und oder das Solarpanel größer auslegen was auch im Winter genug Power bringt.