FHEM Forum

FHEM - Hausautomations-Systeme => SlowRF => Thema gestartet von: Klaus Rubik am 06 September 2013, 13:24:22

Titel: CUL_FHTTK und event-on-change-reading
Beitrag von: Klaus Rubik am 06 September 2013, 13:24:22
Hallo,

ich würde mir mittels Notify gerne eine Mail senden lassen, sobald die Haustüre geöffnet oder wieder geschlossen wird. Leider sendet der FHTTK in regelmäßig unregelmäßigen Abständen den Status Closed und ich bekomme dann immer eine Mail. Leider gibt es beim CUL_FHTTK das Attribut event-on-change-reading nicht. Meine Frage aufgrund mangelnder Programmierkenntisse, wie kann man die Funktionalität nachbilden oder findet sich jemand, der CUL_FHTTK um das Attribut erweitert?

Viele Grüße

Klaus
Titel: Aw: CUL_FHTTK und event-on-change-reading
Beitrag von: Puschel74 am 06 September 2013, 18:42:26
Hallo,

also meine FHTTK haben das attr event-on-change-reading

Evtl. mal ein update machen ;-)

Grüße
Titel: Aw: CUL_FHTTK und event-on-change-reading
Beitrag von: Klaus Rubik am 06 September 2013, 18:51:42
Hallo Puschel74,

ich habe heute erst ein Update durchgeführt.
Meine Version ist:

# $Id: 09_CUL_FHTTK.pm 2076 2012-11-04 13:49:43Z rudolfkoenig $

Hast Du eine neuere?

Viele Grüße

Klaus
Titel: Aw: CUL_FHTTK und event-on-change-reading
Beitrag von: Puschel74 am 06 September 2013, 19:03:35
Hallo,

Zitat
Hast Du eine neuere?


Glaub ich kaum da mein update schon länger her ist.

Aber

(siehe Anhang / see attachement)


Grüße
Titel: Aw: CUL_FHTTK und event-on-change-reading
Beitrag von: Klaus Rubik am 06 September 2013, 19:35:00
Hallo,

kannst Du bitte mal deine Version-Nummer ausgeben? Ich habe einfach mal versucht das attribut händisch mit

attr Haustuer event-on-change-reading Window

zu setzen, bekomme aber folgende Fehlermeldung:

Haustuer: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 Fenster Fenster_map devStateIcon devStateStyle fm_fav fm_groups fm_name fm_order fm_type fm_view fp_0_Dashboard fp_0_Erdgeschoss fp_1_Obergeschoss fp_2_Dachgeschoss icon room_map sortby structexclude webCmd or use attr global userattr event-on-change-reading

Gruß

Klaus
Titel: Aw: CUL_FHTTK und event-on-change-reading
Beitrag von: Puschel74 am 06 September 2013, 20:07:12
Hallo,

die Fehlermeldung hab ich fast vermutet ;-)

Setz mal ein attr global userattr event-on-change-reading

(siehe Anhang / see attachement)

Dann verschwindet die Fehlermeldung und du kannst das Attribut bei den FHTTK auch auswählen.

Grüße
Titel: Aw: CUL_FHTTK und event-on-change-reading
Beitrag von: rudolfkoenig am 07 September 2013, 08:45:47
Zitat
attr global userattr event-on-change-reading


:) Herrlich.

Natuerlich gibt es danach keine Fehlermeldung mehr, aber auch keine zusaetzliche Funktionalitaet.

Die in http://fhem.de/commandref.html#readingFnAttributes (http://fhem.de/commandref.html#readingFnAttributes) beschriebenen Attribute funktionieren nur dann, falls der Autor sein Modul auf die "neuen" readingsUpdate Funktionen umgestellt hat, in diesem Fall sollten auch die Attribute angezeigt werden.

