FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Kuehnhackel am 28 Dezember 2018, 10:30:11

Titel: Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 10:30:11
Ich möchte gerne FHEM beibringen, über Sunrise, dass ich schon mehrmals für meine Beleuchtung einsetze, wenn die Tür geöffnet wird, die Beleuchtung in der Diele einzuschalten und nach 10min wieder auszuschalten.

Nuki Türschloss und Brigde vorhanden und soll dieses überwachen bzw. der Aktor sein.

Hintergrund ist das der Nachwuchs generell vergisst das Licht auszuschalten.

Bin für jede Hilfestellung dankbar.



Vielen Dank im voraus
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird
Beitrag von: Tedious am 28 Dezember 2018, 10:37:19
Hab kein Nuki, aber spontan würde ich ein DoIf nehmen. Wenn Tür offen und dunkel schalte Licht für X Minuten an, Do always.
Geht aber sicherlich auch per notify,
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird
Beitrag von: Beta-User am 28 Dezember 2018, 12:11:21
Moin,
wie wäre es, wenn du uns deine Events vom Nuki präsentierst?
Ansonsten würde ich zur Lektüre von https://wiki.fhem.de/wiki/Event_monitor (https://wiki.fhem.de/wiki/Event_monitor) und https://wiki.fhem.de/wiki/Notify#Einfache_UND_Funktion (https://wiki.fhem.de/wiki/Notify#Einfache_UND_Funktion) raten.

Ob Tag ist, sagt einem isday() (auch aus SUNRISE_EL).

Mein Notify für einen HM-Türkontakt (hier iVm. einem Lichtsensor), das auch noch das eine oder andere "nebenher" erledigt (für RAW-Import):
define Licht_Haustuer notify Haustuer:(open|closed).*\
{if($EVENT eq "open" )\
    {fhem('defmod at_Check_Haustuer at +00:01:30 {if (Value("Haustuer") eq "open" ) {fhem("set VCCU_Btn2 postEvent open")}}');;\
    if (ReadingsVal("Bewegungsmelder_1","brightness","100")<80) \
        {fhem( "set Aussenlicht_vorne on-for-timer 300")}\
    }else{\
        if(Value("VCCU_Btn2") eq "set_postEvent open" )\
            {fhem("set VCCU_Btn2 postEvent closed")}\
    };; \
       {fhem "set FritzFhemFon fetch" if (ReadingsVal("FritzFhemFon","caller_state","fetching") =~ /ringing/);;}\
}
(Muß das mal nach $EVENT umschreiben).
EDIT: jetzt mit $EVENT in der Auswertung
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird
Beitrag von: Kuehnhackel am 28 Dezember 2018, 18:26:44
Das sind die States die angezeigt und ausglesen werden.
Im Augenblick, lass ich zum Testen im FTUI, die states mit dem Icon "shutter", bis ich Symbole/Icons gefunden haben die mir gefallen, anzeigen.

data-type="symbol"
     data-device="NUKIDevice289680977"
     data-states='["unlatch","unlocked","locked"]'
     data-icons='["oa-fts_window_2w","oa-fts_shutter_50","oa-fts_shutter_100"]'
     data-colors='["SeaGreen","GoldenRod","Black"]'>


