Fhem auf Raspi mit 2 Cul, 868 und 433 MHz

Begonnen von Schorschi, 18 Januar 2014, 11:11:20

Vorheriges Thema - Nächstes Thema

Schorschi

Mein Fhem läuft schon länger stabil, aber sobald ich den 433 MHz Cul dazustecke bekomme ich probleme! Früher hängte sich der Raspi auf, jetzt bekomme ich Probleme mit den FHT´s. Kann dann an die Fht´s keine befehle senden und die Plots werdenzerpflückt. Kann mir jemand sagen was ich einstellen muss damit es keine Probleme mit dem zweiten Cul? :'(
:-\

Puschel74

Hallo,

*Glaskugelmodusan*

Du hast Meldungen im FHEM-Logfile?
Du hast deine CUL definiert?

*Glaskugelmodusaus*

Was steht im Logfile und wie sieht die Definition deiner CUL aus?
Hast du an den FHT ein IODev eingetragen?
Welcher der CUL wird zuerst definiert und welcher zuletzt?

ZitatKann mir jemand sagen was ich einstellen muss damit es keine Probleme mit dem zweiten Cul?
So würde ich mal raten und sagen - keine Ahnung da ich deine fhem.cfg nicht sehe  ;)

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Joachim

Als Hellseher sage ich,
udev ist Deine Lösung.
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

wkarl

Hallo Schorschi,

hab eben meinen Espresso ausgetrunken und versuche mal den Kaffeesatz zu lesen  ;D.

Hab gesehen, dass es Raspis mit einem und zwei USB-Ports gibt. Solltest Du mit einem arbeiten und einen USB-Hub die CULs anschließen, sollte dieser eine eigene Stromversorgung haben. Erkenntis aus eigener Erfahrung.

Wenn nicht dann wäre die Definition in fhem.cfg nicht schlecht zu wissen.

Ach ja, ich musste auch noch ein Perl-IO-Modul nachinstallieren bevor ich auf meinen RFX zugreifen konnte.

ciao walter
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

Schorschi

Erst mal Danke für die Antworten,

Glaskugelmodus? Falls es sarkastisch gemeint ist, muss ich sagen, ich habe mit Foren keine Erfahrungen.

Weitere Angaben zu meinem System:

Raspberry in der 512 MB Version mit zwei USB Anschlüssen. Wird durch ein 2000 mA Netzteil von Samsung versorgt und das System ist auf einer Transcend 16Gig SD Karte. Der bzw die CUL sind in ein USB-Hub eingesteckt, dieses besitzt ein Netzteil mit 2500mA, der Hub ist von Revoltec. Betriebssystem ist 2013-09-25-wheezy-raspbian, Fhem ist in der neuesten Version 5.5 aufgespielt. Die CUL sind beide in der Version 3.4, 1x 868 und 1x 433 MHz. Da ich zuerst die Ursache für meine Probleme nicht eingrenzen konnte, habe ich das System neu aufgesetzt und betreibe bisher nur den 868er CUL, wie es vorher auch länger lief. Die alten Logfiles sind leider weg. Betreibe damit 3 Rolläden mittels FS20-RSU, 3 Heizkörper sind mit FHT80B+FHT80TF+FHT8v ausgerüstet und wurden bisher nur mitgeschrieben. Zusätzlich werden noch 3 Heizkörper mitgeschrieben die noch mit den FHT8R+FHT8V ausgerüstet sind. Zwei FS20ST4 Steckdosen und 3 FS20SU-3 Schalter schalten Lampen. Als Schalter benutze ich eine FS20S20-2 Fernbedienung und ein FS20TC6 Touchkontrol mit Trafo versorgt. Soviel zur Hardware.

Meine Config.cfg sieht so aus:

attr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd SecurityCheck:\\
\\
WEB,WEBphone,WEBtablet 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.\\