Der CUL_FHTTK Maintainer hat sich hier im Forum seit Anfang Januar nicht gemeldet (wenn ich es richtig sehe), damit ist das Modul verwaist, und falls sich keiner meldet, dann erbe ich es (ich sollte mich in init umbenennen :). Nach 5.5 werde ich es mir anschauen, lieber waere mir aber jemand anderes als Maintainer, da ich es nicht testen kann.
Titel: Aw: CUL_FHTTK und event-on-change-reading
Beitrag von: fiedel am 07 September 2013, 08:58:14
Hallo,

dann würde ich dem Klaus bis auf Weiteres diese Lösung (http://www.fhemwiki.de/wiki/FHTTK:_Benachrichtigung_bei_offenem_Fenster) empfehlen, die auch bei mir seit Langem gut  und zuverlässig funktioniert.

Gruß

Frank
Titel: Aw: CUL_FHTTK und event-on-change-reading
Beitrag von: Klaus Rubik am 17 September 2013, 15:04:23
Zitat von: rudolfkoenig schrieb am Sa, 07 September 2013 08:45
Zitat
attr global userattr event-on-change-reading


:) Herrlich.

Natuerlich gibt es danach keine Fehlermeldung mehr, aber auch keine zusaetzliche Funktionalitaet.

Die in http://fhem.de/commandref.html#readingFnAttributes (http://fhem.de/commandref.html#readingFnAttributes) beschriebenen Attribute funktionieren nur dann, falls der Autor sein Modul auf die "neuen" readingsUpdate Funktionen umgestellt hat, in diesem Fall sollten auch die Attribute angezeigt werden.

Der CUL_FHTTK Maintainer hat sich hier im Forum seit Anfang Januar nicht gemeldet (wenn ich es richtig sehe), damit ist das Modul verwaist, und falls sich keiner meldet, dann erbe ich es (ich sollte mich in init umbenennen :). Nach 5.5 werde ich es mir anschauen, lieber waere mir aber jemand anderes als Maintainer, da ich es nicht testen kann.


Hallo Rudolf,

vielen Dank für dein Angebot das Modul entsprechend zu erweitern. Bezgl. des Testens könnte ich dich gerne unterstützen.

Viele Grüße

Klaus
PS: Aufgrund Urlaub ist die Antwort leider etwas verspätet
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Ralph am 28 November 2013, 10:38:43
MoinMoin,
Frage:
ist nämliches inzwischen eingebaut ?

Ich wünsche mir das auch,
kann aber bei CUL_FHTTKs kein event-on-irgendwas auswählen.

*grübel*
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Elektrolurch am 28 November 2013, 14:11:58
Hallo,

ich bin auch darüber gestolpert. Habe 10 x FH80B mit FHTK im Einsatz.
Mein Workaround: 10 dummys definieren und per notify einen Statuswechsel der Fenster dort merken, einschl. der Zeit.
Das stateFormat der dummys habe ich dann um: "state seit" (Statuszeit ist ein userreading) erweitert, so dass man dann die Ausgabe:
Fenster (Büro) geschlossen seit 10:11:06 27.11.2013
erhält.
Da manche FHTKs nur schlecht vom CUL wegen Distanz und baulichen Gegebenheiten "gesehen" werden, habe ich in das notify auch das windows - Reading der Thermostate mit eingebunden.

Gruß

Elektrolurch
 Statuszeit
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 10 Dezember 2013, 14:05:18
Hallo Zusammen,

ich habe mich mal an das Modul gewagt und es mal eingebaut. Soweit ich das hier remote testen kann, funktioniert es soweit.

Vllt. kann einer von Euch es auch noch testen und wenn es tut kann es von jemanden der dazu rechte hat, eingecheckt werden. :)

Viele Grüße.
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: pappn am 10 Dezember 2013, 21:24:49
Hallo,

klasse, dass du dich des Themas angenommen hast. Ich habs mal reingehängt. Bisher scheint alles ok zu sein.
Gebe dann noch mal Feedback.

