Neues Modul: 22_HOMEMODE.pm - grundlegende Automationen und mehr

Begonnen von DeeSPe, 07 Januar 2017, 15:59:43

Vorheriges Thema - Nächstes Thema

DeeSPe

Zitat von: RockSteadyBeat am 25 März 2021, 10:24:01
Hallo Dan,

Asche auf mein Haupt!!! ::)  Sorry!!!
Hätte selbst eher etwas tiefer graben sollen...  ;)  (die 22_HOMEMODE.pm mal auf Zeile 3433 prüfen...)

Es lag an einem Eintrag im Kalender: "Die drei ? ? ?  - Live" ;D :D
Dieser Termin hätte schon längst in 2020 erledigt sein sollen, aber aus bekannten Gründen verschiebt er sich regelmäßig... (aktuell ins Jahr 2022)

Also Lösung: Termin umbenannt, die ? ? ? in Emoji-Symbole getauscht ❓❓❓, nun läuft alles...
DevSpec war ja bereits korrekt...

Vielen Lieben Dank!!
Gruss Olli

(Kaffee kommt...)

Hallo Olli,

schön dass Du die Lösung gefunden hast.

Sonderzeichen wie ? sind allerdings trotzdem ein Problem in RegEx, da sie ja eine bestimmte Bedeutung haben sofern sie nicht escaped sind.
Ich muss mal drüber nachdenken (und auch mal andere Entwickler fragen) wie das abzufangen geht.

Gruß
Dan

P.S. Vielen Dank für den Kaffee! Ist angekommen und schmeckt schon! ;)
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

lupoo

Zitat von: DeeSPe am 24 Januar 2020, 11:53:33
Es ist mir nach wie vor rätselhaft.
Ob per TYPE= oder NAME= sollte völlig egal sein, denn sie durchlaufen beide die selbe devspec2array Funktion und auch alle nachfolgend aufgerufenen Funktionen sind identisch.
Langsam gehen mir wirklich die Ideen aus um das weiter zu debuggen...

Gruß
Dan

Hallo Dan,

ich hatte das selbe Problem und habe es mir mal angesehen.

Meines Erachtens nach liegt das Problem darin, dass bei einem Restart die Internals vom HueDevice zum Start neu abgerufen werden (bei mir von Deconz) und noch nicht direkt im Device selber stehen.
Somit erkennt das Modul es nicht über TYPE= sondern nur über NAME=

Hast du eine Idee wie man dies umgehen könnte?

Grüße
Michel

DeeSPe

Zitat von: lupoo am 22 April 2021, 13:34:31
Hallo Dan,

ich hatte das selbe Problem und habe es mir mal angesehen.

Meines Erachtens nach liegt das Problem darin, dass bei einem Restart die Internals vom HueDevice zum Start neu abgerufen werden (bei mir von Deconz) und noch nicht direkt im Device selber stehen.
Somit erkennt das Modul es nicht über TYPE= sondern nur über NAME=

Hast du eine Idee wie man dies umgehen könnte?

Grüße
Michel

Das klingt aber komisch!
TYPE ist doch kein Internal was abgerufen wird! Es wird für jedes Device direkt beim Definieren angelegt.

Aber probiere doch gerne mal 5 Sekunden nach dem FHEM Start noch einmal die Internals von HOMEMODE zu aktualisieren.
z.B. so:
attr TYPE=HOMEMODE HomeCMDfhemINITIALIZED defmod atTmp_updateInternalsForce_%SELF% at +00:00:05 set %SELF% updateInternalsForce

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

lupoo

#1188
Hallo Dan,

dein Schnipsel funktioniert.
Es kommt ein:
Last unsaved structural changes:
  attr Fenster userattr HomeModeAlarmActiv...

EDIT: Die Devices tauchen natürlich im HOMEMODE Device unter SENSORSCONTACT auf.

Ohne den Schnipsel bleiben die Devices weg.

Ich habe mal zwei List's vom Fensterkontakt gemacht. Einmal war deConz verbunden, einmal nicht.

Hier das List wenn verbunden:
Internals:
   DEF        sensor 39  IODev=deCONZ
   FUUID      5f676760-f33f-37a3-d02a-15c4cb5a573d4bb9
   FVERSION   31_HUEDevice.pm:0.239120/2021-03-08
   ID         S39
   INTERVAL   
   IODev      deCONZ
   NAME       Fenster
   NR         206
   STATE      closed
   TYPE       HUEDevice
   lastupdated 2021-04-22 12:19:10
   lastupdated_local 2021-04-22 14:19:10
   manufacturername LUMI
   modelid    lumi.sensor_magnet.aq2
   name       Fenster
   on         1
   reachable  1
   swversion  20161128
   type       ZHAOpenClose
   uniqueid   00:15:8d:00:04:5c:3a:49-01-0006
   READINGS:
     2021-04-22 14:19:10   battery         100
     2021-04-22 14:19:10   batteryPercent  100
     2021-04-22 12:38:49   lastseen        2021-04-22T11:08Z
     2021-04-22 14:19:10   reachable       1
     2021-04-22 14:19:10   state           closed
     2021-04-22 14:19:10   temperature     30
   helper:
     devtype    S
     reachable  0
     update_timeout 1
     configList:
     json:
       ep         1
       etag       6b52ac114dd0064dfd4c8ae1004e1ea5
       lastseen   2021-04-22T13:15Z
       manufacturername LUMI
       modelid    lumi.sensor_magnet.aq2
       name       Fenster
       swversion  20161128
       type       ZHAOpenClose
       uniqueid   00:15:8d:00:04:5c:3a:49-01-0006
       config:
         battery    100
         temperature 3000
       state:
         lastupdated 2021-04-22T12:19:10.971
     setList:
Attributes:
   IODev      deCONZ
   devStateIcon open:fts_window_1w_open@#e56524 closed:fts_window_1w
   event-on-change-reading .*
   model      lumi.sensor_magnet.aq2


Hier das List wenn nicht verbunden:
Internals:
   DEF        sensor 39  IODev=deCONZ
   FUUID      5f676760-f33f-37a3-d02a-15c4cb5a573d4bb9
   FVERSION   31_HUEDevice.pm:0.239120/2021-03-08
   ID         S39
   INTERVAL   
   IODev      deCONZ
   NAME       Fenster
   NR         206
   STATE      closed
   TYPE       HUEDevice
   READINGS:
     2021-04-22 14:19:10   battery         100
     2021-04-22 14:19:10   batteryPercent  100
     2021-04-22 12:38:49   lastseen        2021-04-22T11:08Z
     2021-04-22 14:19:10   reachable       1
     2021-04-22 14:19:10   state           closed
     2021-04-22 14:19:10   temperature     30
   helper:
     devtype    S
     reachable  0
     update_timeout 1
     configList:
     setList:
