CUL nach Leeren des Buffers als neue Device erkannt

Begonnen von duke-f, 04 Februar 2014, 12:07:18

Vorheriges Thema - Nächstes Thema

duke-f

Ich betreibe seit kurzem einen CUL, V3 an einem Raspberry Pi. Neuerdings passiert es, dass nach Leeren des Buffers mittels set CUL raw B00 und anschließendem shutdown restart die vorher CUL_0 erkannte Device offensichtlich als CUL_1 neu erkannt wird. Erst ein Neustart des Raspberry Pi hat bisher dann eine Abhilfe geschaffen.

2014.02.02 23:59:08 3: set CUL_0 raw B00
2014.02.02 23:59:39 2: FHT set Heizung_WC desired-temp 14.0
2014.02.03 00:01:26 3: CUL_EM Strom: CUM_DAY: 6.646 CUM: 714.365 COST: 1.91
2014.02.03 00:02:21 0: Server shutdown
2014.02.03 00:02:26 1: Including fhem.cfg
2014.02.03 00:02:27 3: telnetPort: port 7072 opened
2014.02.03 00:02:28 3: WEB: port 8083 opened
2014.02.03 00:02:28 3: WEBphone: port 8084 opened
2014.02.03 00:02:28 3: WEBtablet: port 8085 opened
2014.02.03 00:02:29 2: eventTypes: loaded 712 events from ./log/eventTypes.txt
2014.02.03 00:02:30 3: Opening CUL_0 device /dev/ttyACM0
2014.02.03 00:02:31 3: Can't open /dev/ttyACM0: No such file or directory
2014.02.03 00:02:36 1: Including ./log/fhem.save
2014.02.03 00:02:37 1: statefile: Please define CUL_1 first
Please define CUL_1 first
2014.02.03 00:02:37 3: set CUL_0 raw X61
2014.02.03 00:02:37 1: usb create starting
2014.02.03 00:02:40 3: Opening CUL device /dev/ttyACM1
2014.02.03 00:02:40 3: Setting CUL baudrate to 9600
2014.02.03 00:02:40 3: CUL device opened
2014.02.03 00:02:40 1: define CUL_1 CUL /dev/ttyACM1@9600 1134
2014.02.03 00:02:40 3: Opening CUL_1 device /dev/ttyACM1
2014.02.03 00:02:40 3: Setting CUL_1 baudrate to 9600
2014.02.03 00:02:40 3: CUL_1 device opened
2014.02.03 00:02:41 3: CUL_1: Possible commands: BCFiAZEGMRTVWXefmltux
2014.02.03 00:02:41 3: Opening CUL device /dev/ttyAMA0
2014.02.03 00:02:41 3: Setting CUL baudrate to 38400
2014.02.03 00:02:41 3: CUL device opened
2014.02.03 00:02:41 3: Opening TCM310 device /dev/ttyAMA0
2014.02.03 00:02:41 3: Setting TCM310 baudrate to 57600
2014.02.03 00:02:41 3: TCM310 device opened
2014.02.03 00:02:41 3: Opening FRM device /dev/ttyAMA0
2014.02.03 00:02:41 3: Setting FRM baudrate to 57600
2014.02.03 00:02:41 3: FRM device opened
2014.02.03 00:02:46 1: usb create end
2014.02.03 00:02:46 0: Server started with 174 defined entities (version $Id: fhem.pl 4663 2014-01-16 09:45:15Z rudolfkoenig $, os linux, user fhem, pid 3109)
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

Wernieman

Nach kurzem lesen:
Dein "altes" Device ist Opening CUL device /dev/ttyACM0
Er kann dort aber keines öffnen, dafür findet er (laut Log) ein /dev/ttyACM1

Warum jetzt Dein Linux den CUL "neu" einbindet ist zwar unbekannt, solltest Du aber auf Linux-Seite und nicht auf FHEM Seite Dir ansehen.

Was sagt "dmesg" für den Zeitraum?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

fhainz


duke-f

Fast richtig, aber eigentlich sollte das alte Device CUL_0 sein.

Da im Moment alles läuft und ich will sehen, wie lange der Zustand stabil bleibt, vor ich neu starte und nach dem Fehler weiter suche.

Aber danke für den Tip mit dmesg. Bin nicht so firm in Linux - muss das mal in Ruhe ansehen. Vielleicht ist der Raspberry Pi selbst etwas überfordert und arbeitet nicht alles in korrekter Reighenfolge ab? Mal hat er die Device noch nicht eingebunden, mal fehlt noch der Zugriff auf die Datenbank...

Ie gesagt: Bin absoluter Laie - sind nur so Gedanken.
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

duke-f

Zitat von: fhainz am 04 Februar 2014, 12:32:31
Häng mal bitte deine fhem.cfg an.

