System läuft jetzt seit einem Tag ohne Fehlermekdungen im Log.
Vielen Dank an alle die geholfen haben!!!
Gruß
miwi
System läuft jetzt seit einem Tag ohne Fehlermekdungen im Log.
Vielen Dank an alle die geholfen haben!!!
Gruß
miwi
@homoran "müssen" ist ein großes Wort.
Grundsätzlich wäre das der einfachste Weg alle gleich Breit zu machen.
Ich wollte aber von der Optik her etwas wie ein Whatsapp Nachrichtenverlauf.
Deshalb die auf die Breite des Textes angepasste Breite des Widgets.
Gruß
miwi
Hallo zusammen,
ich versuche gerade in einem View mehrere Widgets mit dynamischer Breite so untereinander zu platzieren, dass diese rechtsbündig fix sind und sich nach links ausbreiten können.
Gibt es da einen Trick wie ich dies machen kann?
Das ganze soll so aussehen:
Leider bleibt das ganze so nur bis zur ersten Änderung der Widgetbreite, da die aktuelle linke Position als Referenz genutzt wird.
Gruß
miwi
@paul53
Habe jetzt 2 Tage getestet.
Manuel ein lässt den Entfeuchter unabhängig von Strommenge und Feuchtigkeit an.
Jedoch wird der Entfeuchter um 18 Uhr nicht ausgeschaltet.
Soll ich zum Zeitplan um 18:00 Uhr noch ein "setze entfeuchtenHWR auf falsch" hinzufügen?
Gruß
miwi
@paul53
Stehe gerade etwas auf dem Schlauch.
"manuelEin" ist eine Variable innerhalb des Blockly´s. Wie verknüpfe ich diese mit dem physischen AN/AUS-Taster am Zwischenstecker?
Muss ich da einen weiteren Block erstellen, der die Variable mit dem Zustand des Zwischensteckers versorgt? Dies ist aber ja auch nur der aktuelle Status und kein Beleg dafür ob der Zwischenstecker manuell betätigt wurde oder durch das Skript.
system.adapter.javascript.0 ist im Beispiel als Textblock angelegt. Ist das so richtig?
Danke und schöne Ostern,
miwi
@paul53 said in Einfaches Script wird nicht ausgeführt:
Oder ist der Sensor im Entfeuchter verbaut und braucht den Lüfter, um aktuelle Werte zu erfassen?
Der Luftfeuchtesensor ist ein separates Homematicgerät. Somit werden die Werte unabhängig vom Zustand des Entfeuchters aufgezeichnet.
Was ist denn system.adapter.javascript ?
Gruss
miwi
Das Skript läuft jetzt seit ein paar Tagen problemlos, jedoch habe ich 2 Dinge die ich verbessern möchte.
Der Trigger PV-Leistung ist die aktuelle Leistung welche die Photovoltaikanlage erzeut. Dieser Wert ändert sich alle paar Sekunden. Somit wird das Skript andauern ausgeführt. Mir würde es reichen, wenn alle 10 Minuten das Skript ausgeführt wird. Der Trigger Humidity ist leider zu träge. Dieser verändert sich bei ausgeschalteter Entfeuchtung (was vor erstem Betrieb am Morgen der Fall ist) so gut wie gar nicht.
Sind die beiden "Falls Objekt"-Triggerobjekte "UND" oder "ODER" ?
Wie kann ich anstelle eines PV-Leistungstriggers eine Zeitgesteuerte Auslösung alle 10 Minuten zwischen 10 und 18 Uhr realisieren?
Es kann vorkommen, dass an Tagen an denen nicht ausreichen Strom von der PV Anlage kommt trotzdem der Entfeuchter (steht im Hauswirtschaftsraum wo auch Wäsche getrocknet wird) laufen soll.
Hierzu drücken wir am Homematic Zwischenstecker in der Steckdose im Hauswirtschaftraum den AN/AUS Knopf.
Da das Skript aber feststellt, dass die PV Anlage keine ausreichende Strommenge produziert schaltet das Skript den händisch auf AN gestellten Entfeuchter sofort wieder aus.
Kann man über das physische Drücken des Schalters am Zwischenstecker auf AN das Skript solange stoppen bis a) der Schalter am Zwischenstecker physisch auf AUS gestellt wird oder b) es nach 18 Uhr ist und das Skript für den nächsten Tag wieder aktiv ist.
Langsam wird aus "Einfaches Skript" das ganze etwas komplexer.
Schöne Ostern,
miwi
@paul53
Funktioniert perfekt.
Vielen Lieben Dank nochmal für die Hilfe.
Frage zum Verständnis: Warum wird im Skript mit internen Variablen gearbeitet und nicht direkt mit den Datenpunkten der Geräte?
Gruß
miwi
Hab das Script gerade nachgebaut. Melde mich morgen Nachmittag und berichte ob es läuft.
Vielen lieben Dank für die Hilfe,
miwi
Hoffe, dass das so läuft. Jedoch ist der Trigger ja jetzt der Feuchtigkeitssensor. Das bedeutet, dass sich der Wert ändern muss, damit der Trigger auslöst. Was ist denn, wenn der Wert sich den ganzen Tag nicht ändert, aber so hoch ist, dass das Script ausgeführt werden soll?
Gruß,
miwi
@thomas-braun said in Einfaches Script wird nicht ausgeführt:
Man nutzt nicht einen Zeitplan als Trigger sondern hier die Luftfeuchtigkeit auf Veränderung und prüft dann die zusätzlichen Bedingungen. Und dann baut man noch eine Hysterese ein.
Wie würde ich denn, wenn ich die Luftfeuchtigkeit als Trigger (wenn >55%) nutze, zusätzlich ein Zeitfenster definieren? Der Entfeuchter soll nur zwischen 10 und 18 Uhr laufen und dies auch nur wenn genügend PV-Strom zur Verfügung steht.
Es müsste also denn als 2 Trigger der PV-Strom geprüft werden?
Gruß
miwi