Attributes:
   IODev      deCONZ
   devStateIcon open:fts_window_1w_open@#e56524 closed:fts_window_1w
   event-on-change-reading .*
   model      lumi.sensor_magnet.aq2


Die Internals verschwinden wenn der deConz Adapter nicht verbunden ist.

DeeSPe

Zitat von: lupoo am 22 April 2021, 15:31:07
Die Internals verschwinden wenn der deConz Adapter nicht verbunden ist.
Aber bei beiden ist das Internal TYPE vorhanden. Darauf hattest du doch Deinen devspec gesetzt, richtig?

Was ist wenn du stattdessen z.B. über das Attribut "model" gehst?
model=lumi.sensor_magnet.aq2

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

lupoo

#1190
Ja, ich habe TYPE geschrieben, meinte aber type z.b.: type=ZHAOpenClose

Zitat von: DeeSPe am 22 April 2021, 16:00:58
Was ist wenn du stattdessen z.B. über das Attribut "model" gehst?
model=lumi.sensor_magnet.aq2

Damit klappt es.
Danke für deine Hilfe :)

EDIT: In meinem ersten List oben ist irgendwie was zerschossen. Ich habe es nochmal aktualisiert.

Esjay

Guten Abend,

gibt es eine Möglichkeit folgendes in HomeSensorsContact unter zu bringen?

type=(ShutterContact|ZHAOpenClose)

Oder gibt es eine andere Möglichkeit 2 unterschiedliche "typen" zu "überwachen"

VG

DeeSPe

Zitat von: Esjay am 25 April 2021, 18:46:24
Guten Abend,

gibt es eine Möglichkeit folgendes in HomeSensorsContact unter zu bringen?

type=(ShutterContact|ZHAOpenClose)

Oder gibt es eine andere Möglichkeit 2 unterschiedliche "typen" zu "überwachen"

VG

Probier es aus!
Kannst auch vorher in der Eingabezeile testen mit:
list type=(ShutterContact|ZHAOpenClose)

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

Esjay

Ich hätte schwören können das ich es ausprobiert habe, sonst hätte ich ja nicht gefragt.

Vermutlich habe ich es inklusive dem "list" eingetragen, und mich selber verwirrt.

Sry.

Grüße

RockThisParty

Moin,
ich stehe auf dem Schlauch:

Ich erwarte, dass die Befehle unter HomeCMDpresence-absent ausgeführt werden, wenn mein Home von present auf absent wechselt. Es wird aber ohne für mich erkennbare Fehlermeldung nichts ausgeführt-
Im Listing ist mein Home absent ...

Könnt Ihr mir auf die Sprünge helfen?

Danke und Grüße
Stefan


Internals:
   DEF        Residents
   FUUID      6066b6e4-f33f-d7f8-d134-9fb8db416b123960
   NAME       Home
   NOTIFYDEV  Residents,gTagEmilia,gTagJonathan,gTagKerstin,gTagStefan,geoEmiliaPresence,geoJonathanPresence,geoKerstinPresence,geoStefanPresence,global,rr_Emilia,rr_Jonathan,rr_Kerstin,rr_Stefan
   NR         233
   NTFY_ORDER 51-Home
   RESIDENTS  rr_Emilia,rr_Jonathan,rr_Kerstin,rr_Stefan
   STATE      absent
   TYPE       HOMEMODE
   VERSION    1.5.4
   READINGS:
     2021-04-02 15:40:41   HomeInfo        <html>Gefunden wurden 2 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Emilia"! Übereinstimmende Geräte: "gTagEmilia,geoEmiliaPresence"<br>Gefunden wurden 2 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Jonathan"! Übereinstimmende Geräte: "gTagJonathan,geoJonathanPresence"<br>Gefunden wurden 2 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Kerstin"! Übereinstimmende Geräte: "gTagKerstin,geoKerstinPresence"<br>Gefunden wurden 2 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Stefan"! Übereinstimmende Geräte: "gTagStefan,geoStefanPresence"<br><br>Falls ein oder mehr Anweseheits Geräte falsch zugeordnet wurden, so benenne diese bitte so um dass die Bewohner Namen (emilia,jonathan,kerstin,stefan) nicht Bestandteil des Namen sind.<br>Nach dem Umbenennen führe einfach "set Home updateInternalsForce" aus um diese Überprüfung zu wiederholen.</html>
     2021-06-06 12:25:29   alarmState      armaway
     2021-04-02 15:28:07   anyoneElseAtHome off
     2021-06-06 18:00:02   daytime         evening
     2021-04-02 08:17:08   dnd             off
     2021-06-06 18:53:39   lastAbsentByPresenceDevice gTagStefan
     2021-06-06 18:53:39   lastActivityByPresenceDevice gTagStefan
     2021-06-06 12:25:29   lastActivityByResident rr_Emilia
     2021-05-22 03:05:38   lastGoneByResident rr_Emilia
     2021-06-06 18:53:30   lastPresentByPresenceDevice gTagJonathan
     2021-06-06 12:25:29   location        underway
     2021-06-06 12:25:29   mode            absent
     2021-06-06 12:25:29   modeAlarm       armaway
     2021-04-02 08:17:08   panic           off
     2021-06-06 12:25:29   presence        absent
     2021-06-06 12:25:30   prevActivityByResident rr_Emilia
     2021-06-06 12:25:29   prevLocation    home
     2021-06-06 12:25:29   prevMode        day
     2021-06-06 12:25:29   prevModeAlarm   disarm
     2021-06-01 00:00:01   season          summer
     2021-06-06 12:25:29   state           absent
   helper:
     enabledDevices Residents,gTagEmilia,gTagJonathan,gTagKerstin,gTagStefan,geoEmiliaPresence,geoJonathanPresence,geoKerstinPresence,geoStefanPresence,global,rr_Emilia,rr_Jonathan,rr_Kerstin,rr_Stefan
     lar        rr_Stefan
     lastChangedAttr HomeCMDmode-absent-rr_Stefan
     lastChangedAttrValue ---
     presdevs:
       rr_Emilia:
         gTagEmilia
         geoEmiliaPresence
       rr_Jonathan:
         gTagJonathan
         geoJonathanPresence
       rr_Kerstin:
         gTagKerstin
         geoKerstinPresence
       rr_Stefan:
         gTagStefan
         geoStefanPresence
Attributes:
   HomeAdvancedUserAttr 1
   HomeAutoPresence 1
   HomeCMDpresence-absent set .*Heizung_HMIP control 17.0,
set MC_.* off,
set HUEGroup.* off,
{Log3 "HomeCMDpresence-absent", 3, "Alle weg - ich mache alles aus"},
set pushmsg msg Alle weg von zuhause! title='Alle weg!' device='iphone'
   HomeCMDpresence-present set bad_Heizung_HMIP control 21.0,
set kueche_Heizung_HMIP control 21.0,
{Log3 "HomeCMDpresence-present", 3, "Jemand zuhause :-) - ich mache Bad und Küche warm! "},
set pushmsg msg Jemand wieder zuhause title='HomeCMD zuhause!' device='iphone'

   HomePresenceDeviceAbsentCount-rr_Emilia 1
   HomePresenceDeviceAbsentCount-rr_Jonathan 1
   HomePresenceDeviceAbsentCount-rr_Kerstin 1
   HomePresenceDeviceAbsentCount-rr_Stefan 1
   HomePresenceDevicePresentCount-rr_Emilia 2
   HomePresenceDevicePresentCount-rr_Jonathan 2
   HomePresenceDevicePresentCount-rr_Kerstin 2
   HomePresenceDevicePresentCount-rr_Stefan 2
   devStateIcon absent:user_away:dnd+on
gone:user_ext_away:dnd+on
dnd:audio_volume_mute:dnd+off
gotosleep:scene_sleeping:dnd+on
asleep:scene_sleeping_alternat:dnd+on
awoken:weather_sunrise:dnd+on
home:status_available:dnd+on
morning:weather_sunrise:dnd+on
day:weather_sun:dnd+on
afternoon:weather_summer:dnd+on
evening:weather_sunset:dnd+on
night:weather_moon_phases_2:dnd+on
   icon       floor
   room       Residents,Start,Zentral->Zentral
   userattr   HomeCMDdaytime-afternoon:textField-long HomeCMDdaytime-day:textField-long HomeCMDdaytime-evening:textField-long HomeCMDdaytime-morning:textField-long HomeCMDdaytime-night:textField-long HomeCMDmode-absent-rr_Emilia:textField-long HomeCMDmode-absent-rr_Jonathan:textField-long HomeCMDmode-absent-rr_Kerstin:textField-long HomeCMDmode-absent-rr_Stefan:textField-long HomeCMDmode-afternoon:textField-long HomeCMDmode-asleep-rr_Emilia:textField-long HomeCMDmode-asleep-rr_Jonathan:textField-long HomeCMDmode-asleep-rr_Kerstin:textField-long HomeCMDmode-asleep-rr_Stefan:textField-long HomeCMDmode-awoken-rr_Emilia:textField-long HomeCMDmode-awoken-rr_Jonathan:textField-long HomeCMDmode-awoken-rr_Kerstin:textField-long HomeCMDmode-awoken-rr_Stefan:textField-long HomeCMDmode-day:textField-long HomeCMDmode-evening:textField-long HomeCMDmode-gone-rr_Emilia:textField-long HomeCMDmode-gone-rr_Jonathan:textField-long HomeCMDmode-gone-rr_Kerstin:textField-long HomeCMDmode-gone-rr_Stefan:textField-long HomeCMDmode-gotosleep-rr_Emilia:textField-long HomeCMDmode-gotosleep-rr_Jonathan:textField-long HomeCMDmode-gotosleep-rr_Kerstin:textField-long HomeCMDmode-gotosleep-rr_Stefan:textField-long HomeCMDmode-home-rr_Emilia:textField-long HomeCMDmode-home-rr_Jonathan:textField-long HomeCMDmode-home-rr_Kerstin:textField-long HomeCMDmode-home-rr_Stefan:textField-long HomeCMDmode-morning:textField-long HomeCMDmode-night:textField-long HomeCMDpresence-absent-rr_Emilia-device:textField-long HomeCMDpresence-absent-rr_Emilia-gTagEmilia:textField-long HomeCMDpresence-absent-rr_Emilia-geoEmiliaPresence:textField-long HomeCMDpresence-absent-rr_Emilia:textField-long HomeCMDpresence-absent-rr_Jonathan-device:textField-long HomeCMDpresence-absent-rr_Jonathan-gTagJonathan:textField-long HomeCMDpresence-absent-rr_Jonathan-geoJonathanPresence:textField-long HomeCMDpresence-absent-rr_Jonathan:textField-long HomeCMDpresence-absent-rr_Kerstin-device:textField-long HomeCMDpresence-absent-rr_Kerstin-gTagKerstin:textField-long HomeCMDpresence-absent-rr_Kerstin-geoKerstinPresence:textField-long HomeCMDpresence-absent-rr_Kerstin:textField-long HomeCMDpresence-absent-rr_Stefan-device:textField-long HomeCMDpresence-absent-rr_Stefan-gTagStefan:textField-long HomeCMDpresence-absent-rr_Stefan-geoStefanPresence:textField-long HomeCMDpresence-absent-rr_Stefan:textField-long HomeCMDpresence-present-rr_Emilia-device:textField-long HomeCMDpresence-present-rr_Emilia-gTagEmilia:textField-long HomeCMDpresence-present-rr_Emilia-geoEmiliaPresence:textField-long HomeCMDpresence-present-rr_Emilia:textField-long HomeCMDpresence-present-rr_Jonathan-device:textField-long HomeCMDpresence-present-rr_Jonathan-gTagJonathan:textField-long HomeCMDpresence-present-rr_Jonathan-geoJonathanPresence:textField-long HomeCMDpresence-present-rr_Jonathan:textField-long HomeCMDpresence-present-rr_Kerstin-device:textField-long HomeCMDpresence-present-rr_Kerstin-gTagKerstin:textField-long HomeCMDpresence-present-rr_Kerstin-geoKerstinPresence:textField-long HomeCMDpresence-present-rr_Kerstin:textField-long HomeCMDpresence-present-rr_Stefan-device:textField-long HomeCMDpresence-present-rr_Stefan-gTagStefan:textField-long HomeCMDpresence-present-rr_Stefan-geoStefanPresence:textField-long HomeCMDpresence-present-rr_Stefan:textField-long HomeCMDseason-autumn:textField-long HomeCMDseason-spring:textField-long HomeCMDseason-summer:textField-long HomeCMDseason-winter:textField-long HomePresenceDeviceAbsentCount-rr_Emilia:1,2 HomePresenceDeviceAbsentCount-rr_Jonathan:1,2 HomePresenceDeviceAbsentCount-rr_Kerstin:1,2 HomePresenceDeviceAbsentCount-rr_Stefan:1,2 HomePresenceDevicePresentCount-rr_Emilia:1,2 HomePresenceDevicePresentCount-rr_Jonathan:1,2 HomePresenceDevicePresentCount-rr_Kerstin:1,2 HomePresenceDevicePresentCount-rr_Stefan:1,2

dk3572

Zitat von: RockThisParty am 06 Juni 2021, 19:00:47
Moin,
ich stehe auf dem Schlauch:

Ich erwarte, dass die Befehle unter HomeCMDpresence-absent ausgeführt werden, wenn mein Home von present auf absent wechselt. Es wird aber ohne für mich erkennbare Fehlermeldung nichts ausgeführt-
Im Listing ist mein Home absent ...

Könnt Ihr mir auf die Sprünge helfen?

Danke und Grüße
Stefan


Internals:
   DEF        Residents
   FUUID      6066b6e4-f33f-d7f8-d134-9fb8db416b123960
   NAME       Home
   NOTIFYDEV  Residents,gTagEmilia,gTagJonathan,gTagKerstin,gTagStefan,geoEmiliaPresence,geoJonathanPresence,geoKerstinPresence,geoStefanPresence,global,rr_Emilia,rr_Jonathan,rr_Kerstin,rr_Stefan
   NR         233
   NTFY_ORDER 51-Home
   RESIDENTS  rr_Emilia,rr_Jonathan,rr_Kerstin,rr_Stefan
   STATE      absent
   TYPE       HOMEMODE
   VERSION    1.5.4
   READINGS:
     2021-04-02 15:40:41   HomeInfo        <html>Gefunden wurden 2 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Emilia"! Übereinstimmende Geräte: "gTagEmilia,geoEmiliaPresence"<br>Gefunden wurden 2 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Jonathan"! Übereinstimmende Geräte: "gTagJonathan,geoJonathanPresence"<br>Gefunden wurden 2 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Kerstin"! Übereinstimmende Geräte: "gTagKerstin,geoKerstinPresence"<br>Gefunden wurden 2 übereinstimmende(s) Anwesenheits Gerät(e) vom Devspec "TYPE=PRESENCE" für Bewohner "rr_Stefan"! Übereinstimmende Geräte: "gTagStefan,geoStefanPresence"<br><br>Falls ein oder mehr Anweseheits Geräte falsch zugeordnet wurden, so benenne diese bitte so um dass die Bewohner Namen (emilia,jonathan,kerstin,stefan) nicht Bestandteil des Namen sind.<br>Nach dem Umbenennen führe einfach "set Home updateInternalsForce" aus um diese Überprüfung zu wiederholen.</html>
     2021-06-06 12:25:29   alarmState      armaway
     2021-04-02 15:28:07   anyoneElseAtHome off
     2021-06-06 18:00:02   daytime         evening
     2021-04-02 08:17:08   dnd             off
     2021-06-06 18:53:39   lastAbsentByPresenceDevice gTagStefan
     2021-06-06 18:53:39   lastActivityByPresenceDevice gTagStefan
     2021-06-06 12:25:29   lastActivityByResident rr_Emilia
     2021-05-22 03:05:38   lastGoneByResident rr_Emilia
     2021-06-06 18:53:30   lastPresentByPresenceDevice gTagJonathan
     2021-06-06 12:25:29   location        underway
     2021-06-06 12:25:29   mode            absent
     2021-06-06 12:25:29   modeAlarm       armaway
     2021-04-02 08:17:08   panic           off
     2021-06-06 12:25:29   presence        absent
     2021-06-06 12:25:30   prevActivityByResident rr_Emilia
     2021-06-06 12:25:29   prevLocation    home
     2021-06-06 12:25:29   prevMode        day
     2021-06-06 12:25:29   prevModeAlarm   disarm
     2021-06-01 00:00:01   season          summer
     2021-06-06 12:25:29   state           absent
   helper:
     enabledDevices Residents,gTagEmilia,gTagJonathan,gTagKerstin,gTagStefan,geoEmiliaPresence,geoJonathanPresence,geoKerstinPresence,geoStefanPresence,global,rr_Emilia,rr_Jonathan,rr_Kerstin,rr_Stefan
     lar        rr_Stefan
     lastChangedAttr HomeCMDmode-absent-rr_Stefan
     lastChangedAttrValue ---
     presdevs:
       rr_Emilia:
         gTagEmilia
         geoEmiliaPresence
       rr_Jonathan:
         gTagJonathan
         geoJonathanPresence
       rr_Kerstin:
         gTagKerstin
         geoKerstinPresence
       rr_Stefan:
         gTagStefan
         geoStefanPresence
Attributes:
   HomeAdvancedUserAttr 1
   HomeAutoPresence 1
   HomeCMDpresence-absent set .*Heizung_HMIP control 17.0,
set MC_.* off,
set HUEGroup.* off,
{Log3 "HomeCMDpresence-absent", 3, "Alle weg - ich mache alles aus"},
set pushmsg msg Alle weg von zuhause! title='Alle weg!' device='iphone'
   HomeCMDpresence-present set bad_Heizung_HMIP control 21.0,
set kueche_Heizung_HMIP control 21.0,
{Log3 "HomeCMDpresence-present", 3, "Jemand zuhause :-) - ich mache Bad und Küche warm! "},
set pushmsg msg Jemand wieder zuhause title='HomeCMD zuhause!' device='iphone'

   HomePresenceDeviceAbsentCount-rr_Emilia 1
   HomePresenceDeviceAbsentCount-rr_Jonathan 1
   HomePresenceDeviceAbsentCount-rr_Kerstin 1
   HomePresenceDeviceAbsentCount-rr_Stefan 1
   HomePresenceDevicePresentCount-rr_Emilia 2
   HomePresenceDevicePresentCount-rr_Jonathan 2
   HomePresenceDevicePresentCount-rr_Kerstin 2
   HomePresenceDevicePresentCount-rr_Stefan 2
   devStateIcon absent:user_away:dnd+on
gone:user_ext_away:dnd+on
dnd:audio_volume_mute:dnd+off
gotosleep:scene_sleeping:dnd+on
asleep:scene_sleeping_alternat:dnd+on
awoken:weather_sunrise:dnd+on
home:status_available:dnd+on
morning:weather_sunrise:dnd+on
day:weather_sun:dnd+on
afternoon:weather_summer:dnd+on
evening:weather_sunset:dnd+on
night:weather_moon_phases_2:dnd+on
   icon       floor
   room       Residents,Start,Zentral->Zentral
   userattr   HomeCMDdaytime-afternoon:textField-long HomeCMDdaytime-day:textField-long HomeCMDdaytime-evening:textField-long HomeCMDdaytime-morning:textField-long HomeCMDdaytime-night:textField-long HomeCMDmode-absent-rr_Emilia:textField-long HomeCMDmode-absent-rr_Jonathan:textField-long HomeCMDmode-absent-rr_Kerstin:textField-long HomeCMDmode-absent-rr_Stefan:textField-long HomeCMDmode-afternoon:textField-long HomeCMDmode-asleep-rr_Emilia:textField-long HomeCMDmode-asleep-rr_Jonathan:textField-long HomeCMDmode-asleep-rr_Kerstin:textField-long HomeCMDmode-asleep-rr_Stefan:textField-long HomeCMDmode-awoken-rr_Emilia:textField-long HomeCMDmode-awoken-rr_Jonathan:textField-long HomeCMDmode-awoken-rr_Kerstin:textField-long HomeCMDmode-awoken-rr_Stefan:textField-long HomeCMDmode-day:textField-long HomeCMDmode-evening:textField-long HomeCMDmode-gone-rr_Emilia:textField-long HomeCMDmode-gone-rr_Jonathan:textField-long HomeCMDmode-gone-rr_Kerstin:textField-long HomeCMDmode-gone-rr_Stefan:textField-long HomeCMDmode-gotosleep-rr_Emilia:textField-long HomeCMDmode-gotosleep-rr_Jonathan:textField-long HomeCMDmode-gotosleep-rr_Kerstin:textField-long HomeCMDmode-gotosleep-rr_Stefan:textField-long HomeCMDmode-home-rr_Emilia:textField-long HomeCMDmode-home-rr_Jonathan:textField-long HomeCMDmode-home-rr_Kerstin:textField-long HomeCMDmode-home-rr_Stefan:textField-long HomeCMDmode-morning:textField-long HomeCMDmode-night:textField-long HomeCMDpresence-absent-rr_Emilia-device:textField-long HomeCMDpresence-absent-rr_Emilia-gTagEmilia:textField-long HomeCMDpresence-absent-rr_Emilia-geoEmiliaPresence:textField-long HomeCMDpresence-absent-rr_Emilia:textField-long HomeCMDpresence-absent-rr_Jonathan-device:textField-long HomeCMDpresence-absent-rr_Jonathan-gTagJonathan:textField-long HomeCMDpresence-absent-rr_Jonathan-geoJonathanPresence:textField-long HomeCMDpresence-absent-rr_Jonathan:textField-long HomeCMDpresence-absent-rr_Kerstin-device:textField-long HomeCMDpresence-absent-rr_Kerstin-gTagKerstin:textField-long HomeCMDpresence-absent-rr_Kerstin-geoKerstinPresence:textField-long HomeCMDpresence-absent-rr_Kerstin:textField-long HomeCMDpresence-absent-rr_Stefan-device:textField-long HomeCMDpresence-absent-rr_Stefan-gTagStefan:textField-long HomeCMDpresence-absent-rr_Stefan-geoStefanPresence:textField-long HomeCMDpresence-absent-rr_Stefan:textField-long HomeCMDpresence-present-rr_Emilia-device:textField-long HomeCMDpresence-present-rr_Emilia-gTagEmilia:textField-long HomeCMDpresence-present-rr_Emilia-geoEmiliaPresence:textField-long HomeCMDpresence-present-rr_Emilia:textField-long HomeCMDpresence-present-rr_Jonathan-device:textField-long HomeCMDpresence-present-rr_Jonathan-gTagJonathan:textField-long HomeCMDpresence-present-rr_Jonathan-geoJonathanPresence:textField-long HomeCMDpresence-present-rr_Jonathan:textField-long HomeCMDpresence-present-rr_Kerstin-device:textField-long HomeCMDpresence-present-rr_Kerstin-gTagKerstin:textField-long HomeCMDpresence-present-rr_Kerstin-geoKerstinPresence:textField-long HomeCMDpresence-present-rr_Kerstin:textField-long HomeCMDpresence-present-rr_Stefan-device:textField-long HomeCMDpresence-present-rr_Stefan-gTagStefan:textField-long HomeCMDpresence-present-rr_Stefan-geoStefanPresence:textField-long HomeCMDpresence-present-rr_Stefan:textField-long HomeCMDseason-autumn:textField-long HomeCMDseason-spring:textField-long HomeCMDseason-summer:textField-long HomeCMDseason-winter:textField-long HomePresenceDeviceAbsentCount-rr_Emilia:1,2 HomePresenceDeviceAbsentCount-rr_Jonathan:1,2 HomePresenceDeviceAbsentCount-rr_Kerstin:1,2 HomePresenceDeviceAbsentCount-rr_Stefan:1,2 HomePresenceDevicePresentCount-rr_Emilia:1,2 HomePresenceDevicePresentCount-rr_Jonathan:1,2 HomePresenceDevicePresentCount-rr_Kerstin:1,2 HomePresenceDevicePresentCount-rr_Stefan:1,2


Versuch mal die Trennung der Befehle mit Semikolon.

RockThisParty

Super  :) Danke für den Hinweis.

Habe im CMD jetzt komplett Perl-Syntax und darin natürlich die Zeilen mit ; abgeschlossen. Läuft jetzt!
Hätte nicht gedacht, dass da keine Fehlermeldung kommt.

Wasserwerk33

Hallo Leute,
Ich versuche mittels Homemode meine Bewegungsmelder zu realisieren.
Aber bekomme es nicht hin. Hänge bei den Meldungen wenn er es auslösen soll. Also mir als Meldung per Telegram zusenden wenn wir nicht zuhause sind.

Und kann ich auch unterschiedliche Readings zusammenführen?? Also ein Türsensor und ein Bewegungsmelder?

Internals:
   DEF        Residents
   FUUID      60a6c653-f33f-87a8-8f99-77acc4bc13660feb
   NAME       Zuhause
   NOTIFYDEV  BewegungsmelderFlur,LaCrosse_16,Residents,Unwetter,ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23,global,rr_Christin,rr_Stefan
   NR         127
   NTFY_ORDER 51-Zuhause
   RESIDENTS  rr_Christin,rr_Stefan
   SENSORSBATTERY ZWave_SENSOR_NOTIFICATION_11
   SENSORSCONTACT ZWave_SENSOR_NOTIFICATION_11
   SENSORSLUMINANCE ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23
   SENSORSMOTION BewegungsmelderFlur,ZWave_SENSOR_NOTIFICATION_23
   STATE      day
   TYPE       HOMEMODE
   VERSION    1.5.4
   OLDREADINGS:
   READINGS:
     2021-08-17 11:43:06   alarmState      disarm
     2021-08-17 11:43:06   alarmTriggered 
     2021-08-17 11:43:06   alarmTriggered_ct 0
     2021-08-17 11:43:06   alarmTriggered_hr
     2021-08-17 10:59:48   batteryLow_ct   0
     2021-08-17 13:19:35   contactsDoorsInsideOpen
     2021-08-17 13:19:35   contactsDoorsInsideOpen_ct 0
     2021-08-17 13:19:35   contactsDoorsInsideOpen_hr
     2021-07-15 21:39:10   contactsDoorsMainOpen_ct 0
     2021-07-15 21:39:10   contactsDoorsOutsideOpen_ct 0
     2021-08-17 13:19:35   contactsOpen   
     2021-08-17 13:19:35   contactsOpen_ct 0
     2021-08-17 13:19:35   contactsOpen_hr
     2021-07-15 21:39:10   contactsOutsideOpen_ct 0
     2021-07-15 21:39:10   contactsWindowsOpen_ct 0
     2021-08-17 10:00:03   daytime         day
     2021-08-17 10:39:32   dnd             off
     2021-08-17 13:23:24   humidity        68
     2021-08-17 13:23:20   humidityTrend   steigend
     2021-07-15 21:39:11   icewarning      0
     2021-08-17 11:08:26   lastAbsentByResident rr_Stefan
     2021-08-17 11:43:07   lastActivityByResident rr_Christin
     2021-08-17 13:20:10   lastCMDerror    error: >Unknown command armaway, try help.< in CMD: armaway
     2021-08-17 12:50:28   lastContact     ZWave_SENSOR_NOTIFICATION_11
     2021-08-17 13:19:35   lastContactClosed ZWave_SENSOR_NOTIFICATION_11
     2021-07-24 16:19:18   lastGoneByResident rr_Christin
     2021-08-17 11:43:07   lastLocationByResident rr_Christin - zuhause
     2021-07-17 23:36:09   lastMotion      BewegungsmelderFlur
     2021-08-17 13:20:10   lastMotionClosed ZWave_SENSOR_NOTIFICATION_23
     2021-08-17 11:43:07   lastPresentByResident rr_Christin
     2021-08-17 11:43:06   location        home
     2021-08-17 13:24:29   luminance       109
     2021-08-17 13:19:33   luminanceTrend  fallend
     2021-08-17 11:43:06   mode            day
     2021-08-17 11:43:06   modeAlarm       disarm
     2021-07-15 21:39:10   motionsInside   BewegungsmelderFlur
     2021-07-15 21:39:10   motionsInside_ct 1
     2021-07-15 21:39:10   motionsInside_hr BewegungsmelderFlur
     2021-07-15 21:39:10   motionsOutside_ct 0
     2021-07-15 21:39:10   motionsSensors  BewegungsmelderFlur
     2021-07-15 21:39:10   motionsSensors_ct 1
     2021-07-15 21:39:10   motionsSensors_hr BewegungsmelderFlur
     2021-08-17 11:43:06   presence        present
     2021-08-17 11:43:07   prevActivityByResident rr_Stefan
     2021-08-17 12:50:28   prevContact     ZWave_SENSOR_NOTIFICATION_11
     2021-08-17 13:19:35   prevContactClosed ZWave_SENSOR_NOTIFICATION_11
     2021-08-17 11:43:06   prevLocation    underway
     2021-08-17 11:43:06   prevMode        absent
     2021-08-17 11:43:06   prevModeAlarm   armaway
     2021-07-17 23:36:09   prevMotion      BewegungsmelderFlur
     2021-08-17 13:20:10   prevMotionClosed ZWave_SENSOR_NOTIFICATION_23
     2021-08-17 10:10:54   publicIP        91.184.160.22
     2021-07-15 21:39:10   season          summer
     2021-07-15 21:39:10   sensorsTampered_ct 0
     2021-08-17 11:43:06   state           day
     2021-08-17 13:21:15   temperature     19.4
     2021-08-17 13:10:20   temperatureTrend steigend
     2021-08-17 13:12:28   uwz_warnCount   0
   helper:
     enabledDevices BewegungsmelderFlur,LaCrosse_16,Residents,Unwetter,ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23,global,rr_Christin,rr_Stefan
     externalHumidity 1
     lastChangedAttr HomeSensorsBattery
     lastChangedAttrValue ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23
Attributes:
   HomeAdvancedUserAttr 1
   HomeCMDicewarning-on LaCrosse_16
   HomeCMDmodeAlarm armaway
   HomeCMDmotion armaway
   HomeCMDpresence-present-device Christin,Stefan,
   HomeLanguage DE
   HomeSensorTemperatureOutside LaCrosse_16
   HomeSensorsBattery ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23
   HomeSensorsContact ZWave_SENSOR_NOTIFICATION_11
   HomeSensorsLuminance ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23,
   HomeSensorsMotion BewegungsmelderFlur,ZWave_SENSOR_NOTIFICATION_23
   HomeSensorsMotionValues motion|nomotion
   HomeTextAndAreIs und|sind|ist
   HomeTextClosedOpen geschlossen|geöffnet
   HomeTextRisingConstantFalling steigend|gleichbleibend|fallend
   HomeUWZ    Unwetter
   devStateIcon absent:user_away:dnd+on
gone:user_ext_away:dnd+on
dnd:audio_volume_mute:dnd+off
gotosleep:scene_sleeping:dnd+on
asleep:scene_sleeping_alternat:dnd+on
awoken:weather_sunrise:dnd+on
home:status_available:dnd+on
morning:weather_sunrise:dnd+on
day:weather_sun:dnd+on
afternoon:weather_summer:dnd+on
evening:weather_sunset:dnd+on
night:weather_moon_phases_2:dnd+on
   icon       floor
   msgContactPush Telegram:@680783950
   room       HOMEMODE
   userattr   HomeCMDdaytime-afternoon:textField-long HomeCMDdaytime-day:textField-long HomeCMDdaytime-evening:textField-long HomeCMDdaytime-morning:textField-long HomeCMDdaytime-night:textField-long HomeCMDmode-absent-rr_Christin:textField-long HomeCMDmode-absent-rr_Stefan:textField-long HomeCMDmode-afternoon:textField-long HomeCMDmode-asleep-rr_Christin:textField-long HomeCMDmode-asleep-rr_Stefan:textField-long HomeCMDmode-awoken-rr_Christin:textField-long HomeCMDmode-awoken-rr_Stefan:textField-long HomeCMDmode-day:textField-long HomeCMDmode-evening:textField-long HomeCMDmode-gone-rr_Christin:textField-long HomeCMDmode-gone-rr_Stefan:textField-long HomeCMDmode-gotosleep-rr_Christin:textField-long HomeCMDmode-gotosleep-rr_Stefan:textField-long HomeCMDmode-home-rr_Christin:textField-long HomeCMDmode-home-rr_Stefan:textField-long HomeCMDmode-morning:textField-long HomeCMDmode-night:textField-long HomeCMDpresence-absent-rr_Christin:textField-long HomeCMDpresence-absent-rr_Stefan:textField-long HomeCMDpresence-present-rr_Christin:textField-long HomeCMDpresence-present-rr_Stefan:textField-long HomeCMDseason-autumn:textField-long HomeCMDseason-spring:textField-long HomeCMDseason-summer:textField-long HomeCMDseason-winter:textField-long
   webCmd     modeAlarm



"wie schreibe ich das richtig"?
{
  my $a = "%ALIAS%";
  $a =~ s/d/D/;
  fhem "msg $a ist nun geöffnet!";
}

Die einzelnen bereiche durch die namen zu ändern kam dann aber ein error.


danke schon mal für eure Hilfe.


DeeSPe

Zitat von: Wasserwerk33 am 17 August 2021, 13:35:44
Hallo Leute,
Ich versuche mittels Homemode meine Bewegungsmelder zu realisieren.
Aber bekomme es nicht hin. Hänge bei den Meldungen wenn er es auslösen soll. Also mir als Meldung per Telegram zusenden wenn wir nicht zuhause sind.

Und kann ich auch unterschiedliche Readings zusammenführen?? Also ein Türsensor und ein Bewegungsmelder?

Internals:
   DEF        Residents
   FUUID      60a6c653-f33f-87a8-8f99-77acc4bc13660feb
   NAME       Zuhause
   NOTIFYDEV  BewegungsmelderFlur,LaCrosse_16,Residents,Unwetter,ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23,global,rr_Christin,rr_Stefan
   NR         127
   NTFY_ORDER 51-Zuhause
   RESIDENTS  rr_Christin,rr_Stefan
   SENSORSBATTERY ZWave_SENSOR_NOTIFICATION_11
   SENSORSCONTACT ZWave_SENSOR_NOTIFICATION_11
   SENSORSLUMINANCE ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23
   SENSORSMOTION BewegungsmelderFlur,ZWave_SENSOR_NOTIFICATION_23
   STATE      day
   TYPE       HOMEMODE
   VERSION    1.5.4
   OLDREADINGS:
   READINGS:
     2021-08-17 11:43:06   alarmState      disarm
     2021-08-17 11:43:06   alarmTriggered 
     2021-08-17 11:43:06   alarmTriggered_ct 0
     2021-08-17 11:43:06   alarmTriggered_hr
     2021-08-17 10:59:48   batteryLow_ct   0
     2021-08-17 13:19:35   contactsDoorsInsideOpen
     2021-08-17 13:19:35   contactsDoorsInsideOpen_ct 0
     2021-08-17 13:19:35   contactsDoorsInsideOpen_hr
     2021-07-15 21:39:10   contactsDoorsMainOpen_ct 0
     2021-07-15 21:39:10   contactsDoorsOutsideOpen_ct 0
     2021-08-17 13:19:35   contactsOpen   
     2021-08-17 13:19:35   contactsOpen_ct 0
     2021-08-17 13:19:35   contactsOpen_hr
     2021-07-15 21:39:10   contactsOutsideOpen_ct 0
     2021-07-15 21:39:10   contactsWindowsOpen_ct 0
     2021-08-17 10:00:03   daytime         day
     2021-08-17 10:39:32   dnd             off
     2021-08-17 13:23:24   humidity        68
     2021-08-17 13:23:20   humidityTrend   steigend
     2021-07-15 21:39:11   icewarning      0
     2021-08-17 11:08:26   lastAbsentByResident rr_Stefan
     2021-08-17 11:43:07   lastActivityByResident rr_Christin
     2021-08-17 13:20:10   lastCMDerror    error: >Unknown command armaway, try help.< in CMD: armaway
     2021-08-17 12:50:28   lastContact     ZWave_SENSOR_NOTIFICATION_11
     2021-08-17 13:19:35   lastContactClosed ZWave_SENSOR_NOTIFICATION_11
     2021-07-24 16:19:18   lastGoneByResident rr_Christin
     2021-08-17 11:43:07   lastLocationByResident rr_Christin - zuhause
     2021-07-17 23:36:09   lastMotion      BewegungsmelderFlur
     2021-08-17 13:20:10   lastMotionClosed ZWave_SENSOR_NOTIFICATION_23
     2021-08-17 11:43:07   lastPresentByResident rr_Christin
     2021-08-17 11:43:06   location        home
     2021-08-17 13:24:29   luminance       109
     2021-08-17 13:19:33   luminanceTrend  fallend
     2021-08-17 11:43:06   mode            day
     2021-08-17 11:43:06   modeAlarm       disarm
     2021-07-15 21:39:10   motionsInside   BewegungsmelderFlur
     2021-07-15 21:39:10   motionsInside_ct 1
     2021-07-15 21:39:10   motionsInside_hr BewegungsmelderFlur
     2021-07-15 21:39:10   motionsOutside_ct 0
     2021-07-15 21:39:10   motionsSensors  BewegungsmelderFlur
     2021-07-15 21:39:10   motionsSensors_ct 1
     2021-07-15 21:39:10   motionsSensors_hr BewegungsmelderFlur
     2021-08-17 11:43:06   presence        present
     2021-08-17 11:43:07   prevActivityByResident rr_Stefan
     2021-08-17 12:50:28   prevContact     ZWave_SENSOR_NOTIFICATION_11
     2021-08-17 13:19:35   prevContactClosed ZWave_SENSOR_NOTIFICATION_11
     2021-08-17 11:43:06   prevLocation    underway
     2021-08-17 11:43:06   prevMode        absent
     2021-08-17 11:43:06   prevModeAlarm   armaway
     2021-07-17 23:36:09   prevMotion      BewegungsmelderFlur
     2021-08-17 13:20:10   prevMotionClosed ZWave_SENSOR_NOTIFICATION_23
     2021-08-17 10:10:54   publicIP        91.184.160.22
     2021-07-15 21:39:10   season          summer
     2021-07-15 21:39:10   sensorsTampered_ct 0
     2021-08-17 11:43:06   state           day
     2021-08-17 13:21:15   temperature     19.4
     2021-08-17 13:10:20   temperatureTrend steigend
     2021-08-17 13:12:28   uwz_warnCount   0
   helper:
     enabledDevices BewegungsmelderFlur,LaCrosse_16,Residents,Unwetter,ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23,global,rr_Christin,rr_Stefan
     externalHumidity 1
     lastChangedAttr HomeSensorsBattery
     lastChangedAttrValue ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23
