@infinity
Hi,
ja das ist mir schon klar das es nicht trivial ist bei WInd als auch bei Regen. Die Wetterstation ist bei Regen sehr träge. heir überlege ich mir was neues empfindlicheres zu bauen. Beim wWind habe ich bei meiner alten Regelung , für mich , die richtige EInstellung gefunden.
@Paul53: Script läuft nicht. mache mich gleich mal auf die Suche nach dem Fehler. Bestimmt habe ich mioch wo vertippt oder so. Viellecht beim Schalter für die Markise. wird auch über true und false gesteuert.
Noch mal vielen Dank für eure schnelle Hilfe.
Gruß
Alero
@homewolf sagte in Leistung errechnen, werden nicht in HM übertragen.:
@codierknecht wie erstelle ich einen alias
Du gehst in den Objektbaum unter alias.0und legst Dir dort einen eigenen DP an.
Wenn Du magst, in einer Struktur Deiner Wahl.
Dort kannst Du dann den Original-DP wählen und aktivierst die Konvertierung.
Dort trägst Du (beim Lesen) ein:
val / 1000
@ticaki Sorry, ich hatte sehr viel probiert und auch das mit 4, 8, 12 Sekunden um die Wartezeit zu verkürzen, aber da das mit dem Löschen, falls läuft verkehrt war, konnte auch das nicht funktionieren.
@homewolf sagte: falls mal wieder jemand vergessen hat es auszumachen.
Bei HomeMatic immer nur dann ausschalten, wenn eingeschaltet ist (Duty cycle!). Prinzip:
[image: 1692629351641-blockly_temp.jpg]
@homewolf
Naja, dein erster Post liest sich da ganz anders.
Wie gesagt, für die reine Benachrichtigung das die Spülmaschine/Waschmaschine usw. an aus ist gibt es den Adapter.
@wofried sagte: dann lasse ich es so.
Die Abfrage von "0_userdata.0.waermepumpenautomatik" muss nach innerhalb des Trigger-Blocks verlegt werden - wie gezeigt! Die Abfrage wirkt sonst nur bei Skriptstart.
@paul53
Was will man das sagen, läuft perfekt, danke.
Damit Gelöst. Wenn ich das wieder hingebracht hätte dann ewig langes Blockly, wenn überhaupt, aber das ist schon phänomenal was du hier immer zauberst.
Danke Dir
@fuxxz2 sagte in Blockly Script zum Schalten nach LUX:
Aber wird die Variable ganz oben dann nicht IMMER auf falsch gesetzt, bevor das Skript überhaupt läuft?
Die wird auf false gesetzt, sobald das Script startet. "Bevor das Script läuft" ist technisch unmöglich.
@darkdevil so vielleicht
[image: 1692262856686-9dc61c92-1f85-4a3e-8cd1-299886197a00-image.png]
in der Funktion dann das
var date = new Date();
var currentThursday = new Date(date.getTime() +(3-((date.getDay()+6) % 7)) * 86400000);
var yearOfThursday = currentThursday.getFullYear();
var firstThursday = new Date(new Date(yearOfThursday,0,4).getTime() +(3-((new Date(yearOfThursday,0,4).getDay()+6) % 7)) * 86400000);
var weekNumber = Math.floor(1 + 0.5 + (currentThursday.getTime() - firstThursday.getTime()) / 86400000/7);
return (weekNumber);
[image: 1692262965930-ef4b65a9-a007-4878-a9f8-dbb71d27f0bd-image.png]
@crunchip Ich krieg es nicht rein. Sollte sich doch auch ohne funktionierenden TibberConnect Adapter importieren lassen. Wollte auf TibberLink umbauen, aber soweit komme ich gar nicht. Danke für Deine Geduld. Ich probier morgen nochmal die IDs auszutauschen. Vllt ist da was schiefgelaufen. Gute Nacht!
@tmischek
[image: 1692209771263-bc981785-1e05-4ec3-ad31-aab8fd2931dc-image.png]
Das ist Teil meines Wecker und dimmt die LED im Bereich 5-125 langsam hoch und hört dann auf.
@paul53 sagte in [gelöst] Datenpunkte (IDs) kopieren:
oder ohne die Zwischen-Variablen type und role.
ja, die brauch ich dann ja nicht
[image: 1692109045587-screenshot-2023-08-15-161638.png]
@sonny sagte: Wird der Verbrauch des shellys NEGATIV (Hab also netzbezug) soll zuerst die zweite Pumpe abgeschalten werden, ist das noch zuwenig und ich bin noch immer im Minus soll er die Erste Pumpe abschalten. und zuletzt das Ladegerät
Dass der Wert negativ ist, wird nirgends in Deinem Skript geprüft: Es gibt keine Hysterese.
@sonny sagte in Überschussabhängig 3 Geräte steuern ...:
Spassbremse ist Abschattung durch ne Wolke
Eine kleine Wolke führt in meinem Vorschlag nicht zur Rückschaltung (delayOff).
@paul53 Vielen Dank erstmal! Ich schaue mir das später genauer an.
Die vier verschiedenen DP/Stati hatte ich bislang falls ich mal speziell von einem Wert ein true/false brauche. Aber für die prinzipielle Funktion sind die natürlich in der Tat nicht wichtig, da reicht der DP "Fenster State".
Ich teste mal in der von Dir genannten Richtung weiter.
@hansi1234
Ich habe das https://github.com/frickelzeugs/FingerprintDoorbell benutzt.
Funktioniert einwandfrei mit mqtt.
Der Standartport ist allerdings 1883, wenn dein Mqtt Client nicht auf dem Port eingeteilt ist, musst du das natürlich von dem kompilieren ändern, über die Weboberfläche lässt der sich nicht ändern.
Ist gibt wohl aber auch ne Tasmota Lösung dafür, damit habe ich mich aber nicht beschäftig.