Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Moderator: Co-Administratoren
-
- Beiträge: 5
- Registriert: 03.03.2021, 15:23
- System: CCU
- Hat sich bedankt: 6 Mal
Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Hallo zusammen,
ich bin neu hier, also ich hoffe ich mache das hier richtig.
Ich habe zwar nach meiner Problemstellung gesucht jedoch nichts passendes gefunden, das heißt aber nicht es dies nicht geben kann, in diesem Fall sorry.
Ziel ist das der WC-Lüfter (HmIP-FSM Schalt-Aktor) nur an geht wenn im WC nach z.B. 4min noch jemand ist.
Licht und Lüfter werden im WC von einem Präsenzmelder (HmIP-SPI) gesteuert.
Ich habe versucht das ganze über einen Scriptaufruf zu gestalten, es Funktioniert aber irgendwie nicht richtig. Der Lüfter geht zwar nach 4min an. Aber auch wenn niemand mehr drin ist. Dieses Problem hatte ich bei allen versuchen.
Anbei das Programm, und das zweite Programm welches im Script aufgerufen wird.
Script:
!Startet das WC-EG Lüfter Programm
var programObj = dom.GetObject("WC-OG_Fan_On");
programObj.ProgramExecute();
Vielen Dank schon mal für eure Tipps
Kai
P.S.
Das Script von homematic-guru für die Fenster habe ich auch probiert (also geändert auf den Lüfter)
!Variable Fenster 15min geoeffnet setzen, wenn Fenster immer noch geöffnet
!Script by www.homematic-guru.de
var fensterstatus = dom.GetObject('Ueberwachung Fensterkontakte').Value();
if ( fensterstatus == 1) { dom.GetObject('Ueberwachung Fensterkontakte').State(2); }
Jedoch auch ohne Erfolg.
ich bin neu hier, also ich hoffe ich mache das hier richtig.
Ich habe zwar nach meiner Problemstellung gesucht jedoch nichts passendes gefunden, das heißt aber nicht es dies nicht geben kann, in diesem Fall sorry.
Ziel ist das der WC-Lüfter (HmIP-FSM Schalt-Aktor) nur an geht wenn im WC nach z.B. 4min noch jemand ist.
Licht und Lüfter werden im WC von einem Präsenzmelder (HmIP-SPI) gesteuert.
Ich habe versucht das ganze über einen Scriptaufruf zu gestalten, es Funktioniert aber irgendwie nicht richtig. Der Lüfter geht zwar nach 4min an. Aber auch wenn niemand mehr drin ist. Dieses Problem hatte ich bei allen versuchen.
Anbei das Programm, und das zweite Programm welches im Script aufgerufen wird.
Script:
!Startet das WC-EG Lüfter Programm
var programObj = dom.GetObject("WC-OG_Fan_On");
programObj.ProgramExecute();
Vielen Dank schon mal für eure Tipps
Kai
P.S.
Das Script von homematic-guru für die Fenster habe ich auch probiert (also geändert auf den Lüfter)
!Variable Fenster 15min geoeffnet setzen, wenn Fenster immer noch geöffnet
!Script by www.homematic-guru.de
var fensterstatus = dom.GetObject('Ueberwachung Fensterkontakte').Value();
if ( fensterstatus == 1) { dom.GetObject('Ueberwachung Fensterkontakte').State(2); }
Jedoch auch ohne Erfolg.
Zuletzt geändert von Roland M. am 08.03.2021, 18:11, insgesamt 1-mal geändert.
Grund: Thema verschoben
Grund: Thema verschoben
- shartelt
- Beiträge: 7421
- Registriert: 14.01.2015, 14:59
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 524 Mal
- Danksagung erhalten: 753 Mal
-
- Beiträge: 9684
- Registriert: 27.04.2020, 10:34
- System: CCU
- Hat sich bedankt: 700 Mal
- Danksagung erhalten: 1627 Mal
Re: Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Das WC OG schaltet den Lüfter im EG an? MAcht das wirklich so SInn?
LG, Michael.
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.
Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++
- Roland M.
- Beiträge: 9806
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1381 Mal
Re: Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Hallo!
WENN WC-EG bei besetzt (nur prüfen)...
Anfängerfehler #1: "nur prüfen" löst kein Programm aus...
Roland
WENN WC-EG bei besetzt (nur prüfen)...
Anfängerfehler #1: "nur prüfen" löst kein Programm aus...
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
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,...
- 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,...
- Baxxy
- Beiträge: 10847
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 610 Mal
- Danksagung erhalten: 2229 Mal
Re: Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Hmm, er hat ja im 1.DANN von Programm "WC-OG" ein Script mit ProgramExecute() welches (vermutlich) Programm "WC-EG Lüfter einschalten" exekutiert, ähm ausführt.
Das isses Wurst was als Bedingung drin steht.
Aber der deklarierte Name im Script...
Code: Alles auswählen
var programObj = dom.GetObject("WC-OG_Fan_On");
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
- Roland M.
- Beiträge: 9806
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1381 Mal
Re: Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Hallo!
Bin wieder zu Hause, nochmals nachgedacht: wozu überhaupt ein Skript?!
Klassische Nachlaufsteuerung (von Sammy) tut es doch auch:
Zeiten nach Belieben anpassen, statt Licht den Präsenzmelder nehmen, fertig.
Roland
Bin wieder zu Hause, nochmals nachgedacht: wozu überhaupt ein Skript?!
Klassische Nachlaufsteuerung (von Sammy) tut es doch auch:
Code: Alles auswählen
WENN
Licht an (Änderung)
DANN
verzögert um 2 Minuten Lüfter an
SONSTWENN
Lüfter an (nur püfen)
DANN
Einschaltdauer Lüfter sofort 5Minuten
verzögert um 1s Lüfter an
SONST
sofort Lüfter aus
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
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,...
- 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,...
-
- Beiträge: 5
- Registriert: 03.03.2021, 15:23
- System: CCU
- Hat sich bedankt: 6 Mal
Re: Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Vielen Dank euch allen.
Ein Super Forum hier, ich hatte nur vergessen mich per Mail benachrichtigen zu lassen und dacht schon hier geht ja gar nichts
Vielen Dank ich werde am WE alles durcharbeiten und Rückmeldung geben.
Kai
Ein Super Forum hier, ich hatte nur vergessen mich per Mail benachrichtigen zu lassen und dacht schon hier geht ja gar nichts
Vielen Dank ich werde am WE alles durcharbeiten und Rückmeldung geben.
Kai
-
- Beiträge: 5
- Registriert: 03.03.2021, 15:23
- System: CCU
- Hat sich bedankt: 6 Mal
Re: Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Also ich hatte das falsche Script kopiert
hier das richtige
!Startet das WC-EG Lüfter Programm
var programObj = dom.GetObject("WC-EG Lüfter einschalten");
programObj.ProgramExecute();
Die Nachlaufsteuerung von Sammy schaltet sich doch immer nach xMinuten ein wenn ich das richtig verstehe.
Hier geht es aber darum wenn jemand kurz Hände wäscht das der Lüfter nicht an geht.
Vielen Dank und beste Grüße
Kai
hier das richtige
!Startet das WC-EG Lüfter Programm
var programObj = dom.GetObject("WC-EG Lüfter einschalten");
programObj.ProgramExecute();
Die Nachlaufsteuerung von Sammy schaltet sich doch immer nach xMinuten ein wenn ich das richtig verstehe.
Hier geht es aber darum wenn jemand kurz Hände wäscht das der Lüfter nicht an geht.
Vielen Dank und beste Grüße
Kai
- Roland M.
- Beiträge: 9806
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1381 Mal
Re: Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Hallo Kai!
Licht an (oder z.B. Bewegung erkannt) - Lüfter wird nach 2 min eingeschaltet.
Bleibst du jetzt länger als diese Zeit im WC und schaltest anschließend das Licht aus bzw. der BM erkennt keine Bewegung mehr, trifft das SONSTWENN zu, da ja der Lüfter schon läuft und der Lüfter wird mit einer Einschaltdauer nochmals "eingeschaltet".
Verlässt du aber den Raum, bevor der Lüfter noch (durch die Zeitverzögerung) eingeschaltet wird, ist die SONSTWENN-Bedingung falsch und es wird zum zugehörenden SONST gesprungen - der (ausgeschaltete) Lüfter wird (nochmals) ausgeschaltet und damit auch die zeitverzögerten Befehle verworfen (entsprechende Checkbox natürlich angekreuzt).
Roland
Nein, eben nicht!Merdingen1 hat geschrieben: ↑08.03.2021, 17:52Die Nachlaufsteuerung von Sammy schaltet sich doch immer nach xMinuten ein wenn ich das richtig verstehe.
Code: Alles auswählen
WENN
Licht an (Änderung)
DANN
verzögert um 2 Minuten Lüfter an
SONSTWENN
Lüfter an (nur püfen)
DANN
Einschaltdauer Lüfter sofort 5Minuten
verzögert um 1s Lüfter an
SONST
sofort Lüfter aus
Bleibst du jetzt länger als diese Zeit im WC und schaltest anschließend das Licht aus bzw. der BM erkennt keine Bewegung mehr, trifft das SONSTWENN zu, da ja der Lüfter schon läuft und der Lüfter wird mit einer Einschaltdauer nochmals "eingeschaltet".
Verlässt du aber den Raum, bevor der Lüfter noch (durch die Zeitverzögerung) eingeschaltet wird, ist die SONSTWENN-Bedingung falsch und es wird zum zugehörenden SONST gesprungen - der (ausgeschaltete) Lüfter wird (nochmals) ausgeschaltet und damit auch die zeitverzögerten Befehle verworfen (entsprechende Checkbox natürlich angekreuzt).
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
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,...
- 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,...
-
- Beiträge: 5
- Registriert: 03.03.2021, 15:23
- System: CCU
- Hat sich bedankt: 6 Mal
Re: Aktion erst dann wenn nach 4Min noch jemand im Raum ist
Hallo Roland,
aaahhh, ich habe dies jetzt mal eingegeben und bin gespannt.
Bis Bald und vielen vielen Dank
Kai
aaahhh, ich habe dies jetzt mal eingegeben und bin gespannt.
Bis Bald und vielen vielen Dank
Kai