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

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

Vorheriges Thema - Nächstes Thema

DeeSPe

Wenn Du HomeModeAlarmActive auf einen Modus setzt den es nicht gibt, dann wird für diesen Sensor in keinem Modus ein Alarm ausgegeben.

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

majestro84

OK hatte es probiert das Attribut leer zulassen somit stand dort eine 1 drin der Alarm ist trotzdem gekommen. Habe es jetzt gelöst in dem ich wirklich die Kontakte einzeln eingetragen habe. Ging auch relativ schnell da sie ja alle unter Sensorscontact standen.
Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

DeeSPe

Zitat von: majestro84 am 09 Mai 2019, 12:17:54
OK hatte es probiert das Attribut leer zulassen somit stand dort eine 1 drin der Alarm ist trotzdem gekommen. Habe es jetzt gelöst in dem ich wirklich die Kontakte einzeln eingetragen habe. Ging auch relativ schnell da sie ja alle unter Sensorscontact standen.

Leer lassen funktioniert leider nicht, also einfach etwas eintragen was es nicht gibt, z.B. "---".

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

majestro84

Server: Fujitsu ESPRIMO Q920 - aktuellen FHEM-Docker Image:Z-Wave (RollerShutter,DoorWindow,Socket,PIR,....) | ENIGMA2 | EGPM2LAN | BLE-Tag(PRESENCE) | HUE | alexa-fhem | Shelly | MQTT2
1.Pi-Zero:Viessmann(optolink) mit 89_VCONTROL300.pm
2.Pi3 Dongle Server: Zigbee2MQTT(CC1352P-2), Z-Wave(UZB1), BT

Jens_B

Hallo zusammen,
ich hänge mich hier mal dran... Also ich bin sicher mein HOMEMODE hat schon mal so funktioniert wie es soll. Aber jetzt werden meine optischen Fensterkontakte von Homematic nicht mehr erkannt und mit einbezogen....
Als Attribute habe ich im HOMEMODE Modul folgendes:

HomeSensorsContact
model=HM-SEC-RHS,model=HM-SEC-SCo


Gruß
Jens
RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

trinitywhm

Das Problem habe ich diese Woche auch bemerkt. Ich konnte es lösen indem ich das "o" groß geschrieben habe.
model=HM-SEC-SC(O|-2) Mit diesem Regex hast du optische und magnetische Sensoren erwischt.

@DeeSPe: Das mit dem großgeschriebenen O statt dem kleinen o sollte man vielleicht im Wikiartikel korrigieren.

Jens_B

Zitat von: trinitywhm am 14 Mai 2019, 18:52:10
Das Problem habe ich diese Woche auch bemerkt. Ich konnte es lösen indem ich das "o" groß geschrieben habe.
model=HM-SEC-SC(O|-2) Mit diesem Regex hast du optische und magnetische Sensoren erwischt.

@DeeSPe: Das mit dem großgeschriebenen O statt dem kleinen o sollte man vielleicht im Wikiartikel korrigieren.

Ja, danke! Klappt! Ich bin sicher das es aber mal mit kleinem O funktioniert hat... (so steht es ja auch in der Anleitung im HOMEMODE WIKI).
Im Homematic Device steht allerdings unter model ja auch das große "O" jetzt...
RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

trinitywhm

Ja klar, bei mir auch. Bis ca. Ende April. Seitdem hat es nicht mehr funktioniert. Habe es zunächst nicht bemerkt, aber dann ist mir bei der Ursachenforschung die unterschiedliche Schreibweise aufgefallen bzw. dass das Regex keine Treffer liefert.
Gut dass es nun auch bei dir wieder funktioniert.

moskito

In den Homematic Modulen wurden diverse "Umbauten" durchgeführt und unter anderem auch die Modeltypen auf Großschreibung geändert.
Falls es noch mehr Regexfilter mit model= für Homematickomponenten gibt gibt, dann sollten die überprüft werden.

Gruß
Danny
FHEM auf Intel NUC/Proxmox & Debian 12 + HM-CFG-USB + zigbee2mqtt + Zwave + Enocean

Jens_B

Hallo zusammen,
ich habe noch mal eine grundlegende Frage, gibts es schon jemanden der die Z-WAVE Sensoren von Neo Coolcam in den Homemode erfolgreich integriert hat? Ich verstehe noch immer nich ganz was HOMEMODE für readings haben möchte um die Bewegung zu erkennen und wie ich am Sensor ein selbiges Userreading baue...

Sorry, wenn das schon irgendwo ausdiskutiert worden ist bitte ich um Nachsicht.

Gruß
Jens
RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

binford6000

Hallo Jens,
das wird im userAttr HomeValues des BWM gemacht. Bei meinen HM-SEN-MDIR-WM55 steht da zB.
motion|open|on
drin. Musst du halt entsprechend anpassen je nachdem was im STATE der Z-WAVE Sensoren von Neo Coolcam als motion erkannt drin steht.

VG Sebastian

Jens_B

Zitat von: binford6000 am 16 Mai 2019, 09:54:06
Hallo Jens,
das wird im userAttr HomeValues des BWM gemacht. Bei meinen HM-SEN-MDIR-WM55 steht da zB.
motion|open|on
drin. Musst du halt entsprechend anpassen je nachdem was im STATE der Z-WAVE Sensoren von Neo Coolcam als motion erkannt drin steht.

VG Sebastian

Hallo Sebastian,
ja in den Sensoren gibt es im STATE nicht die Motionerkennnung, dort steht in STATE nur immer folgendes:
STATE wakeupInterval 86400 1

Es gibt ein extra Internal Reading "motion" welches entweder auf open oder closed geht...
Was ist mit "BWM" in dem Fall gemeint? Edit: BWM= Bewegungsmelder... ok begriffen.
RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

binford6000

Kannst du evtl. mit stateFormat arbeiten? Zeig mal bitte ein list des Bewegungsmelders.
VG Sebastian

Jens_B

Hallo Sebastian,

Zitat von: binford6000 am 16 Mai 2019, 15:14:11
Kannst du evtl. mit stateFormat arbeiten? Zeig mal bitte ein list des Bewegungsmelders.
VG Sebastian

Das List sieht so aus:
Internals:
   DEF        cfae29e6 12
   FUUID      5c44a1f7-f33f-e14b-a3dd-a8a6a2599340116c
   FVERSION   10_ZWave.pm:0.193630/2019-05-10
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     815
   NAME       ZWave_SENSOR_NOTIFICATION_12
   NR         670
   STATE      wakeupInterval 86400 1
   TYPE       ZWave
   ZWDongle_0_MSGCNT 815
   ZWDongle_0_RAWMSG 0004000c043003000c
   ZWDongle_0_TIME 2019-05-16 17:49:46
   ZWaveSubDevice no
   homeId     cfae29e6
   isWakeUp   1
   lastMsgSent 1557974060.97176
   nodeIdHex  0c
   READINGS:
     2018-12-14 19:29:31   CMD             ZW_APPLICATION_UPDATE
     2019-05-16 17:49:46   alarm           HomeSecurity: Event cleared: Motion Detection - Unknown Location, arg 0108
     2018-12-14 19:25:01   battery         100 %
     2018-12-14 19:25:01   batteryPercent  100
     2018-12-14 19:25:01   batteryState    ok
     2019-02-06 06:06:09   energy          0 kWh previous: 0 delta_time: 300 s
     2019-05-10 18:45:22   luminance       15 Lux
     2018-12-14 19:25:00   model           Neo CoolCam Battery Powered PIR Sensor
     2018-12-14 19:25:00   modelConfig     shenzen_neo/nas-pd01z.xml
     2018-12-14 19:25:00   modelId         0258-0003-1083
     2019-05-16 17:49:46   motion          off
     2018-12-14 19:23:47   state           wakeupInterval 86400 1
     2019-05-16 04:34:21   timeToAck       0.033
     2019-05-16 04:34:21   transmit        OK
     2019-05-16 04:34:18   wakeup          notification
Attributes:
   HomeModeAlarmActive armaway
   HomeSensorLocation inside
   HomeValues on|off
   IODev      ZWDongle_0
   classes    ZWAVEPLUS_INFO VERSION MANUFACTURER_SPECIFIC DEVICE_RESET_LOCALLY POWERLEVEL BATTERY SENSOR_MULTILEVEL ALARM SENSOR_BINARY CONFIGURATION ASSOCIATION ASSOCIATION_GRP_INFO WAKE_UP
   room       Sicherheit,ZWave
   userattr   HomeModeAlarmActive HomeReadings HomeValues HomeSensorLocation:inside,outside HomeModeAlarmActive HomeReadings HomeValues HomeSensorLocation:inside,outside
   vclasses   ALARM:8 ASSOCIATION:2 ASSOCIATION_GRP_INFO:1 CONFIGURATION:1 SENSOR_MULTILEVEL:7 VERSION:2 WAKE_UP:2 ZWAVEPLUS_INFO:2


Vielen Dank für Deine Hilfe
Gruß
Jens
RaspberryPi 4 (Raspian Buster)FHEM+Homebridge
HMLAN für Homematic
Z-Wave USB Stick
Shelly Devices
Fritz!Box 7590Ax

DeeSPe

Hallo Jens,

wenn Du ausschließlich diese BWM einsetzt, dann konfiguriere sie über HomeSensorsMotionReadings und HomeSensorsMotionValues im HOMEMODE Device.
Oder wenn es Sensoren mit unterschiedlichen Readings/Values sind, dann nach dem Hinzufügen zu HOMEMODE in den Attributen HomeReadings und HomeValues im jeweiligen Sensor.

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