Christof
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: pappn am 10 Dezember 2013, 23:51:12
Hallo,

habe mir heute Abend etwas Zeit genommen und getestet bzw. ergänzt.

Mir ist aufgefallen, dass mit dem alten Modul nur
2013-12-10_23:06:34 gt_fenster Window: Closed
gelogged wurde. Jetzt kommt immer:
2013-12-10_23:10:38 gt_fenster Window: Closed
2013-12-10_23:10:38 gt_fenster Reliability: ok
2013-12-10_23:10:38 gt_fenster Battery: ok
2013-12-10_23:10:38 gt_fenster Window: Closed

Zu deiner Unterstützung habe ich mir die leichte Übung genommen und auf Log3 umgestellt und Autocreate wieder mit eingefügt und getestet. Funktioniert inkl. logging des neu angelegten Devices prima.
2013.12.10 23:22:50 1: FHTTK Unknown device d6b396, please define it
2013.12.10 23:22:50 2: autocreate: define CUL_FHTTK_d6b396 CUL_FHTTK d6b396
2013.12.10 23:22:50 2: autocreate: define FileLog_CUL_FHTTK_d6b396 FileLog ./log/CUL_FHTTK_d6b396-%Y-%m.log CUL_FHTTK_d6b396
2013.12.10 23:22:50 2: autocreate: define SVG_CUL_FHTTK_d6b396 SVG FileLog_CUL_FHTTK_d6b396:fht80tf:CURRENT

Vllt. mag noch jemand mittesten.
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 11 Dezember 2013, 07:35:37
Hallo,

ah sehr gut danke. Dann werde ich Dein angepasstes auch gleich übernehmen und mittesten. :)
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Klaus Rubik am 11 Dezember 2013, 07:40:25
Hallo,

ich werde heute auch mal testen und geb dann morgen Status.

Viele Grüße und Danke für die Arbeit.

Klaus
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: pappn am 12 Dezember 2013, 23:16:17
Hallo,

ich habe noch Zeile 251 auskommentiert, da wir das Readings sonst doppelt haben.
Bisher keine Probleme.

Christof
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 13 Dezember 2013, 10:39:06
Hallo,

stimmt ist mir gar nicht aufgefallen, da ich schon event-on-change auf Window gesetzt hatte. :)

Danke Christof. :) Auch bei mir weiterhin ohne Probleme.

Grüße,
Steve
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Ralph am 14 Dezember 2013, 14:42:22
Oh, hat sich ja was getan.
Danke schön für die geleistete Arbeit *top*

Kann im Moment leider nicht mittesten, da ich andernorts bin.
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Klaus Rubik am 15 Dezember 2013, 19:07:37
Hallo,

der Test läuft hervorragend, alles perfekt.

Danke
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: salvadore am 15 Dezember 2013, 19:56:50
Kann mich nur anschließen, Test lief bisher erfolgreich
Danke
Salvadore
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 16 Dezember 2013, 13:52:32
Okay das freut. :)

Ich habe nur noch eine kosmetsiche Änderung vorgenommen und die Hilfe ergänzt.

@Rudi:
Wenns für Dich okay ist, könntest Du es dann einchecken?

Danke und Grüße,
Steve
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Ralph am 21 Dezember 2013, 15:59:44
Moin,
habe die letzte - von über mir - nun auch ausprobiert und bin begeistert, Danke, so wollte ich die LOGs schon immer.

Ein kleiner Schönheitsfehler:
Wenn vorher die Glühbirne bei attr FHTTKName eventMap Closed:off Open:on leuchtete oder auch nicht, dann ist es nun so, dass dies wohl irgendwie "überschrieben" wird und nun nur noch ein schnödes Open oder Closed erscheint.
Ich möchte aber die Glühbirne wiederhaben.