Grüße
Komplett???
Dass mir aber keine was geheimes da rausliest! >:(

Btw: Wahrscheinlich macht es Sinn, autocreate zu deaktivieren, wenn mal alles erkannt wurde.


attr global autoload_undefined_devices 1
attr global latitude dassagichnicht
attr global logfile ./log/fhem-%Y-%m.log
attr global longitude dasauchnicht
attr global modpath .
attr global motd none
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global updateInBackground 1
attr global userattr DbLogExclude devStateIcon devStateStyle icon sortby webCmd
attr global verbose 3

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global

# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog

define autocreate autocreate
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate room Unsorted

define eventTypes eventTypes ./log/eventTypes.txt

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
define CUL_0 CUL /dev/ttyACM0@9600 3734
define LED_rot_2 FS20 632d a8
attr LED_rot_2 room FS20
define FileLog_LED_rot_2 FileLog ./log/LED_rot_2-%Y.log LED_rot_2
attr FileLog_LED_rot_2 logtype text
attr FileLog_LED_rot_2 room FS20
define Strom CUL_EM 2 96 1152 0.2875 7.42
attr Strom room CUL_EM
define FileLog_Strom FileLog ./log/Strom-%Y.log Strom:CNT.*
attr FileLog_Strom logtype power8:Power,text
attr FileLog_Strom room CUL_EM
define SVG_Strom SVG FileLog_Strom:power8:CURRENT
attr SVG_Strom label "Strom Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Strom room Plots
define Heizung_Ki FHT 1f54
attr Heizung_Ki icon heizung.0
attr Heizung_Ki room FHT,Kinderzimmer,Raumklima
define FileLog_Heizung_Ki FileLog ./log/Heizung_Ki-%Y.log Heizung_Ki
attr FileLog_Heizung_Ki logtype fht:Temp/Act,text
attr FileLog_Heizung_Ki room FHT
define SVG_Heizung_Ki SVG FileLog_Heizung_Ki:fht:CURRENT
attr SVG_Heizung_Ki label "Heizung_Ki Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Heizung_Ki room Plots
define Heizung_WC FHT 3316
attr Heizung_WC icon heizung.0
attr Heizung_WC room FHT,WC,Raumklima
define FileLog_Heizung_WC FileLog ./log/Heizung_WC-%Y.log Heizung_WC
attr FileLog_Heizung_WC logtype fht:Temp/Act,text
attr FileLog_Heizung_WC room FHT
define SVG_Heizung_WC SVG FileLog_Heizung_WC:fht:CURRENT
attr SVG_Heizung_WC label "Heizung_WC Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Heizung_WC room Plots
define Heizung_Ku FHT 4258
attr Heizung_Ku icon heizung.0
attr Heizung_Ku room FHT,Küche,Raumklima
define FileLog_Heizung_Ku FileLog ./log/Heizung_Ku-%Y.log Heizung_Ku
attr FileLog_Heizung_Ku logtype fht:Temp/Act,text
attr FileLog_Heizung_Ku room FHT
define SVG_Heizung_Ku SVG FileLog_Heizung_Ku:fht:CURRENT
attr SVG_Heizung_Ku label "Heizung_Ku Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Heizung_Ku room Plots
define Raumklima_Wz CUL_WS 3
attr Raumklima_Wz room CUL_WS
define FileLog_Raumklima_Wz FileLog ./log/Raumklima_Wz-%Y.log Raumklima_Wz:T:.*
attr FileLog_Raumklima_Wz logtype temp4hum6:Temp/Hum,text
attr FileLog_Raumklima_Wz room CUL_WS
define SVG_Raumklima_Wz SVG FileLog_Raumklima_Wz:temp4hum6:CURRENT
attr SVG_Raumklima_Wz label "Raumklima_Wz Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Raumklima_Wz room Plots
define Fenster_WC CUL_FHTTK 65a9a8
attr Fenster_WC room Fenster,WC,Security,CUL_FHTTK
define FileLog_Fenster_WC FileLog ./log/Fenster_WC-%Y.log Fenster_WC
attr FileLog_Fenster_WC logtype fht80tf:Window,text
attr FileLog_Fenster_WC room CUL_FHTTK
define SVG_Fenster_WC SVG FileLog_Fenster_WC:fht80tf:CURRENT
attr SVG_Fenster_WC label "Fenster_WC Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Fenster_WC room Plots
define Fenster_Wz_S CUL_FHTTK 8e875f
attr Fenster_Wz_S room Fenster,Wohnzimmer,Security,CUL_FHTTK
define FileLog_Fenster_Wz_S FileLog ./log/Fenster_Wz_S-%Y.log Fenster_Wz_S
attr FileLog_Fenster_Wz_S logtype fht80tf:Window,text
attr FileLog_Fenster_Wz_S room CUL_FHTTK
define SVG_Fenster_Wz_S SVG FileLog_Fenster_Wz_S:fht80tf:CURRENT
attr SVG_Fenster_Wz_S label "Fenster_Wz_S Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Fenster_Wz_S room Plots
define Fenster_Wz_G CUL_FHTTK 2c5866
attr Fenster_Wz_G room Fenster,Wohnzimmer,Security,CUL_FHTTK
define FileLog_Fenster_Wz_G FileLog ./log/Fenster_Wz_G-%Y.log Fenster_Wz_G
attr FileLog_Fenster_Wz_G logtype fht80tf:Window,text
attr FileLog_Fenster_Wz_G room CUL_FHTTK
define SVG_Fenster_Wz_G SVG FileLog_Fenster_Wz_G:fht80tf:CURRENT
attr SVG_Fenster_Wz_G label "Fenster_Wz_G Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Fenster_Wz_G room Plots
define Dachfenster CUL_FHTTK e3002f
attr Dachfenster room Fenster,Dach,Security,CUL_FHTTK
define FileLog_Dachfenster FileLog ./log/Dachfenster-%Y.log Dachfenster
attr FileLog_Dachfenster logtype fht80tf:Window,text
attr FileLog_Dachfenster room CUL_FHTTK
define SVG_Dachfenster SVG FileLog_Dachfenster:fht80tf:CURRENT
attr SVG_Dachfenster label "Dachfenster Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Dachfenster room Plots
define Fenster_Da CUL_FHTTK 20bf7d
attr Fenster_Da room Fenster,Dach,Security,CUL_FHTTK
define FileLog_Fenster_Da FileLog ./log/Fenster_Da-%Y.log Fenster_Da
attr FileLog_Fenster_Da logtype fht80tf:Window,text
attr FileLog_Fenster_Da room CUL_FHTTK
define SVG_Fenster_Da SVG FileLog_Fenster_Da:fht80tf:CURRENT
attr SVG_Fenster_Da label "Fenster_Da Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Fenster_Da room Plots
define Heizung_Wz FHT 0b0b
attr Heizung_Wz icon heizung.0
attr Heizung_Wz room FHT,Wohnzimmer,Raumklima
define FileLog_Heizung_Wz FileLog ./log/Heizung_Wz-%Y.log Heizung_Wz
attr FileLog_Heizung_Wz logtype fht:Temp/Act,text
attr FileLog_Heizung_Wz room FHT
define SVG_Heizung_Wz SVG FileLog_Heizung_Wz:fht:CURRENT
attr SVG_Heizung_Wz label "Heizung_Wz Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Heizung_Wz room Plots
define Fenster_Ki_li CUL_FHTTK 28c6d0
attr Fenster_Ki_li room Fenster,Kinderzimmer,Security,CUL_FHTTK
define FileLog_Fenster_Ki_li FileLog ./log/Fenster_Ki_li-%Y.log Fenster_Ki_li
attr FileLog_Fenster_Ki_li logtype fht80tf:Window,text
attr FileLog_Fenster_Ki_li room CUL_FHTTK
define SVG_Fenster_Ki_li SVG FileLog_Fenster_Ki_li:fht80tf:CURRENT
attr SVG_Fenster_Ki_li label "Fenster_Ki_li Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Fenster_Ki_li room Plots
define Dachfenster_WC CUL_FHTTK a410e0
attr Dachfenster_WC room Fenster,Dach,Security,CUL_FHTTK
define FileLog_Dachfenster_WC FileLog ./log/Dachfenster_WC-%Y.log Dachfenster_WC
attr FileLog_Dachfenster_WC logtype fht80tf:Window,text
attr FileLog_Dachfenster_WC room CUL_FHTTK
define SVG_Dachfenster_WC SVG FileLog_Dachfenster_WC:fht80tf:CURRENT
attr SVG_Dachfenster_WC label "Dachfenster_WC Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Dachfenster_WC room Plots
define Badfenster CUL_FHTTK 618a51
attr Badfenster room Fenster,Bad,Security,CUL_FHTTK
define FileLog_Badfenster FileLog ./log/Badfenster-%Y.log Badfenster
attr FileLog_Badfenster logtype fht80tf:Window,text
attr FileLog_Badfenster room CUL_FHTTK
define SVG_Badfenster SVG FileLog_Badfenster:fht80tf:CURRENT
attr SVG_Badfenster label "Badfenster Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Badfenster room Plots
define Raumklima_Da CUL_WS 6
attr Raumklima_Da room CUL_WS
define FileLog_Raumklima_Da FileLog ./log/Raumklima_Da-%Y.log Raumklima_Da:T:.*
attr FileLog_Raumklima_Da logtype temp4hum6:Temp/Hum,text
attr FileLog_Raumklima_Da room CUL_WS
define SVG_Raumklima_Da SVG FileLog_Raumklima_Da:temp4hum6:CURRENT
attr SVG_Raumklima_Da label "Raumklima_Da Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Raumklima_Da room Plots
define Raumklima_Ku CUL_WS 4
attr Raumklima_Ku room CUL_WS
define FileLog_Raumklima_Ku FileLog ./log/Raumklima_Ku-%Y.log Raumklima_Ku:T:.*
attr FileLog_Raumklima_Ku logtype temp4hum6:Temp/Hum,text
attr FileLog_Raumklima_Ku room CUL_WS
define SVG_Raumklima_Ku SVG FileLog_Raumklima_Ku:temp4hum6:CURRENT
attr SVG_Raumklima_Ku label "Raumklima_Ku Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Raumklima_Ku room Plots
define Photovoltaik CUL_EM 1 375 4500 0.4675 5.00
attr Photovoltaik room CUL_EM
define FileLog_Photovoltaik FileLog ./log/Photovoltaik-%Y.log Photovoltaik:CNT.*
attr FileLog_Photovoltaik logtype power8:Power,text
attr FileLog_Photovoltaik room CUL_EM
define SVG_Photovoltaik SVG FileLog_Photovoltaik:power8:CURRENT
attr SVG_Photovoltaik label "Photovoltaik Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Photovoltaik room Plots
define LED_gruen_3 FS20 632d a9
attr LED_gruen_3 room FS20
define FileLog_LED_gruen_3 FileLog ./log/LED_gruen_3-%Y.log LED_gruen_3
attr FileLog_LED_gruen_3 logtype text
attr FileLog_LED_gruen_3 room FS20
define Fenster_Ki_re CUL_FHTTK 14684d
attr Fenster_Ki_re room Fenster,Kinderzimmer,Security,CUL_FHTTK
define FileLog_Fenster_Ki_re FileLog ./log/Fenster_Ki_re-%Y.log Fenster_Ki_re
attr FileLog_Fenster_Ki_re logtype fht80tf:Window,text
attr FileLog_Fenster_Ki_re room CUL_FHTTK
define SVG_Fenster_Ki_re SVG FileLog_Fenster_Ki_re:fht80tf:CURRENT
attr SVG_Fenster_Ki_re label "Fenster_Ki_re Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Fenster_Ki_re room Plots
define Fenster_Sz CUL_FHTTK 43021a
attr Fenster_Sz room Fenster,Schlafzimmer,Security,CUL_FHTTK
define FileLog_Fenster_Sz FileLog ./log/Fenster_Sz-%Y.log Fenster_Sz
attr FileLog_Fenster_Sz logtype fht80tf:Window,text
attr FileLog_Fenster_Sz room CUL_FHTTK
define SVG_Fenster_Sz SVG FileLog_Fenster_Sz:fht80tf:CURRENT
attr SVG_Fenster_Sz label "Fenster_Sz Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Fenster_Sz room Plots
define Wetter KS300 1234
attr Wetter room KS300
define FileLog_Wetter FileLog ./log/Wetter-%Y.log Wetter:T:.*
attr FileLog_Wetter logtype temp4rain10:Temp/Rain,hum6wind8:Wind/Hum,text
attr FileLog_Wetter room KS300
define SVG_Wetter SVG FileLog_Wetter:temp4rain10:CURRENT
attr SVG_Wetter label "Wetter Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Wetter room Plots
define SVG_KS300_2 SVG FileLog_KS300:hum6wind8:CURRENT
attr SVG_KS300_2 label "KS300 Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_KS300_2 room Plots
define Raumklima_Ki CUL_WS 1
attr Raumklima_Ki room CUL_WS
define FileLog_Raumklima_Ki FileLog ./log/Raumklima_Ki-%Y.log Raumklima_Ki:T:.*
attr FileLog_Raumklima_Ki logtype temp4hum6:Temp/Hum,text
attr FileLog_Raumklima_Ki room CUL_WS
define SVG_Raumklima_Ki SVG FileLog_Raumklima_Ki:temp4hum6:CURRENT
attr SVG_Raumklima_Ki label "Raumklima_Ki Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Raumklima_Ki room Plots
define Fenster_Ku CUL_FHTTK 07321a
attr Fenster_Ku room Fenster,Küche,Security,CUL_FHTTK
define FileLog_Fenster_Ku FileLog ./log/Fenster_Ku-%Y.log Fenster_Ku
attr FileLog_Fenster_Ku logtype fht80tf:Window,text
attr FileLog_Fenster_Ku room CUL_FHTTK
define SVG_Fenster_Ku SVG FileLog_Fenster_Ku:fht80tf:CURRENT
attr SVG_Fenster_Ku label "Fenster_Ku Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Fenster_Ku room Plots
define Raumklima_Bd CUL_WS 2
attr Raumklima_Bd room CUL_WS
define FileLog_Raumklima_Bd FileLog ./log/Raumklima_Bd-%Y.log Raumklima_Bd:T:.*
attr FileLog_Raumklima_Bd logtype temp4hum6:Temp/Hum,text
attr FileLog_Raumklima_Bd room CUL_WS
define SVG_Raumklima_Bd SVG FileLog_Raumklima_Bd:temp4hum6:CURRENT
attr SVG_Raumklima_Bd label "Raumklima_Bd Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Raumklima_Bd room Plots
define Raumklima_WK CUL_WS 8
attr Raumklima_WK room CUL_WS
define FileLog_Raumklima_WK FileLog ./log/Raumklima_WK-%Y.log Raumklima_WK:T:.*
attr FileLog_Raumklima_WK logtype temp4hum6:Temp/Hum,text
attr FileLog_Raumklima_WK room CUL_WS
define SVG_Raumklima_WK SVG FileLog_Raumklima_WK:temp4hum6:CURRENT
attr SVG_Raumklima_WK label "Raumklima_WK Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Raumklima_WK room Plots
define WasserKeller HMS 1fe4
attr WasserKeller room Keller,Security
define FileLog_WasserKeller FileLog ./log/WasserKeller-%Y.log WasserKeller
attr FileLog_WasserKeller logtype text
attr FileLog_WasserKeller room HMS
define Raumklima_WC CUL_WS 7
attr Raumklima_WC room CUL_WS
define FileLog_Raumklima_WC FileLog ./log/Raumklima_WC-%Y.log Raumklima_WC:T:.*
attr FileLog_Raumklima_WC logtype temp4hum6:Temp/Hum,text
attr FileLog_Raumklima_WC room CUL_WS
define SVG_Raumklima_WC SVG FileLog_Raumklima_WC:temp4hum6:CURRENT
attr SVG_Raumklima_WC label "Raumklima_WC Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Raumklima_WC room Plots
define Gas CUL_EM 9 0.06 0.005 0.8316 4.4625
attr Gas room CUL_EM
define FileLog_Gas FileLog ./log/Gas-%Y.log Gas:CNT.*
attr FileLog_Gas logtype power8:Power,text
attr FileLog_Gas room CUL_EM
define SVG_Gas SVG FileLog_Gas:power8:CURRENT
attr SVG_Gas label "Gas Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Gas room Plots
define Raumklima_Sz CUL_WS 5
attr Raumklima_Sz room CUL_WS
define FileLog_Raumklima_Sz FileLog ./log/Raumklima_Sz-%Y.log Raumklima_Sz:T:.*
attr FileLog_Raumklima_Sz logtype temp4hum6:Temp/Hum,text
attr FileLog_Raumklima_Sz room CUL_WS
define SVG_Raumklima_Sz SVG FileLog_Raumklima_Sz:temp4hum6:CURRENT
attr SVG_Raumklima_Sz label "Raumklima_Sz Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Raumklima_Sz room Plots
define Terrassentuer CUL_FHTTK 927259
attr Terrassentuer room Fenster,Wohnzimmer,Security,CUL_FHTTK
define FileLog_Terrassentuer FileLog ./log/Terrassentuer-%Y.log Terrassentuer
attr FileLog_Terrassentuer logtype fht80tf:Window,text
attr FileLog_Terrassentuer room CUL_FHTTK
define SVG_Terrassentuer SVG FileLog_Terrassentuer:fht80tf:CURRENT
attr SVG_Terrassentuer label "Terrassentuer Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Terrassentuer room Plots
define Alle_Hz FS20 632d 26
attr Alle_Hz room FS20
define FileLog_Alle_Hz FileLog ./log/Alle_Hz-%Y.log Alle_Hz
attr FileLog_Alle_Hz logtype text
attr FileLog_Alle_Hz room FS20
define Antwort_HT FS20 632d 06
attr Antwort_HT room FS20
define FileLog_Antwort_HT FileLog ./log/Antwort_HT-%Y.log Antwort_HT
attr FileLog_Antwort_HT logtype text
attr FileLog_Antwort_HT room FS20
define Haustuer FS20 632d 58
attr Haustuer room FS20,Security
define FileLog_Haustuer FileLog ./log/Haustuer-%Y.log Haustuer
attr FileLog_Haustuer logtype text
attr FileLog_Haustuer room FS20
define Gartenlicht FS20 632d 08
attr Gartenlicht room FS20
define FileLog_Gartenlicht FileLog ./log/Gartenlicht-%Y.log Gartenlicht
attr FileLog_Gartenlicht logtype text
attr FileLog_Gartenlicht room FS20
define Gartenhaus FS20 632d 07
attr Gartenhaus room FS20
define FileLog_Gartenhaus FileLog ./log/Gartenhaus-%Y.log Gartenhaus
attr FileLog_Gartenhaus logtype text
attr FileLog_Gartenhaus room FS20
define Heizung_Sz FHT 6304
attr Heizung_Sz icon heizung.0
attr Heizung_Sz room FHT,Schlafzimmer,Raumklima
define FileLog_Heizung_Sz FileLog ./log/Heizung_Sz-%Y.log Heizung_Sz
attr FileLog_Heizung_Sz logtype fht:Temp/Act,text
attr FileLog_Heizung_Sz room FHT
define SVG_Heizung_Sz SVG FileLog_Heizung_Sz:fht:CURRENT
attr SVG_Heizung_Sz label "Heizung_Sz Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Heizung_Sz room Plots
define Heizung_Da FHT 1f53
attr Heizung_Da icon heizung.0
attr Heizung_Da room FHT,Dach,Raumklima
define FileLog_Heizung_Da FileLog ./log/Heizung_Da-%Y.log Heizung_Da
attr FileLog_Heizung_Da logtype fht:Temp/Act,text
attr FileLog_Heizung_Da room FHT
define SVG_Heizung_Da SVG FileLog_Heizung_Da:fht:CURRENT
attr SVG_Heizung_Da label "Heizung_Da Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_Heizung_Da room Plots
define FS20_Dimmer FS20 632d 03
attr FS20_Dimmer room FS20
define FileLog_FS20_Dimmer FileLog ./log/FS20_Dimmer-%Y.log FS20_Dimmer
attr FileLog_FS20_Dimmer logtype text
attr FileLog_FS20_Dimmer room FS20
define Pumpe_Hz FS20 632d 31
attr Pumpe_Hz room FS20
define FileLog_Pumpe_Hz FileLog ./log/Pumpe_Hz-%Y.log Pumpe_Hz
attr FileLog_Pumpe_Hz logtype text
attr FileLog_Pumpe_Hz room FS20
define Olympia FS20 632d 10
attr Olympia room FS20
define FileLog_Olympia FileLog ./log/Olympia-%Y.log Olympia
attr FileLog_Olympia logtype text
attr FileLog_Olympia room FS20
define Malcolm FS20 632d 11
attr Malcolm room FS20
define FileLog_Malcolm FileLog ./log/Malcolm-%Y.log Malcolm
attr FileLog_Malcolm logtype text
attr FileLog_Malcolm room FS20
define Monitore FS20 632d 12
attr Monitore room FS20
define FileLog_Monitore FileLog ./log/Monitore-%Y.log Monitore
attr FileLog_Monitore logtype text
attr FileLog_Monitore room FS20
define Waschmaschine FS20 632d a0
attr Waschmaschine room FS20
define FileLog_Waschmaschine FileLog ./log/Waschmaschine-%Y.log Waschmaschine
attr FileLog_Waschmaschine logtype text
attr FileLog_Waschmaschine room FS20
define Garten_oben FS20 632d 09
attr Garten_oben room FS20
define FileLog_Garten_oben FileLog ./log/Garten_oben-%Y.log Garten_oben
attr FileLog_Garten_oben logtype text
attr FileLog_Garten_oben room FS20
define Garten_unten FS20 632d 0a
attr Garten_unten room FS20
define FileLog_Garten_unten FileLog ./log/Garten_unten-%Y.log Garten_unten
attr FileLog_Garten_unten logtype text
attr FileLog_Garten_unten room FS20
define Carport_Licht FS20 632d 0b
attr Carport_Licht room FS20
define FileLog_Carport_Licht FileLog ./log/Carport_Licht-%Y.log Carport_Licht
attr FileLog_Carport_Licht logtype text
attr FileLog_Carport_Licht room FS20
define Licht_Ki FS20 632d 1a
attr Licht_Ki room FS20
define FileLog_Licht_Ki FileLog ./log/Licht_Ki-%Y.log Licht_Ki
attr FileLog_Licht_Ki logtype text
attr FileLog_Licht_Ki room FS20
define Licht_Sz FS20 632d 19
attr Licht_Sz room FS20
define FileLog_Licht_Sz FileLog ./log/Licht_Sz-%Y.log Licht_Sz
attr FileLog_Licht_Sz logtype text
attr FileLog_Licht_Sz room FS20
define Licht_Da FS20 632d 18
attr Licht_Da room FS20
define FileLog_Licht_Da FileLog ./log/Licht_Da-%Y.log Licht_Da
attr FileLog_Licht_Da logtype text
attr FileLog_Licht_Da room FS20
define FB_H_WC FS20 632d 20
attr FB_H_WC room FS20
define FileLog_FB_H_WC FileLog ./log/FB_H_WC-%Y.log FB_H_WC
attr FileLog_FB_H_WC logtype text
attr FileLog_FB_H_WC room FS20
define FB_H_Ku FS20 632d 21
attr FB_H_Ku room FS20
define FileLog_FB_H_Ku FileLog ./log/FB_H_Ku-%Y.log FB_H_Ku
attr FileLog_FB_H_Ku logtype text
attr FileLog_FB_H_Ku room FS20
define FB_H_Wz FS20 632d 22
attr FB_H_Wz room FS20
define FileLog_FB_H_Wz FileLog ./log/FB_H_Wz-%Y.log FB_H_Wz
attr FileLog_FB_H_Wz logtype text
attr FileLog_FB_H_Wz room FS20
define FB_H_Sz FS20 632d 23
attr FB_H_Sz room FS20
define FileLog_FB_H_Sz FileLog ./log/FB_H_Sz-%Y.log FB_H_Sz
attr FileLog_FB_H_Sz logtype text
attr FileLog_FB_H_Sz room FS20
define FB_H_Da FS20 632d 25
attr FB_H_Da room FS20
define FileLog_FB_H_Da FileLog ./log/FB_H_Da-%Y.log FB_H_Da
attr FileLog_FB_H_Da logtype text
attr FileLog_FB_H_Da room FS20
define Pumpe_See FS20 632d 27
attr Pumpe_See room FS20
define FileLog_Pumpe_See FileLog ./log/Pumpe_See-%Y.log Pumpe_See
attr FileLog_Pumpe_See logtype text
attr FileLog_Pumpe_See room FS20
define WM_16Uhr FS20 632d 28
attr WM_16Uhr room FS20
define FileLog_WM_16Uhr FileLog ./log/WM_16Uhr-%Y.log WM_16Uhr
attr FileLog_WM_16Uhr logtype text
attr FileLog_WM_16Uhr room FS20
define WM_4Uhr FS20 632d 29
attr WM_4Uhr room FS20
define FileLog_WM_4Uhr FileLog ./log/WM_4Uhr-%Y.log WM_4Uhr
attr FileLog_WM_4Uhr logtype text
attr FileLog_WM_4Uhr room FS20
define FB_H_Ki FS20 632d 24
attr FB_H_Ki room FS20
define FileLog_FB_H_Ki FileLog ./log/FB_H_Ki-%Y.log FB_H_Ki
attr FileLog_FB_H_Ki logtype text
attr FileLog_FB_H_Ki room FS20
define Gartenwasser FS20 632d c1
attr Gartenwasser room FS20
define FileLog_Gartenwasser FileLog ./log/Gartenwasser-%Y.log Gartenwasser
attr FileLog_Gartenwasser logtype text
attr FileLog_Gartenwasser room FS20
define FB_Hz_Pumpe FS20 632d 05
attr FB_Hz_Pumpe room FS20
define FileLog_FB_Hz_Pumpe FileLog ./log/FB_Hz_Pumpe-%Y.log FB_Hz_Pumpe
attr FileLog_FB_Hz_Pumpe logtype text
attr FileLog_FB_Hz_Pumpe room FS20
define Hifi FS20 632d 00
attr Hifi room FS20
define FileLog_Hifi FileLog ./log/Hifi-%Y.log Hifi
attr FileLog_Hifi logtype text
attr FileLog_Hifi room FS20
define culSetX61 notify (global:INITIALIZED|CUL_0:CONNECTED) set CUL_0 raw X61
define OnlineWetter weblink iframe http://www.wetteronline.de/cgi-bin/hpweather?PLZ=16552
define re_Fenster FS20 632d 04
attr re_Fenster room FS20
define FileLog_re_Fenster FileLog ./log/re_Fenster-%Y.log re_Fenster
attr FileLog_re_Fenster logtype text
attr FileLog_re_Fenster room FS20
define TV FS20 632d 01
attr TV room FS20
define FileLog_TV FileLog ./log/TV-%Y.log TV
attr FileLog_TV logtype text
attr FileLog_TV room FS20
define myDbLog DbLog /opt/fhem/contrib/dblog/db.conf .*:.*

Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

Wernieman

Ich würde Dir empfehlen, autocreate zu deaktivieren, ABER ....

in dem Falle hättest Du kein CUL mehr. Bevor Du fhem startest, könntest Du gucken, auf welchem ttyXX Dein CUL liegt.

bzw. hast Du ein /dev/serial auf dem RasPi?
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

betateilchen

Man muss nicht das gesamte autocreate deaktivieren.

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create


Das Auskommentieren des initialUsbCheck löst schon viele Problem.

(Auch wenn manche Leute das noch nicht einsehen wollen)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Wernieman

Danke für die Korrektur.

meinte auch das USB-autocreate zu deaktivieren!
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

duke-f

Zitat von: Wernieman am 04 Februar 2014, 13:33:54
Ich würde Dir empfehlen, autocreate zu deaktivieren, ABER ....

in dem Falle hättest Du kein CUL mehr. Bevor Du fhem startest, könntest Du gucken, auf welchem ttyXX Dein CUL liegt.

bzw. hast Du ein /dev/serial auf dem RasPi?
Kein CUL mehr? Du meinst in dem Falle, wenn ich wie oben beschrieben sonst CUL_1 neu hinzu bekomme?

Und ja, Dder Raspberry Pi hat ein /dev/serial, ist ein Verzeichnis mir den beiden Unterverzeichnissen By-id und by-path. In by-id ist der link
usb-busware.de_CUL868-if00 -> ../../ttyACM0
und in by-path
platform-bcm2708_usb-usb-0:1.3:1.0 -> ../../ttyACM0


Zitat von: betateilchen am 04 Februar 2014, 13:40:56
Man muss nicht das gesamte autocreate deaktivieren.

# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create


Das Auskommentieren des initialUsbCheck löst schon viele Problem.

(Auch wenn manche Leute das noch nicht einsehen wollen)
Danke für den Hinweis, dieser Link scheint in die Richtung meines Problemes gehen.

Und zum autocreate: Warum nicht komplett autocreate deaktivieren? Ich habe alle meine Geräte. Zudem tauchen immer wieder falsche Geräte auf, die ich wieder löschen muss. Okay, nicht so viel, aber immerhin schon 3-4 FS20 und ein FHT innerhalb nicht mal 2 Wochen.
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

betateilchen

Zitat von: duke-f am 04 Februar 2014, 14:02:01Und zum autocreate: Warum nicht komplett autocreate deaktivieren?

weil autocreate nicht nur das Anlegen von Devices übernimmt, sondern z.B. auch das Anlegen von Logfiles erleichtert.


Zitat von: duke-f am 04 Februar 2014, 14:02:01Zudem tauchen immer wieder falsche Geräte auf, die ich wieder löschen muss.

Vermutlich aus Deiner Nachbarschaft :) Die musst Du aber nicht löschen, die kannst Du einfach auf IGNORE setzen und dann in einen hidden-room stecken. Damit ist fhem das Device beim nächsten Auftauchen zwar bekannt, aber fhem kümmert sich nicht weiter drum.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