Jetzt arbeite ich mich voran  :)
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit DoIf
Beitrag von: Kuehnhackel am 28 Dezember 2018, 19:33:16
Das funktioniert nicht  :(

define Licht_Haustuer notify NUKIDevice289680977:unlatch set Haustuer_innen on-for-timer 2 $EVENT
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Paul am 28 Dezember 2018, 20:10:03
Hast du es denn mit dem Eventmonitor probiert? Was soll das $Event? 2 Sekunden sind auch ziemlich kurz
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 20:54:19
Eventmonitor?

Ich habe es auch so probiert:
define Licht_Haustuer notify NUKIDevice289680977:unlatch set Haustuer_innen on $EVENT

und so

define Licht_Haustuer notify NUKIDevice289680977:unlatch set Haustuer_innen on

komme irgendwie nicht weiter
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Paul am 28 Dezember 2018, 21:01:28
Warum liest du nicht was man Dir schreibt, steht alles im dritten Beitrag.
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 21:51:10
Zitat von: Paul am 28 Dezember 2018, 21:01:28
Warum liest du nicht was man Dir schreibt, steht alles im dritten Beitrag.

Wenn es geklappt hätte oder ich verstanden hätte, was ich wie ändern müßte würde ich nicht Fragen stellen müssen.

define Licht_Haustuer_an notify NUKIDevice289680977:(unlatch|locked).*\
{if(Value("NUKIDevice289680977") eq "unlatch" )\
    {fhem('defmod at_Check_NUKIDevice289680977 at +00:01:30 {if (Value("NUKIDevice289680977") eq "unlatch" ) {fhem("set VCCU_Btn2 postEvent open")}}');;\}


Und Hilfestellung wäre schön, dachte ich bin hier im Anfängerforum.
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Paul am 28 Dezember 2018, 21:55:25
Und ich kann dir nicht weiterhelfen da ich kein Nuki Schloss habe und nicht weiß was gemeldet wird, wenn du die Tür öffnest. Genau das steht im Eventmonitor.
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 22:06:23
Das zeigt der Eventmonitor:

NUKIDevice NUKIDevice289680977 unlatch
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Otto123 am 28 Dezember 2018, 22:12:27
Hi,

und wenn Du dann auch ganz vorn anfängst und Dir vom Eventmonitor mal das notify erstellen lässt?
Den Link ins Wiki gab es ja schon und an sich ist es sehr intuitiv  :)

Anstatt der leeren {} setzt Du dann deinen Befehl.

Gruß  Otto
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Paul am 28 Dezember 2018, 22:20:42
Wenn der Eventmonitor nur das zeigt

sollte define Lichtan notify NUKIDevice NUKIDevice289680977 unlatch set Innenlicht on gehen
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 22:21:00
habe über den Eventmonitor jetzt folgendes erzeugt:

defmod NUKIDevice289680977_notify_1 notify NUKIDevice289680977:unlatch set Haustuer_innen state on

funktioniert aber nicht
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 22:25:51
Folgendes schreibt der Eventmonitor



2018-12-28 22:24:07 NUKIDevice NUKIDevice289680977 unlatch
2018-12-28 22:24:07 NUKIDevice NUKIDevice289680977 lockState: unlatch
2018-12-28 22:24:07 NUKIDevice NUKIDevice289680977 success: 1
2018-12-28 22:24:12 NUKIDevice NUKIDevice289680977 batteryCritical: 0
2018-12-28 22:24:12 NUKIDevice NUKIDevice289680977 lockState: unlocked
2018-12-28 22:24:12 NUKIDevice NUKIDevice289680977 unlocked
2018-12-28 22:24:12 NUKIDevice NUKIDevice289680977 battery: ok
2018-12-28 22:24:12 NUKIDevice NUKIDevice289680977 batteryState: ok


Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 22:30:19
Zitat von: Paul am 28 Dezember 2018, 22:20:42
Wenn der Eventmonitor nur das zeigt

sollte define Lichtan notify NUKIDevice NUKIDevice289680977 unlatch set Innenlicht on gehen

funktioniert leider nicht
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Otto123 am 28 Dezember 2018, 22:36:29
Und geht der Befehl in der FHEM Kommandozeile?
set Haustuer_innen state on

nachzulesen hier -> https://wiki.fhem.de/wiki/Notify#Mein_notify_geht_nicht_-_wie_kann_ich_mir_selbst_helfen:_Debugging

Ich denke nicht, der Befehl ist Unsinn!
Du solltest es so versuchen
set Haustuer_innen on

Nachzulesen in der Doku https://commandref.fhem.de/#set

Sowas ginge alternativ, aber ist hier nicht nötig.
setreading Haustuer_innen state on
https://commandref.fhem.de/#setreading

Gruß Otto
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: CoolTux am 28 Dezember 2018, 22:39:25
"Funktioniert nicht" ist das die genaue Fehlermeldung im FHEM Log oder steht dazu noch was?
"Funktioniert nicht" ist das der Status vom Notify?
"Funktioniert nicht" ist das der Text der bei einem "list NOTIFYDEVICENAME" raus kommt?
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 22:45:06
Das steht im FHEM Log

2018.12.28 22:40:35 1: ERROR evaluating my $NAME='NUKIDevice289680977';my $EVTPART0='unlatch';my $SELF='NUKIDevice289680977_notify_1';my $TYPE='NUKIDevice';my $EVENT='unlatch';{Haustuer_innen on}: Can't locate object method "Haustuer_innen" via package "on" (perhaps you forgot to load "on"?) at (eval 19897) line 1.

2018.12.28 22:40:35 3: NUKIDevice289680977_notify_1 return value: Can't locate object method "Haustuer_innen" via package "on" (perhaps you forgot to load "on"?) at (eval 19897) line 1.

2018.12.28 22:40:38 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 22:40:45 1: ERROR evaluating my $NAME='NUKIDevice289680977';my $EVTPART0='unlatch';my $SELF='NUKIDevice289680977_notify_1';my $TYPE='NUKIDevice';my $EVENT='unlatch';{Haustuer_innen on}: Can't locate object method "Haustuer_innen" via package "on" (perhaps you forgot to load "on"?) at (eval 19900) line 1.

2018.12.28 22:40:45 3: NUKIDevice289680977_notify_1 return value: Can't locate object method "Haustuer_innen" via package "on" (perhaps you forgot to load "on"?) at (eval 19900) line 1.

2018.12.28 22:40:53 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 22:41:57 3: NUKIDevice289680977_notify_1 return value: Unknown command Haustuer_innen, try help.
2018.12.28 22:42:07 3: NUKIDevice289680977_notify_1 return value: Unknown command Haustuer_innen, try help.
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Otto123 am 28 Dezember 2018, 22:51:04
Du hattest dies hier im notify als Befehl stehen?
{Haustuer_innen on}

Was hat Dich da geritten?

Gruß Otto
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 23:00:15
Zitat von: Otto123 am 28 Dezember 2018, 22:51:04
Du hattest dies hier im notify als Befehl stehen?
{Haustuer_innen on}

Was hat Dich da geritten?

Gruß Otto

ja, hatte ich aus Versehen stehen lassen.
Nachdem ich {} weggenommen habe, keine Fehlermeldung und auch keine Funktion.
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: CoolTux am 28 Dezember 2018, 23:06:19

define testNukiTuerAuf notify NUKIDevice289680977.unlatch set Haustuer_innen on


Du löschst jetzt bitte mal das Notify und Ersteller dann ein neues und zwar genau so wie hier oben geschrieben. Und keine Experimente. Genau so machen.

Ausserdem machst du bitte ein list vom Device Haustuer_innen

list ist ein FHEM Befehl. Dafür gibst Du oben in der Kommandozeile von FHEMWEB

list Haustuer_innen

ein.
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: CoolTux am 28 Dezember 2018, 23:07:38
Desweiteren wäre es schön wenn Du Dir das hier an schaust wenn Du schon nicht das Wiki oder die Commandref lesen willst
https://youtu.be/2PrpVtHDgjk
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 23:10:08
Das ist das list Haustuer_innen

Internals:
   NAME       Haustuer_innen
   NR         113
   STATE      off
   TYPE       dummy
   READINGS:
     2018-12-28 22:49:40   state           Aus
Attributes:
   alias      Haustuer_innen
   eventMap   Ein:on Aus:off
   fp_Grundriss_EG 197,186,1,Haustuer_innen,
   room       Diele
   setList    state:on,off
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 23:13:56
Zitat von: CoolTux am 28 Dezember 2018, 23:07:38
Desweiteren wäre es schön wenn Du Dir das hier an schaust wenn Du schon nicht das Wiki oder die Commandref lesen willst
https://youtu.be/2PrpVtHDgjk

werde ich sehr gerne machen  :)
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Otto123 am 28 Dezember 2018, 23:17:01
Mein Beitrag #16 wird komplett ignoriert oder?  :o

