Hallo Zusammen,
Ich betreibe eine Wetterstation KS300 über einen CUL, soweit so gut.
Jetzt hab ich aber das Problem, dass ich jedesmal wenn ich Fhem neu starte, sich die Wetterstation nicht mehr verbindet.
Ich muss, um aktuelle readings wieder zu bekommen die Wetterstation Spannungsfrei schalten, sprich einmal Batterien raus und wieder rein.
KS300
Internals:
CODE 1234
DEF 1234
IODev CUL_0
NAME KS300
NR 460
RAINUNIT 255
STATE defined
TYPE KS300
WINDUNIT 1
Readings:
2016-05-30 11:24:01 avg_day T: 16.1 H: 91 W: 1.2 R: 53.3
2016-05-30 00:00:17 avg_month T: 15.1 H: 36 W: 34.3 R: -538.3
2016-05-30 11:24:01 checksum b
2016-05-30 11:24:01 cum_day 2016-05-30 00:00:17 T: 660394.3 H: 3756672 W: 48840.1 R: 24.0
2016-05-30 00:00:17 cum_month 29 T: 437.1 H: 1046 W: 995.3 R: -538.3
2016-05-30 11:24:01 humidity 93
2016-05-30 11:24:01 israining no
2016-05-30 11:24:01 rain 77.3
2016-05-30 11:24:01 rain_calc_all cH: 0.0 lH: 0.0 cD: 49.2 lD: 4.1 IR: no Rnow: 0.0 Rdif: 0
2016-05-30 11:24:01 rain_calc_d_curr 49.2
2016-05-30 07:30:10 rain_calc_d_last 4.1
2016-05-30 07:30:10 rain_calc_d_start 28.1
2016-05-30 07:30:10 rain_calc_d_trig_tsecs 1464672600
2016-05-30 11:24:01 rain_calc_h_curr 0.0
2016-05-30 10:30:38 rain_calc_h_last 0.0
2016-05-30 10:30:38 rain_calc_h_start 77.3
2016-05-30 10:30:38 rain_calc_h_trig_tsecs 1464600600
2016-05-30 11:24:01 rain_calc_now_diff 0
2016-05-30 11:24:01 rain_calc_now_rate 0.0
2016-05-30 11:24:01 rain_calc_now_value 77.3
2016-05-30 11:24:01 rain_calc_tsecs 1464600241
2016-05-30 11:24:01 rain_raw 303
2016-05-30 11:24:01 rain_raw_adj 303
2016-05-31 15:27:01 state defined
2016-05-30 11:24:01 temperature 16.6
2016-05-30 11:24:01 tsecs 1464600241
2016-05-30 11:24:01 type_raw 7
2016-05-30 11:24:01 unknown3 1
2016-05-30 11:24:01 wind 0.5
2016-05-30 11:24:01 windIndex 0
Attributes:
IODev CUL_0
alias Wetterstation
group Wetter
icon weather_station@FFFF00
model ks300
room KS300
showtime 1
CUL Wetterstation
Internals:
CMDS BbCFiAZEGMKUYRTVWXefmltux
Clients :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
DEF /dev/ttyACM0@9600 1034
DeviceName /dev/ttyACM0@9600
FD 43
FHTID 1034
NAME CUL_0
NR 456
PARTIAL
STATE Initialized
TYPE CUL
VERSION V 1.61 CUL868
initString X21
Matchlist:
1:USF1000 ^81..(04|0c)..0101a001a5ceaa00....
2:BS ^81..(04|0c)..0101a001a5cf
3:FS20 ^81..(04|0c)..0101a001
4:FHT ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
5:KS300 ^810d04..4027a001
6:CUL_WS ^K.....
7:CUL_EM ^E0.................$
8:HMS ^810e04....(1|5|9).a001
9:CUL_FHTTK ^T[A-F0-9]{8}
A:CUL_RFR ^[0-9A-F]{4}U.
B:CUL_HOERMANN ^R..........
C:ESA2000 ^S................................$
D:CUL_IR ^I............
E:CUL_TX ^TX[A-F0-9]{10}
F:Revolt ^r......................$
G:IT ^i......
H:STACKABLE_CC ^\*
I:UNIRoll ^[0-9A-F]{5}(B|D|E)
J:SOMFY ^Y[r|t|s]:?[A-F0-9]+
K:CUL_TCM97001 ^s[A-F0-9]+
L:CUL_REDIRECT ^o+
Readings:
2016-03-07 17:54:20 ccconf freq:868.350MHz bWidth:325KHz rAmpl:42dB sens:12dB
2016-05-31 15:27:01 cmds B b C F i A Z E G M K U Y R T V W X e f m l t u x
2015-07-23 15:16:29 raw No answer
2016-05-31 15:27:01 state Initialized
2016-05-12 12:41:21 version V 1.61 CUL868
Attributes:
alias CUL Wetterstation
icon cul_cul@3399FF
model CUL
rfmode SlowRF
room Gateway
Hat dieses Problem zufällig noch jemand und vielleicht einen Lösungsansatz?
Vielen Dank im Voraus für eure Hilfe.
Die KS300 verbindet sich nicht mit FHEM, sie sendet ohne Bestaetigung vor sich hin (etwa alle 2.5 Minuten), und hat keine Ahnung vom CUL.
Will sagen: ich kann mir nicht vorstellen, dass nach einem FHEM-Neustart der Empfang nicht klappt, und ein KS300 Neustart das Probem behebt (dass es ein Problem gibt, will ich nicht bezweifeln). Evtl hilft bei der Problem-Lokalisierung ein "attr CUL_0 verbose 5"
Hallo Herr König,
mit "verbinden" hab ich mich falsch ausgedrückt. Ein Batteriewechsel hat gestern hat auch nichts gebracht, war wohl ein Zufall die letzten male.
Es ist aber so, dass Fhem (CUL) immer Schwierigkeiten nach einem Neustart hat die Daten von der KS300 ab zugreifen.
Meistens starte ich Fhem nach einem Update neu, was nicht regelmäßig geschieht. Dazwischen greift Fhem die Daten der KS300 durchgehend und ohne Probleme ab.
Ich betreibe Fhem auf einen Raspberry PI.
Hier sieht man, dass genau nach dem Update und des Neustarts von Fhem keine Daten mehr abgegriffen wurden.
Ein Neustart des Raspberry, Batteriewechsel in der KS300, sowie das neu Stecken aller Verbindungen brachte keine Abhilfe.
Logfile
2016.05.30 11:24:08 1:
2016.05.30 11:24:08 1: fhem
2016.05.30 11:24:08 1: RMDIR: ./restoreDir/2016-05-09
2016.05.30 11:24:08 1: UPD ./CHANGED
2016.05.30 11:24:08 1: UPD ./configDB.pm
2016.05.30 11:24:08 1: UPD ./fhem.cfg.demo
2016.05.30 11:24:08 1: UPD ./fhem.pl
2016.05.30 11:24:08 1: UPD FHEM/00_FBAHAHTTP.pm
2016.05.30 11:24:08 1: UPD FHEM/00_NetzerI2C.pm
2016.05.30 11:24:08 1: UPD FHEM/00_RPII2C.pm
2016.05.30 11:24:08 1: UPD FHEM/00_TUL.pm
2016.05.30 11:24:08 1: UPD FHEM/00_ZWCUL.pm
2016.05.30 11:24:08 1: UPD FHEM/00_ZWDongle.pm
2016.05.30 11:24:08 1: UPD FHEM/01_FHEMWEB.pm
2016.05.30 11:24:08 1: UPD FHEM/10_CUL_HM.pm
2016.05.30 11:24:08 1: UPD FHEM/10_DUOFERNSTICK.pm
2016.05.30 11:24:08 1: UPD FHEM/10_FBDECT.pm
2016.05.30 11:24:09 1: UPD FHEM/10_FS20.pm
2016.05.30 11:24:09 1: UPD FHEM/10_KNX.pm
2016.05.30 11:24:09 1: UPD FHEM/10_RESIDENTS.pm
2016.05.30 11:24:09 1: UPD FHEM/10_SOMFY.pm
2016.05.30 11:24:09 1: UPD FHEM/10_ZWave.pm
2016.05.30 11:24:09 1: UPD FHEM/20_GUEST.pm
2016.05.30 11:24:09 1: UPD FHEM/20_ROOMMATE.pm
2016.05.30 11:24:09 1: UPD FHEM/30_DUOFERN.pm
2016.05.30 11:24:09 1: UPD FHEM/30_HUEBridge.pm
2016.05.30 11:24:09 1: UPD FHEM/31_HUEDevice.pm
2016.05.30 11:24:09 1: UPD FHEM/37_harmony.pm
2016.05.30 11:24:09 1: UPD FHEM/37_plex.pm
2016.05.30 11:24:09 1: UPD FHEM/45_TRX.pm
2016.05.30 11:24:09 1: UPD FHEM/46_TRX_ELSE.pm
2016.05.30 11:24:09 1: UPD FHEM/46_TRX_LIGHT.pm
2016.05.30 11:24:09 1: UPD FHEM/46_TRX_SECURITY.pm
2016.05.30 11:24:09 1: UPD FHEM/46_TRX_WEATHER.pm
2016.05.30 11:24:09 1: UPD FHEM/47_OBIS.pm
2016.05.30 11:24:10 1: UPD FHEM/50_HP1000.pm
2016.05.30 11:24:10 1: UPD FHEM/50_TelegramBot.pm
2016.05.30 11:24:10 1: UPD FHEM/51_I2C_BH1750.pm
2016.05.30 11:24:10 1: UPD FHEM/52_I2C_GY30_BH1750FVI.pm
2016.05.30 11:24:10 1: UPD FHEM/52_I2C_HDC1008.pm
2016.05.30 11:24:10 1: UPD FHEM/59_Twilight.pm
2016.05.30 11:24:10 1: UPD FHEM/70_ENIGMA2.pm
2016.05.30 11:24:10 1: UPD FHEM/70_ONKYO_AVR.pm
2016.05.30 11:24:10 1: UPD FHEM/70_PHTV.pm
2016.05.30 11:24:10 1: UPD FHEM/70_Pushover.pm
2016.05.30 11:24:10 1: UPD FHEM/71_ONKYO_AVR_ZONE.pm
2016.05.30 11:24:10 1: UPD FHEM/71_YAMAHA_AVR.pm
2016.05.30 11:24:10 1: UPD FHEM/72_FB_CALLLIST.pm
2016.05.30 11:24:10 1: UPD FHEM/73_PRESENCE.pm
2016.05.30 11:24:10 1: UPD FHEM/75_MSG.pm
2016.05.30 11:24:10 1: UPD FHEM/79_BDKM.pm
2016.05.30 11:24:10 1: UPD FHEM/86_Robonect.pm
2016.05.30 11:24:11 1: UPD FHEM/95_FLOORPLAN.pm
2016.05.30 11:24:11 1: UPD FHEM/98_GEOFANCY.pm
2016.05.30 11:24:11 1: UPD FHEM/98_HMinfo.pm
2016.05.30 11:24:11 1: UPD FHEM/98_SVG.pm
2016.05.30 11:24:11 1: UPD FHEM/98_WeekdayTimer.pm
2016.05.30 11:24:11 1: UPD FHEM/98_backup.pm
2016.05.30 11:24:11 1: UPD FHEM/98_configdb.pm
2016.05.30 11:24:11 1: UPD FHEM/98_dummy.pm
2016.05.30 11:24:11 1: UPD FHEM/98_help.pm
2016.05.30 11:24:11 1: UPD FHEM/98_logProxy.pm
2016.05.30 11:24:11 1: UPD FHEM/98_restore.pm
2016.05.30 11:24:11 1: UPD FHEM/98_rssFeed.pm
2016.05.30 11:24:11 1: UPD FHEM/98_telnet.pm
2016.05.30 11:24:11 1: UPD FHEM/Blocking.pm
2016.05.30 11:24:11 1: UPD FHEM/HMConfig.pm
2016.05.30 11:24:11 1: UPD FHEM/HttpUtils.pm
2016.05.30 11:24:11 1: UPD FHEM/ONKYOdb.pm
2016.05.30 11:24:12 1: UPD FHEM/RESIDENTStk.pm
2016.05.30 11:24:12 1: UPD FHEM/SetExtensions.pm
2016.05.30 11:24:12 1: UPD FHEM/ZWLib.pm
2016.05.30 11:24:12 1: UPD FHEM/firmware/JeeLink_LaCrosseGateway.bin
2016.05.30 11:24:13 1: UPD www/pgm2/defaultCommon.css
2016.05.30 11:24:13 1: UPD www/pgm2/fhemweb.js
2016.05.30 11:24:13 1: UPD www/pgm2/fhemweb_uzsu.js
2016.05.30 11:24:13 1: UPD www/pgm2/svg.js
2016.05.30 11:24:13 1:
2016.05.30 11:24:13 1: New entries in the CHANGED file:
2016.05.30 11:24:13 1: - feature: plex: play command now handles single media items, music albums
2016.05.30 11:24:13 1: and playlists. playAlbum command removed. (by Risiko)
2016.05.30 11:24:13 1: - added: 52_I2C_BH1750: modul for i2c BH1750 light sensor
2016.05.30 11:24:13 1: - bugfix: 50_TelegramBot: captions for Images / special chars in Contacts
2016.05.30 11:24:13 1: - feature: YAMAHA_AVR: new set command presetUp and presetDown for preset
2016.05.30 11:24:13 1: selection in the current input
2016.05.30 11:24:13 1: - added: 52_I2C_GY30_BH1750FVI: modul i2c light intensity sensor
2016.05.30 11:24:13 1: - added: 52_I2C_HDC1008: modul for i2c humidity and temperature sensor
2016.05.30 11:24:13 1: - bugfix: FB_CALLLIST: fixing double space in certain call state values.
2016.05.30 11:24:13 1: PLEASE CHECK YOUR CONFIGURATION (notify, DOIF, FTUI, etc.) after
2016.05.30 11:24:13 1: this update!!!
2016.05.30 11:24:13 1: - added: 71_ONKYO_AVR_ZONE: separate module for ONKYO_AVR zones;
2016.05.30 11:24:13 1: any existing ONKYO_AVR devices used for zoning need to to
2016.05.30 11:24:13 1: redefined manually by a ONKYO_AVR_ZONE device
2016.05.30 11:24:13 1: - change: 70_ONKYO_AVR: rewrite based on IODev
2016.05.30 11:24:13 1: - feature: configDB: new command 'configdb dump' added.
2016.05.30 11:24:13 1: currently only supported for sqlite!
2016.05.30 11:24:13 1: - bugfix: FB_CALLLIST: fix not working calllist when renaming the
2016.05.30 11:24:13 1: configured FB_CALLMONITOR definition.
2016.05.30 11:24:13 1: - feature: 10_SOMFY : Added readingFnAttributes
2016.05.30 11:24:13 1:
2016.05.30 11:24:13 1:
2016.05.30 11:24:13 1: fhemabfall
2016.05.30 11:24:13 1: nothing to do...
2016.05.30 11:24:13 1: Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
2016.05.30 11:25:02 1: *** EN FHEM/72_FRITZTR064.pm: No document text found
2016.05.30 11:25:02 1:
2016.05.30 11:25:02 1: update finished, "shutdown restart" is needed to activate the changes.
2016.05.30 11:25:02 1:
2016.05.30 11:25:02 1: Please consider using the global attribute sendStatistics
2016.05.30 11:25:13 0: Server shutdown
2016.05.30 11:25:16 1: Including fhem.cfg
2016.05.30 11:25:28 1: Including ./log/fhem.save
2016.05.30 11:25:28 1: usb create starting
2016.05.30 11:25:34 1: usb create end
2016.05.30 11:25:34 0: Featurelevel: 5.7
2016.05.30 11:25:34 0: Server started with 191 defined entities (fhem.pl:11545/2016-05-29 perl:5.014002 os:linux user:fhem pid:18423)
DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954
2016.05.30 11:25:35 0: DIE:send: Cannot determine peer address at FHEM/44_S7_Client.pm line 954
Letzten Daten der KS300
Internals:
CODE 1234
DEF 1234
IODev CUL_0
NAME KS300
NR 460
RAINUNIT 255
STATE defined
TYPE KS300
WINDUNIT 1
Readings:
2016-05-30 11:24:01 avg_day T: 16.1 H: 91 W: 1.2 R: 53.3
2016-05-30 00:00:17 avg_month T: 15.1 H: 36 W: 34.3 R: -538.3
2016-05-30 11:24:01 checksum b
2016-05-30 11:24:01 cum_day 2016-05-30 00:00:17 T: 660394.3 H: 3756672 W: 48840.1 R: 24.0
2016-05-30 00:00:17 cum_month 29 T: 437.1 H: 1046 W: 995.3 R: -538.3
2016-05-30 11:24:01 humidity 93
2016-05-30 11:24:01 israining no
2016-05-30 11:24:01 rain 77.3
2016-05-30 11:24:01 rain_calc_all cH: 0.0 lH: 0.0 cD: 49.2 lD: 4.1 IR: no Rnow: 0.0 Rdif: 0
2016-05-30 11:24:01 rain_calc_d_curr 49.2
2016-05-30 07:30:10 rain_calc_d_last 4.1
2016-05-30 07:30:10 rain_calc_d_start 28.1
2016-05-30 07:30:10 rain_calc_d_trig_tsecs 1464672600
2016-05-30 11:24:01 rain_calc_h_curr 0.0
2016-05-30 10:30:38 rain_calc_h_last 0.0
2016-05-30 10:30:38 rain_calc_h_start 77.3
2016-05-30 10:30:38 rain_calc_h_trig_tsecs 1464600600
2016-05-30 11:24:01 rain_calc_now_diff 0
2016-05-30 11:24:01 rain_calc_now_rate 0.0
2016-05-30 11:24:01 rain_calc_now_value 77.3
2016-05-30 11:24:01 rain_calc_tsecs 1464600241
2016-05-30 11:24:01 rain_raw 303
2016-05-30 11:24:01 rain_raw_adj 303
2016-05-31 15:27:01 state defined
2016-05-30 11:24:01 temperature 16.6
2016-05-30 11:24:01 tsecs 1464600241
2016-05-30 11:24:01 type_raw 7
2016-05-30 11:24:01 unknown3 1
2016-05-30 11:24:01 wind 0.5
2016-05-30 11:24:01 windIndex 0
Attributes:
IODev CUL_0
alias Wetterstation
group Wetter
icon weather_station@FFFF00
model ks300
room KS300
showtime 1
Nach dem ich gestern den CUL_0 auf verbose 5 eingestellt habe, wurde nichts weiter geloggt sowie Fehlermeldungen usw...
Vielen Dank für Ihre Hilfe.
Gruß Thomas
Nach dem ich gestern den CUL_0 auf verbose 5 eingestellt habe, wurde nichts weiter geloggt sowie Fehlermeldungen usw...
Bedeutet, dass der CUL keine Daten empfangen hat.
Es kann leider mehrere Ursachen haben:
- ein Stoersender (siehe auch https://forum.fhem.de/index.php?topic=53777.msg457050#msg457050)
- KS300 Hardware Fehler (Batterie-wackelkontakt/etc)
- CUL Hardware Fehler (z.Bsp. Antennen-Wackelkontakt).
- culfw firmware-bug (unwahrscheinlich, etliche KS300 werden ueber CUL seit 7+ Jahren zuverlaessig empfangen)
Ich wuerde als naechstes das CUL in ca 2-4 Meter Entfernung (keine Zwischenwaende, Sichtkontakt) zum KS300 bringen, "attr CUL_0 verbose 5" setzen, Event-Monitor aufrufen mit angehakter Log-Output, und dann die KS300 Batterien wechseln. Direkt nach Wechsel sendet der KS300 1-2 Minuten lang alle 3(?) Sekunden ein Telegramm, was man im Event-Monitor sehen kann.
Bei mir ist seit dem Unwetter auch ein FS20 Aktor aufgetaucht, den ich nicht kenne. Hab mich gestern noch drüber gewundert. Werde heute abend noch ein bisschen über das Thema lesen. Vielen dank für die schnelle Antwort und die zahlreichen Lösungsansätze.
Bei mir dauert es nach einem Neustart und selbst nach einer Änderung in der fhem.cfg auch ewig (zumindest ab und an mal bis zu 30 Minuten), bis ich wieder Daten von der KS300 bekomme. Solange steht im ftui anstelle der Werte "defined".
Ich denke, man muss sich da in Geduld wappnen. Möglicherweise auch ein Hinweis dafür, dass der Empfang nicht gut/die KS300 zu weit weg ist und daher nur jedes xte Datenpaket ankommt.
Grüße
Martin