Aeotec 4in1 Multisensor

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

Vorheriges Thema - Nächstes Thema

larry

Hat jemand den Aeotec Multisensor mit FHEM zum laufen bekommen - wenn ja könnt Ihr bitte die relevanten Fhem config Einträge hier posten? - Ich bin langsam am verzweifeln - Die Sensor Werte bekomme ich - wenn auch falsch (zumindest Feuchtigkeit macht keinen Sinn)

2014-09-06 09:11:28.260 ZWave Multisensor1 wakeup: notification
2014-09-06 09:15:30.087 ZWave Multisensor1 battery: 70 %
2014-09-06 09:15:30.150 ZWave Multisensor1 luminance: 174 Lux
2014-09-06 09:15:30.210 ZWave Multisensor1 humidity: 11776 %
2014-09-06 09:15:30.270 ZWave Multisensor1 temperature: 73.0 F


Aber Motion bekomme ich nicht zum laufen. Ich wäre sehr dankbar für jegliche Hilfe.

krikan

Habe ihn nicht, aber folgende Anmerkungen:
- Ist Fhem aktuell? Update liefert "Nothing to do.."  Feuchtigkeit hatte Rudi gefixt: http://forum.fhem.de/index.php/topic,25036.0.html
- Ist die Assoziation zum Gateway angelegt: http://manuals.zwaveeurope.com/make.php?lang=de&type=&sku=AEO_MULTISENS

larry

Nach dem Update wird die Feuchtigkeit nun richtig angezeigt

fhem> ZWave Multisensor1 battery: 47 %
ZWave Multisensor1 luminance: 263 Lux
ZWave Multisensor1 humidity: 47 %
ZWave Multisensor1 temperature: 75.8 F
ZWave Multisensor1 wakeup: notification


Hier sind meine Config Einträge:

define Multisensor1 ZWave 0184c73d 12
attr Multisensor1 IODev ZWDongle_0
attr Multisensor1 classes SENSOR_BINARY SENSOR_MULTILEVEL BATTERY WAKE_UP CONFIGURATION ASSOCIATION MANUFACTURER_SPECIFIC VERSION
attr Multisensor1 room Office
set Multisensor1 associationAdd 1 1



get Multisensor1 association 1
ZWave Multisensor1 assocGroup_01: Max 05 Nodes 01


Dennoch bekomme ich keinerlei Messages über "Motion" ...


krikan

#3
Was mir auffällt:
BASIC class ist nicht im Attribut classes enthalten. Genau diese class wird aber zur Bewegungsmeldung laut Handbuch genutzt.

Edit: Im Node Information Frame ist BASIC laut pepper-Datenbank nicht enthalten. Fhem kann es dann auch nicht automatisch erkennen. Manuell ergänzen und bitte berichten -> wiki-kandidat

larry

Habe BASIC eingefügt - macht aber keinen Unterschied - muss irgendwas am Controller anders konfiguriert werden?

Der Motion Sensor ist Enabled laut config_04 (sollte eigentlich "1" sein da Size=1 - da scheint FHEM was falsch zu Reporten: "ZWDongle/RAW: /010e0004000e08700604010100000081")
ZWave Multisensor1 config_04: 16777216


rudolfkoenig

Ich habe auch mit einem EZMotion 3-in-1 experimentiert, der hat mir auch nie Motion gemeldet.
Solche Meldungen muessen entweder anders aktiviert werden, oder diese werden einem anderen "Associacion target" gemeldet.

krikan