Na gute Nacht.

Otto
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 23:20:06
Zitat von: Otto123 am 28 Dezember 2018, 23:17:01
Mein Beitrag #16 wird komplett ignoriert oder?  :o

Na gute Nacht.

Otto

Nein, das war richtig was du gesagt hast ...

Ich habe mich verleiten lassen beim Eventmonitor, das Device anlegen und dann stand da was von änderm und das habe ich gemacht!

Gute Nacht
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 28 Dezember 2018, 23:26:25
Zitat von: CoolTux am 28 Dezember 2018, 23:06:19

define testNukiTuerAuf notify NUKIDevice289680977.unlatch set Haustuer_innen on


Du löschst jetzt bitte mal das Notify und Ersteller dann ein neues und zwar genau so wie hier oben geschrieben. Und keine Experimente. Genau so machen.


Habe ich gemacht. Vom FHEM funktioniert es aber nicht bei Benutzung der APP


Habe mal einen shutdown restart gemacht:

2018.12.28 23:12:51 3: NUKIBridge (NBridge1) - defined with host 192.168.178.71 on port 8080, Token 123456
2018.12.28 23:12:51 3: NUKIDevice (NUKIDevice289680977) - I/O device is NBridge1
2018.12.28 23:12:51 3: NUKIDevice (NUKIDevice289680977) - defined with Code: NBridge1-289680977
2018.12.28 23:12:51 1: NUKIDevice (NUKIDevice289680977) - reading battery a deprecated and will be remove in future
2018.12.28 23:12:51 2: NUKIDevice (NUKIDevice289680977) - Registering NUKIDevice for webhook URI /NUKIDevice ...
2018.12.28 23:12:51 3: NUKIDevice (Haustuer_14b) - I/O device is NBridge1
2018.12.28 23:12:51 3: NUKIDevice (Haustuer_14b) - defined with Code: NBridge1-1
2018.12.28 23:12:51 1: NUKIDevice (Haustuer_14b) - reading battery a deprecated and will be remove in future
2018.12.28 23:12:51 3: NUKIDevice (Haustuer_14b) - URL ist: http://192.168.178.59:8083/fhem/NUKIDevice-1
2018.12.28 23:12:51 1: Including ./log/fhem.save
2018.12.28 23:12:51 0: Featurelevel: 5.9
2018.12.28 23:12:51 0: Server started with 107 defined entities (fhem.pl:17652/2018-10-31 perl:5.024001 os:linux user:fhem pid:5849)
2018.12.28 23:12:51 3: telnetForBlockingFn_1546035171: port 43611 opened
2018.12.28 23:12:53 3: ABFALL myAbfall - CALENDAR:Abfall triggered, updating ABFALL myAbfall ...
2018.12.28 23:13:06 3: NUKIDevice (NBridge1) - NukiId '289680977' already defined as 'NUKIDevice289680977'
2018.12.28 23:13:09 3: NUKIDevice (Haustuer_14b) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:14:54 3: NUKIDevice (NUKIDevice289680977) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:15:16 3: Haustuer_innen_ntfy return value: 1
2018.12.28 23:15:41 3: Haustuer_innen_ntfy return value: 1
2018.12.28 23:15:44 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:16:50 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:17:12 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:17:28 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:22:52 3: ABFALL myAbfall - CALENDAR:Abfall triggered, updating ABFALL myAbfall ...
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Otto123 am 28 Dezember 2018, 23:32:38
Sorry, aber Deine Fehlerbeschreibungen schalten jedesmal das Licht aus!  :o
https://tty1.net/smart-questions_de.html#beprecise

So wird das auch im nächsten Jahr und 100 Forum Seiten weiter  nix.

Gruß Otto
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: CoolTux am 28 Dezember 2018, 23:51:29
Zitat von: Kuehnhackel am 28 Dezember 2018, 23:26:25
Habe ich gemacht. Vom FHEM funktioniert es aber nicht bei Benutzung der APP


Habe mal einen shutdown restart gemacht:

2018.12.28 23:12:51 3: NUKIBridge (NBridge1) - defined with host 192.168.178.71 on port 8080, Token 123456
2018.12.28 23:12:51 3: NUKIDevice (NUKIDevice289680977) - I/O device is NBridge1
2018.12.28 23:12:51 3: NUKIDevice (NUKIDevice289680977) - defined with Code: NBridge1-289680977
2018.12.28 23:12:51 1: NUKIDevice (NUKIDevice289680977) - reading battery a deprecated and will be remove in future
2018.12.28 23:12:51 2: NUKIDevice (NUKIDevice289680977) - Registering NUKIDevice for webhook URI /NUKIDevice ...
2018.12.28 23:12:51 3: NUKIDevice (Haustuer_14b) - I/O device is NBridge1
2018.12.28 23:12:51 3: NUKIDevice (Haustuer_14b) - defined with Code: NBridge1-1
2018.12.28 23:12:51 1: NUKIDevice (Haustuer_14b) - reading battery a deprecated and will be remove in future
2018.12.28 23:12:51 3: NUKIDevice (Haustuer_14b) - URL ist: http://192.168.178.59:8083/fhem/NUKIDevice-1
2018.12.28 23:12:51 1: Including ./log/fhem.save
2018.12.28 23:12:51 0: Featurelevel: 5.9
2018.12.28 23:12:51 0: Server started with 107 defined entities (fhem.pl:17652/2018-10-31 perl:5.024001 os:linux user:fhem pid:5849)
2018.12.28 23:12:51 3: telnetForBlockingFn_1546035171: port 43611 opened
2018.12.28 23:12:53 3: ABFALL myAbfall - CALENDAR:Abfall triggered, updating ABFALL myAbfall ...
2018.12.28 23:13:06 3: NUKIDevice (NBridge1) - NukiId '289680977' already defined as 'NUKIDevice289680977'
2018.12.28 23:13:09 3: NUKIDevice (Haustuer_14b) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:14:54 3: NUKIDevice (NUKIDevice289680977) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:15:16 3: Haustuer_innen_ntfy return value: 1
2018.12.28 23:15:41 3: Haustuer_innen_ntfy return value: 1
2018.12.28 23:15:44 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:16:50 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:17:12 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:17:28 3: NUKIBridge (NBridge1) - invalid json detected: HTTP 503 Unavailable
2018.12.28 23:22:52 3: ABFALL myAbfall - CALENDAR:Abfall triggered, updating ABFALL myAbfall ...


