KS300 Wetterstation autocreate funktioniert nicht

Begonnen von willyhome, 07 Februar 2014, 00:23:15

Vorheriges Thema - Nächstes Thema

willyhome

Hallo,
ich habe ein FHZ1300 an einem RPI und einer FB7390 getestet.
Ich bekomme alles ans laufen, nur die Wetterstation KS300-2 von ELV nicht.
Bei FS20 Modulen läuft der "autocreate" ohne Probleme,

Auch die manuelle Konfiguration der KS300 im fhem.cfg bringt keine Besserung:
Wie im Log zu sehen, kommen Meldungen über die FHZ, aber FHEM kann offensichtlich nichts damit anfangen.

Weiss jemand Abhilfe?

2014.02.06 23:04:24 1: Including fhem.cfg
2014.02.06 23:04:25 3: telnetPort: port 7072 opened
2014.02.06 23:04:26 3: WEB: port 8083 opened
2014.02.06 23:04:26 3: WEBphone: port 8084 opened
2014.02.06 23:04:26 3: WEBtablet: port 8085 opened
2014.02.06 23:04:26 1: Including ./log/fhem.save
2014.02.06 23:04:26 1: usb create starting
2014.02.06 23:04:28 3: Opening CUL device /dev/ttyAMA0
2014.02.06 23:04:28 3: Can't open /dev/ttyAMA0: Permission denied
2014.02.06 23:04:28 3: Opening TCM310 device /dev/ttyUSB0
2014.02.06 23:04:28 3: Setting TCM310 baudrate to 57600
2014.02.06 23:04:28 3: TCM310 device opened
2014.02.06 23:04:28 3: Opening TCM120 device /dev/ttyUSB0
2014.02.06 23:04:28 3: Setting TCM120 baudrate to 9600
2014.02.06 23:04:28 3: TCM120 device opened
2014.02.06 23:04:28 3: Opening FHZ device /dev/ttyUSB0
2014.02.06 23:04:28 3: Setting FHZ baudrate to 9600
2014.02.06 23:04:28 3: FHZ device opened
2014.02.06 23:04:29 1: define FHZ_0 FHZ /dev/ttyUSB0
2014.02.06 23:04:29 3: FHZ opening FHZ device /dev/ttyUSB0
2014.02.06 23:04:29 3: FHZ opened FHZ device /dev/ttyUSB0
2014.02.06 23:04:30 1: usb create end
2014.02.06 23:04:30 2: SecurityCheck:  WEB has no basicAuth attribute. telnetPort has no password/globalpassword attribute.  Restart fhem for a new check if the problem is fixed, or set the global attribute motd to none to supress this message.
2014.02.06 23:04:30 0: Server started with 10 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user fhem, pid 6801)
2014.02.06 23:07:58 3: FHZ_0: Unknown code 810e04ec4027a00171132540000008f3, help me!
2014.02.06 23:08:11 3: FS20 Unknown device 0cb8 (11413431), Button 00 (1111) Code 00 (off), please define it
2014.02.06 23:08:11 2: autocreate: define FS20_0cb800 FS20 0cb8 00
2014.02.06 23:08:11 2: autocreate: define FileLog_FS20_0cb800 FileLog ./log/FS20_0cb800-%Y.log FS20_0cb800
2014.02.06 23:10:31 3: FHZ_0: Unknown code 810e04dd4027a00171232540000009d3, help me!
2014.02.06 23:18:47 3: FHZ_0: Unknown code 810e04e94027a0017169007380d10a39, help me!
2014.02.06 23:20:40 3: FHZ_0: Unknown code 810e04fb4027a0017103254000000713, help me!
2014.02.06 23:21:20 3: FHZ_0: Unknown code 810e04224027a0017159007740d109bf, help me!
2014.02.06 23:28:18 3: FHZ_0: Unknown code 810e04924027a0017192254000000f13, help me!
2014.02.06 23:36:35 3: FHZ_0: Unknown code 810e04c84027a0017159007960d10d3f, help me!
2014.02.06 23:41:40 3: FHZ_0: Unknown code 810e04614027a0017169096360d101e1, help me!

willyhome