Nachtisch:
Mit attr FHTTKName devStateIcon Closed:off Open:on glühbirnt es wieder :-)
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Elektrolurch am 16 Januar 2014, 11:41:53
Hallo,

wurde die Änderungen auch ins fhem eingestellt? Im letzten Stand gab es noch kein Attribut "event-on-change-reading".
Bei der aatrlist müsste .$RREADINGFNAttributes (? kann gerade nicht nachsehen , wie es richtig heißt) und in der parse - Routine das ganze Abfragezeugs auf change usw. meiner Meinung nach einfach durch readings'BuldUpdate ersetzt werden.
Oder sehe ich das falsch?

Elektrolurch
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 24 Januar 2014, 08:42:03
Hallo,

nein, da der Maintainer sich noch nicht gemeldet hat.

Gruß,
Steve
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: cerberus am 10 Februar 2014, 21:23:38
Hallo, ich habe ein Problem mit einem Fenstermelder FHTTK. Um den Log zu reduzieren habe ich event-on-change-reading und event-on-update-reading eingefügt. Der LOG wird auch wie gewünscht reduziert. Ich habe jedoch ein Problem mit dem State. Der State wird ja von Open:offen Closed:geschlossen gemappt. Aufgefallen ist mir das Problem, weil das devStateIcon nicht immer richtig angezeigt wird. Es scheint das bei jedem zweiten Event der State nicht gemappt wird, sondern bei Open bzw. Closed bleibt und so das falsche Icon interpretiert wird. Das ganze ist im übrigen in einer Stucture, aber bei den übrigen Meldern der Stuctur, bei den ich event-on-change-reading und event-on-update-reading noch nicht eingebaut habe, funktioniert es ja.

Gruß
cerberus


fhem.cfg
define Fenster_EG_Dusche CUL_FHTTK f6af5c
attr Fenster_EG_Dusche alias Fenster Dusche
attr Fenster_EG_Dusche eventMap Open:offen Closed:geschlossen
attr Fenster_EG_Dusche event-on-change-reading Battery,Reliability,Window
#attr Fenster_EG_Dusche event-on-update-reading Battery,Reliability,Window
attr Fenster_EG_Dusche event-min-interval Battery:3600,Reliability:3600,Window:600
attr Fenster_EG_Dusche icon fts_window_2w
attr Fenster_EG_Dusche devStateIcon offen:fts_window_1w_open@red geschlossen:fts_window_1w@green
attr Fenster_EG_Dusche fp_4_Erdgeschoss 550,896,0,
attr Fenster_EG_Dusche group Fenster_EG
attr Fenster_EG_Dusche room 12_Dusche,02_Fenster

LOG:
2014-02-10_10:22:39 Fenster_EG_Dusche Window: geschlossen
2014-02-10_10:35:03 Fenster_EG_Dusche Window: geschlossen
2014-02-10_10:47:27 Fenster_EG_Dusche Window: geschlossen
2014-02-10_10:59:51 Fenster_EG_Dusche Window: geschlossen
2014-02-10_11:05:01 Fenster_EG_Dusche Window: offen
2014-02-10_11:18:27 Fenster_EG_Dusche Window: offen
2014-02-10_11:22:35 Fenster_EG_Dusche Reliability: ok
2014-02-10_11:22:35 Fenster_EG_Dusche Battery: ok
2014-02-10_11:30:51 Fenster_EG_Dusche Window: offen
2014-02-10_11:43:15 Fenster_EG_Dusche Window: offen
2014-02-10_11:55:39 Fenster_EG_Dusche Window: offen
2014-02-10_12:12:11 Fenster_EG_Dusche Window: offen
2014-02-10_12:24:35 Fenster_EG_Dusche Window: offen
2014-02-10_12:24:35 Fenster_EG_Dusche Reliability: ok
2014-02-10_12:24:35 Fenster_EG_Dusche Battery: ok
2014-02-10_12:30:47 Fenster_EG_Dusche Window: geschlossen
2014-02-10_12:44:14 Fenster_EG_Dusche Window: geschlossen
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 13 Februar 2014, 11:19:01
Hallo cerberus,