#6
Die Software-Anbindung des Senors scheint generell schwerig zu sein. Wenn ich den Sensornamen in den einschlägigen Hausautomationsforen suche, gibt es mehr ? als Lösungen.
Was auf die Schnelle auffällt:

  • neueste Firmware 1.18 sollte installiert sein
  • es gibt einen bei pepper1 nicht dokumentierten Parameter 5, der die Art des Motion-Reports festlegt (http://www.smarthus.info/support/manuals/zw_sikkerhet/aeotec_multisensor_tech.pdf). Default=1; evtl. mal Wert 2 probieren.
  • Im Parameter 101 werden an die group1 versandten Infos festgelegt. Default = nur Batterie -> nur warum empfängst Du dann auch andere Werte (broadcast?). evtl. mal Wert 224 oder 225 ausprobieren.
Mehr Ideen habe ich dann auch nicht mehr. verbose 5 hast Du bei Deinen Versuchen sicherlich bereits gesetzt.

edit: Zitat aus der obigen Pdf "The destination nodes of Basic set command, Sensor Binary Report are all associated nodes. If the MultiSensor doesn't have associated nodes, basic set and sensor binary report command will not be sent."

larry

Ich habe jetzt noch ne ganze weile mit dem Customer Support diskutiert mit dem Ergebnis das ich doch den Sensor zurückschicken soll was ich dann heute auch gemacht habe.

Kann jemand einen Outdoor Motion Sensor empfehlen der auch funktioniert und ordentlich verarbeitet ist?

Danke.

krikan

ZitatIch habe jetzt noch ne ganze weile mit dem Customer Support diskutiert mit dem Ergebnis das ich doch den Sensor zurückschicken soll was ich dann heute auch gemacht habe.

Gibt es denn ein allgemein verwertbares Ergebnis aus Deiner Diskussion. Ich kenne nämlich keinen anderen ZWave-Multisensor für Außen und hatte daher den Aeotec auch ins Auge gefasst und auf Deine Erkenntnisse für die Fhem Anbindung gehofft.

larry

Die Aussage des Supports war das der Sensor bei Default Motion reporten sollte - Er empfahl den Sensor noch mal aus dem Netzwerk rauszunehmen und die Firmware neu zu installieren und dann wieder ins Netz einzufügen. Nachdem das auch nichts gebracht hatte habe ich mich entschlossen den Sensor zurückzuschicken. Vielleicht war ja der Sensor wirklich kaputt - was natürlich nicht für die Qualität sprechen würde. 

Nur noch mal als Zusammenfassung: Der Sensor hat ab und zu basicReports gesendet - diese waren aber eher Zufälligkeit und hatten nichts mit Bewegung zu tun - In dem Zeitraum (siehe log) war ich bestimmt 10 mal in dem Zimmer wo der Sensor war, es sind aber nur 2 basicReports FF zu sehen. Die LED am Sensor geht immer schön an wenn sich was bewegt.

Die Config war wie folgt:


define Multisensor1 ZWave 0184c73d 15
attr Multisensor1 IODev ZWDongle_0
attr Multisensor1 classes  BASIC SENSOR_BINARY SENSOR_MULTILEVEL BATTERY WAKE_UP CONFIGURATION ASSOCIATION MANUFACTURER_SPECIFIC VERSION
attr Multisensor1 room Office
set Multisensor1 associationAdd 1 1



2014-09-10 07:47:39.205 ZWave Multisensor1 battery: 62 %     
2014-09-10 07:47:39.270 ZWave Multisensor1 luminance: 502 Lux
2014-09-10 07:47:39.330 ZWave Multisensor1 humidity: 48 %     
2014-09-10 07:47:39.392 ZWave Multisensor1 temperature: 68.9 F
2014-09-10 07:59:39.210 ZWave Multisensor1 battery: 59 %     
2014-09-10 07:59:39.274 ZWave Multisensor1 luminance: 595 Lux
2014-09-10 07:59:39.334 ZWave Multisensor1 humidity: 48 %     
2014-09-10 07:59:39.396 ZWave Multisensor1 temperature: 69.0 F
>>>>2014-09-10 08:00:57.467 ZWave Multisensor1 basicReport: ff   
2014-09-10 08:11:43.215 ZWave Multisensor1 battery: 59 %     
2014-09-10 08:11:43.279 ZWave Multisensor1 luminance: 657 Lux
2014-09-10 08:11:43.339 ZWave Multisensor1 humidity: 47 %     
2014-09-10 08:11:43.400 ZWave Multisensor1 temperature: 69.4 F
2014-09-10 08:18:47.423 ZWave Multisensor1 basicReport: 00   
2014-09-10 08:23:44.219 ZWave Multisensor1 battery: 61 %     
2014-09-10 08:23:44.285 ZWave Multisensor1 luminance: 704 Lux
2014-09-10 08:23:44.344 ZWave Multisensor1 humidity: 47 %     
2014-09-10 08:23:44.405 ZWave Multisensor1 temperature: 69.3 F
2014-09-10 08:35:44.225 ZWave Multisensor1 battery: 62 %     
2014-09-10 08:35:44.290 ZWave Multisensor1 luminance: 748 Lux
2014-09-10 08:35:44.349 ZWave Multisensor1 humidity: 47 %     
2014-09-10 08:35:44.410 ZWave Multisensor1 temperature: 69.3 F
2014-09-10 08:47:44.230 ZWave Multisensor1 battery: 62 %     
2014-09-10 08:47:44.294 ZWave Multisensor1 luminance: 768 Lux
2014-09-10 08:47:44.354 ZWave Multisensor1 humidity: 47 %     
2014-09-10 08:47:44.414 ZWave Multisensor1 temperature: 69.3 F
>>>>2014-09-10 08:52:36.916 ZWave Multisensor1 basicReport: ff   
2014-09-10 08:59:27.439 ZWave Multisensor1 basicReport: 00   
2014-09-10 08:59:49.234 ZWave Multisensor1 battery: 61 %     
2014-09-10 08:59:49.298 ZWave Multisensor1 luminance: 773 Lux
2014-09-10 08:59:49.358 ZWave Multisensor1 humidity: 47 %
2014-09-10 08:59:49.420 ZWave Multisensor1 temperature: 69.6 F

Didi65

Ich habe mir auch 2 von den Dingern gekauft. Allerdings geht bei mir mit irgendwelchen Werten gar nichts!

Fhem ist up to date > "nothing to do..."

Derzeit habe ich im ZWave Netzwerk lediglich den Aeon Labs Z-Stick Series 2 sowie den Aeon Labs Z-Wave Mehrfachsensor

Meine Config sieht wie folgt aus:
define ZWDongle_0 ZWDongle /dev/ttyUSB0@115200
attr ZWDongle_0 1 1
attr ZWDongle_0 model ZWDongle
attr ZWDongle_0 room ZWave
attr ZWDongle_0 verbose 5

define Sensor_Wohnen ZWave 0184d2eb 16
attr Sensor_Wohnen IODev ZWDongle_0
attr Sensor_Wohnen classes BASIC MULTI_CHANNEL SENSOR_BINARY SENSOR_MULTILEVEL BATTERY WAKE_UP CONFIGURATION ASSOCIATION MANUFACTURER_SPECIFIC VERSION


Anbieten kann ich noch "list"

Internals:
   CallbackNr 0
   Clients    :ZWave:
   DEF        /dev/ttyUSB0@115200
   DeviceName /dev/ttyUSB0@115200
   FD         15
   NAME       ZWDongle_0
   NR         83
   PARTIAL
   RAWMSG     0004001003300300
   ReadTime   1413437485.62068
   STATE      Initialized
   TYPE       ZWDongle
   ZWDongle_0_MSGCNT 74
   ZWDongle_0_TIME 2014-10-16 07:31:25
   homeId     0184d2eb
   nrNAck     0
   Matchlist:
     1:ZWave    .*
   Readings:
     2014-10-14 00:39:02   caps            Vers:3 Rev:7 ManufID:0086 ProductType:0002 ProductID:0001 UNKNOWN_01 SERIAL_API_GET_INIT_DATA SERIAL_API_APPL_NODE_INFORMATION APPLICATION_COMMAND_HANDLER ZW_GET_CONTROLLER_CAPABILITIES SERIAL_API_SET_TIMEOUTS SERIAL_API_GET_CAPABILITIES UNKNOWN_0f ZW_SET_SLEEP_MODE ZW_SEND_NODE_INFORMATION ZW_SEND_DATA ZW_SEND_DATA_MULTI ZW_GET_VERSION ZW_SEND_DATA_ABORT ZW_R_F_POWER_LEVEL_SET UNKNOWN_1b UNKNOWN_1f MEMORY_GET_ID MEMORY_GET_BYTE MEMORY_PUT_BYTE MEMORY_GET_BUFFER UNKNOWN_40 ZW_GET_NODE_PROTOCOL_INFO UNKNOWN_43 ZW_REPLICATION_COMMAND_COMPLETE ZW_REPLICATION_SEND_DATA ZW_ASSIGN_RETURN_ROUTE ZW_DELETE_RETURN_ROUTE ZW_REQUEST_NODE_NEIGHBOR_UPDATE ZW_APPLICATION_UPDATE ZW_ADD_NODE_TO_NETWORK ZW_CREATE_NEW_PRIMARY UNKNOWN_4f ZW_SET_LEARN_MODE ZW_ASSIGN_SUC_RETURN_ROUTE ZW_ENABLE_SUC ZW_REQUEST_NETWORK_UPDATE ZW_SET_SUC_NODE_ID ZW_DELETE_SUC_RETURN_ROUTE ZW_REDISCOVERY_NEEDED UNKNOWN_5f ZW_REQUEST_NODE_INFO ZW_REMOVE_FAILED_NODE_ID ZW_IS_FAILED_NODE UNKNOWN_7f UNKNOWN_8f
     2014-10-14 00:40:03   ctrlCaps        PRIMARY
     2014-10-16 00:38:22   homeId          HomeId:0184d2eb CtrlNodeId:01
     2014-10-14 01:07:40   nodeList        1,10,12
     2014-10-14 00:41:23   version         Z-Wave 2.78 STATIC_CONTROLLER
   SendStack:
Attributes:
   1          1
   model      ZWDongle
   room       ZWave
   verbose    5


Internals:
   DEF        0184d2eb 16
   IODev      ZWDongle_0
   LASTInputDev ZWDongle_0
   MSGCNT     56
   NAME       Sensor_Wohnen
   NR         85
   STATE      closed
   TYPE       ZWave
   ZWDongle_0_MSGCNT 56
   ZWDongle_0_RAWMSG 0004001003300300
   ZWDongle_0_TIME 2014-10-16 07:31:25
   homeId     0184d2eb
   id         10
   lastMsgTimestamp 1413437485
   CHANGETIME:
   Helper:
     Dblog:
       Cmd:
         Logdb:
           TIME       1413436025.65872
           VALUE      ZW_APPLICATION_UPDATE
       Basicreport:
         Logdb:
           TIME       1413412748.88565
           VALUE      ff
       Reportedstate:
         Logdb:
           TIME       1413437485.62325
           VALUE      closed
       State:
         Logdb:
           TIME       1413437485.62325
           VALUE      closed
       Wakeup:
         Logdb:
           TIME       1413437128.63709
           VALUE      notification
   Readings:
     2014-10-16 07:07:05   CMD             ZW_APPLICATION_UPDATE
     2014-10-15 22:10:24   assocGroup_01   Max 05 Nodes 01
     2014-10-16 00:39:08   basicReport     ff
     2014-10-15 22:10:26   battery         89 %
     2014-10-15 22:22:24   configCommandOptions 16777216
     2014-10-15 22:22:24   configEnableMotionSensor 16777216
     2014-10-15 22:22:24   configGroupInterval 720
     2014-10-15 22:22:25   configGroupReports 0
     2014-10-15 22:22:25   configOnTime    15728640
     2014-10-15 22:22:25   configWakeUpMinutesWhenBatteriesAre2 16777216
     2014-10-15 22:22:25   model           Aeon Labs Multi Sensor
     2014-10-15 22:22:25   modelConfig     aeon_labs/alms.xml
     2014-10-15 22:22:25   modelId         0086-0002-0005
     2014-10-16 07:31:25   reportedState   closed
     2014-10-16 07:31:25   state           closed
     2014-10-15 22:34:24   version         Lib 6 Prot 3.28 App 1.18
     2014-10-15 22:34:24   versionClass_00 00
     2014-10-16 07:25:28   wakeup          notification
     2014-10-15 22:34:24   wakeupReport    interval 720 target 1
   WakeUp:
Attributes:
   IODev      ZWDongle_0
   classes    SENSOR_BINARY SENSOR_MULTILEVEL BATTERY WAKE_UP CONFIGURATION ASSOCIATION MANUFACTURER_SPECIFIC VERSION
   room       ZWave
   verbose    5


Bei Suche nach meinem Problem bin ich auch auf die Seite von Pepper gestoßen habe bemerkt, dass es anscheinend 2 verschiedene "Typen" des Multisensors gibt.

Multi Sensor 1.18 http://www.pepper1.net/zwavedb/device/407
Multi Sensor 1.3 http://www.pepper1.net/zwavedb/device/121

Fhem erkennt meinen Multisensor als 1.18 - könnte es aber nicht sein, dass ich den 1.3 habe? Und wenn, wo finde ich die "aeon_labs/alms.xml" damit ich diese dahingehend verändern kann, dass es passt?

rudolfkoenig

Zitatkönnte es aber nicht sein, dass ich den 1.3 habe

Ich halete es fuer unwahrscheinlich, schliesslich kriegt FHEM diesen Text vom Geraet selber.

Zitatwo finde ich die "aeon_labs/alms.xml"
Ist ein Abschnitt in FHEM/lib/openzwave_deviceconfig.xml.gz.
Wird anhand des (vom Geraet gemeldeten) modelId aus FHEM/lib/openzwave_manufacturer_specific.xml rausgelesen.

Didi65

Ok, einverstanden!

Aber woran könnte liegen, dass ich keine readings für Temperatur, Luftfeuchte und Lichtintensität bekomme?

rudolfkoenig

Ich rate ins Blaue (da ich kein solches Geraet habe): Reporting ist nicht aktiviert.
FHEM macht das (noch) nicht automatisch.

Didi65

#14
Ich habe jetzt viel nachgelesen (Commandref, etc.) und ausprobiert, komme aber scheinbar nicht hinter die korrekte Syntax.

set DEVICE reportOn funktioniert nicht!