#1
Hab eine Lösung gefunden.
Die Dateien 00_FHZ.pm und 13_KS300.pm erwarten die Zeichenfolge:"810d04".
Meine KS liefert aber "810e04"
Offensichtlich handelt es sich um die Anzahl der nachfolgenden Zeichen.
Wenn man also in beiden Dateien die gesuchte Zeichenfolge anpasst, erkennt FHEM schon mal, dass die Meldung für den KS300 bestimmt ist.
In der 13_KS300.pm wird noch auf die Anzahl der gesendeten Zeichen geprüft.
Wenn man das von 13 auf 14 ändert, erkennt FHEM die Meldung und liefert Werte im Log :-)))

willyhome

Nachtrag:

Ich habe eine zweite FHZ1300 getestet und dabei ist Folgendes herausgekommen:

FHZ1300 alt:
Bezeichnung "FHZ 1300 PC / Rx: HFE868 HQ 868,35 MHz / Tx: HFS868 868,35 MHz"
erwartete Zeichenfolge: "810e04"
Die Empfangsreichweite scheint etwas höher zu sein.

FHZ1300 neu:
Bezeichnung "FHZ 1300 PC / Rx: RX868SH-C3 HQ 868,35 MHz / Tx: TX868-75 868,35 MHz"
erwartete Zeichenfolge: "810d04"

TrudiB

Ich habe auch so etwas. Meinen FHZ1300PC gab auf die vorigen Server manchmal Fehler Angaben, manchmal war alles in Ordnung:

huis-2014-10-08.log:2014.10.08 11:49:59 3: FHZ_0: Unknown code 810b040c4021a00111d102e046, help me!
huis-2014-10-08.log:2014.10.08 11:52:48 3: FHZ_0: Unknown code 810b04304021a00111d103e861, help me!
huis-2014-10-08.log:2014.10.08 21:33:03 3: FHZ_0: Unknown code 810a042c402da001da040040, help me!
...
huis-2014-11-04.log:2014.11.04 14:21:58 5: FHZ_0 dispatch 810c04390909a00162620000a61c
huis-2014-11-04.log:2014.11.04 14:23:30 5: FHZ_0 dispatch 810c04d90909a00155230000a608
huis-2014-11-04.log:2014.11.04 14:23:54 5: FHZ_0 dispatch 810c04390909a00162620000a61c
huis-2014-11-04.log:2014.11.04 14:25:27 5: FHZ_0 dispatch 810c04d90909a00155230000a608


Jetzt gebrauche ich einen Raspberry Pi, mit den gleichen FHZ1300PC, und habe bis Heute nur:

fhem-2014-11-14.log:2014.11.14 16:01:43 3: FHZ_1: Unknown code 810b040c4021a00111d102e046, help me!
fhem-2014-11-14.log:2014.11.14 16:09:34 3: FHZ_1: Unknown code 810b040c4021a00110d103e046, help me!
fhem-2014-11-14.log:2014.11.14 16:09:34 3: FHZ_1: Unknown code 810b04fd4021a00111c103e046, help me!
fhem-2014-11-14.log:2014.11.14 16:12:55 3: FHZ_1: Unknown code 810b04fd4021a00111c103e046, help me!
fhem-2014-11-14.log:2014.11.14 16:17:25 3: FHZ_1: Unknown code 810b040c4021a00110d103e046, help me!


Ich habe versucht in den Dateien 00_FHZ.pm und 13_KS300.pm eine Lösung zu finden, aber das ist leider nicht gelungen.

In /var/log/messages wird den FHZ gut erkannt:

Nov 13 08:52:03 raspberrypi kernel: [    3.328266] usb 1-1.2: new full-speed USB device number 4 using dwc_otg
Nov 13 08:52:03 raspberrypi kernel: [    3.475688] usb 1-1.2: New USB device found, idVendor=0403, idProduct=e0e8
Nov 13 08:52:03 raspberrypi kernel: [    3.486114] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Nov 13 08:52:03 raspberrypi kernel: [    3.496956] usb 1-1.2: Product: ELV FHZ 1300 PC
Nov 13 08:52:03 raspberrypi kernel: [    3.503343] usb 1-1.2: Manufacturer: ELV AG
Nov 13 08:52:03 raspberrypi kernel: [    3.509318] usb 1-1.2: SerialNumber: EL3XT6Q7


Bisher funktioniert es gut und habe es erst diese Woche entdeckt.

Was bedeutet diese Schrei "help me!"?

Gruß,

Trudi

dhupfer

Danke willyhome!

Deine Lösung hat bei mir auch funktioniert  :)
Das freut mich insbesondere, da ich woanders schon gelesen hatte, das WS300 + FHZ nicht klappt.

Gruß,
Dirk