Nutze die Vergleicher, die dir einen binären Zustand ausgeben und setze diese auf die entsprechenden Eingänge. Ob nun Frost oder Alarm1/2 oder was auch immer.
Ich gebe bspw. die Beschattung frei, indem ich Helligkeit, Sonnenstand, Aussen- und Innenraumtemperatur vergleiche und auf einem 4fach UND setze.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Rollladen-Steuerung
Einklappen
X
-
Hallo powell,
Ein Screenshot ist im Zipfile enthalten.
Ich denke du wirst dem Baustein per Externer Logik sagen müssen ob es Frost gibt.
Gruß
Chris
Einen Kommentar schreiben:
-
Hallo,
hat den jemand ein Beispiel(screenshot) bezüglich der Verknüpfung.
Würde den den Baustein eventuell auch gerne testen und anstelle meiner Logik einsetzen.
mir geht es hauptsächlich um die Beschattung und Frostschutz bzw begrenzen der Rolladen bei Minus Temperaturen.
Woher bekommt der Baustein die Außentemperatur oder hab ich was übersehen?
Danke
Gruß Patrick
Einen Kommentar schreiben:
-
Also ich habe jetzt bei einer ganzen Etage den Baustein jeweils ausgetauscht.
Mir scheint aber das ich beim "testen" etwas falsch mache.
Wie ist denn das vorgehen nachdem man einen neuen Baustein eingefügt und verknüpft hat und anschließend das Projekt aktiviert?
Ich hab dann händisch Dunkel und Nacht auf 1 geschaltet. Baustein meldet auch Nacht. Rollos fahren runter.
Ich setze wieder beides auf 0 (Morgen/Tag) Baustein meldet auch Tag. Aber alle Rollos bleiben unten.
Bin ich zu schnell? Vergesse ich einen Schalter?
Habe dann auch mal versucht eine Neuberechnung durch triggern des Fensterstatus zu erreichen. Scheint aber auch nicht immer zu klappen...Code:2019-01-28 08:46:35 901190 8992 debug LBS19001672 [v3.0 Beta4]: Funktion tagesphase (Tag) Neue Phase: Tag/Tag (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 0/0) 2019-01-28 08:46:55 465226 8992 debug LBS19001672 [v3.0 Beta4]: Statuswert empfangen (Position: 0) 2019-01-28 09:26:29 068384 878 debug LBS19001672 [v3.0 Beta4]: Statuswert empfangen (Position: 0) 2019-01-28 09:26:34 029386 878 debug LBS19001672 [v3.0 Beta4]: Funktion tagesphase (Tag) Neue Phase: Tag/Tag (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 0/0) 2019-01-28 09:26:35 427485 878 debug LBS19001672 [v3.0 Beta4]: Funktion tagesphase (Tag) Neue Phase: Tag/Tag (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 0/0) 2019-01-28 09:26:35 440929 878 debug LBS19001672 [v3.0 Beta4]: Sanftes aufwachen nicht aktiv (Zeit: 0s, Option: 1, V[8]: 0, Mittag beendet: 0, Position: 0, Pos aufwachen: 95) 2019-01-28 09:30:56 406316 878 debug LBS19001672 [v3.0 Beta4]: Funktion tagesphase (Tag) Neue Phase: Nacht/Abends (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 1/0) 2019-01-28 09:30:56 412796 878 debug LBS19001672 [v3.0 Beta4]: Neue Position (normal) $position: 100 (Position Start: 0) $position_diff: 100) 2019-01-28 09:32:13 922688 878 debug LBS19001672 [v3.0 Beta4]: Funktion tagesphase (Nacht) Neue Phase: Nacht/Nacht (Vorher: Nacht, Prio E18/E19: 1/4, E14/E15: 1/1) 2019-01-28 09:32:13 926765 878 debug LBS19001672 [v3.0 Beta4]: Sanftes aufwachen nicht aktiv (Zeit: 0s, Option: 1, V[8]: 0, Mittag beendet: 0, Position: 100, Pos aufwachen: 95) 2019-01-28 09:32:34 431993 878 debug LBS19001672 [v3.0 Beta4]: Statuswert empfangen (Position: 100) 2019-01-28 09:33:38 399121 878 debug LBS19001672 [v3.0 Beta4]: Funktion tagesphase (Nacht) Neue Phase: Nacht/Morgens (Vorher: Nacht, Prio E18/E19: 1/4, E14/E15: 1/0) 2019-01-28 09:33:38 404702 878 debug LBS19001672 [v3.0 Beta4]: Sanftes aufwachen nicht aktiv (Zeit: 0s, Option: 1, V[8]: 0, Mittag beendet: 0, Position: 100, Pos aufwachen: 95) 2019-01-28 09:33:54 396296 878 debug LBS19001672 [v3.0 Beta4]: Funktion tagesphase (Nacht) Neue Phase: Tag/Tag (Vorher: Nacht, Prio E18/E19: 1/4, E14/E15: 0/0) 2019-01-28 09:33:54 402807 878 debug LBS19001672 [v3.0 Beta4]: Neue Position (normal) $position: 0 (Position Start: 100) $position_diff: 100) 2019-01-28 09:33:58 188827 878 debug LBS19001672 [v3.0 Beta4]: Statuswert empfangen (Position: 100) 2019-01-28 09:34:51 763356 878 debug LBS19001672 [v3.0 Beta4]: Neue Fensterposition: geschlossen (E3: 0) 2019-01-28 09:34:51 772737 878 debug LBS19001672 [v3.0 Beta4]: Neue Position (normal) $position: 0 (Position Start: 100) $position_diff: 100) 2019-01-28 09:34:52 069380 878 debug LBS19001672 [v3.0 Beta4]: Statuswert empfangen (Position: 100) 2019-01-28 09:43:13 772869 878 debug LBS19001672 [v3.0 Beta4]: Neue Fensterposition: geschlossen (E3: 0) 2019-01-28 09:43:13 780596 878 debug LBS19001672 [v3.0 Beta4]: Neue Position (normal) $position: 0 (Position Start: 100) $position_diff: 100) 2019-01-28 09:43:32 885222 878 debug LBS19001672 [v3.0 Beta4]: Statuswert empfangen (Position: 100)
Gruß
Chris
Tante Edit: Oder hat es vielleicht etwas mit A2 zu tun? Mir ist gerade aufgefallen das bei manchen Bausteinen an A2 noch eine 1 steht obwohl die Position auf 0 gehen sollte. Schickt er vielleicht manchmal auf A2 das falsche Signal? 1 wäre ja zufahren. Oder zeigt mir Edomi einfach nur nicht den richtigen Wert an ?
Was ich noch probiert habe: Funktion Mittagsschlaf:
Aktiviere ich diese Funktion gibt er an A6 auch die Funktion Mittagsschlaf aus. Es passiert aber nichts. Sage ich dann "Fenster ist gekippt" schaltet er sofort und fährt die Rollos runter.Code:2019-01-28 09:50:56 417541 878 debug LBS19001672 [v3.0 Beta4]: Statuswert empfangen (Position: 0) 2019-01-28 10:24:11 751415 878 debug LBS19001672 [v3.0 Beta4]: Mittagsschlaf ohne Zeitbegrenzung gestartet 2019-01-28 10:24:11 760065 878 debug LBS19001672 [v3.0 Beta4]: Neue Position (mittag) $position: 100 (Position Start: 0) $position_diff: 100) 2019-01-28 10:25:49 849395 878 debug LBS19001672 [v3.0 Beta4]: Neue Fensterposition: gekippt (E3: 1) 2019-01-28 10:25:49 857247 878 debug LBS19001672 [v3.0 Beta4]: Neue Position (mittag) $position: 100 (Position Start: 100) $position_diff: 0) 2019-01-28 10:26:08 823051 878 debug LBS19001672 [v3.0 Beta4]: Statuswert empfangen (Position: 100)
Helfen diese Rückmeldungen ? Oder mache ich nur noch mehr durcheinander?
Zuletzt geändert von r3dbull; 28.01.2019, 10:29.
Einen Kommentar schreiben:
-
super habe ich morgen etwas zu tun. danke für das update
Einen Kommentar schreiben:
-
Ich bin baff!!!
Der Baustein ist nicht wieder zu erkennen. Meine Frau guckte mich gerade ganz ungläubig an, als sie nochmal die Terrasse raus ist und der Rolladen sich wirklich ohne Wartezeit umgehend öffnete!
Ich lasse ihn jetzt mal einige Tage laufen und würde ggf. berichten, wenn Probleme auftauchen. Für den Moment aber sind alle mir bekannten Probleme absolut sauber gelöst und der Baustein hat sich für mich zum aktuell besten Rolladen-Baustein entwickelt.
Tiefster Dank!
Einen Kommentar schreiben:
-
So, jetzt kommt wieder eine neue Version, ich hoffe mit dieser Beta kommen wir einer Veröffentlichung im Downloadportal näher.
Jetzt sollten auch die Fenster praktisch sofort reagieren, weil ich alle Verzögerungen bei einer Änderung der Fensteröffnung entfernt habe.
Darüberhinaus habe ich einige Optimierungen im Code vorgenommen, daher ließ diese Version etwas länger auf sich warten.
Danke an alle Tester...Angehängte Dateien
- Likes 5
Einen Kommentar schreiben:
-
Danke für eure Rückmeldungen, ich bin gerade dabei den Fehler zu beheben. Habe auch schon eine Lösung, aber bin mit der Stabilität noch nicht ganz zufrieden. Ich teste noch etwas und morgen hoffe ich das ich eine neue Version veröffentlichen kann...
- Likes 2
Einen Kommentar schreiben:
-
Bin jetzt auch nochmal zum testen gekommen.
Die letzte Version installiert, und schon gefreut weil im Testaufbau, die E18/E19 = 1/4 Problematik behoben schien.
Dann den Baustein an einem neuen Fenster mit der Konfiguration installiert, aber keine Funktion.
dagegen füllt sich wie bei r3dbull der Edomi-Fehler Log
Baustein gelöscht, und von Testaufbau kopiert, mit den gleichen Einstellung, auch wieder gleiches Verhalten.
Die Bausteine die vorher schon eingefügt waren, funktionieren noch.
der neu hinzugefügte dagegen wirft die Fehler aus.
Nachtrag: Hab jetzt mal LBS Variablen gelöscht, bzw das X gesetzt und neu aktiviert, jetzt geht der Testaufbau auch nicht mehr und schreibt ins Fehler LogZuletzt geändert von tomki; 23.01.2019, 18:19.
Einen Kommentar schreiben:
-
Hallo panzaeron
Ich habe 3 "Test" Fenster. Bei einem scheint es aktuell gut zu laufen. Bei den beiden anderen klappt es leider nicht. Diese beiden schreiben mir auch folgendes ins Edomilog:
17:27 wurde es dunkel.Code:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2019-01-22 17:27:45[/TD] [TD]263741[/TD] [TD]?[/TD] [TD]4665[/TD] [TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 729 | Undefined index: -1[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2019-01-22 17:27:45[/TD] [TD]265912[/TD] [TD]?[/TD] [TD]4665[/TD] [TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 730 | Undefined index: -1[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2019-01-22 17:27:45[/TD] [TD]299391[/TD] [TD]?[/TD] [TD]4665[/TD] [TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 729 | Undefined index: -1[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2019-01-22 17:27:45[/TD] [TD]302393[/TD] [TD]?[/TD] [TD]4665[/TD] [TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 730 | Undefined index: -1[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2019-01-22 19:09:09[/TD] [TD]211142[/TD] [TD]?[/TD] [TD]4665[/TD] [TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 729 | Undefined index: -1[/TD] [TD]ERROR[/TD] [/TR] [TR] [TD]2019-01-22 19:09:09[/TD] [TD]213259[/TD] [TD]?[/TD] [TD]4665[/TD] [TD]Datei: /usr/local/edomi/www/data/liveproject/lbs/LBS19001672.php | Fehlercode: 8 | Zeile: 730 | Undefined index: -1[/TD] [TD]ERROR[/TD] [/TR] [/TABLE]
19:09 hatte ich händisch mal auf "Nacht" bei einem Baustein geschaltet....
Danach ist mir erst aufgefallen das es nicht klappt.
Bei denen es nicht klappt ist im Individuallog auch:
Bei dem es klappt ist:Code:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2019-01-22 16:38:57[/TD] [TD]791815[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: LBS startet in 15 Sekunden[/TD] [/TR] [TR] [TD]2019-01-22 16:39:12[/TD] [TD]965356[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: LBS mit Verzögerung gestartet (Startwerte: Aktive Funktion: init, Fenster: 0)[/TD] [/TR] [TR] [TD]2019-01-22 16:39:12[/TD] [TD]979347[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: Neue Position (normal) $position: 0 (Position Start: -1) $position_diff: 1)[/TD] [/TR] [TR] [TD]2019-01-22 16:40:02[/TD] [TD]528222[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: Statuswert empfangen (Position: 0)[/TD] [/TR] [/TABLE]
Ich hoffe es hilft dir weiterCode:[TABLE="border: 0, cellpadding: 0, cellspacing: 0"] [TR] [TD]2019-01-22 16:38:20[/TD] [TD]598686[/TD] [TD]30714[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: LBS mit Verzögerung gestartet (Startwerte: Aktive Funktion: normal, Fenster: 0)[/TD] [/TR] [TR] [TD]2019-01-22 16:38:21[/TD] [TD]654015[/TD] [TD]30714[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: LBS startet in 3 Sekunden[/TD] [/TR] [TR] [TD]2019-01-22 16:38:57[/TD] [TD]699037[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: LBS deaktiviert über E1: (0)[/TD] [/TR] [TR] [TD]2019-01-22 16:38:58[/TD] [TD]918298[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: LBS deaktiviert über E1: (0)[/TD] [/TR] [TR] [TD]2019-01-22 16:39:00[/TD] [TD]643567[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: LBS deaktiviert über E1: (0)[/TD] [/TR] [TR] [TD]2019-01-22 16:39:01[/TD] [TD]522737[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: LBS deaktiviert über E1: (0)[/TD] [/TR] [TR] [TD]2019-01-22 16:39:02[/TD] [TD]103002[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: LBS über E1 aktiviert (Startwerte: Aktive Funktion: normal, Fenster: 0)[/TD] [/TR] [TR] [TD]2019-01-22 16:39:02[/TD] [TD]129945[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: Neue Position (normal) $position: 0 (Position Start: -1) $position_diff: 1)[/TD] [/TR] [TR] [TD]2019-01-22 16:39:23[/TD] [TD]379255[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: Statuswert empfangen (Position: 0)[/TD] [/TR] [TR] [TD]2019-01-22 17:27:45[/TD] [TD]233906[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: Funktion tagesphase (Tag) Neue Phase: Nacht/Abends (Vorher: Tag, Prio E18/E19: 1/4, E14/E15: 1/0)[/TD] [/TR] [TR] [TD]2019-01-22 17:27:45[/TD] [TD]240974[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: Neue Position (normal) $position: 100 (Position Start: 0) $position_diff: 100)[/TD] [/TR] [TR] [TD]2019-01-22 17:28:06[/TD] [TD]853780[/TD] [TD]4665[/TD] [TD]debug[/TD] [TD]LBS19001672 [v3.0 Beta3]: Statuswert empfangen (Position: 100)[/TD] [/TR] [/TABLE]
Einen Kommentar schreiben:
-
Die letzte Version ist hier, genau genommen hier im Anhang
In dieser Version habe ich eine Initialisierung integriert (-1 auf E1), welche alle remanenten Variablen löscht. Außerdem habe ich den ersten Start verbessert, der LBS benötigte immer einen Durchlauf um sauber zu arbeiten...Angehängte Dateien
- Likes 2
Einen Kommentar schreiben:
-
Wo finde ich den zum testen die letzte Version?
Portal oder hier?
Einen Kommentar schreiben:
-
Vielleicht mal ein weiteres Feedback bzw. Status.
Das Problem in Bezug auf die Schnelligkeit besteht weiter. Über den Alarmeingang bin ich an der Stelle weiterhin schneller. Ich für meinen Teil könnte daher sogar den Alarmeingang 2 für den Fensterstatus nutzen, wenn im Code keine Optimierung mehr möglich ist.
Ansonsten bin ich sehr zufrieden und ich empfinde den Baustein als sehr zuverlässig!
Aktuell teste ich E18 "dynamisch" zu beschalten. Sprich ich habe mir eine Taste eingerichtet, mit der ich E18 zwischen 0 und 1 wechseln kann (bspw. weil ich am Wochenende möchte, dass ich den Zeitpunkt des Öffnen selbst bestimme). Wenn dies erfolgreich ist, dann werde ich den Baustein auch in den Schlafräumen einführen. Endlich auch dort im Sommer automatisch beschatten. Bisherige Bausteine haben mich nie für die Schlafräume zufrieden gestellt, der könnte es schaffen!
- Likes 1
Einen Kommentar schreiben:
-
Jetzt wechselt er auf Tag, bin gespannt ob heute Abend und Morgen früh die Rollos entsprechend fahren :-)
Nochmal die Frage wegen den Logfiles:
Beim alten LBS konnte man unter E2 einen Namen für ein Logfile angeben um die einzelnen LBS-Instanzen trennen zu können. Das geht beim neuen aber nicht mehr, zumindest hat es bei mir nicht geklappt. Ich hatte unter E2 "KleinesFensterWohnzimmer" angegeben hatte aber dann aber gar keine Logausgabe für die entsprechenden LBS-Instanzen gehabt. Mach ich hier was falsch oder ist das nicht mehr implementiert?
Einen Kommentar schreiben:
-
Sargon Stimmt wenn E18 0 ist wird der Eingang ignoriert und er wechselt nie auf Tag, so gesehen macht die 0 keinen Sinn, nehme ich daher wieder raus. Aber die Lösung für dein Problem ist einfach, du erstellst dir eine kleine Logik (vermutlich nur einmal zentral benötigt), die Abends die 1 von der ZSU weitergibt und morgens die Präsenz als 0:
ZSU und Präsenz.png
Damit sollte er richtig fahren.
@all: ich schaue mir die Logik nochmal genauer an, ob sich noch was findet was das unterschiedliche Verhalten bei Tag/Nacht erklärt.
ich schaue mal ob ich über E1 einen Reset implementiere (z. B. mit -1), der alle remanenten Variablen zurücksetzt, eventuell machen diese ärger.
Einen Kommentar schreiben:


Einen Kommentar schreiben: