Programmierung SMI55 mit FSM funktioniert nicht

HMIP lokale Installation

Moderator: Co-Administratoren

Andyr152
Beiträge: 99
Registriert: 03.11.2017, 07:31
Danksagung erhalten: 1 Mal

Re: Programmierung SMI55 mit FSM funktioniert nicht

Beitrag von Andyr152 » 11.02.2023, 08:56

Super! Ich glaub es funktioniert!

Wenn ich den Taster nun auch mit dem Aktir verbinde: übersteure ich den Bewegungsmelder? Also kann ich dem Aktor damit sagen: bleib solange an bis keine Bewegung mehr vorherrscht? Ich will vermeiden, dass das Licht immer an und aus geht, wenn man da vorne steht…

Danke!

Xel66
Beiträge: 14162
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1499 Mal

Re: Programmierung SMI55 mit FSM funktioniert nicht

Beitrag von Xel66 » 11.02.2023, 09:32

Andyr152 hat geschrieben:
11.02.2023, 08:56
Wenn ich den Taster nun auch mit dem Aktir verbinde: übersteure ich den Bewegungsmelder?
Nein, es ist eine alternative Möglichkeit, den Aktor einzuschalten.
Andyr152 hat geschrieben:
11.02.2023, 08:56
Also kann ich dem Aktor damit sagen: bleib solange an bis keine Bewegung mehr vorherrscht?
Nein, das ist immer noch eine Sache des Bewegungsmelders. Mit dem Taster könntest Du eine Mindesteinschaltzeit definieren.
Andyr152 hat geschrieben:
11.02.2023, 08:56
Ich will vermeiden, dass das Licht immer an und aus geht, wenn man da vorne steht…
Da das Teil "Bewegungsmelder" heißt, hilft das Stehen eben nicht. Es muss schon eine ausreichende Bewegung registriert werden. Und ist die Mindesteinschaltdauer länger als die Zykluszeit des BWM sollte das Aus- und Einschalten auch nicht passieren, da der BWM die Zeit nachtriggert. Hier muss man ggf. die Beleuchtungsstärke (bei eingeschaltetm Aktor) anpassen, da es ja ein eingeschalteter Beleuchtung ggf. heller als die definierte Schaltschwelle ist.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Benutzeravatar
Roland M.
Beiträge: 9798
Registriert: 08.12.2012, 15:53
System: CCU
Wohnort: Graz, Österreich
Hat sich bedankt: 252 Mal
Danksagung erhalten: 1379 Mal

Re: Programmierung SMI55 mit FSM funktioniert nicht

Beitrag von Roland M. » 11.02.2023, 23:18

Hallo!
Xel66 hat geschrieben:
11.02.2023, 09:32
Andyr152 hat geschrieben:
11.02.2023, 08:56
Wenn ich den Taster nun auch mit dem Aktir verbinde: übersteure ich den Bewegungsmelder?
Nein, es ist eine alternative Möglichkeit, den Aktor einzuschalten.
Andyr152 hat geschrieben:
11.02.2023, 08:56
Also kann ich dem Aktor damit sagen: bleib solange an bis keine Bewegung mehr vorherrscht?
Nein, das ist immer noch eine Sache des Bewegungsmelders.
Ich würde das nicht so pauschal sagen.
Man muss nur das gewünschte Verhalten genau definieren.

Lösungen können gegebenenfalls über die Expertenparameter (am gleichen Kanal) ein gezieltes Einsetzen der Einschaltdauer MINIMAL vs. ABSOLUT sein, über die virtuellen Kanäle und/oder kombiniert mit dem "Verbiegen" der Jump Targets ein Aus- aber kein Einschalten des Bewegungsmelders sein.
Ansätze dafür gibt es einige... ;)


Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
  • Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
  • Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
  • Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
  • Fehlermeldungen genau abschreiben, besser noch...
  • Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!

-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...

Xel66
Beiträge: 14162
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1499 Mal

Re: Programmierung SMI55 mit FSM funktioniert nicht

Beitrag von Xel66 » 12.02.2023, 00:04

Roland M. hat geschrieben:
11.02.2023, 23:18
Ich würde das nicht so pauschal sagen.
Nun ja, wenn die Anforderung ist, dass manuell eingeschaltet wird, aber ausgeschaltet nur werden darf, wenn es keine Bewegung mehr gibt, und zwischendurch nicht ausgeschaltet werden darf, wird es tricky. Die Ursache ist einfach, dass sich lediglich der ursprüngliche Trigger (Tasterereignis vs. Bewegungserkennung) unterscheidet.

Und genau da liegt das Problem. Dem zwischenzeitlichen Ausschalten wäre auch dann nicht beizukommen, wenn man die Einschaltdauer nicht auf den Nachtriggerzeitpunkt anpasst. Und wenn die ausbleibende Bewegung ausschalten soll (was sie jauch beim Einschalten durch die Bewegung täte), muss dieser Trigger auch die Einschaltdauer bestimmen. Das ist so ein "wasch mir den Pelz, aber mach mich nicht nass"-Ding. Man könnte jetzt mit dem Tastendruck dauerhaft einschalten, dann würde die ausbleibende Bewegung nicht ausschalten. Hat aber die Bewegungserkennung die ursprünglich gesetzte (dauerhafte) Einschaltdauer überschrieben, bist Du wieder bei den Parametern der Bewegungstriggerung. Also wieder beim ursprünglichen Problem.

Ich habe ein ähnliches Problem gelöst, indem ich bei Bewegungserkennung zu bestimmten Zeiten und bestimmten Zusatzbedingungen einen weiteren virtuellen Kanal per Programm mit der normalen Nutzungszeit einschalte. Konkret schalte ich somit das Licht im Bad bei Frühschicht nach dem Aufstehen für mindestens 15 Minuten anstatt der üblichen fünf Minuten ein.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Antworten

Zurück zu „HomeMatic IP mit CCU“