FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: Schorsch M. am 19 März 2013, 12:02:27

Titel: HM-Sec-WDS Wassermelder
Beitrag von: Schorsch M. am 19 März 2013, 12:02:27
Servus allesammt :)

Hätte eine kurze Frage zum HM-Sec-WDS.
Ich wollte TSS-Register cyclicInfoMsg setzen, um den Batteriezustand mir liefern zu lassen.
Ich gehe nach folgender Anleitung vor
http://www.fhemwiki.de/wiki/HomeMatic#Three-State-Sensoren (http://www.fhemwiki.de/wiki/HomeMatic#Three-State-Sensoren)

Mein Problem ist das ich folgende Meldung bekomme, wenn ich set CUL_HM_threeStateSensor_1A2B3C regSet cyclicInfoMsg on eingebe.

supported register are intKeyVisib pairCentral

Ich nutze Fhem in Version 5.3. Ist die Anleitung nicht korrekt oder muss ich noch etwas bestimmtes beachten was dort nur nicht beschrieben ist?

Gruß Georg
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: martinp876 am 19 März 2013, 13:55:15
einfach: der WDS ist nicht drin, dessen register.
kommt naechstes update
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: Schorsch M. am 19 März 2013, 13:58:01
Danke für die Info :)
Ich habs mir ja fast gedacht. Wollte nur sicher gehen.
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: Rohan am 19 März 2013, 15:33:48
Hi,

Zitat von: martinp876 schrieb am Di, 19 März 2013 13:55
... kommt naechstes update


Gut zu wissen, denn heute Abend nehme ich meinen frisch eingetrudelten HM-Sec-WDS in Betrieb. Dann lasse ich 'cyclicInfoMsg-register' erst Mal außen vor.

Danke und Gruß
Thomas

P.S.: Hast du schon eine ungefähre Vorstellung, wann das nächste Update kommt?
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: martinp876 am 19 März 2013, 16:20:07
heute oder morgen, hoffe ich ;-)
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: Rohan am 19 März 2013, 16:21:19
THX
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: martinp876 am 19 März 2013, 18:29:15
ready for test, 2951. 10_CUL_HM und HMConfig
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: Rohan am 19 März 2013, 20:18:19
Hi,

Danke, funktioniert:

Internals:
   CFGFN
   CHANGED
   DEF        1ED9D4
   EVENTS     11
   HMLAN1_MSGCNT 13
   HMLAN1_RAWMSG R840D373D,0001,7C53D12A,FF,FFC9,B8A0101ED9D4123ABC02080020782264230530060000
   HMLAN1_RSSI -55
   HMLAN1_TIME 2013-03-19 20:08:11
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     13
   NAME       CUL_HM_HM_SEC_WDS_1ED9D4
   NR         443
   STATE      ???
   TYPE       CUL_HM
   lastMsg    No:B8 - t:10 s:1DE4D9 d:123ABC 02080020782264230530060000
   protLastRcv 2013-03-19 20:08:11
   protSnd    9 last_at:2013-03-19 20:08:11
   protState  CMDs_done
   rssi_at_CUL_HM_HM_SEC_WDS_1DE4D9 avg:-50 min:-50 max:-50 lst:-50 cnt:1
   rssi_at_HMLAN1 avg:-53.15 min:-55 max:-48 lst:-55 cnt:13
   Readings:
     2013-03-19 20:08:09   Activity:       alive
     2013-03-19 20:08:10   CommandAccepted yes
     2013-03-19 20:08:10   PairedTo        0x123ABC
     2013-03-19 20:08:10   R-cyclicInfoMsg on
     2013-03-19 20:08:11   R-eventFilterTime 0.5 s
     2013-03-19 20:08:10   R-intKeyVisib   invisib
     2013-03-19 20:08:11   R-msgWdsPosA    dry
     2013-03-19 20:08:11   R-msgWdsPosB    wet
     2013-03-19 20:08:11   R-msgWdsPosC    water
     2013-03-19 20:08:10   R-pairCentral   0x123ABC
     2013-03-19 20:08:10   R-transmDevTryMax 6
     2013-03-19 20:08:11   R-transmitTryMax 6
     2013-03-19 20:08:10   RegL_00:          02:01 09:01 0A:12 0B:3A 0C:BC 10:01 14:06 00:00
     2013-03-19 20:08:11   RegL_01:          08:00 20:78 22:64 23:05 30:06 00:00
   Helper:
     mId        0045
     peerIDsRaw ,00000000
     rxType     12
     Rssi:
       At_cul_hm_hm_sec_wds_1ed9d4:
         avg        -50
         cnt        1
         lst        -50
         max        -50
         min        -50
       At_hmlan1:
         avg        -53.1538461538462
         cnt        13
         lst        -55
         max        -48
         min        -55
     Shadowreg:
Attributes:
   actCycle   028:00
   actStatus  alive
   expert     2_full
   firmware   1.1
   model      HM-SEC-WDS
   peerIDs    00000000,
   room       CUL_HM
   serialNr   JEQ0633645
   subType    threeStateSensor


