Tipp: Schnelles Ausschalten aller Leuchten in einem Raum
- Andreas
- Autor
- Offline
- Platinum Boarder
- Beiträge: 269
- Dank erhalten: 56
Wenn man nun Abends das Licht aus machen wollte, war das immer mit Überlegen verbunden (welcher der Schalter passt) und oft wurde statt ein Licht aus, ein falsches Licht eingeschalten...
Daher habe ich folgendes programmiert: jeder Taster schaltet bei kurzer Betätigung das entsprechende Licht um. Bei langer Betätigung schaltet er alle Lichter aus.
Nun genügt es, einen der Taster lange zu drücken, damit alle Lichter ausgehen.
Leider ist das nur über die Funktionsprogrammierung oder Basisprogrammierung mit Vorlage "Verbindungen" möglich.
Ich habe das in jedem Raum so realisiert, wo es mehr als eine Leuchte gibt.
Nur bei Tastern, die einen Dimmer bedienen, geht das nicht.
Andreas
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Jürgen
- Offline
- Moderator
genau sowas suche ich schon länger. Leider habe ich das bis jetzt nicht hinbekommen.
Jetzt habe ich Deinen Tipp mal versucht umzusetzen:
Leider funktioniert das mit meiner V3 immer noch nicht. Ich habe auch noch die Einstellungen "Ein > 1 Sek." und "Aus > 1 Sek." versucht, aber auch ergebnislos. Das Ganhze mit "Ein > 0 Sekunden" funktioniert natürlich.
Wie hast Du das umgesetzt: Basis- oder Funktionsprogrammierung?
Gruß
Jürgen
"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
- Autor
- Offline
- Platinum Boarder
- Beiträge: 269
- Dank erhalten: 56
das ist eigentlich ganz einfach, aber auch etwas tricky, da man die Ereignisse der Eingänge verstehen muss...
Du darfst die Leuchte nicht über die Vorlage (Taster umschalten) in der Basisprogrammierung schalten, sondern musst das per Hand programmieren - entweder in der Funktionsprogrammierung, oder in der Basisprogrammierung mit Verbindungen.
Ich habe es in der Basisprogrammierung gemacht. Hier am Beispiel der Diele mit 2 Leuchten:
Wichtig ist, dass die kurze Betätigung für das Event AUS<1 programmiert wird. Die Basisvorlage verwendet EIN>0, was aber auch bei EIN>2 ausgelöst wird...
Andreas
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Jürgen
- Offline
- Moderator
ich habe verstanden, dass ich nicht nur meine "Alles-Aus"-Funktion über die "Verbinder" in der Basisprogrammierung machen muss, sondern auch das normale "Licht umschalten".
Ich habe das jetzt versucht (habe ich schon gesagt, dass ich wegen der "kühlen" Termperaturen heute Urlaub habe? - nein in Wirklichkeit hat sich ein Handwerker angesagt - der dann heute morgen kurzfristig wieder abgesagt hat ... )
Aber leider scheint entweder das Steuermodul V3 oder die Programmiersoftware sich hier in meinem Fall anders zu verhalten. Ich habe auch noch verschiedene Varianten mit den Zeiten ausprobiert - aber wie gesagt alles erfolglos.
Ich werde mal einen Versuch mit der Funktionsprogrammierung machen. Mal schauen, ob ich da was zuwege bringe.
Gruß
Jürgen
"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
- Autor
- Offline
- Platinum Boarder
- Beiträge: 269
- Dank erhalten: 56
Ich schaue mal, ob ich das in V3 auch so hinbekomme...
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
- Autor
- Offline
- Platinum Boarder
- Beiträge: 269
- Dank erhalten: 56
Müsste genauso gehen, wie bei der V2:
Andreas
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
- Autor
- Offline
- Platinum Boarder
- Beiträge: 269
- Dank erhalten: 56
Du kannst dir in der Funktionsprogrammierung anzeigen lassen, welche Schaltfunktionen (Basis+Funktion) für einen Eingang und Ausgang definiert ist. Dazu z.B. den Ausgang auswählen, rechte Maus und "Kanal in Verbindungen und Vorlagen suchen" auswählen.
bei mir sieht das dann so aus:
Man sieht die drei Programmierungen aus der Basisprogrammierung
Adreas
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Fossibaer58809
- Offline
- Expert Boarder
- Beiträge: 98
- Dank erhalten: 20
Wenn ein Eingang als Bedingung verwendet wird oder der Haken für Visualisierung gesetzt ist erzeugt der Compiler die zum Visualisieren benötigten Verbindungen automatisch! Für diese Funktionalität werden immer die Eingangsbefehle EIN>0, AUS<1 und AUS>1 benötigt!
Gruß
Michael
PS: Wenn ich mich recht erinnere werden die automatisch erstellten Verbindungen in der Übersicht nicht angezeigt.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
- Autor
- Offline
- Platinum Boarder
- Beiträge: 269
- Dank erhalten: 56
Wenn ein Eingang als Bedingung verwendet wird oder der Haken für Visualisierung gesetzt ist erzeugt der Compiler die zum Visualisieren benötigten Verbindungen automatisch! Für diese Funktionalität werden immer die Eingangsbefehle EIN>0, AUS<1 und AUS>1 benötigt!
man merkt, dass Du tiefer in der Materie steckst als ich Ich verstehe nur Bahnhof...
Von welchen Verbindungen redest Du hier? Zwischen was (welcher Eingang, welcher Ausgang) werden die Verbindungen erzeugt? Der Compiler weiß doch gar nicht, welche Eingänge und Ausgänge zusammengehören...
Andreas
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Fossibaer58809
- Offline
- Expert Boarder
- Beiträge: 98
- Dank erhalten: 20
beim Initialisieren des Systems werden alle Module individuell konfiguriert, so dass sie nur die tatsächlich programmierten Befehle senden. Wenn also ein Eingang nur bei EIN>0 irgendetwas auslöst wird auch jur dieses Ereignis gesendet. Um dem Modul nun mitzuteilen das auch die anderen Befehle benötigt werden erzeugt der Compiler die fehlenden Eingangsbefehle indem er den Eingangsmerker im STM setzt bzw. löscht. Da die Steuerung natürlich die Befehle der ganzen Module nicht kennt, werden durch den Compiler die benötigten Verbindungen zum Setzen und Löschen der Stati im STM erzeugt. Aber dieses auch nur dann, wenn der Eingang in einer Bedingung verwendet wird oder wenn er visualisiert wird.
Gruß
Michael
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Jürgen
- Offline
- Moderator
Ich habe tatsächlich genau wie in deinem Test-V3-Projekt das aufgebaut:
Dazu die Erklärung für meinen Test-Aufbau:
Es geht um 3 Lichter: Esszimmer, Flur und Treppenhaus - die alle einzeln geschaltet werden.
Über den Taster im Flur sollen alle drei Lichter ausgeschaltet werden (sofern sie überhaupt an sind)
Mit der obigen Programmierung erreiche ich, dass die Einzelschaltung der drei Lichter nicht funktioniert! Der "General-Aus" geht auch nicht.
Die "Visualisierung" an den einzelnen Modulen ist nirgends angehakt. Die drei erwähnten Taster werden auch sonst nirgends in der Programmierung benutzt.
Kann die Bauart des Tasters hier noch eine Rolle spielen? (Benutze einfache Taster von Busch-Jäger)
Ich muss vielleicht auch noch dazu erklären: Als ich noch die V1 als Steuermodul eingesetzt habe, war genau so eine Funktion auf einem Taster programmiert. Allerdings hatte ich nie die dazugehörige Programmierung (die war nicht von mir!) - kann also leider auch nicht sagen, wie das ursprünglich aufgebaut war.
Gruß
Jürgen
"The quiter you become the more you are able to hear ..."
(PHC STM V3, EMD, AMD, JRM, Netatmo-Wetterstation - Visualisierung mit OpenHAB)
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Fossibaer58809
- Offline
- Expert Boarder
- Beiträge: 98
- Dank erhalten: 20
Prüfe mal, ob Deine Schalter als Öffner statt Schließer verdrahtet sind.
Gruß
Michael
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
- Autor
- Offline
- Platinum Boarder
- Beiträge: 269
- Dank erhalten: 56
hast Du mal probiert das hier in 2 einzelnen Schritten zu programmieren?
Ich weiss nicht, ob das hier als UND oder als ODER zu werten ist, also ob einer der beiden oder beide Eingänge gleichzeitig betätigt werden müssen.
Es geht auch nicht um die EINGÄNGE, sondern um die AUSGÄNGE. Prüfe bitte die auch noch mal nach.Die drei erwähnten Taster werden auch sonst nirgends in der Programmierung benutzt.
Andreas
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Andreas
- Autor
- Offline
- Platinum Boarder
- Beiträge: 269
- Dank erhalten: 56
Das ist auch eine gute Frage, aber wenn das konsequent so wäre, dürfte ja sonst auch nichts gehen. und die EMD-Module würden das auch nicht vertragen.Da fällt mir gerade noch etwas siedendem heiß ein.
Prüfe mal, ob Deine Schalter als Öffner statt Schließer verdrahtet sind.
PHC STM V2, EMD,AMD,JRM und DIM-Module, Wind, Regen und Sonnen-Sensor, Visualisierung mit OpenHAB
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Fossibaer58809
- Offline
- Expert Boarder
- Beiträge: 98
- Dank erhalten: 20
Wir hatten das Problem mal in Schulen. Das war auch nicht durchgängig, da der Monteur das nicht beachtet hat und die Taster mal als Schließer und mal als Öffner verdrahtet waren.
Gruß
Michael
PS: Wenn der Taster zweimal schnell hintereinander gedrückt wird, Damm müßte der Befehl AUS <1 ausgeführt werden. So könnte man das schnell mal testen. (Und ich hasse Tablet und verschwitzten Finger
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Aktuelle Seite:
- Startseite
- Forum
- PHC-Forum
- PHC-Programmierung
- Tipp: Schnelles Ausschalten aller Leuchten in einem Raum