Super das es funktioniert. Freut mich. Dann eine gute Nacht.
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 29 Dezember 2018, 00:00:49
Anscheinend bekommt FHEM den den State unlatch nicht zurück, wenn über die App geöffnet wird.

Im Augenblick habe ich es so gemacht, dass state unlocked, was nach ca 5 sek eintritt mein Licht schaltet, damit kann ich leben  :)

Jetzt brauche ich nur noch den Timer und bei Dunkelheit/Sonnenuntergang.

Bis hierhin schonmal vielen Dank. Ich hoffe ihr unterstützt mich beim Rest auch noch  :)

defmod testNukiTuerAuf_1 notify NUKIDevice289680977.unlocked set Haustuer_innen on-for-timer 20"

oder

defmod testNukiTuerAuf_1 notify NUKIDevice289680977.unlocked set Haustuer_innen on-for-timer 20
funktioniert nicht
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Otto123 am 29 Dezember 2018, 00:14:52
Dein dummy hat keine attr useSetExtensions gesetzt
https://fhem.de/commandref_DE.html#dummy

Dann hat er auch kein on-for-timer   ::)

Und bitte lies die verlinkten Artikel! Du weisst doch jetzt, dass dein notify triggert. Was stand im Wiki? Was testen wir nun separat wenn der trigger geht? Den Ausführungsteil! Wenn Du deinen Befehl (gehtnicht) in der FHEM Kommandozeile testest, kommt eine ziemlich klare Fehlermeldung.

Ab jetzt also bitte den Ausführungsteil solange testen bis er funktioniert! Erst dann das notify wieder zusammenfügen!

Gruß Otto
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 29 Dezember 2018, 00:32:08
das heißt, der Code müßte so aussehen?

define testNukiTuerAuf_1 dummy
attr testNukiTuerAuf_1 setList unlocked locked
define notify NUKIDevice289680977.unlocked set Haustuer_innen on-for-timer 200
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Otto123 am 29 Dezember 2018, 00:34:08