Attributes:
   HomeAdvancedUserAttr 1
   HomeCMDicewarning-on LaCrosse_16
   HomeCMDmodeAlarm armaway
   HomeCMDmotion armaway
   HomeCMDpresence-present-device Christin,Stefan,
   HomeLanguage DE
   HomeSensorTemperatureOutside LaCrosse_16
   HomeSensorsBattery ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23
   HomeSensorsContact ZWave_SENSOR_NOTIFICATION_11
   HomeSensorsLuminance ZWave_SENSOR_NOTIFICATION_11,ZWave_SENSOR_NOTIFICATION_23,
   HomeSensorsMotion BewegungsmelderFlur,ZWave_SENSOR_NOTIFICATION_23
   HomeSensorsMotionValues motion|nomotion
   HomeTextAndAreIs und|sind|ist
   HomeTextClosedOpen geschlossen|geöffnet
   HomeTextRisingConstantFalling steigend|gleichbleibend|fallend
   HomeUWZ    Unwetter
   devStateIcon absent:user_away:dnd+on
gone:user_ext_away:dnd+on
dnd:audio_volume_mute:dnd+off
gotosleep:scene_sleeping:dnd+on
asleep:scene_sleeping_alternat:dnd+on
awoken:weather_sunrise:dnd+on
home:status_available:dnd+on
morning:weather_sunrise:dnd+on
day:weather_sun:dnd+on
afternoon:weather_summer:dnd+on
evening:weather_sunset:dnd+on
night:weather_moon_phases_2:dnd+on
   icon       floor
   msgContactPush Telegram:@680783950
   room       HOMEMODE
   userattr   HomeCMDdaytime-afternoon:textField-long HomeCMDdaytime-day:textField-long HomeCMDdaytime-evening:textField-long HomeCMDdaytime-morning:textField-long HomeCMDdaytime-night:textField-long HomeCMDmode-absent-rr_Christin:textField-long HomeCMDmode-absent-rr_Stefan:textField-long HomeCMDmode-afternoon:textField-long HomeCMDmode-asleep-rr_Christin:textField-long HomeCMDmode-asleep-rr_Stefan:textField-long HomeCMDmode-awoken-rr_Christin:textField-long HomeCMDmode-awoken-rr_Stefan:textField-long HomeCMDmode-day:textField-long HomeCMDmode-evening:textField-long HomeCMDmode-gone-rr_Christin:textField-long HomeCMDmode-gone-rr_Stefan:textField-long HomeCMDmode-gotosleep-rr_Christin:textField-long HomeCMDmode-gotosleep-rr_Stefan:textField-long HomeCMDmode-home-rr_Christin:textField-long HomeCMDmode-home-rr_Stefan:textField-long HomeCMDmode-morning:textField-long HomeCMDmode-night:textField-long HomeCMDpresence-absent-rr_Christin:textField-long HomeCMDpresence-absent-rr_Stefan:textField-long HomeCMDpresence-present-rr_Christin:textField-long HomeCMDpresence-present-rr_Stefan:textField-long HomeCMDseason-autumn:textField-long HomeCMDseason-spring:textField-long HomeCMDseason-summer:textField-long HomeCMDseason-winter:textField-long
   webCmd     modeAlarm



"wie schreibe ich das richtig"?
{
  my $a = "%ALIAS%";
  $a =~ s/d/D/;
  fhem "msg $a ist nun geöffnet!";
}

Die einzelnen bereiche durch die namen zu ändern kam dann aber ein error.


danke schon mal für eure Hilfe.


Hallo Wasserwerk33,

Deine Konfiguration des Moduls sieht im allgemeinen sehr merkwürdig aus.
Einige Attribute sind nicht so befüllt wie sie gedacht sind.
Hast Du schon die Commandref und auch das Wiki aufmerksam gelesen?
Ich bin der Meinung dass nach dem Lesen beider Quellen eigentlich kaum noch Fragen offen sein sollten.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

HansMuff

Hallo zusammen!
Vielen Dank für dieses großartige Modul, ich nutze es schon lange und bin begeistert.

In letzter Zeit wurden allerdings die Befehle des "HomeCMDmode-home" Attributes nicht mehr ausgeführt, wenn der Status der Residents in "home" geändert wurde. Meiner Meinung liegt das daran, dass das "mode" Reading des HOMEMODE-Devices nicht in "home" sondern fälschlich in "day" geändert wird. Ein Recover einer Fhem-Version von August 2020 (war das älteste Backup, das ich hatte) bestätigt das, hier wird "mode" noch in "home" geändert und die Befehle im Attribut werden korrekt ausgeführt.

Hat dies noch jemand bemerkt?

vg Markus