Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum

Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.

Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.

Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?


Themenersteller
Flo
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 132
Registriert: Do 8. Mai 2008, 10:30

#1 Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?

Beitragvon Flo » So 30. Mai 2010, 16:53

Hallo Bus-Profi Kollegen, ich habe mich an meiner ersten Knobel-Programmierung versucht. Mir kommt das alles reichlich umständlich und tricky vor, was bestimmt daran liegt dass ich recht neu in der Materie bin. Deswegen wollte ich euch erfahrene User mal fragen, was ihr davon haltet.

Ziel: Die Grundfunktion der Lichsteuerung Erdgeschoss abhängig von Außenhelligkeit und Bewegungsmeldern. Das EG ist ein weitgehend offener Wohnbereich.

Anforderungen: Bewegungsmelder sind an einem B3I angeschlossen (hier B6) und detektieren die Bewegung im Raum. Ist es außen hell, sollen nur die Steckdosen zugeschaltet werden, ist es außen dunkel soll eine Raumhintergrundbeleuchtung eingeschaltet werden. Das Ausschalten soll nicht über die Bewegungsmelder erfolgen, sondern über Taster an den Ausgängen des Wohnbereichs.
Um den Bewohnern das Ausschalten zu signalisieren und trotzdem ein entspanntes Evakuieren zu ermöglichen soll das Licht der Raumhintergrundbeleuchtung erst gedimmt werden und nach ein paar Sekunden ausgehen.
Mit der Hardware Taste soll aber jederzeit die Beleuchtung wieder kurzfristig eingeschaltet werden können, z.B. wenn die Bewohner es sich überlegen, auf dem Treppenabsatz noch umzukehren.

Folgende Ideen habe ich versucht in der Programmierung umzusetzen:
Modul Terrasse 1: Der angeschlossene LSI erkenn den Dunkelheit - Schwellwert und signalisiert dies über eine LED im Modul "Bad EG"
Modul Bad EG: Dies ist ein Modul zur Rollosteuerung, was noch virutelle Relais, frei hat.
Durch Summenbildung wird im Falle "Dunkelheit" & "Bewegung" die Beleuchtung zugeschaltet.
Da es später wohl auch Lichtszenen gibt, in denen die ursprüngliche Hintergrundbeleuchtung nicht zugeschaltet ist, habe ich die Lichtsteuerung mit Hilfe eines virtuellen Relais im Bad Modul realisiert. Sonst hätte ich die Statusmeldung der Raumhintergrundbeleuchtung genutzt, alles andere auszuschalten.
Die Taste D8 los soll als ein Befehl "mach aus" für eine Gruppe von Modulen gelten.
Modul Wirtschaftsraum: Hier hängen dann letztendlich viele der Beleuchtungskreise und Relais

Hier die Programmierung der Module:


EDIT: Könnt ihr mir kurz helfen, wie ich die Modul Protokolle hier sinnvoll integrieren kann?


Woran ich momentan noch knoble:

Der Schwellwert für den LSI muss noch experimentell bestimmt werden

Beim Wiedereinschalten über die Hardware-Taste geht das Licht nach Ablauf des Ausschalt-Timers aus. Hier müsste eigenltich ein Stop-Timer Befehl helfen, oder?

Anstelle der Hintergrundbeleuchtung möchte ich zukünftig eine Lichtszene abrufen. Vorteil: Ich kann die Szene beliebig programmieren. Wie ist es hier mit den Relais, die mitgespeichert werden? Lässt sich das unterbinden oder gezielt anfordern?

DIe Sache mit dem virtuellen Ausgang 3 ist mir noch nicht ganz klar. Wenn jetzt z.B. mit einer späteren Visu oder anderen Eingriffen ein Ausgang des Moduls eingeschaltet wird, ohne über diese Lichtsteuerung zu fahren, dann bleibt der virtuelle Ausgang 3 ja aus. Wenn ich jetzt über Zentral-Aus diesen ausschalte, müsste er kein Status-Kommando schicken, da er vorher schon aus war und ich könnte ihn nicht als Statuskommando Aus für die Relais verwenden. Lasse ich ihn über D1 und D2 den Ausgängen folgen, funktioniert aus irgendwelchen Gründen das Ausschalten nach dem Ausblendlicht nicht (gemäß meinen Feldtests).

Wie ihr seht, ich bin momentan noch ziemlich verwirrt und mir kommt es so vor, als wäre die bisherige Lösung ziemlich unellegant und umständlich. Was meint ihr zu der Programmierung?