Dein geschildertes Problem hatte ich bei mir noch nicht beobachten können. Vllt auch weil ich nicht explizit danach geschaut hatte. :)

Okay aber aus dem Bauch heraus würde ich auf Zeile : "attr Fenster_EG_Dusche event-min-interval Battery:3600,Reliability:3600,Window:600" tippen. Innerhalb der angegebenen Zeit werden keine events ausgelöst seit.

Gruß,
Steve
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: cerberus am 13 Februar 2014, 19:48:43
Hallo Matscher, das ist richtig, es sei den der Staus der Readings würde sich ändern. Das erklärt jedoch nicht warum der Status manchmal Offen und manchmal open bzw. Close und geschlossen ist. Warum wird das eventmap nicht berücksichtigt?

Gruß
cerberus
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 13 Februar 2014, 21:49:29
Hallo cerberus,

gute Frage ... teste mal bitte die neu angehängte Version. Ich hoffe das es Dein Problem beheben wird. :)

Gruß,
Matscher
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: cerberus am 13 Februar 2014, 22:11:49
Danke Matscher, werde es probieren. Ich bin aber ab Samstag 1 Woche im Skiurlaub, danach kann ich sicher schon was zum Ergebnis sagen.

Bis dahin
cerberus
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: cerberus am 14 Februar 2014, 17:49:11
Hallo Matscher, habe nochmal kurz Gelegenheit in meinen Homeserver zu schauen, bisher tritt das Problem nicht mehr auf. Wenn es so bleibt hast du das Problem gefixt.

Wann wird eigentlich die PM mal eingecheckt? Beim letzten Update Force wurde sie wieder durch die alte ohne Unterstützung von event-on-change-reading überschrieben.

Gruß
cerberus
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 14 Februar 2014, 19:56:49
Hallo cerberus,

das ist doch schonmal sehr gut. :)

Ich kümmere mich um einen Zugang, aber vorerst kannst Du "exclude_from_update" benutzen. Damit wird es beim Update ignoriert.

Gruß,
Steve
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 18 Februar 2014, 08:36:05
Hallo,

mit dem heutigen Update wird die PM mit den Änderungen verteilt.

Viele Grüße,
Matscher
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: cerberus am 03 April 2014, 09:43:30
Hallo Matscher, kann das sein das die Änderung mit den letzten Update wieder raus ist? Wenn ich in meine LOGS schaue, so scheint seit dem 01.04.2014

event-on-change-reading Battery,Reliability,Window
event-min-interval Battery:3600,Reliability:3600,Window:600

nicht mehr zu funktionieren und meine LOGS laufen wieder voll.

Dane und Gruß
cerberus
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 03 April 2014, 14:16:32
Hallo ceberus,

es hat seit dem 12.03.2014 keine Änderungen am Modul gegeben. Es sollte eigentlich noch funktionieren :)

Machst Du täglich ein Update? Dann würde ich mich auf die Suche machen, was genau vor dem 01.04. geändert wurde.

Gruß,
Matscher
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: cerberus am 03 April 2014, 23:27:52
Nein, nicht täglich. Aber ich habe das System neu aufgesetzt und daher vor kurzem das Update gemacht.

Ich schau nochmal alles durch.

Grüße
cerberus
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: cerberus am 03 April 2014, 23:37:30
So Matscher, habe nochmal die LOGs durchgeschaut, es ist doch alles okay. Hatte heute früh wohl die Augen noch nicht richtig offen.

Entschuldige die Umstände.

Danke und Gruß
cerberus
Titel: Antw:CUL_FHTTK und event-on-change-reading
Beitrag von: Matscher am 04 April 2014, 07:28:52
Hallo ceberus,

kein Problem, das kommt vor :)

Gruß,
Matscher