FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: raspklaus am 02 Dezember 2013, 09:55:45

Titel: Fehler in CUL Firmware oder FHEM ?
Beitrag von: raspklaus am 02 Dezember 2013, 09:55:45
Hallo zusammen,

am Wochenende habe ich verstärkt einen sporadischen Fehler festgestellt.

Der CUL läuft im Normalfall ohne Probleme mit der Firmware 1.55

aber dann kam nach einiger Zeit die folgende Fehlermeldung:

2013.12.01 16:55:18 2: CUL_400: unknown message A00
2013.12.01 16:55:18 3: CUL_400: Unknown code A1D44AC535F4C8468AB348FD4231DBC21482E5F7392DFC54E97873D6C547D::-63.5:CUL_400, help me!
2013.12.01 16:55:18 3: CUL_400: Unknown code A1D44AC535F4C8468AB348FD4231DBC21482E5F7392DFC54E97873D6C547D::-63.5:CUL_400, help me!
2013.12.01 16:55:18 3: CUL_400: Unknown code A1D44AC535F4C8468AB348FD4231DBC21482E5F7392DFC54E97873D6C547D::-63.5:CUL_400, help me!
2013.12.01 16:55:18 3: CUL_400: Unknown code A1D44AC535F4C8468AB348FD4231DBC21482E5F7392DFC54E97873D6C547D::-63.5:CUL_400, help me!
2013.12.01 16:55:18 3: CUL_400: Unknown code A1D44AC535F4C8468AB348FD4231DBC21482E5F7392DFC54E97873D6C547D::-63.5:CUL_400, help me!
2013.12.01 16:55:18 3: CUL_400: Unknown code A1D44AC535F4C8468AB348FD4231DBC21482E5F7392DFC54E97873D6C547D::-63.5:CUL_400, help me!

Die Unknow Code Meldung füllt dann beharlich das Log.

Also ich kann nicht damit anfangen. Ihr ?????????????????
Titel: Antw:Fehler in CUL Firmware oder FHEM ?
Beitrag von: rudolfkoenig am 02 Dezember 2013, 21:46:06
Das CUL ist entweder ganz oder halbwegs im AskSin (== Homematic) Modus, und FHEM meint, es waere SlowRf. Ich wuerde das CUL resetten (rausziehen, wieder reinstecken).

Mit ganz meine ich "richtig, mit Absicht", und halbwegs bedeutet, das CC1101 ist auf SlowRF eingestellt, culfw meint aber die Daten mit den AskSin Routinen rauszulesen, was dann Muell erzeugt. Wie "halbwegs" zustandekommt, weiss ich nicht, wenn jemand das reproduzieren kann, dann bitte beschreiben.
Titel: Antw:Fehler in CUL Firmware oder FHEM ?
Beitrag von: raspklaus am 04 Dezember 2013, 10:12:04
Hallo,

ich stelle hier mal die Config ein. Glaube aber nicht dass darin etwas falsch ist. Der Fehler lässt sich nur durch das Löschen der CULs und eine Neuerkennung resetten

attr global autoload_undefined_devices 1
attr global holiday2we Bayern
attr global latitude 50.01103
attr global logfile ./log/fhem-%Y-%m.log
attr global longitude 9.14399
attr global modpath .
attr global motd none
attr global room Wohnzimmer
attr global sendStatistics manually
attr global statefile ./log/fhem.save
attr global updateInBackground 1
attr global userattr devStateIcon devStateStyle icon sortby webCmd
attr global verbose 3
define Bayern holiday

define telnetPort telnet 7072 global

define WEB FHEMWEB 8083 global
attr WEB stylesheetPrefix bright

define WEBphone FHEMWEB 8084 global
attr WEBphone stylesheetPrefix smallscreen

define WEBtablet FHEMWEB 8085 global
attr WEBtablet stylesheetPrefix touchpad

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

define Telefon FB_CALLMONITOR 192.200.100.103:1012
attr Telefon room Wohnzimmer

define autocreate autocreate
attr autocreate autosave 1
attr autocreate filelog ./log/%NAME-%Y.log
attr autocreate weblink 1
attr autocreate weblink_room Plots

define eventTypes eventTypes ./log/eventTypes.txt

define Wetter weblink iframe http://www.wetteronline.de/cgi-bin/hpweather?PLZ=63864

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

define CUL_400 CUL /dev/ttyACM0@38400 1034
# define FileLog_CUL400 FileLog ./log/CUL-%Y.log CUL_400
# attr FileLog_CUL400 logtype text

define CUL_800 CUL /dev/ttyACM1@38400 1134
attr CUL_800 rfmode HomeMatic
# define FileLog_CUL800 FileLog ./log/CUL-%Y.log CUL_800
# attr FileLog_CUL800 logtype text

define Garagentor_1 CUL_HM 1DDAB7
attr Garagentor_1 .devInfo 410100
attr Garagentor_1 .stc 10
attr Garagentor_1 autoReadReg 4_reqStatus
attr Garagentor_1 expert 2_full
attr Garagentor_1 firmware 1.4
attr Garagentor_1 model HM-LC-SW1-BA-PCB
attr Garagentor_1 msgRepeat 1
attr Garagentor_1 peerIDs 1
attr Garagentor_1 room Garage
attr Garagentor_1 serialNr JEQ0651770
attr Garagentor_1 subType switch
attr Garagentor_1 webCmd toggle:on:off
# :statusRequest
attr Garagentor_1 eventMap /on-for-timer 0.5:on/