attr global room Weitere
attr global statefile ./log/fhem.save
attr global userattr icon webCmd
attr global verbose 3
#
#Globale Einstellungen
######################
##
define telnetPort telnet 7072 global
attr telnetPort room Weitere
##
define WEB FHEMWEB 8083 global
attr WEB room Weitere
##
define WEBphone FHEMWEB 8084 global
attr WEBphone room Weitere
attr WEBphone smallscreen 1
##
define WEBtablet FHEMWEB 8085 global
attr WEBtablet room Weitere
attr WEBtablet touchpad 1
##
# Fake FileLog entry, to access the fhem log from FHEMWEB
define Logfile FileLog ./log/fhem-%Y-%m.log fakelog
attr Logfile room FileLogs
##
define autocreate autocreate
attr autocreate autosave 1
attr autocreate device_room %TYPE
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate room Weitere
attr autocreate weblink 1
attr autocreate weblink_room Plots
##
# Disable this to avoid looking for new USB devices on startup
define initialUsbCheck notify global:INITIALIZED usb create
attr initialUsbCheck room Weitere
##
# If the above notify did not helped, then you probably have to enable some of
# the following lines.  Verify first that /dev/xxx ist correct.
##
#define FHZ FHZ /dev/USB0
#define CUL CUL /dev/ttyACM0@9600 1234
#attr CUL rfmode HomeMatic
##
#define EUL TCM 310 /dev/ttyACM0@57600
#define BscBor TCM 120 /dev/ttyUSB0@9600
#define BscSmartConnect TCM 310 /dev/ttyUSB0@57600
######
#Cul Einstellungen
##################
define CUL8 CUL /dev/ttyACM0@9600 1034
attr CUL8 room CUL
######
#Hausstatus
############
define Hausstatus FS20 e41b 09
attr Hausstatus eventMap on:Bewohnt off:Leer
attr Hausstatus room Bedienen
define FileLog_Hausstatus FileLog ./log/Hausstatus-%Y.log Hausstatus
attr FileLog_Hausstatus logtype text
attr FileLog_Hausstatus room FileLogs
#
#Bad Fenster
############
define BD_Fenster CUL_FHTTK db625c
attr BD_Fenster room Bedienen
define FileLog_BD_Fenster FileLog ./log/BD_Fenster-%Y.log BD_Fenster
attr FileLog_BD_Fenster logtype fht80tf:Window,text
attr FileLog_BD_Fenster room FileLogs
define weblink_BD_Fenster weblink fileplot FileLog_BD_Fenster:fht80tf:CURRENT
attr weblink_BD_Fenster label "BD_Fenster Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_BD_Fenster room Plots
#
#Bad Heizung
############
define BD_FHT FHT 1b56
attr BD_FHT retrycount 3
attr BD_FHT room Bedienen
define FileLog_BD_FHT FileLog ./log/BD_FHT-%Y.log BD_FHT
attr FileLog_BD_FHT logtype fht:Temp/Act,text
attr FileLog_BD_FHT room FileLogs
define weblink_BD_FHT weblink fileplot FileLog_BD_FHT:fht:CURRENT
attr weblink_BD_FHT label "BD_FHT Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_BD_FHT room Plots