teste bitte set Haustuer_innen on-for-timer 20in der FHEM Kommandozeile - was passiert da?

Gute Nacht jetzt wirklich
Otto
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 29 Dezember 2018, 00:36:28
Gute Nacht

NIX
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Otto123 am 29 Dezember 2018, 00:43:22
also es geht um deinen Dummy Haustuer_innen der hat keine set Extensions. Das hat  nur sekundär mit setlist zu tun.
Lies bitte meinen Link zum dummy.
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Kuehnhackel am 29 Dezember 2018, 08:48:46
Zitat von: Otto123 am 29 Dezember 2018, 00:43:22
also es geht um deinen Dummy Haustuer_innen der hat keine set Extensions. Das hat  nur sekundär mit setlist zu tun.
Lies bitte meinen Link zum dummy.

Mein Haustuer_innen dummy sieht nun so aus:

###Haustuer_innen###
define Haustuer_innen dummy
attr Haustuer_innen alias Haustuer_innen
attr Haustuer_innen eventMap Ein:on Aus:off
attr Haustuer_innen fp_Grundriss_EG 197,186,1,Haustuer_innen,
attr Haustuer_innen room Diele
attr Haustuer_innen setList on off
attr Haustuer_innen setList state:on,off
define Haustuer_innen_ntfy notify Haustuer_innen:.* {\
    my $master = "10000";;\
    my $slave = "01000";;\
    my $v=Value("Haustuer_innen");;\
    if ($v eq "on") {connair("$master","$slave","on")};;\
    if ($v eq "off") {connair("$master","$slave","off")};;\
    }


setList
Liste mit Werten durch Leerzeichen getrennt. Diese Liste wird mit "set name ?" ausgegeben. Damit kann das FHEMWEB-Frontend Auswahl-Menüs oder Schalter erzeugen.
Beispiel: attr dummyName setList on off
useSetExtensions
Falls gesetzt, und setList enthält on und off, dann die set extensions Befehle sind auch aktiv. In diesem Fall werden nur die Befehle aus setList und die set exensions akzeptiert.


Und Teil 2 kann ich mit:
set Haustuer_innen on
abrufen und es funktionierte ja schon vorher.

aber:
set Haustuer_innen on-for-timer 20
funktioniert nicht

Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: CoolTux am 29 Dezember 2018, 09:17:07
Hättest Du Dir das Video angeschaut wüsstest Du was Du machen musst.
Desweiteren editierst Du direkt die Konfigdatei und baust Fehler ein.
Zitat von: Kuehnhackel am 29 Dezember 2018, 08:48:46

###Haustuer_innen###
attr Haustuer_innen setList on off
attr Haustuer_innen setList state:on,off


Lass es mir in aller Deutlichkeit sagen.
FHEM ist nichts für Dich. Ich empfehle ein für Dich einfacheres System zu verwenden. Qivicon wäre da gut.
Auch wenn wir alle friedlich, freundlich und Hilfsbereit sind. Du bringst selbst Otto an seine ruhige Grenzen und das mein Lieber will schon was heißen.
Wenn Du Deine Einstellung nicht grundlegend änderst werden beide Seiten nur Frust schieben.

Ich bin raus.
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Otto123 am 29 Dezember 2018, 09:30:51
Moin,

was soll dieser Unsinn?
attr Haustuer_innen setList on off
attr Haustuer_innen setList state:on,off
Wo ist das Attribute useSetExtensions ? Warum ignorierst Du so hartnäckig meine Empfehlung?

Gruß Otto
Titel: Antw:Beleuchtung einschalten sobald NUKI im Dunkeln aufgeschlossen wird mit Notify
Beitrag von: Paul am 29 Dezember 2018, 12:19:03
Zitat von: Kuehnhackel am 28 Dezember 2018, 21:51:10
Wenn es geklappt hätte oder ich verstanden hätte, was ich wie ändern müßte würde ich nicht Fragen stellen müssen.

Und Hilfestellung wäre schön, dachte ich bin hier im Anfängerforum.

@Otto123 also Otto mach mal schnell.  8)