NEWS
Timeout innerhalb eines Triggers ?
-
@asgothian das müsste einen einzelnen Timeout erzeugen

-
Hi
noch eins wo mein Hirn blockiert...
hab einen Trigger (Wert oder Zeit), wenn die Kalkulation dann eine Änderung meiner Steuerung berechnet, soll ein Timeout sein, dass nicht sofort wieder die Kalkulation durchlaufen wird.
(Ladesteuerung einer Wallbox, die braucht Zeit zu reagieren)
Besten Dank!

dort wo der Timout ist, soll der Timout getriggert werden.worum geht's, die PV-Überschuss geführte Ansteuerung der Wallbox. Die PV reagiert schnell auf Sonnenspiele, der Zähler muss es erkennen, die Wallbox und das E-Auto reagieren träge. Was ich suche ist hier eine sozsg. verschliffene Regelung (PID). Schnell muss reagiert werden, wenn die PV einbricht, sanft der Ladestrom wieder hochgefahren werden... Ich hab da noch keine wirklich saubere Lösung, ist schon mein zigfacher Ansatz, würde mich da über Input freuen!
-
@humidor sagte: dort wo der Timout ist, soll der Timout getriggert werden.
Ersetze die Pause durch Timeout und erweitere die Prüfungen zu Beginn um ein
"und nicht Verzögerung timeout" -
@paul53 so, der Zoe hängt dran, die Ladung läuft
aber der Timeout fkt. nicht

oben das nicht Timer
unten der Timer mit Zeit -
@humidor sagte: der Timeout fkt. nicht
Du prüfst oben nur einen Timeout. Setze den Timeout unter die letzten Prüfungen.
@paul53 versteh ich nicht
wozu prüfe ich?
die Änderung innerhalb des Timeouts?- Timeout zum Schluss bringt das gewünschte Ergebnis, ich möchte aber 2 unterschiedl. Timer?
- bei Bezug will ich sofort den Strom reduzieren, 2s Sytemdurchlaufzeit
- bei Lieferung will ich soft hochfahren, 4-10s
-
@paul53 versteh ich nicht
wozu prüfe ich?
die Änderung innerhalb des Timeouts?- Timeout zum Schluss bringt das gewünschte Ergebnis, ich möchte aber 2 unterschiedl. Timer?
- bei Bezug will ich sofort den Strom reduzieren, 2s Sytemdurchlaufzeit
- bei Lieferung will ich soft hochfahren, 4-10s
-
@humidor sagte: ich möchte aber 2 unterschiedl. Timer?
Dann müssen beide Timer geprüft werden.
@paul53 ja aber wie starte ich die Timeouts? innerhalb vom Falls fkt. nicht
was genau macht das? ist der UND nur erfüllt, wenn der Timeout = 0 ist?

bzw. UND ist TRUE wenn keine Verzögerung durch den Timeout aktiv istwie können 2 Timeouts mit Bedingung gesetzt werden?
-
@paul53 ja aber wie starte ich die Timeouts? innerhalb vom Falls fkt. nicht
was genau macht das? ist der UND nur erfüllt, wenn der Timeout = 0 ist?

bzw. UND ist TRUE wenn keine Verzögerung durch den Timeout aktiv istwie können 2 Timeouts mit Bedingung gesetzt werden?
-
@humidor sagte: ist der UND nur erfüllt, wenn der Timeout = 0 ist?
Ja, wenn Timeout = null ist. Das macht Blockly seit Version 7.0.5 automatisch, wenn die Zeit abgelaufen ist.
-
@humidor sagte: 2 Timeouts, im UND abgefragt, wie werden die bedingt aktiviert?
Wofür bedingt? Ein nicht aktiver Timer sperrt nicht.
-
@paul53
1 Timer mit 10s wenn Ladestrom erhöht wurde
1 Timer mit 2s wenn Ladestrom verringert wurdewie bringe ich die rein?
das fkt. nicht:

-
@humidor sagte: das fkt. nicht:
Wirklich nicht? Es sollte sogar so funktionieren, wenn oben beide Timeouts geprüft werden:



