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.

BMI mit zusätzlichem Taster


Themenersteller
pal
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 277
Registriert: Di 5. Jun 2012, 20:34

#1 BMI mit zusätzlichem Taster

Beitragvon pal » Mi 29. Jan 2014, 16:58

Hallo,

ich habe mir in der letzten Zeit einige LCN-Module gegönnt und habe jetzt endlich mein Spielzeug zusammen :) Somit kommen auch gleich die Fragen

Ich will, dass der BMI meine Leuchte normal ein- und aus-schaltet (das habe ich über das Treppenhauslicht-Kommando realisiert)- das klappt auch soweit.
Jetzt habe ich versucht, über einen Taster (am BT4H angeschlossen) den BMI zu sperren, da ich gerne das Licht auch manuell ein- und ausschalten will. Das Problem allerdings, sobald der BMI den Los-Befehl "0000 0000" schickt und ich danach über den Taster die Tabelle B sperre, wird die Lampe trotzdem ausgeschaltet. Gibt es irgendwie eine Möglichkeit das Treppenhaus-Kommando zu unterbrechen?
Ich habe auch schon auf die Taste A1 den Befehl Treppenhauslicht mit der Option erhaltend gestezt - brachte auch auch nicht das gewünschte Ergebnis.

Das Ganze habe ich auch schon mit dem STV hin bekommen. Allerdings hat mich der Ehrgeiz gepackt, dass ich hierfür keinen STV verschleudern will :rolleyes:
In den Anhang habe ich mal meine Programmierung gepackt.

Vielen vielen Dank für eure Kommentare.


mfg pal - der gerade seinen Spielplatz neu entdeckt


[img]1[/img]
Dateianhänge
565721progr.jpg
565721progr.jpg (65.9 KiB) 2178 mal betrachtet

Benutzeravatar

LuckyLPA
Alleswisser
Alleswisser
Beiträge: 2446
Registriert: Di 13. Apr 2010, 16:17
Danksagung erhalten: 6 Mal

#2 RE: BMI mit zusätzlichem Taster

Beitragvon LuckyLPA » Mi 29. Jan 2014, 20:41

Moin.

Schalte über den Taster ein virtuelles Relais, welches per Status des Ausgangs wieder abgeschaltet wird (z.B. Visu, Zentral usw.).
Das Relais per Statuskommando (ent)sperrt die Taste B4 und schaltet den Ausgang EIN/AUS. Durch den Schaltbefehl wird der Timer gelöscht, und das Licht bleibt an.

mfg Carsten
Wenn du Hufgetrappel hörst, denk an Pferde und nicht an Zebras.


Themenersteller
pal
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 277
Registriert: Di 5. Jun 2012, 20:34

#3 RE: BMI mit zusätzlichem Taster

Beitragvon pal » Do 30. Jan 2014, 11:11

Hallo Carsten,

danke für deine Hilfe! Irgendwie habe ich aber das Gefühl, dass der Timer nicht gelöscht wird.
Ich habe folgendes Versucht:
1. Licht wurde durch den BMI eingeschaltet
2. Taster gedrückt - Licht bleibt an
3. BMI melde keine Bewegung - Licht bleibt an, da Taster gedrückt
4. BMI melde Bewegung - Licht bleibt an, da Taster gedrückt
5. Taster gedrückt - Licht geht aus
6. Plötzlich geht das Licht wieder an wobei keine Bewegung war :confused:

Siehe Log:

Code: Alles auswählen

10:22:00:531 - M006 -> M006 Ausg.1: EIN, Rampe: 1.00 Sek   // BMI reagiert auf Bewegung
10:22:00:671 - M006    BinSensor 0 0 0 1  0 0 0 0
10:22:01:671 - M006    Ausg.1: 100.0%

10:22:12:125 - M006 -> M005 Relais: U  - - -  - - - -   // Taster wird gedrückt (Licht beibt EIN)
10:22:12:140 - M005 -> M006 Sperre Tasten: Tabelle B Tasten - - - 1  - - - -
10:22:12:156 - M005 -> M006 Ausg.1: EIN, Rampe: 1.00 Sek
10:22:12:187 - M005    Relais: 1 0 0 0  0 0 0 0

10:22:17:171 - M006    BinSensor 0 0 0 0  0 0 0 0      // Keine Reaktion, da Tasten gesperrt

10:22:30:156 - M006    BinSensor 0 0 0 1  0 0 0 0      // BMI reagiert auf Bewegung
10:22:31:875 - M006 -> M005 Relais: U  - - -  - - - -   // Taster wird gedrückt (Licht AUS)
10:22:31:921 - M005 -> M006 Sperre Tasten: Tabelle B Tasten - - - 0  - - - -
10:22:31:968 - M005 -> M006 Ausg.1: AUS, Rampe: 1.00 Sek
10:22:32:187 - M005    Relais: 0 0 0 0  0 0 0 0
10:22:33:078 - M006 -> M005 Relais: 0 - - -  - - - -
10:22:33:156 - M006    Ausg.1: 0.0%
10:22:33:187 - M005    Relais: 0 0 0 0  0 0 0 0

10:22:37:187 - M006 -> M006 Ausg.1: TrHs    12 Sek Abschaltrampe schnell
10:22:37:250 - M006    BinSensor 0 0 0 0  0 0 0 0

10:22:39:250 - M006    Ausg.1: 100.0%   // Warum???? Es hat keine Bewegung stattgefunden

Und noch mal die aktuelle Programmierung
[img]1[/img]


[img]2[/img]


[img]3[/img]
Dateianhänge
565943StatKom_R1.jpg
565943StatKom_R1.jpg (43.52 KiB) 2178 mal betrachtet
565942bild2.jpg
565942bild2.jpg (33.95 KiB) 2178 mal betrachtet
565941bild1.jpg
565941bild1.jpg (62.04 KiB) 2178 mal betrachtet

Benutzeravatar

LuckyLPA
Alleswisser
Alleswisser
Beiträge: 2446
Registriert: Di 13. Apr 2010, 16:17
Danksagung erhalten: 6 Mal

#4 RE: BMI mit zusätzlichem Taster

Beitragvon LuckyLPA » Do 30. Jan 2014, 11:52

Moin.

Bei Treppenhauslicht wird der Ausgang immer EINGESCHALTET.

Code: Alles auswählen

10:22:00:531 - M006 -> M006 Ausg.1: EIN, Rampe: 1.00 Sek   // BMI reagiert auf Bewegung
10:22:00:671 - M006    BinSensor 0 0 0 1  0 0 0 0
10:22:01:671 - M006    Ausg.1: 100.0%

10:22:12:125 - M006 -> M005 Relais: U  - - -  - - - -   // Taster wird gedrückt (Licht beibt EIN)
10:22:12:140 - M005 -> M006 Sperre Tasten: Tabelle B Tasten - - - 1  - - - -
10:22:12:156 - M005 -> M006 Ausg.1: EIN, Rampe: 1.00 Sek
10:22:12:187 - M005    Relais: 1 0 0 0  0 0 0 0

10:22:17:171 - M006    BinSensor 0 0 0 0  0 0 0 0      // Keine Reaktion, da Tasten gesperrt

10:22:30:156 - M006    BinSensor 0 0 0 1  0 0 0 0      // BMI reagiert auf Bewegung !!!hier startet die Bewegung!!!
10:22:31:875 - M006 -> M005 Relais: U  - - -  - - - -   // Taster wird gedrückt (Licht AUS)
10:22:31:921 - M005 -> M006 Sperre Tasten: Tabelle B Tasten - - - 0  - - - -
10:22:31:968 - M005 -> M006 Ausg.1: AUS, Rampe: 1.00 Sek
10:22:32:187 - M005    Relais: 0 0 0 0  0 0 0 0
10:22:33:078 - M006 -> M005 Relais: 0 - - -  - - - -
10:22:33:156 - M006    Ausg.1: 0.0%
10:22:33:187 - M005    Relais: 0 0 0 0  0 0 0 0

10:22:37:187 - M006 -> M006 Ausg.1: TrHs    12 Sek Abschaltrampe schnell
10:22:37:250 - M006    BinSensor 0 0 0 0  0 0 0 0             !!! hier endet die Bewegung und es kommt das TrHs-Kommando = Ausgang EIN

10:22:39:250 - M006    Ausg.1: 100.0%   // Warum???? Es hat keine Bewegung stattgefunden


Es ist also alles genauso gelaufen, wie es programmiert ist...

mfg Carsten

PS : Computer sind Dumm, sie machen nur, was man ihnen sagt und stellen keine Fragen dabei :rolleyes:
Wenn du Hufgetrappel hörst, denk an Pferde und nicht an Zebras.

Benutzeravatar

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

#5 RE: BMI mit zusätzlichem Taster

Beitragvon Uwe » Do 30. Jan 2014, 12:23

Moin Pascal,
ohne STV und sperren von B4 geht das nur mit einem TrHs-erhaltend (Häkchen setzen). Lies mal die Hilfe dazu ...

Mit ist das zu 'unflexibel' beim Nachtlicht, ich nehme da gerne ein paar Schritte mehr in Kauf ;)

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


Themenersteller
pal
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 277
Registriert: Di 5. Jun 2012, 20:34

#6 RE: BMI mit zusätzlichem Taster

Beitragvon pal » Do 30. Jan 2014, 17:15

Hallo,

ok, ich habe es eingesehen. Der STV macht mich deutlich flexibler ;) Mir war auch nicht bewusst, dass ich für so eine kleine Funktion doch so viel Programmierung brauche.
Eigentlich war ich bis eben auch der Meinung, dass alles funktioniert. Dann ist mir aufgefallen, dass der BMI manchmal nicht einschaltet :-/ Aber warum sehe ich nicht. Muss beim BMI auch zwingend der LOS-Befehl kommen bevor es weitergehen kann? Das würde ich nämlich aus dem Log schließen. Wie kann ich den LOS-Befehl vorzeit absetzen?

Code: Alles auswählen

15:57:27:421 - M006 Bad -> M006 Bad Ausg.1: EIN, Rampe: 1.00 Sek
15:57:27:453 - M006 Bad    BinSensor 0 0 0 1  0 0 0 0
15:57:27:468 - M006 Bad -> M006 Bad Tabelle D: Sende-Tasten-Timer stoppen

15:57:33:484 - M006 Bad -> M006 Bad Relais: U  - - -  - - - -   // Taster EIN
15:57:33:546 - M006 Bad    Relais: 1 0 0 0  0 0 0 0
15:57:33:562 - M006 Bad -> M006 Bad Sperre Tasten: Tabelle B Tasten - - - 1  - - - -
15:57:33:625 - M006 Bad -> M006 Bad Sende Tasten: - - - - 5 - - -  C=lang
15:57:33:640 - M006 Bad -> M006 Bad Ausg.1: EIN, Rampe: 1.00 Sek
15:57:33:687 - M006 Bad -> M006 Bad Tabelle D: Sende-Tasten-Timer stoppen


15:57:36:156 - M006 Bad -> M006 Bad Relais: U  - - -  - - - -
15:57:36:171 - M006 Bad -> M006 Bad Sperre Tasten: Tabelle B Tasten - - - 0  - - - -
15:57:36:171 - M006 Bad -> M006 Bad Sende Tasten: - - - - 5 - - -  C=los
15:57:36:218 - M006 Bad -> M006 Bad Ausg.1: AUS, Rampe: 1.00 Sek
15:57:36:453 - M006 Bad    Relais: 0 0 0 0  0 0 0 0
15:57:37:234 - M006 Bad -> M006 Bad Relais: 0 - - -  - - - -
15:57:37:453 - M006 Bad    Ausg.1: 0.0%
15:57:37:546 - M006 Bad    Relais: 0 0 0 0  0 0 0 0

// Warum reagiert der BMI in dieser Zeit nicht ?

15:57:55:765 - M006 Bad -> M006 Bad Sende Tasten: Tabelle D Tasten - - - - 5 - - -  in 10s
15:57:55:953 - M006 Bad    BinSensor 0 0 0 0  0 0 0 0

Benutzeravatar

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

#7 RE: BMI mit zusätzlichem Taster

Beitragvon Uwe » Do 30. Jan 2014, 17:41

Moin Pascal,
den LOS-Befehl schickt nur der BMI - je nach Länge der Bewegung 4 oder 8 Sek. nach einer Bewegung.

Bewährt hat sich bei mir ein sperren des BMI (i.d.R B4) mit einer 'Handtaste' (einfach in die Zweitbelegung).
Das Statuskommando des Ausgangs hebt diese Sperre beim ausschalten wieder auf - evtl. auch mit einem STV, damit ich mich aus dem Bewegungsbereich entfernen kann.
Mit dem BMI rufe ich dann 'nur' eine Lichtszene auf (damit kann ich auch mal mehrere Ausgänge aktivieren, Abschaltung der Sperre dann über eine Summe). Mein Nachtlicht schaltet dann nur auf ein anderes Lichtszenenregister (mit anderen Werten für die Ausgänge). So kann ich Tag und Nacht auch immer von Hand einschalten oder dimmen (wird bei mir aber selten genutzt).
Das braucht zwar schon einiges an Resourcen - ist aber so programmiert eine Funktion, die ich mit konventioneller Technik gar nicht hin bekommen würde.
Und es lässt sich bei den neuen Modulen (die Modul 0 adressieren können) auch copy&paste mit wenigen Mausklicks in (fast) jedes Modul bringen.

Die Statusmeldung des BMI kann auch mal untergehen, das Kommando sollte aber immer (sichtbar) kommen.

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


Themenersteller
pal
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 277
Registriert: Di 5. Jun 2012, 20:34

#8 RE: BMI mit zusätzlichem Taster

Beitragvon pal » Do 30. Jan 2014, 19:50

Uwe hat geschrieben:Mit dem BMI rufe ich dann 'nur' eine Lichtszene auf (damit kann ich auch mal mehrere Ausgänge aktivieren, Abschaltung der Sperre dann über eine Summe). Mein Nachtlicht schaltet dann nur auf ein anderes Lichtszenenregister (mit anderen Werten für die Ausgänge). So kann ich Tag und Nacht auch immer von Hand einschalten oder dimmen (wird bei mir aber selten genutzt).

Hallo Uwe,

genau diese Funktionalität will ich mit der Zeit nachbauen, aber zunächst werden kleine Brötchen gebacken :rolleyes:
Ich hab eben noch nicht ganz gefunden warum der BMI am Ende nicht immer reagiert. Aber ich denke, das Problem sitzt vor dem PC. Werde morgen noch mal von vorne beginnen.:cry:
Hast jemand vielleicht eine Beispielprogrammierung griffbereit?

mfg Pascal

Benutzeravatar

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

#9 RE: BMI mit zusätzlichem Taster

Beitragvon Uwe » Do 30. Jan 2014, 19:59

[zitat]Hast jemand vielleicht eine Beispielprogrammierung griffbereit?[/zitat]
Nöh - abgucken ist langweilig. Vor allem begreifst du dann nicht, wie einfach das eigentlich geht. Eine Beispielprogrammierung würde mich 5 Minuten meiner kostbaren Freizeit kosten. Sorry, aber selbst ich hatte diese "Begriffsstuztigkeit" beim ersten Versuch - wenn dir die fehlt, brauchst du nur 3 Minuten :lol:

Grüße, Uwe - der jetzt mal 2 Minuten für einen Post verschwendet hat :love:
----------------o00o----'(_)'----o00o---------------------


Themenersteller
pal
Fleißiges Mitglied
Fleißiges Mitglied
Beiträge: 277
Registriert: Di 5. Jun 2012, 20:34

#10 RE: BMI mit zusätzlichem Taster

Beitragvon pal » Do 30. Jan 2014, 20:20

Du hast ja Recht :) In mir sprach die Verzweiflung, das war nicht ich selbst :lol:


Zurück zu „Programmierfragen“

Wer ist online?

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