Florian

Benutzeravatar

Uwe
(†)
Beiträge: 14250
Registriert: So 26. Mai 2002, 23:10
Hat sich bedankt: 13 Mal
Danksagung erhalten: 56 Mal

#2 RE: Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?

Beitragvon Uwe » So 30. Mai 2010, 18:24

Hallo Florian,
einige deiner Ausführungen verwirren auch mich noch etwas - das kann aber auch an deinem Anfängerstatus liegen :lol:

Du kannst hier (wenn die max. Größe nicht überschritten wird) die *.lp3-Datei der Pro anhängen, dann würden wir deine gesamte Programmierung sehen können. Ansonsten lassen sich auch "Schnipsel" aus dem Modulprotokollausdruck einfach hier als Text einfügen.

Du solltest bei dem Umfang sofort (nicht erst 'später') auf Lichtszenen setzen.
Die Aufruf von Relais und Ausgängen sind getrennte Kommandos ... nur beim Speichern nimmt er beides.
Diesen Lichtszenen gibst du eine längere Rampe, dann dimmen sie auch langsamer.
Wenn du mit dem LS die Register der Lichtszenen umschaltest, kann da am Tage ein anderer Wert drin stehen als abends (= Licht geht nur abends an).

Grüße, Uwe
----------------o00o----'(_)'----o00o---------------------


Themenersteller
Flo
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 132
Registriert: Do 8. Mai 2008, 10:30

#3 RE: Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?

Beitragvon Flo » So 30. Mai 2010, 22:32

Hm, könnt ihr mich für die *.ip3 Geschichte freischalten? Ich darf die (noch) nicht hochladen. Der Ausdruck erzeugt beim einfügen hässlichste nicht-zeilenumbrüche :-(

Benutzeravatar

Uwe
(†)
Beiträge: 14250
Registriert: So 26. Mai 2002, 23:10
Hat sich bedankt: 13 Mal
Danksagung erhalten: 56 Mal

#4 RE: Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?

Beitragvon Uwe » Mo 31. Mai 2010, 09:23

Moin Florian,
kannst du bei der Antwort keine Datei darunter anhängen? Im Zweifel musst du sie als *.zip verpacken (dann bitte mit Schleifchen :D ).
Eine Freischaltung dazu gibt es nicht ...

[img]1[/img]

Grüße, Uwe
Dateianhänge
272381anhang.jpg
272381anhang.jpg (31.28 KiB) 2173 mal betrachtet
----------------o00o----'(_)'----o00o---------------------


Themenersteller
Flo
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 132
Registriert: Do 8. Mai 2008, 10:30

#5 RE: Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?

Beitragvon Flo » Mo 31. Mai 2010, 18:16

... keine *.ip3 (nicht erlauber Dateityp)

Anbei als Zip.

Uwe, das ganze ist in Textform recht schwer zu erklären. Dürfte ich bei Bedarf bei dir ein klärendes Telefongespräch in Anspruch nehmen? :-)
Dateianhänge
272621Holzstrasse.lp3.zip
(12.55 KiB) 94-mal heruntergeladen

Benutzeravatar

Beleuchtfix
Administrator
Administrator
Beiträge: 5291
Registriert: Mi 10. Jan 2007, 18:49
Hat sich bedankt: 4 Mal
Danksagung erhalten: 15 Mal
Kontaktdaten:

#6 RE: Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?

Beitragvon Beleuchtfix » Mo 31. Mai 2010, 18:50

Hallo Florian,
du hast dir eine anspruchsvolle Aufgabe gestellt, ich denke, dass du es schaffen wirst :)
Flo hat geschrieben:Woran ich momentan noch knoble:

Der Schwellwert für den LSI muss noch experimentell bestimmt werden

Beim Wiedereinschalten über die Hardware-Taste geht das Licht nach Ablauf des Ausschalt-Timers aus. Hier müsste eigentlich ein Stop-Timer Befehl helfen, oder?

Genau, du kannst entweder den Timer Stop Befehl (Ich denke, du arbeitest mit Sende Taste verzögert) nehmen oder über den Hardwareschalter ein STV mit 1 Sekunde abschicken, dadurch wird auch die Zeit überschrieben. Das ist aber manchmal nicht gewollte (WAF!) weil man eben nicht sofort erkennt, dass die Taste gewirkt hat.