duke-f

Zitat von: betateilchen am 04 Februar 2014, 14:07:52
Vermutlich aus Deiner Nachbarschaft :) Die musst Du aber nicht löschen, die kannst Du einfach auf IGNORE setzen und dann in einen hidden-room stecken. Damit ist fhem das Device beim nächsten Auftauchen zwar bekannt, aber fhem kümmert sich nicht weiter drum.
Na gut, mal sehen, welcher Nachbar sich nächstes Jaht über seine verrückt spielende Weihnachtsbeläuchtung ärgert. ::)
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

betateilchen

Zitat von: duke-f am 04 Februar 2014, 14:23:50über seine verrückt spielende Weihnachtsbeläuchtung ärgert.

wieso? die Haus- und Gerätecodes weisst Du doch nicht. Außerdem: FS20 Geräte die sich bei Dir melden, können eigentlich nur Fernbedienungen und/oder Sensoren sein und keine Aktoren. Aktoren in FS20 sind nämlich nur Empfänger, die können bei Dir in fhem nicht auftauchen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Wernieman

Meine "persönliche" empfehlung:
Bei der definition des CUL in fhem anstatt /dev/ttyACM0 den folgenden Devicenamen" verwenden
/dev/serial/by-id/usb-busware.de_CUL868-if00
dieser Name ist eindeutig. Wenn Du jetzt ein 2. CUL, oder ein JeeLink oder sonstwas einsteckst, ist trotzdem /dev/serial/by-id/usb-busware.de_CUL868-if00 dieser CUL. Dagegen kann bei /dev/ttyACM0 auch ein anderes "ACM" diesen Namen bekommen.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

duke-f

@Wernieman: Werde ich so Mal versuchen. Danke für den Tipp.


@betateilchen: Aber die Fernbedienung ist doch höchstwahrscheinlich mit einem entsprechenden Empfänger (direkt) gekoppelt - zumindest bei mir. Was nützt mir sonst die Funkfernbedienung?
Cubietruck, 3 Raspberry Pis,
CUL868, RFXtrx433, CUL433, SCC868, HM-USB,
IRTrans, EZcontrol XS1, IguanaWorks USB IR Transceiver
ESPEasy, Fritz!Box, Samsung TV+BD, LMS, Squeezelite

betateilchen

Zitat von: duke-f am 04 Februar 2014, 15:06:53@betateilchen: Aber die Fernbedienung ist doch höchstwahrscheinlich mit einem entsprechenden Empfänger (direkt) gekoppelt - zumindest bei mir. Was nützt mir sonst die Funkfernbedienung?

Bei mir ist keine Fernbedienung direkt mit einem Empfänger gekoppelt.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!