Autor Thema: 10_EnOcean V12924 - V13812 - Erweiterungen und Überarbeitungen  (Gelesen 2547 mal)

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1259
In dieser Version sind folgende Ergänzungen, Änderungen und Fehlerbereinigungen enthalten:

1. Neue Profile: F6-01-01 (switch), F6-05-00 (windSpeed.00), A5-09-0C (vocSensor.01), A5-14-07, A5-14-08 (doorContact), A5-14-09, A514-0A (windowContact), D2-05-02 (blindsCtrl.00), D2-B0-51 (liquidLeakage.51)

2. Devices mit verschlüsselten Telegrammen (EEP 31 - gekapselte R-ORG) können jetzt angelernt und angezeigt werden

3. Das EEP F6-05-02 (smokeDetector.02) ersetzt das bisherige Eltako-Profil FRW. Die Erreichbarkeit des Rauchmelders wird überwacht. Der Rauchmelder sendet alle 20 min ein Telegramm. Wird dieses nicht empfangen, geht der Status auf "dead_sensor". Es werden nur dann Events ausgeben, falls sich der Status des Rauchmelders ändert.

ab V13422 / 13812:

4. Fehler bei der Überwachung der Sensoren mit den Profilen windSpeed.00 und smokeDetector.02 beseitigt.

Einzelheiten sind in der commandref zu finden.

Danke für die bisherigen Rückmeldungen und Tests. Ich musste wieder an Änderungen an zentralen Routinen vornehmen. Deshalb bitte ich um gründliche Tests. Für mich ist dies wegen der fehlenden Testobjekte nur sehr begrenzt möglich. Ich hoffe deshalb auf zahlreiche Unterstützer.
« Letzte Änderung: 27 März 2017, 06:42:58 von klaus.schauer »

Offline Stril

  • Full Member
  • ***
  • Beiträge: 472
Antw:10_EnOcean V12924 - Erweiterungen und Überarbeitungen
« Antwort #1 am: 13 Februar 2017, 19:34:45 »
Hallo!

Ich nutze die Eltako FRW Rauchmelder und erhalte seit dem Update Fehlalarme:

Manchmal gibt es "dead_sensor", heute auch bei zwei verschiedenen Sensoren "smoke_alarm".
Empfangsprobleme kann ich eigentlich ausschließen, da einer der betroffenen Sensoren nur 2 Meter vom Server entfernt ist.

Hier mal ein Log:

2017-01-12_09:17:13 Rauchmelder_EG_Wohnzimmer off
2017-01-13_06:22:08 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-01-13_06:22:08 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-01-16_13:56:53 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-01-16_13:56:53 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-01-21_06:05:51 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-01-21_06:05:51 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-01-22_01:50:09 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-01-22_01:50:09 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-01-25_20:34:22 Rauchmelder_EG_Wohnzimmer alarm: off
2017-01-25_20:34:22 Rauchmelder_EG_Wohnzimmer battery: ok
2017-01-25_20:34:22 Rauchmelder_EG_Wohnzimmer off
2017-01-28_04:50:44 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-01-28_04:50:44 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-01-31_09:45:15 Rauchmelder_EG_Wohnzimmer alarm: off
2017-01-31_09:45:15 Rauchmelder_EG_Wohnzimmer battery: ok
2017-01-31_09:45:15 Rauchmelder_EG_Wohnzimmer off
2017-02-04_16:40:09 Rauchmelder_EG_Wohnzimmer alarm: off
2017-02-04_16:40:09 Rauchmelder_EG_Wohnzimmer battery: ok
2017-02-04_16:40:09 Rauchmelder_EG_Wohnzimmer off
2017-02-04_19:39:51 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-02-04_19:39:51 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-02-06_19:20:24 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-02-06_19:20:24 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-02-08_18:21:37 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-02-08_18:21:37 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-02-11_00:17:25 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-02-11_00:17:25 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-02-11_22:36:51 Rauchmelder_EG_Wohnzimmer alarm: off
2017-02-11_22:36:51 Rauchmelder_EG_Wohnzimmer battery: ok
2017-02-11_22:36:51 Rauchmelder_EG_Wohnzimmer off
2017-02-11_23:58:03 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-02-11_23:58:03 Rauchmelder_EG_Wohnzimmer dead_sensor
2017-02-13_19:00:09 Rauchmelder_EG_Wohnzimmer alarm: smoke-alarm
2017-02-13_19:00:09 Rauchmelder_EG_Wohnzimmer smoke-alarm
2017-02-13_19:19:53 Rauchmelder_EG_Wohnzimmer alarm: off
2017-02-13_19:19:53 Rauchmelder_EG_Wohnzimmer battery: ok
2017-02-13_19:19:53 Rauchmelder_EG_Wohnzimmer off

Hast Du dazu eine Idee?

In der Commandref steht:

Set attr subType to smokeDetector.02 manually.