Flo hat geschrieben:Anstelle der Hintergrundbeleuchtung möchte ich zukünftig eine Lichtszene abrufen. Vorteil: Ich kann die Szene beliebig programmieren. Wie ist es hier mit den Relais, die mitgespeichert werden? Lässt sich das unterbinden oder gezielt anfordern?

Ich habe es noch nicht getestet, sondern mir nur die Befehle in der Pro angeschaut. Beim Speichern einer Lichtszene werden immer alle Relais mit abgespeichert! Abrufen kannst du aber die Relais einzeln bzw. in beliebiger Kombination. Ausgänge und Relais werden getrennt abgerufen.
[note]Übrigens, beim Setzen der Lichtszenenregister müssen immer alle 3 Ausgänge einen Wert haben, sonst klappt das nicht beim Abrufen![/note]
Grundsätzlich sind Lichtszenen gut geeignet dafür. Tag Nacht Umschaltung realisierst du über die unterschiedlichen Register!
Flo hat geschrieben:DIe Sache mit dem virtuellen Ausgang 3 ist mir noch nicht ganz klar. Wenn jetzt z.B. mit einer späteren Visu oder anderen Eingriffen ein Ausgang des Moduls eingeschaltet wird, ohne über diese Lichtsteuerung zu fahren, dann bleibt der virtuelle Ausgang 3 ja aus. Wenn ich jetzt über Zentral-Aus diesen ausschalte, müsste er kein Status-Kommando schicken, da er vorher schon aus war und ich könnte ihn nicht als Statuskommando Aus für die Relais verwenden. Lasse ich ihn über D1 und D2 den Ausgängen folgen, funktioniert aus irgendwelchen Gründen das Ausschalten nach dem Ausblendlicht nicht (gemäß meinen Feldtests).

Du kannst aber die Statuskommandos erneut abrufen oder führst beim manuellen Schalten den 3. Ausgang nach.
Flo hat geschrieben:Wie ihr seht, ich bin momentan noch ziemlich verwirrt und mir kommt es so vor, als wäre die bisherige Lösung ziemlich unelegant und umständlich. Was meint ihr zu der Programmierung?
Florian

LCN ermöglicht meistens ein Ziel auf sehr unterschiedliche Weise zu erreichen. Ich denke, du hast einen soliden Ansatz und musst das mal austesten. Eventuell musst du noch mit LEDs und Summen die Steuerung perfektionieren.
Viel Erfolg
Florian


DJens
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 319
Registriert: Sa 27. Aug 2005, 10:19

#7 RE: Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?

Beitragvon DJens » Mo 31. Mai 2010, 20:10

Beleuchtfix hat geschrieben:[note]Übrigens, beim Setzen der Lichtszenenregister müssen immer alle 3 Ausgänge einen Wert haben, sonst klappt das nicht beim Abrufen![/note]


das ist mir jetzt neu :-/

ich habe viele Lichtszenen in denen nur ein Wert seht und funktioniert bisher bestens :thumbup:

Gruß Jens


Philipp
Lord Forum
Lord Forum
Beiträge: 1987
Registriert: Mi 29. Mär 2006, 12:06

#8 RE: Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?

Beitragvon Philipp » Mo 31. Mai 2010, 20:48

[zitat]Übrigens, beim Setzen der Lichtszenenregister müssen immer alle 3 Ausgänge einen Wert haben, sonst klappt das nicht beim Abrufen![/zitat]

Das stimmt so nicht ganz.

Ein Abrufbefehl wird nur dann ausgeführt, wenn in allen Ausgängen der Szene, welche abgerufen werden, auch ein Wert drin steht. Ansonsten wird dies als Fehler erkannt, und der Befehl wird nicht ausgeführt.

Wenn man also als Befehl "Szene 2 füe A1 & A2 abrufen" absetzt, muss in beien Ausgängen der Szene 2 ein Wert drin sein, sonst funktioniert das nicht.

Gruß Philipp - dem dieser Umsatnd einige mehr Befehle in der Programmierung beschert hat


Themenersteller
Flo
Fingerwundschreiber
Fingerwundschreiber
Beiträge: 132
Registriert: Do 8. Mai 2008, 10:30

#9 RE: Lichtsteuerung - Meine erste Knobelprogrammierung - was meint ihr dazu?

Beitragvon Flo » Di 1. Jun 2010, 18:58

Danke für die Anregungen, am langen Wochenende werde ich mal wieder Zeit für einen "Patchday" haben :-)


Zurück zu „Programmierfragen“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste