Aeotec 4in1 Multisensor

Begonnen von larry, 06 September 2014, 18:16:04

Vorheriges Thema - Nächstes Thema

dirkcx

Hi Christian,
einfach aus Unwissenheit. Ich glaube schon viel Zeit in die Einarbeitung gesteckt zu haben, aber bislang habe ich nur diese Lösung gefunden.
Daher danke für den Tipp, scheint zu funktionieren.

Eine weitere Frage: ich habe den Sensor in den direkt unter dem alten Platz liegenden Raum eine Etage tiefer gestellt, also Luftlinie 2,5 Meter Entfernung durch eine normale Betondecke, sonst nichts geändert. Seit dem empfange ich keine Daten mehr vom Sensor. Was muss man tun in diesem Fall?

Server: Gigabyte GB-BACE3160 | Ubuntu 20.04 LTS Server | aktuelles FHEM | CULUSB (busware) FS20/FHT/... | MySensors: seriell / esp8266 | ZigBee (Zigbee CC2531 / zigbee2mqtt) | homebridge / homebridge-config-ui

krikan

Zitat von: dirkcx am 27 Februar 2017, 11:34:54
einfach aus Unwissenheit.
Vielleicht bin auch ich unwissend. Mich interessiert wirklich, ob es einen Sinn/Vorteil gibt, bevor ich das Vorgehen verurteile  ;) . Eventuell kann das jemand anderes beantworten.

ZitatEine weitere Frage: ich habe den Sensor in den direkt unter dem alten Platz liegenden Raum eine Etage tiefer gestellt, also Luftlinie 2,5 Meter Entfernung durch eine normale Betondecke, sonst nichts geändert. Seit dem empfange ich keine Daten mehr vom Sensor. Was muss man tun in diesem Fall?
Du kannst Dein Glück mit dem neighborUpdate - Befehl probieren. Die Gefahr ist, dass bereits die Entfernung mit Betondecke dazwischen zu dauerhaften Empfangsproblemen führt. Dann musst Du es mit einem Repeater dazwischen probieren.
Der Sensor hat einen alten 300er-Chip und ist wohl deshalb so günstig beim besagten Versender. Die 300er-Chipvariante ist nur dort zu bekommen. Das nachfolgende 500er-Modell ist bereits seit langem auf dem Markt.

Mickey

Hallo, kann bitte jemand über meinen List sehen.
ich bekomme den Motion Sensor nicht zum laufen.

Danke euch

Internals:
   DEF        c1d563f4 5
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     110
   NAME       Multisensor_1
   NR         118
   STATE      closed - T: 15.8 C, H: 29 %, L: 0 Lux, Batt: 82 %
   TYPE       ZWave
   ZWDongle_0_MSGCNT 110
   ZWDongle_0_RAWMSG 0004000503200100
   ZWDongle_0_TIME 2017-04-16 15:49:38
   ZWaveSubDevice no
   homeId     c1d563f4
   isWakeUp   1
   lastMsgSent 1492350566.21173
   nodeIdHex  05
   Readings:
     2017-04-16 15:49:24   CMD             ZW_APPLICATION_UPDATE
     2017-04-16 15:31:42   assocGroup_1    Max 5 Nodes ZWDongle_0
     2017-04-16 15:31:41   assocGroups     1
     2017-04-16 15:49:38   basicSet        0
     2017-04-16 15:47:45   battery         82 %
     2017-04-16 15:19:39   configCommandOptions BasicSetDefault
     2017-04-16 15:19:39   configEnableMotionSensor Enabled
     2017-04-16 15:19:39   configGroup1Interval 60
     2017-04-16 15:19:41   configGroup1Reports 225
     2017-04-16 15:19:41   configGroup2Interval 720
     2017-04-16 15:43:43   configGroup2Reports 225
     2017-04-16 14:55:34   configGroup3Interval 720
     2017-04-16 15:43:45   configGroup3Reports 225
     2017-04-16 15:19:41   configOnTime    1
     2017-04-16 15:19:41   configWakeUp10MinutesWhenBatteriesAre2 Yes
     2017-04-16 15:47:46   humidity        29 %
     2017-04-16 15:47:45   luminance       0 Lux
     2017-04-16 14:06:47   model           Aeotec DSB05 Multisensor
     2017-04-16 14:06:47   modelConfig     aeotec/dsb05.xml
     2017-04-16 14:06:47   modelId         0086-0002-0005
     2017-04-16 15:43:42   reportedState   closed
     2017-04-16 15:49:38   state           closed - T: 15.8 C, H: 29 %, L: 0 Lux, Batt: 82 %
     2017-04-16 15:47:46   temperature     15.8 C
     2017-04-16 15:49:23   timeToAck       0.028
     2017-04-16 15:49:26   transmit        NO_ACK
     2017-04-16 15:43:41   wakeup          notification
     2017-04-16 14:00:26   wakeupReport    interval 720 target 1
   SendStack:
     get:1305023104251c