Gruß
Thomas
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: Schorsch M. am 20 März 2013, 10:18:42
Morgen :)

Wenn ich 2951. 10_CUL_HM und HMConfig  bei mir einbinde und ein HM-Gerät pairen möchte, bekomme ich folgende Fehlermeldung :(

2013.03.20 10:08:42 4: HTTP FHEMWEB:199.99.99.78:35579 GET /fhem?cmd=set+CUL+hmPairForSec+60
2013.03.20 10:08:42 5: Cmd: >set CUL hmPairForSec 60<
2013.03.20 10:08:42 5: Triggering CUL (1 changes)
2013.03.20 10:08:42 5: CUL trigger: Checking Logfile for notify
2013.03.20 10:08:42 5: CUL trigger: Checking WEB for notify
2013.03.20 10:08:42 5: CUL trigger: Checking WEBphone for notify
2013.03.20 10:08:42 5: CUL trigger: Checking WEBtablet for notify
2013.03.20 10:08:42 5: CUL trigger: Checking autocreate for notify
2013.03.20 10:08:42 5: CUL trigger: Checking telnetPort for notify
2013.03.20 10:08:42 4: HTTP FHEMWEB:199.99.99.78:35579 GET /fhem
2013.03.20 10:08:42 4: /fhem / RL: 717 / text/html; charset=UTF-8 / Content-Encoding: gzip
 /
2013.03.20 10:08:53 5: CUL/RAW: /A0D508441118CF2000
2013.03.20 10:08:53 5: CUL/RAW: A0D508441118CF2000/000014F8A8052

2013.03.20 10:08:53 5: CUL: A0D508441118CF2000000014F8A80 -33
2013.03.20 10:08:53 5: CUL dispatch A0D508441118CF2000000014F8A80
2013.03.20 10:08:53 5: Loading /opt/fhem/FHEM/10_CUL_HM.pm
2013.03.20 10:08:54 1: reload: [color=red]Error:Modul 10_CUL_HM deactivated:[/color]
 Global symbol "$readingFnAttributes" requires explicit package name at /opt/fhem/FHEM/10_CUL_HM.pm line 98.
BEGIN not safe after errors--compilation aborted at /opt/fhem/FHEM/10_CUL_HM.pm line 1956.

2013.03.20 10:08:54 0: Global symbol "$readingFnAttributes" requires explicit package name at /opt/fhem/FHEM/10_CUL_HM.pm line 98.
BEGIN not safe after errors--compilation aborted at /opt/fhem/FHEM/10_CUL_HM.pm line 1956.

2013.03.20 10:08:54 0: ERROR: Cannot autoload CUL_HM


Muss ich noch etwas bestimmtes beachten? Mal abgesehen von so Dingen wie Fhem neustarten und so ;)
Gruß Georg
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: Rohan am 20 März 2013, 10:32:55
Hallo Georg,

wann hast du FHEM insgesamt zuletzt "upgedated"?

Gruß
Thomas
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: Schorsch M. am 20 März 2013, 10:37:59
Hi Thomas,

habe vor ca. 2 Wochen das Fhem debian-package 5.3 auf meinem TuxRadio2 installiert.

Gruß
Georg
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: Rohan am 20 März 2013, 10:52:19
und seitdem kein "update" gefahren?

Dann solltest du das erst mal machen und dann die neuen Dateien von Martin einspielen, wenn die nicht sowieso schon jetzt im Update drin sind.

Gruß
Thomas
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: martinp876 am 20 März 2013, 12:25:02
 
Zitat
Global symbol "$readingFnAttributes" requires explicit package name at /opt/fhem/FHEM/10_CUL_HM.pm line 98.


hast du nur CUL_HM upgedated?
Die ist eine generelle Funktion die Rudi eingebracht hat. Die Funktion ist in fhem.pl vorhanden.

Es ist nicht unbedingt ratsam selektiv files zu aendern.. es gibt abhaengigkeiten

Also min. fhem.pl brauchst du.
HMConfig.pm auch
00_CUL.pm oder 00_HMLAN.pm ebenfalls.

Gruss
Martin
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: Schorsch M. am 22 März 2013, 16:09:06
hi Martin

Zitat
Es ist nicht unbedingt ratsam selektiv files zu aendern.. es gibt abhaengigkeiten


Genau das hatte ich versucht. Kann aber Fhem leider nicht updaten, aus Gründen die ich jetzt nicht genauer erläutern kann.

Zitat
Also min. fhem.pl brauchst du.
HMConfig.pm auch
00_CUL.pm oder 00_HMLAN.pm ebenfalls.

Werde ich mal versuchen, hatte mir nur HMConfig.pm und 00_CUL.pm geladen und eingepflegt.
Titel: Aw: HM-Sec-WDS Wassermelder
Beitrag von: martinp876 am 23 März 2013, 20:05:17
hier brauchst du fhem.pl. Ansonsten musst du die Zeile
$readingFnAttributes;
ersetzen gegen
"event-on-change-reading event-on-update-reading event-min-interval stateFormat"

aber ob sonst noch etwas fehlt...