#Bad Rollo
##########
define BD_Rollo FS20 e41b 00
attr BD_Rollo eventMap on:auf off:zu
attr BD_Rollo room Bedienen
define FileLog_BD_Rollo FileLog ./log/BD_Rollo-%Y.log BD_Rollo
attr FileLog_BD_Rollo logtype text
attr FileLog_BD_Rollo room FileLogs
#
#Bad Unbenutzte Taste
define BD_Unbenutzte_Taste FS20 e41b 0a
attr BD_Unbenutzte_Taste eventMap on:an off:aus
attr BD_Unbenutzte_Taste room Bedienen
define FileLog_BD_Unbenutzte_Taste FileLog ./log/BD_Unbenutzte_Taste-%Y.log BD_Unbenutzte_Taste
attr FileLog_BD_Unbenutzte_Taste logtype text
attr FileLog_BD_Unbenutzte_Taste room FileLogs
###
##Ferienbefehle##
#define BD_Rollo_2119_auf at *21:19 set BD_Rollo auf
#attr BD_Rollo_2119_auf room Befehle
#define BD_Rollo_2120_Hzu at *21:20 set BD_Rollo zu-for-timer 7
#attr BD_Rollo_2120_Hzu room Befehle
#define BD_Rollo_2045_auf at *20:45 set BD_Rollo auf
#attr BD_Rollo_2045_auf room Befehle
#
#Bad Ventilator
###############
define BD_Vent FS20 e41b 02
attr BD_Vent eventMap on:an off:aus
attr BD_Vent room Bedienen
define FileLog_BD_Vent FileLog ./log/BD_Vent-%Y.log BD_Vent
attr FileLog_BD_Vent logtype text
attr FileLog_BD_Vent room FileLogs
#
#Keller Büro Heizung
####################
define KB_FHT FHT 4362
attr KB_FHT retrycount 3
attr KB_FHT room Bedienen
define FileLog_KB_FHT FileLog ./log/KB_FHT-%Y.log KB_FHT
attr FileLog_KB_FHT logtype fht:Temp/Act,text
attr FileLog_KB_FHT room FileLogs
define weblink_KB_FHT weblink fileplot FileLog_KB_FHT:fht:CURRENT
attr weblink_KB_FHT label "KB_FHT Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_KB_FHT room Plots
#
#Kinderzimmer Fenster
#####################
define KI_Fenster CUL_FHTTK 85a51f
attr KI_Fenster room Bedienen
define FileLog_KI_Fenster FileLog ./log/KI_Fenster-%Y.log KI_Fenster
attr FileLog_KI_Fenster logtype fht80tf:Window,text
attr FileLog_KI_Fenster room FileLogs
define weblink_KI_Fenster weblink fileplot FileLog_KI_Fenster:fht80tf:CURRENT
attr weblink_KI_Fenster label "KI_Fenster Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_KI_Fenster room Plots
#
#Kinderzimmer Heizung
#####################
define KI_FHT FHT 0603
attr KI_FHT retrycount 3
attr KI_FHT room Bedienen
define FileLog_KI_FHT FileLog ./log/KI_FHT-%Y.log KI_FHT
attr FileLog_KI_FHT logtype fht:Temp/Act,text
attr FileLog_KI_FHT room FileLogs
define weblink_KI_FHT weblink fileplot FileLog_KI_FHT:fht:CURRENT
attr weblink_KI_FHT label "KI_FHT Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_KI_FHT room Plots
#
#Küche Heizung
##############
define KU_FHT FHT 0909
attr KU_FHT retrycount 3
attr KU_FHT room Bedienen
define FileLog_KU_FHT FileLog ./log/KU_FHT-%Y.log KU_FHT
attr FileLog_KU_FHT logtype fht:Temp/Act,text
attr FileLog_KU_FHT room FileLogs
define weblink_KU_FHT weblink fileplot FileLog_KU_FHT:fht:CURRENT
attr weblink_KU_FHT label "KU_FHT Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_KU_FHT room Plots
#
#Küche Licht
############
define KU_ArLi FS20 e41b 03
attr KU_ArLi eventMap on:an off:aus
attr KU_ArLi room Bedienen
define FileLog_KU_ArLi FileLog ./log/KU_ArLi-%Y.log KU_ArLi
attr FileLog_KU_ArLi logtype text
attr FileLog_KU_ArLi room FileLogs
#
#Küche Rollo
############
define KU_Rollo FS20 e41b 06
attr KU_Rollo eventMap on:auf off:zu
attr KU_Rollo room Bedienen
define FileLog_KU_Rollo FileLog ./log/KU_Rollo-%Y.log KU_Rollo
attr FileLog_KU_Rollo logtype text
attr FileLog_KU_Rollo room FileLogs
#
#Schlafzimmer Fenster
####################
define SZ_Fenster CUL_FHTTK 555c16
attr SZ_Fenster room Bedienen
define FileLog_SZ_Fenster FileLog ./log/SZ_Fenster-%Y.log SZ_Fenster
attr FileLog_SZ_Fenster logtype fht80tf:Window,text
attr FileLog_SZ_Fenster room FileLogs
define weblink_SZ_Fenster weblink fileplot FileLog_SZ_Fenster:fht80tf:CURRENT
attr weblink_SZ_Fenster label "SZ_Fenster Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_SZ_Fenster room Plots
#
#Schlafzimmer Heizung
#####################
define SZ_FHT FHT 0c40
attr SZ_FHT retrycount 3
attr SZ_FHT room Bedienen
define FileLog_SZ_FHT FileLog ./log/SZ_FHT-%Y.log SZ_FHT
attr FileLog_SZ_FHT logtype fht:Temp/Act,text
attr FileLog_SZ_FHT room FileLogs
define weblink_SZ_FHT weblink fileplot FileLog_SZ_FHT:fht:CURRENT
attr weblink_SZ_FHT label "SZ_FHT Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_SZ_FHT room Plots
#
#Schlafzimmer Licht
###################
define SZ_SkLi FS20 e41b 04
attr SZ_SkLi eventMap on:an off:aus
attr SZ_SkLi room Bedienen
define FileLog_SZ_SkLi FileLog ./log/SZ_SkLi-%Y.log SZ_SkLi
attr FileLog_SZ_SkLi logtype text
attr FileLog_SZ_SkLi room FileLogs
#
#Wohnzimmer Heizung
###################
define WZ_FHT FHT 2a1b
attr WZ_FHT retrycount 3
attr WZ_FHT room Bedienen
define FileLog_WZ_FHT FileLog ./log/WZ_FHT-%Y.log WZ_FHT
attr FileLog_WZ_FHT logtype fht:Temp/Act,text
attr FileLog_WZ_FHT room FileLogs
define weblink_WZ_FHT weblink fileplot FileLog_WZ_FHT:fht:CURRENT
attr weblink_WZ_FHT label "WZ_FHT Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_WZ_FHT room Plots
#
#Wohnzimmer Rollo
#################
define WZ_Rollo FS20 e41b 05
attr WZ_Rollo eventMap on:auf off:zu
attr WZ_Rollo room Bedienen
define FileLog_WZ_Rollo FileLog ./log/WZ_Rollo-%Y.log WZ_Rollo
attr FileLog_WZ_Rollo logtype text
attr FileLog_WZ_Rollo room FileLogs
define weblink_ weblink fileplot FileLog_:fht80tf:CURRENT
attr weblink_ label " Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr weblink_ room Plots
#
#Wohnzimmer Vitrine
###################
define WZ_Vitrine FS20 e41b 07
attr WZ_Vitrine eventMap on:an off:aus
attr WZ_Vitrine room Bedienen
define FileLog_WZ_Vitrine FileLog ./log/WZ_Vitrine-%Y.log WZ_Vitrine
attr FileLog_WZ_Vitrine logtype text
attr FileLog_WZ_Vitrine room FileLogs
###
###
###
##Ferienbefehle##
###
###
###
##Küche Rollo##
#define KU_Rollo_1055_Hzu at *10:55 set KU_Rollo zu-for-timer 4
#attr KU_Rollo_1055_Hzu room Befehle
#define KU_Rollo_1440_auf at *14:40 set KU_Rollo auf
#attr KU_Rollo_1440_auf room Befehle
#define KU_Rollo_1805_Hzu at *18:05 set KU_Rollo zu-for-timer 5
#attr KU_Rollo_1805_Hzu room Befehle
#define KU_Rollo_2010_auf at *20:10 set KU_Rollo auf
#attr KU_Rollo_2010_auf room Befehle
#define KU_Rollo_2114_auf at *21:14 set KU_Rollo auf
#attr KU_Rollo_2114_auf room Befehle
#define KU_Rollo_2115_Hzu at *21:15 set KU_Rollo zu-for-timer 8
#attr KU_Rollo_2115_Hzu room Befehle
#
##Schlaffzimmer Licht##
#define SZ_SkLi_0608_an_for52m at *06:08 set SZ_SkLi an-for-timer 3120
#attr SZ_SkLi_0608_an_for52m room Befehle
#define SZ_SkLi_2138_an_for35m at *21:38 set SZ_SkLi an-for-timer 2100
#attr SZ_SkLi_2138_an_for35m room Befehle
#define SZ_SkLi_2240_an_for30m at *22:40 set SZ_SkLi an-for-timer 1800
#attr SZ_SkLi_2240_an_for30m room Befehle
#define SZ_SkLi_2335_an_for20m at *23:35 set SZ_SkLi an-for-timer 1200
#attr SZ_SkLi_2335_an_for20m room Befehle
#
##Wohnzimmer Rollo##
#define WZ_Rollo_1140_Hzu at *11:40 set WZ_Rollo zu-for-timer 5
#attr WZ_Rollo_1140_Hzu room Befehle
#define WZ_Rollo_1625_auf at *16:25 set WZ_Rollo auf
#attr WZ_Rollo_1625_auf room Befehle
#define WZ_Rollo_1950_Hzu at *19:50 set WZ_Rollo zu-for-timer 6
#attr WZ_Rollo_1950_Hzu room Befehle
#define WZ_Rollo_2117_auf at *21:17 set WZ_Rollo auf
#attr WZ_Rollo_2117_auf room Befehle
#define WZ_Rollo_2118_Hzu at *21:18 set WZ_Rollo zu-for-timer 8
#attr WZ_Rollo_2118_Hzu room Befehle
#
##wohnzimmer Vitrine##
#define WZ_Vitrine_0618_an_for115m at *06:18 set WZ_Vitrine an-for-timer 6900
#attr WZ_Vitrine_0618_an_for115m room Befehle
#define WZ_Vitrine_0615_an_for115m at *06:15 { if (!($we)) {fhem("set WZ_Vitrine an for 6900")}}
#attr WZ_Vitrine_0615_an_for115m room Befehle
####
####
####
################
##Befehlsbereich##
################
define KU_ArLi_0631_an_for95m at *06:31 set KU_ArLi an-for-timer 5700
attr KU_ArLi_0631_an_for95m room Befehle
define WZ_Rollo_zu at *{sunset(-740,"16:56","22:06")} set WZ_Rollo zu
attr WZ_Rollo_zu room Befehle
define KU_Rollo_zu at *{sunset(-620,"16:58","22:08")} set KU_Rollo zu
attr KU_Rollo_zu room Befehle
define BD_Rollo_zu at *{sunset(-500,"17:00","22:10")} set BD_Rollo zu
attr BD_Rollo_zu room Befehle
define WZ_Vitrine_1810_an_for58m at *18:10 set WZ_Vitrine an-for-timer 3480
attr WZ_Vitrine_1810_an_for58m room Befehle
define KU_ArLi_1822_an_for130m at *18:22 set KU_ArLi an-for-timer 7800
attr KU_ArLi_1822_an_for130m room Befehle
define WZ_Vitrine_2005_an_for65m at *20:05 set WZ_Vitrine an-for-timer 3900
attr WZ_Vitrine_2005_an_for65m room Befehle
define KU_ArLi_2030_an_for90m at *20:30 set KU_ArLi an-for-timer 5400
attr KU_ArLi_2030_an_for90m room Befehle
define KU_ArLi_2133_an_for44m at *21:33 set KU_ArLi an-for-timer 2640
attr KU_ArLi_2133_an_for44m room Befehle
define WZ_Vitrine_2135_an_for90m at *21:35 set WZ_Vitrine an-for-timer 5400
attr WZ_Vitrine_2135_an_for90m room Befehle
define WZ_Vitrine_aus_N at *00:30 set WZ_Vitrine aus
attr WZ_Vitrine_aus_N room Befehle
define WZ_Vitrine_2340_an_for40m at *23:40 set WZ_Vitrine an-for-timer 2400
attr WZ_Vitrine_2340_an_for40m room Befehle
define KU_ArLi_2350_an_for12m at *23:50 set KU_ArLi an-for-timer 720
attr KU_ArLi_2350_an_for12m room Befehle
define Einf_LED FS20 e41b 08
attr Einf_LED eventMap on:an off:aus
attr Einf_LED room Bedienen
define FileLog_Einf_LED FileLog ./log/Einf_LED-%Y.log Einf_LED
attr FileLog_Einf_LED logtype text
attr FileLog_Einf_LED room FileLogs
define WZ_Rollo_zu_N at *23:55 set WZ_Rollo zu
attr WZ_Rollo_zu_N room Befehle
define KU_Rollo_zu_N at *23:57 set KU_Rollo zu
attr KU_Rollo_zu_N room Befehle
define BD_Rollo_zu_N at *23:59 set BD_Rollo zu
attr BD_Rollo_zu_N room Befehle
define Einf_LED_an at *{sunset(-90,"16:45","22:22")} set Einf_LED an
attr Einf_LED_an room Befehle
define BD_Rollo_auf at *{sunrise(1700,"06:00","08:35")} set BD_Rollo auf
attr BD_Rollo_auf room Befehle
define KU_Rollo_auf at *{sunrise(1770,"06:04","08:39")} set KU_Rollo auf
attr KU_Rollo_auf room Befehle
define Einf_LED_aus at *{sunrise(1800,"04:30","08:25")} set Einf_LED aus
attr Einf_LED_aus room Befehle
define WZ_Rollo_auf at *{sunrise(1840,"06:02","08:37")} set WZ_Rollo auf
attr WZ_Rollo_auf room Befehle
define BD_FHT_22.0C_0550_Nwe at *05:50:00 {if (!$we) {fhem("set BD_FHT desired-temp 22.0)}}
attr BD_FHT_22.0C_0550_Nwe room Befehle
define BD_FHT_20.5C_0735_Nwe at *07:35:00 {if (!$we) {fhem("set BD_FHT desired-temp 20.5)}}
attr BD_FHT_20.5C_0735_Nwe room Befehle
define WZ_Vitrine_an_0620_Nwe at *06:20 {if (!$we) {fhem("set WZ_Vitrine an")}}
attr WZ_Vitrine_an_0620_Nwe room Befehle
define WZ_Vitrine_aus_0800_Nwe at *08:00 {if (!$we) {fhem("set WZ_Vitrine aus")}}
attr WZ_Vitrine_an_0620_Nwe room Befehle

Bei den letzten vier Befehlen bin ich mir noch nicht sicher ob diese funktionieren.
Die Befehle mit (!$we) sind noch nicht durchgelaufen.

Ich habe jetzt eine zweite Chipkarte zum Testen und möchte nachdem mein System einige Tage überlebt hat den zweiten CUL wieder einstecken. Geräte die ich damit steuern kann, habe ich noch nicht. Einige Funksteckdosen und Temperatur/Luftfeuchte-Sender von Wetterstationen mit 433MHz sind im Haus. In der Richtung wollte ich weiter experimentieren.

Dazu brauche ich eure Hilfe. Linux und Fhem sehe ich bisher durch eine Glaskugel  ;D, alles was ich weiss habe ich autodidaktisch gelernt.

Schönen Gruß und danke im Voraus Schorschi.


Joachim

Zitat
Was steht im Logfile und wie sieht die Definition deiner CUL aus?
Hast du an den FHT ein IODev eingetragen?
Welcher der CUL wird zuerst definiert und welcher zuletzt?

Das Logfile wenn Dein Fehler auftritt!
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

Puschel74

Hallo,

Zitatich habe mit Foren keine Erfahrungen.

Über den Smileys das Raute-Zeichen sind Code-Tags, rechts daneben sind Zitiat-Tags.

Es wird sich vermutlich niemand! die "Arbeit" machen und deine gesamte! Konfig durchlesen - also ich zumindest nicht.
Daher sind im Anfängerbereich auch einige Beiträge angepinnt - heisst diese verschwinden nicht.
Dort wird beschrieben welche Angaben interessant sind - der Rest ist uninteressant und sollte nur gepostet werden wenn verlangt.

Weiters - wie Joachim schon geschrieben hat.
Das Logfile wurde gewünscht - das hast du nicht gepostet.
Warum nicht?

Bist du unsere Antworten nur überflogen und hast diese nicht gelesen?
Das wäre dann "unhöflich" von dir weil auch wir in unserer Freizeit versuchen deine Problem zu lösen.
Wenn von dir aber nur halbe oder fast gar keine brauchbaren Antworten auf unsere Fragen kommen -- naja, das kann mit einem "ich habe in Foren keine Erfahung" auch nicht ausgebessert werden.
Wenn du dich mit einem Kollegen unterhälst wirst du diesem wohl hoffentlich zuhören und seine Fragen beantworten.
Das nennt sich Kommunikation.

Ich habe mir deine gesamte Konfig mal so durchgelesen wie du unsere Beiträge - nämlich garnicht.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

herti001

Hallo,
habe auch zwei CULs am RPI, jedoch ohne Hubs direkt an den USB Ports. Vielleicht könntest du noch folgende Einstellungen prüfen.:

Fhem / RPI Probleme mit USB-Schnittstelle

 

In der Datei:
/boot/cmdline.txt den Parameter "dwc_otg.speed=1" zusätzlich mit eintragen damit der USB-Bus fest auf  12MBit/USB1.1 eingestellt wird.


und

Linux Device Naming

 

Bei mehr als einem CUL an den USB-Ports müssen den CULs über udev definierte Namen zugeordnet werden.

Anzeigen der Devices in der shell:
root@raspberrypi:/dev# ls ttyA* -l
crw-rw---T 1 root dialout 166,  0 Feb 10 09:47 ttyACM0
crw-rw---T 1 root dialout 166,  1 Feb 10 09:47 ttyACM1

unter: /etc/udev/rules.d/
mit nano 85-cul.rules eine neue Regel für CULs anlegen mit dem Inhalt:
KERNEL=="ttyACM*", ATTRS{product}=="CUL868", SYMLINK+="CUL868_%b"
mit STRG+X speichern und beenden, dann einen reboot durchführen.
Danach sollten die CUL Devices nach folgender Benennung erscheinen:

root@raspberrypi:/dev# ls *CUL* -l
lrwxrwxrwx 1 root root 7 Jan  1  1970 CUL868_1-1.2 -> ttyACM0
lrwxrwxrwx 1 root root 7 Jan  1  1970 CUL868_1-1.3 -> ttyACM1

unter Fhem erfolgt der Zugriff dann mittels:
der 1.te CUL
define CUL CUL /dev/CUL868_1-1.2@9600 1234
statt
define CUL CUL /dev/ttyACM0@9600 1234
und der 2.te CUL
define CUL2 CUL /dev/CUL868_1-1.3@9600 0000
statt
define CUL2 CUL /dev/ttyACM1@9600 0000



Gesendet von meinem GT-I9505 mit Tapatalk


Schorschi

Hallo Puschel74, nein ich bin nicht unhöflich, doch ich habe alles gelesen. Leider sind manche Begriffe für mich nicht so einfach zu verstehen: "udev ist Deine Lösung" damit kann ich bisher nichts anfangen. Wie gesagt mit Linux habe nur wenige Erfahrungen. Ich habe meinen Raspi neu instalieren müssen und versucht in den Logfiles zu lesen, jetzt habe ich dort einige Fehler gefunden  und diese beseitigen können. Weil ich z.B. auch deine Beiträge in andern Forenteilen gelesen habe da ging es um Schreibrechte für fhem im Verzeichnis /opt.
Du hast auch den Befehl "sudo chmod -R a+w fhem" genutzt. Jetzt habe ich noch nur den 868er CUL eingesteckt und kann jetzt hier den Logfile einfügen.

2014.01.19 11:22:33 0: Server shutdown
2014.01.19 11:22:36 1: Including fhem.cfg
2014.01.19 11:22:37 3: telnetPort: port 7072 opened
2014.01.19 11:22:38 3: WEB: port 8083 opened
2014.01.19 11:22:38 3: WEBphone: port 8084 opened
2014.01.19 11:22:38 3: WEBphone: attribute smallscreen deprecated, converted to stylesheetPrefix
2014.01.19 11:22:38 3: WEBtablet: port 8085 opened
2014.01.19 11:22:38 3: WEBtablet: attribute touchpad deprecated, converted to stylesheetPrefix
2014.01.19 11:22:38 3: Opening CUL8 device /dev/ttyACM0
2014.01.19 11:22:39 3: Setting CUL8 baudrate to 9600
2014.01.19 11:22:39 3: CUL8 device opened
2014.01.19 11:22:39 3: CUL8: Possible commands: BCFiAGMRTVWXefmltux
2014.01.19 11:22:39 1: Converting weblink weblink_BD_Fenster (fileplot) to SVG
2014.01.19 11:22:40 1: Converting weblink weblink_BD_FHT (fileplot) to SVG
2014.01.19 11:22:40 1: Converting weblink weblink_KB_FHT (fileplot) to SVG
2014.01.19 11:22:40 1: Converting weblink weblink_KI_Fenster (fileplot) to SVG
2014.01.19 11:22:40 1: Converting weblink weblink_KI_FHT (fileplot) to SVG
2014.01.19 11:22:40 1: Converting weblink weblink_KU_FHT (fileplot) to SVG
2014.01.19 11:22:40 1: Converting weblink weblink_SZ_Fenster (fileplot) to SVG
2014.01.19 11:22:40 1: Converting weblink weblink_SZ_FHT (fileplot) to SVG
2014.01.19 11:22:40 1: Converting weblink weblink_WZ_FHT (fileplot) to SVG
2014.01.19 11:22:40 1: Converting weblink weblink_ (fileplot) to SVG
2014.01.19 11:22:40 1: configfile: WEBphone: attribute smallscreen deprecated, converted to stylesheetPrefix
WEBtablet: attribute touchpad deprecated, converted to stylesheetPrefix
2014.01.19 11:22:40 1: Including ./log/fhem.save
2014.01.19 11:22:41 1: usb create starting
2014.01.19 11:22:42 3: Opening CUL device /dev/ttyAMA0
2014.01.19 11:22:42 3: Setting CUL baudrate to 38400
2014.01.19 11:22:42 3: CUL device opened
2014.01.19 11:22:42 3: Opening TCM310 device /dev/ttyAMA0
2014.01.19 11:22:42 3: Setting TCM310 baudrate to 57600
2014.01.19 11:22:43 3: TCM310 device opened
2014.01.19 11:22:43 1: usb create end
2014.01.19 11:22:43 2: SecurityCheck:  WEB,WEBphone,WEBtablet 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.01.19 11:22:43 0: Server started with 82 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user fhem, pid 2754)

Ich glaube biher sind alle Fehler beseitigt. Als nächstes werde ich meine Chipkarte sichern und dann werde ich den zweiten CUL einstecken.

Das mit der # und den CODE-Tags werde ich auch noch lernen, bisher habe ich noch nicht verstanden, was ich dami tun kann. :)

Freundlichen vielen Dank für die bisherige Hilfe
   

Puschel74

Hallo,

also dann.
Ich hab mal deine fhem.cfg durchgeschaut.

define CUL8 CUL /dev/ttyACM0@9600 1034
attr CUL8 room CUL


Hier wird nur ein CUL definiert.

Ein LogFile ohne Fehler (die Converting-Meldungen sind keine Fehlermeldungen) hilft nur bedingt bei einer Fehlersuche  ;)
Nice wäre wenn du nun den zweiten CUL anstecken und definieren könntest und dann! das LogFile posten würdest.
Aber bitte nicht das gesamte LogFile sondern nur die interessanten Meldungen.

Mit nur dem 868-er CUL funktioniert alles einwandfrei entnehme ich deinem Anfangspost.

Na dann lass mal schauen was fhem zu bieten hat wenn du den 433-er ansteckst und in der fhem.cfg definierst.

Ach ja. Zum Logfile bitte auch das define des zweiten CUL mal posten.
Danke.

Grüße

P.S.:
Zitatich z.B. auch deine Beiträge in andern Forenteilen gelesen habe
Nicht alles was ich poste hat Hand und Fuß und ist richtig  ;D
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Schorschi

Hallo herti001

in dem Verzeichnis /etc/udev/rules.d/ habe ich die Datei 85-cul.rules nicht gefunden.

nach der Eingabe von "ls ttyA* -l" habe ich folgendes lesen können
crw-rw-rwT root dialout 166,   0 Jan 19 11:22 ttyACMO
crw-rw-rw- root tty        204, 64 Jan 19 11:22 ttyAMAO

"ls *CUL* -l" hat ergeben:
Zugriff auf *CUL*nicht möglich. Datei oder verzeichnis nicht gefunden

Den Umgang mit Nano muss ich noch lernen, ich denke dies ist ein Texteditor, leider finde ich in meinem fettem Linuxbuch nichts darüber.

Ich werde jetzt eine Datensicherung der Chipkarte durchführen, dann den Zweiten Cul einstecken uns sehen welche Fehler sich ergeben.
Der erste CUL funktioniert ja.

PS. in meinem Logfile habe ich jetzt folgendes gefunden:

2014.01.19 14:04:09 2: CUL8: unknown message LOVF
2014.01.19 14:04:10 2: CUL8: unknown message LOVF

LOVF  was bedeutet dies? um 14:XX Uhr habe ich keine Schaltvorgänge programiert.

Danke Schorschi

Puschel74

Hallo,

ZitatLOVF  was bedeutet dies?
Den Umgang mit dem Suchfeld rechts oben üben wir auch noch ein bischen  ;)

Guckst du hier:
http://forum.fhem.de/index.php/topic,17285.msg113053.html#msg113053
Darin auch den Links folgen und mal alles durchlesen.

Grüße
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Schorschi

Hallo, habe heute mein System mit der Config.cfg und dem Logfile wie oben zu sehen gestartet. Es gab keine Probleme bis ich den zweiten CUL mit 433MHz eingesteckt habe.
Als erstes wurden die Plots für den Badezimmer FHT zerpflückt.

So sehen die Normalerweise aus, siehe Bild 1.
Nachher sind aus zwei vier Plots geworden mit kryptischen bezeichnungen, siehe Bild 1 und 2

Nach einiger Zeit habe ich festgestellt, dass keine Befehle mehr gesendet werden. Befehle die über eine Fernbedienung gesendet wurden sind aber mitgeschrieben worden.

Hier ein Ausschnitt aus dem Logfile nach einem neustart:

2014.01.19 15:46:20 0: Server shutdown
2014.01.19 15:46:40 1: Including fhem.cfg
2014.01.19 15:46:41 3: telnetPort: port 7072 opened
2014.01.19 15:46:43 3: WEB: port 8083 opened
2014.01.19 15:46:43 3: WEBphone: port 8084 opened
2014.01.19 15:46:43 3: WEBtablet: port 8085 opened
2014.01.19 15:46:44 3: Opening CUL8 device /dev/ttyACM0
2014.01.19 15:46:44 3: Setting CUL8 baudrate to 9600
2014.01.19 15:46:44 3: CUL8 device opened
2014.01.19 15:46:45 3: CUL8: Possible commands: BCFiAGMRTVWXefmltux
2014.01.19 15:46:45 2: Setting CUL fhtid from 1134 to 1034
2014.01.19 15:46:46 3: Opening CUL4 device /dev/ttyACM1
2014.01.19 15:46:46 3: Setting CUL4 baudrate to 9600
2014.01.19 15:46:46 3: CUL4 device opened
2014.01.19 15:46:46 3: CUL4: Possible commands: BCFiAGMRTVWXefmltux
2014.01.19 15:46:46 2: Setting CUL fhtid from 1034 to 1134
2014.01.19 15:46:47 1: Including ./log/fhem.save
2014.01.19 15:46:47 1: usb create starting
2014.01.19 15:46:49 3: Opening CUL device /dev/ttyAMA0
2014.01.19 15:46:49 3: Can't open /dev/ttyAMA0: Permission denied
2014.01.19 15:47:47 1: usb create end
2014.01.19 15:47:47 2: SecurityCheck:  WEB,WEBphone,WEBtablet 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.01.19 15:47:47 0: Server started with 89 defined entities (version $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $, os linux, user fhem, pid 2039)
2014.01.19 17:22:46 3: FS20 set WZ_Rollo off
2014.01.19 17:24:46 3: FS20 set KU_Rollo off
2014.01.19 17:26:46 3: FS20 set BD_Rollo off
2014.01.19 17:33:36 3: FS20 set Einf_LED on
2014.01.19 18:10:00 3: FS20 set WZ_Vitrine on-for-timer 3480
2014.01.19 18:10:00 2: WZ_Vitrine: changing timeout to 3584 from 3480
2014.01.19 18:12:48 3: FS20 set WZ_Vitrine off
2014.01.19 18:13:06 3: FS20 set WZ_Vitrine on

Habe den Zweiten CUL entfernt und eine Datensicherung zurückgelesen, das System scheint wieder zu funktionieren. Werde mir die Tipps von Puschel74 reinziehen und weiter lernen. Bin denoch für jede Hilfe dankbar.

Gruß Schorschi

Joachim

Zitat2014.01.19 15:46:49 3: Can't open /dev/ttyAMA0: Permission denied
Rechteproblem, mal im Forum suchen
FHEM aktuellste Version auf FB 7570 und 7390 mit Zebradem Toolbox Freetz
FHEM auf Raspberry
1-Wire mit LinkUSBi und Rs-Pi ds2482-800  1-Wire-9 Board; Max mit Cube, HMLAN
div. 1-Wire Sensoren; MAX-Thermostaten; Homematic-Komponenten, Zehnder KWL über RS-232

stgeran

Muss ich für einen 3. CUL 433 MHz in den 85-cul.rules die gleiche Zeile nochmal eingeben und den "CUL866" durch "CUL433" ersetzen?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2