Attributes:
   IODev      ZWDongle_0
   classes    BASIC SENSOR_BINARY SENSOR_MULTILEVEL BATTERY WAKE_UP CONFIGURATION ASSOCIATION MANUFACTURER_SPECIFIC VERSION
   extendedAlarmReadings 1
   icon       IR
   room       system
   showtime   1
   userReadings state { return sprintf("%s - T: %s, H: %s, L: %s, Batt: %s", ReadingsVal("Multisensor_1","reportedState",0), ReadingsVal("Multisensor_1","temperature",0), ReadingsVal("Multisensor_1","humidity",0), ReadingsVal("Multisensor_1","luminance",0), ReadingsVal("Multisensor_1","battery",0)); }
   vclasses   ASSOCIATION:1 BASIC:1 BATTERY:1 MANUFACTURER_SPECIFIC:1 SENSOR_BINARY:1 SENSOR_MULTILEVEL:5 VERSION:1 WAKE_UP:2
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

drdownload

#33
Hi, ich hänge auch dran Motion Informationen zusammenzubekommen, Sensorwerte gingen mit den Settings aus dem Wiki gleich, aber bei Motion passiert nix.
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,

drdownload

Nachdem ich neu bin in Zwave hat es etwas länger gedauert, aber ich habe jetzt auch Motion zum laufen gebracht. In einer modernen FHEM Version (bzw. des ZWAVE Moduls) bekomme ich einfach über get configall auch den Parameter EnableMotionDetector und schwups schon geht es.

Jetzt muss ich nur noch das mit der Reset-Zeit herausfinden.
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,

Mickey


ZitatJetzt muss ich nur noch das mit der Reset-Zeit herausfinden.

Versuche mal:

set configTime <min>

Und dann am Sensor die "Taste" drücken
Zu mir:
Ich bin leider fast blind (EU Rentner) und nicht zu "faul" was nachzulesen. Bitte seht mir nach, wenn ich einmal zu viel frage oder auch mal Schreibfehler mache. Danke, Michael

drdownload

Hi, soweit so gut läuft er jetzt mal im Batteriebetrieb bis ich dazu komme ein Kabel raufzulegen zum Sensor.

Was mir jedoch aufgefallen ist: Die Luftfeuchtigkeit passt mit den zwei anderen Sensoren im Raum zusammen, aber die Temperatur ist recht konstant 2 Grad niedriger. Selbst wenn ich einen anderen Sensor direkt daneben hinstelle bleibt der Unterschied.
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,

krikan

Zitataber die Temperatur ist recht konstant 2 Grad niedriger. Selbst wenn ich einen anderen Sensor direkt daneben hinstelle bleibt der Unterschied.
Kann man mit "set <device> configTemperatureCalibration xy" am Sensor direkt anpassen oder per FHEM bspw. mit folgenden Wegen: https://wiki.fhem.de/wiki/Z-Wave-PHI_PST02-1A-T%C3%BCr-,_Bewegungs-,_Helligkeits-,_Temperatursensor#Temperaturkorrektur

drdownload

Nachdem ich das bei Sets nicht als Auswahl habe wird es wohl ein Readingupdate ;)
CUL 868 Slow-RF (FS20 Aktoren, Sender, FHT8V), CUL 868 (WMBUS-Empfang), Jeelink (PCA301), WS3600 (WH3080 über USB-Basis), Bewässerung mit ESP-Easy und Proplanta, RFXTRX433 Home-Easy Empfang und Senden, Oregon TH, WS001 TH), Blackbean IR, Mopidy-Snapcast MR Audio, Kodi, Forum-LED-Controller,

krikan

Zitat von: drdownload am 26 Juni 2017, 12:52:55
Nachdem ich das bei Sets nicht als Auswahl habe wird es wohl ein Readingupdate ;)
Sorry, set gibt es nur bei der Folgeversion des Geraetes.

fritzhugo123

Hallo zusammen,

ich würden den Multisensor gerne benutzen, um das Licht im Flur einzuschalten. Versucht habe ich es hiermit:

define Bewegung_Flur_unten notify ZWave_SENSOR_MULTILEVEL_3.*basicSet.* { if (Value("FU.Licht") eq "off" && ReadingsVal("ZWave_SENSOR_MULTILEVEL_3","luminance",0) <= 20){ fhem ("set FU.Licht on-for-timer 30") } }

Ich sehe kein Reading für Motion, deshalb habe ich *basicSet* genommen. Normalerweise steht der Wert auf 0 und bei Bewegung ändert er sich auf 255.

Das Problem ist, dass der Status nach configOnTime (240) wieder zurückgesetzt wird und das Licht dann erneut angeht.

Hat jemand eine Idee, wie ich das zweite Einschalten vermeiden kann?

Mir fallen zwei Dinge ein:
1) entweder setze ich configOnTime kleiner als die Zeit, die das Licht eingeschaltet ist. Wenn ich mich dann allerdings innerhalb dieser Zeit im Flur bewege, geht das Licht ständig neu an und aus.
2) Ich modifiziere das Reading, so dass auf einen Wert != oder > 0 geprüft wird. Die Frage ist, wie dieses Reading im notify aussieht?