Beiträge von Herr Heisenberg
-
-
-
Ok, habe die Programme jetzt mal auf "bei Änderung auslösen" geändert. Leider ziehen die RM teilweise trozdem noch hoch. Ich glaube, dass es ein Timer-Problem sein könnte, da der Fehler immer nur Nachmittags (nach 12Uhr) auftritt.
-
Ah ok, dann müsste ich das Programm von „bei Aktualisierungen auslösen“ auf „bei Änderung auslösen“, oder? ?
-
Hey,
ich habe immer noch das Problem, dass wenn ich über RaspberryMatic mit dem Programm "Rollos LEVEL Bedienung setzen" per Skript die Behanghöhe der Rolladenposition abfrage, die Rollladen ein Problem mit der manuellen Bedienung haben. Oft ist es so, dass wenn man die Rollade zwischendurch am Schalter herunterfahren möchte, diese kurz stopt und von alleine wieder nach oben fährt. Mein Programm sieht wie folgt aus.
Das Skript dazu sieht so aus
Code
Alles anzeigen!**** Var Büro Höhe=LEVEL setzen wenn BedienungsLEVEL angepasst wird!**** var Hoehe=dom.GetObject("Behanghoehe_Rollade_Buero").Variable(); var Level=dom.GetObject("CUxD.CUX4000001:1.LEVEL").State(); Level=Level*100; !WriteLine("Level= "+Level); ! Rollo auf LEVEL% mit Variable Hoehe dom.GetObject("Behanghoehe_Rollade_Buero").Variable(Level); string url="http://192.178.178.6/roller/0?go~3dto_pos~26roller_pos~3d"; dom.GetObject("CUxD.CUX2801010:1.CMD_EXEC").State("wget -q -O - '"#url#"'"+Level); !WriteLine("Behanghoehe_Rollade_Buero Wert nun = "+dom.GetObject("Behanghoehe_Rollade_Buero").Variable()); !Ende Skript
Wenn ich das Programm deaktiviere, so das es nicht ausgeführt wird, fahren die Rolladen ohne Probleme per Schalter rauf und runter. Die Rolladen können jedoch nicht mehr gezieht auf Behanghöhe angesteuert werden. Habt ihr vielleicht eine andere Lösung wie die Rolladen per Schalter (mnauell) und auch per Programm (RaspberryMatic) auf Behanghöhe gefahren werden kann?
Vielen Dank
-
Habe endlich eine Lösung hinbekommen, dass die Jalousie Prozentwerte in dem homematic Bedienfeld auch direkt eingegeben und genutzt werden können und somit ein kleines Weihnachtsgeschenk für alle :-):
Ich habe wie für die Behanghöhe ein neues Programm geschrieben:
Bedingung Aktualisierung Behanghöhe des Rolos größer oder gleich 0%:
Code
Alles anzeigen!**** Var Büro Höhe=LEVEL setzen wenn BedienungsLEVEL angepasst wird!**** var Hoehe=dom.GetObject("Rollo-Buero-Hoehe").Variable(); var Level=dom.GetObject("CUxD.CUX4000007:2.LEVEL").State(); Level=Level*100; !WriteLine("Level= "+Level); ! Rollo auf LEVEL% mit Variable Hoehe dom.GetObject("Rollo-Buero-Hoehe").Variable(Level); string url="http://<Shelly2.5RolloIP>/roller/0?go~3dto_pos~26roller_pos~3d"; dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'"+Level); !WriteLine("Rollo-Buero-Hoehe Wert nun = "+dom.GetObject("Rollo-Buero-Hoehe").Variable()); !Ende Skript
Frohe Weihnachten!
Habe die Erweitung wie hier von Friek beschrieben auch übernommen. Für jeden Shelly habe ich ein Programm angelegt. Jetzt ist es jedoch so, dass wenn die Rollade manuell am Schalter betätigt wird, diese sehr oft spinnt und die Rolladen einfach wieder hoch fahren. Kann mir jemand sagen, woran das Problem liegt?
-
Habe gedacht ich könnte es kompakter Abfrage ohne 13 Programme zu erstellen.
-
Bedeutet das ein ja? Kurze Antwort wäre hilfreicher gewesen....
-
Habe endlich eine Lösung hinbekommen, dass die Jalousie Prozentwerte in dem homematic Bedienfeld auch direkt eingegeben und genutzt werden können und somit ein kleines Weihnachtsgeschenk für alle :-):
Ich habe wie für die Behanghöhe ein neues Programm geschrieben:
Bedingung Aktualisierung Behanghöhe des Rolos größer oder gleich 0%:
Code
Alles anzeigen!**** Var Büro Höhe=LEVEL setzen wenn BedienungsLEVEL angepasst wird!**** var Hoehe=dom.GetObject("Rollo-Buero-Hoehe").Variable(); var Level=dom.GetObject("CUxD.CUX4000007:2.LEVEL").State(); Level=Level*100; !WriteLine("Level= "+Level); ! Rollo auf LEVEL% mit Variable Hoehe dom.GetObject("Rollo-Buero-Hoehe").Variable(Level); string url="http://<Shelly2.5RolloIP>/roller/0?go~3dto_pos~26roller_pos~3d"; dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - '"#url#"'"+Level); !WriteLine("Rollo-Buero-Hoehe Wert nun = "+dom.GetObject("Rollo-Buero-Hoehe").Variable()); !Ende Skript
Frohe Weihnachten!
Muss das zusätzliche Programm für jede Rolllade einzeln geschrieben werden?
-
Eine Frage habe ich da noch, beide Programme für die Behanghöhe fragen ja eine Rollade ab, kann ich jetzt weitere 12 Rolladen im selber Programm abfragen, oder muss ich für jede Rollade ein Programm zum abfragen der Behanghöhe erstellen?
-
Hab's Habe mal wieder viel zu kompliziert gedacht...
DANKE für eure Unterstüzung
-
So, habe jetzt alles nochmal gelöscht und neu angelegt. Über CCU und Pocket Control funktioniert alles, nur wenn ich die Rollade am Schalter hoch oder runter fahre, wird mir kein Behang angezeigt. Muss ich da noch was anpassen?
-
Ok, kann ich ansonsten genau nach Anleitung von Route66 vorgehen?
Hier dann das Gerät (40) anstatt (28) auswählen?
-
Ich bekomme es nicht hin, dass die Shellys unter Geräte wie ein normaler Jalousieaktor angezeigt werden.
Bei mir werden die Dinger nur als Schalter angezeigt
Kann mir jemand sagen, wie ich das ändern kann?
-
Hallo,
benutzt Du meine Kopplungsanleitung oder hast Du eine eigene Lösung?
Nach meiner Anleitung funktioniert das prozentuale Anfahren.
Bin nach Anleitung von 66er vorgegangen, muss ich nur das Skript erweitern?
-
Ja, das geht:
Ja sauber, dass meinte ich Nach diesem Ansatz sollte dann auch eine Anzeige der Behanghöhe in Pocket Control möglich sein! Werde ich mal testen
Danke
-
Ok, vielen Dank für deine Antwort und Hilfe
-
-
Ja genau, habe es genauso umgesetzt. Die Behanghöhe wird auch korrekt abgefragt, doch direktes anfahren funktioniert nicht.
-
Guten Morgen,
ich habe meine Rolladen im Haus jetzt alle über Shelly 2.5 laufen. Über RaspberryMatic kann ich die Rolladen rauf und runter fahren. Die Behanghöhe frage ich auch ab und soweit funktioniert es auch. Wenn ich jetzt ein Programm schreibe, dass die Rollade zB. Abends um 19Uhr auf Behanghöhe 20% fahren soll, funktioniert das leider nicht. Ich kann nur rauf oder runter beziehungsweise kurzer Knopfdruck = hoch, langer Knopfdruck = runter.