# define FileLog_Garagentor_1 FileLog ./log/Garagentor_1-%Y.log Garagentor_1
# attr FileLog_Garagentor_1 logtype text
# attr FileLog_Garagentor_1 room CUL_HM

# REV Funksteckdose B1
# define Fernseher IT F1FF1FF0FF FF 00
# attr Fernseher IODev CUL_400
# attr Fernseher loglevel 1
# attr Fernseher model itswitch
# attr Fernseher room Wohnzimmer

# REV Funksteckdose B2
# define Weihnachtsbaum IT F1FFF1F0FF FF 00
# attr Weihnachtsbaum IODev CUL_400
# attr Weihnachtsbaum loglevel 1
# attr Weihnachtsbaum model itswitch
# attr Weihnachtsbaum room Wohnzimmer

# REV Funksteckdose B3
# define Radio IT F1FFFF10FF FF 00
# attr Radio IODev CUL_400
# attr Radio loglevel 1
# attr Radio model itswitch
# attr Radio room Wohnzimmer

# Brennenstuhl Funksteckdose
define Fernseher IT 000000FFFF FF F0
attr Fernseher IODev CUL_400
attr Fernseher loglevel 1
attr Fernseher model itswitch
attr Fernseher room Wohnzimmer

# Brennenstuhl Funksteckdose
define Brunnen IT 00000F0FFF FF F0
attr Brunnen IODev CUL_400
attr Brunnen loglevel 1
attr Brunnen model itswitch
attr Brunnen room Wohnzimmer

# Brennenstuhl Funksteckdose
define Radio IT 00000FF0FF FF F0
attr Radio IODev CUL_400
attr Radio loglevel 1
attr Radio model itswitch
attr Radio room Wohnzimmer

# Brennenstuhl Funksteckdose
define Weihnachtsbaum IT 00000FFF0F FF F0
attr Weihnachtsbaum IODev CUL_400
attr Weihnachtsbaum loglevel 1
attr Weihnachtsbaum model itswitch
attr Weihnachtsbaum room Wohnzimmer

# Brennenstuhl Funksteckdose
define Garten IT 00000FFFF0 FF F0
attr Garten IODev CUL_400
attr Garten loglevel 1
attr Garten model itswitch
attr Garten room Garten

# Brennenstuhl Funksteckdose
define Reserve IT F00000FFFF FF F0
attr Reserve IODev CUL_400
attr Reserve loglevel 1
attr Reserve model itswitch
attr Reserve room Garten

# Brennenstuhl Funksteckdose
define Schlafzimmer IT F0000F0FFF FF F0
attr Schlafzimmer IODev CUL_400
attr Schlafzimmer loglevel 1
attr Schlafzimmer model itswitch
attr Schlafzimmer room Schlafzimmer

# Brennenstuhl Funksteckdose
define Kinderzimmer IT F0000FF0FF FF F0
attr Kinderzimmer IODev CUL_400
attr Kinderzimmer loglevel 1
attr Kinderzimmer model itswitch
attr Kinderzimmer room Kinderzimmer

# Brennenstuhl Funksteckdose
define Kueche IT F0000FFF0F FF F0
attr Kueche IODev CUL_400
attr Kueche loglevel 1
attr Kueche model itswitch
attr Kueche room Kueche

# Actions Normalbetrieb
define BrunnenAn at *20:00 set Brunnen on
define BrunnenAus at *22:00 set Brunnen off
define FernseherAus at *23:59 set Fernseher off

# Actions Weihnachtsbleuchtung
define WeihnachtsbaumAn at *06:30 set Weihnachtsbaum on
define WeihnachtsbaumAus at *08:00 set Weihnachtsbaum off
define WeihnachtsbaumOn at *16:30 set Weihnachtsbaum on
define WeihnachtsbaumOff at *22:00 set Weihnachtsbaum off
define KinderzimmerAn at *06:30 set Kinderzimmer on
define KinderzimmerAus at *08:00 set Kinderzimmer off
define KinderzimmerOn at *16:30 set Kinderzimmer on
define KinderzimmerOff at *22:00 set Kinderzimmer off
define SchlafzimmerAn at *06:30 set Schlafzimmer on
define SchlafzimmerAus at *08:00 set Schlafzimmer off
define SchlafzimmerOn at *16:30 set Schlafzimmer on
define SchlafzimmerOff at *22:00 set Schlafzimmer off
define KuecheAn at *06:30 set Kueche on
define KuecheAus at *08:00 set Kueche off
define KuecheOn at *16:30 set Kueche on
define KuecheOff at *22:00 set Kueche off
define GartenAn at *06:30 set Garten on
define GartenAus at *08:00 set Garten off
define GartenOn at *16:30 set Garten on
define GartenOff at *22:00 set Garten off


Ich habe auch noch den Fehler bei den definierten Schaltvorgänge, dass manche nicht ausgeführt werden. Ist es besser diese zeitvesetzt einzustellen ?

Danke
Titel: Antw:Fehler in CUL Firmware oder FHEM ?
Beitrag von: rudolfkoenig am 04 Dezember 2013, 11:09:13
Wenn das Problem nach einem Abstecken/Einstecken der CULs besteht, dann wuerde ich es erneut in der IT Gruppe melden.
Mehrere Befehle zur gleichen Zeit: FS20 hat Vorkehrungen um das Problem zu vermeiden, IT weiss ich nicht, bitte auch in der IT-Gruppe fragen.