Beim damaligen Anlernen wurde der subType auf "FRW" gesetzt. Ist das nicht mehr korrekt?
EventOnChangeReading nutze ich nicht.

Danke und Grüße
Phil
« Letzte Änderung: 13 Februar 2017, 19:38:13 von Stril »

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1259
Antw:10_EnOcean V12924 - Erweiterungen und Überarbeitungen
« Antwort #2 am: 13 Februar 2017, 21:03:31 »
Das Timing bei der Überwachung scheint manchmal aus dem Takt zu kommen. Um das vielleicht eingrenzen zu können, wäre ein Log mit
attr Rauchmelder_EG_Wohnzimmer verbose 5
hilfreich.

Offline Stril

  • Full Member
  • ***
  • Beiträge: 472
Antw:10_EnOcean V12924 - Erweiterungen und Überarbeitungen
« Antwort #3 am: 14 Februar 2017, 08:15:04 »
Hallo!

Danke für die Antwort. Ich hab das Logging hochgesetzt und warte jetzt mal. Gerade ist der Sensor wieder "dead", aber heute Abend drücke ich mal auf den Testknopf.
2017-02-13_19:19:53 Rauchmelder_EG_Wohnzimmer alarm: off
2017-02-13_19:19:53 Rauchmelder_EG_Wohnzimmer battery: ok
2017-02-13_19:19:53 Rauchmelder_EG_Wohnzimmer off
2017-02-14_03:35:24 Rauchmelder_EG_Wohnzimmer alarm: dead_sensor
2017-02-14_03:35:24 Rauchmelder_EG_Wohnzimmer dead_sensor
Grüße
Phil

Offline Stril

  • Full Member
  • ***
  • Beiträge: 472
Antw:10_EnOcean V12924 - Erweiterungen und Überarbeitungen
« Antwort #4 am: 15 Februar 2017, 08:49:07 »
Hallo Klaus!

Ich habe es mir noch einmal genauer angeschaut, kann aber wieder nur mit Halbwissen dienen:

Meine Vermutung ist, dass wenn FHEM irgendwie länger "hängt", ein Telegramm verpasst wird. Dann bleibt der Melder jedoch auf "dead_sensor" hängen, bis man die Prüftaste drückt. Ist das so gewünscht?

Hier das Log:
2017.02.15 06:50:44 4: EnOcean Rauchmelder_EG_Wohnzimmer received PacketType: 1 RORG: F6 DATA: 00 SenderID: 01900001 STATUS: 21
2017.02.15 07:10:27 4: EnOcean Rauchmelder_EG_Wohnzimmer received PacketType: 1 RORG: F6 DATA: 00 SenderID: 01900001 STATUS: 21
2017.02.15 07:30:11 4: EnOcean Rauchmelder_EG_Wohnzimmer received PacketType: 1 RORG: F6 DATA: 00 SenderID: 01900001 STATUS: 21
2017.02.15 07:49:54 4: EnOcean Rauchmelder_EG_Wohnzimmer received PacketType: 1 RORG: F6 DATA: 00 SenderID: 01900001 STATUS: 21
2017.02.15 08:09:38 4: EnOcean Rauchmelder_EG_Wohnzimmer received PacketType: 1 RORG: F6 DATA: 00 SenderID: 01900001 STATUS: 21
2017.02.15 08:13:40 4: EnOcean Rauchmelder_EG_Wohnzimmer received PacketType: 1 RORG: F6 DATA: 10 SenderID: 01900001 STATUS: 31
2017.02.15 08:13:40 1: sendEmail Text: Rauchmelder_EG_Wohnzimmer
2017.02.15 08:13:41 1: sendEmail Text: Rauchmelder_EG_Wohnzimmer
2017.02.15 08:13:41 4: EnOcean Rauchmelder_EG_Wohnzimmer received PacketType: 1 RORG: F6 DATA: 00 SenderID: 01900001 STATUS: 21


--> Der Sensor zeigte "dead_sensor" bis ich um 8:13 Uhr den "Knopf" gedrückt habe. Laut Log scheint es aber ja schon vorher irgendwelche Telegramme gegeben zu haben.


Hast Du dazu eine Idee?

Danke und Grüße
Phil

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1259
Antw:10_EnOcean V12924 - Erweiterungen und Überarbeitungen
« Antwort #5 am: 16 Februar 2017, 07:34:42 »
Ne, so war das nicht geplant. Jetzt ist der Denkfehler hoffentlich beseitigt. Bitte mit Entwicklerversion testen.

Offline Stril

  • Full Member
  • ***
  • Beiträge: 472
Antw:10_EnOcean V12924 - Erweiterungen und Überarbeitungen
« Antwort #6 am: 16 Februar 2017, 20:24:36 »
Hallo!

Sieht gut aus. Die Sensoren sind bei der nächsten, erfolgreichen Meldung dann nicht mehr auf "dead_sensor".

Vielen Dank

Gruß