CUL Homematic in den pairing Modus versetzen

Begonnen von mrmax, 18 März 2014, 12:13:13

Vorheriges Thema - Nächstes Thema

mrmax

Hallo,
ich habe seit kurzem einen Cul_3, den ich an einer Fritzbox 7390 betreibe. Ich habe den Cul in den Homematic-Modus gesetzt und wollte nun anfangen zu pairen.
Wenn ich den Befehl set CUL_0 hmPairForSec 300 eingebe passiert nichts und ich bekomme im Log folgende Fehlermeldung:

Zitat(ERROR: Cannot autoload CUL_HM
CUL_0: Unknown code A1A1B840020CF1D0000001100A94B45513031373938343540060000::-70:CUL_0, help me!
Kann mir bitte Jemand weiterhelfen?

Hier noch meine FHEM.cfg.
Zitatattr global autoload_undefined_devices 1
attr global logfile ./log/fhem-%Y-%m.log
attr global modpath .
attr global motd none
attr global sendStatistics onUpdate
attr global statefile ./log/fhem.save
attr global uniqueID ./FHEM/FhemUtils/uniqueID
attr global updateInBackground 1
attr global userattr 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
attr WEBtablet stylesheetPrefix touchpad

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

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

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 1034
attr CUL_0 rfmode HomeMatic

Ich benutze FHEM 5,5 und habe es auf dem neusten Stand...

Vielen Dank schon mal

strauch

Ist der CUL den geflashed? Was für einen Status zeigt er dir denn an?

Noch ein Tipp, lege bevor du pairst eine HMID fest. Falls du das nicht machst, wird das bei dir die F11034 werden (F1 + FHT ID).
FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

betateilchen

Zitat von: strauch am 18 März 2014, 12:22:23Ist der CUL den geflashed?

und wenn ja, mit welcher Version?

Und noch ein Tipp: Kommentiere das initialUsbCheck vorläufig aus.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mrmax

#3
Hallo,

wow hier wird ja super schnell geholfen. Vielen Dank

Also so siehts mit dem Cul aus 
ZitatCUL_0 raw => V 1.58 CUL868
Das heist doch er ist geflasht...

ZitatUnd noch ein Tipp: Kommentiere das initialUsbCheck vorläufig aus.
Wie mache ich das?

Mein  CUL Status ist initialized.

Vielen Dank schon mal...



strauch

FHEM 5.6 VMware mit Debian. 1 CUL für FS20 und HMLAN für Homematic, HM-CC-RT-DN, HM-LC_Sw1PBU-FM, HM-LC-Bl1PBU-FM,  HM-SEC-SC, HM-SEC-SC-2, HM-LC-Sw1-Pl2, HM-Sec-RHS, ASH2200, FHT80B, S20KSE, Sonos, XBMC, FB_Callmonitor, SMLUSB, Arduino Firmata, uvm.

mrmax

#5
So,

ich habe jetzt initialUsbCheck rausgenommen.

Eine HMID festgelegt...
... und immer noch diese Meldung wenn ich in den Pairing Modus gehe:

Zitat2014.03.18 14:12:40 0: ERROR: Cannot autoload CUL_HM
2014.03.18 14:12:40 3: CUL_0: Unknown code A1A22840020CF1D0000001100A94B45513031373938343540060201::-57.5:CUL_0, help me!

Ich versuche übrigens den Funkwandtaster 6-fach zu pairen.
Habe gerade ohne Probleme eine Verbindung zum PWM-Dimmer hergestellt. Nur mit dem Cul lässt er sich einfach nicht pairen...

martinp876

a) sw ist aktuell? Schon einen update gemacht?
b) rfmode ist HomeMatic?

Die Message ist jedenfalls korrekt, kommt nur nicht in CUL_HM an

mrmax

SW ist aktuell
rfmode ist HomeMatic.

Wenn ich set CUL_0 hmPairForSec 300 eingebe passiert gar nichts.

Erst wenn ich dann den Funktaster in den Pairing-Modus schalte kommt in der Log die
ZitatERROR: Cannot autoload CUL_HM
Fehlermeldung.

Bedeutet doch, dass der CUL etwas empfängt, aber damit nichts anfangen kann, oder?

Was könnte ich denn noch tun???

betateilchen

nachschauen, warum das Modul nicht geladen werden kann.

Mach doch mal in der Weboberfläche ein "reload 10_CUL_HM" und schau, was dann passiert. Da sollte ggf. auch etwas im Log stehen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mrmax

so habe reload 10_CUL_HM gemacht.

Es kam:

ZitatToo many arguments for main::AssignIoPort at ./FHEM/10_CUL_HM.pm line 2048, near "})
                    "
BEGIN not safe after errors--compilation aborted at ./FHEM/10_CUL_HM.pm line 3001.

und in der Log:

Zitat2014.03.18 21:45:32 1: reload: Error:Modul 10_CUL_HM deactivated:
Too many arguments for main::AssignIoPort at ./FHEM/10_CUL_HM.pm line 2048, near "})
                    "
BEGIN not safe after errors--compilation aborted at ./FHEM/10_CUL_HM.pm line 3001.

Kann damit Jemand was anfangen?

betateilchen

#10
ja, martin bestimmt :)

Mach mal bitte ein "version" und poste die Ausgabe hier, das hier sind die entscheidenden Dateien und die aktuellen Versionsnummern.


# $Id: fhem.pl 5238 2014-03-16 16:23:31Z rudolfkoenig $
# $Id: 10_CUL_HM.pm 5246 2014-03-17 19:15:05Z martinp876 $
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mrmax

ZitatMach mal bitte ein "version" und poste die Ausgabe hier.

Äh was genau soll ich machen?

betateilchen

in die Befehlszeile von fhem das Wort version schreiben und dann enter drücken :)

(http://up.picr.de/17693766fm.png)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

mrmax

Ah ok,

echt schon mal vielen Dank dass Ihr Euch mit so einem Noob wie mir beschäftigt:

Zitat# $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $
# $Id: 00_CUL.pm 5213 2014-03-13 14:36:21Z rudolfkoenig $
# $Id: 98_CULflash.pm 3738 2013-08-18 14:13:59Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 5233 2014-03-16 12:31:19Z rudolfkoenig $
# $Id: 92_FileLog.pm 5068 2014-02-28 07:15:18Z rudolfkoenig $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 99_Utils.pm 3595 2013-08-05 05:38:48Z tobiasfaust $
# $Id: 98_autocreate.pm 5015 2014-02-21 20:38:59Z rudolfkoenig $
# $Id: 91_eventTypes.pm 2982 2013-03-24 17:47:28Z rudolfkoenig $
# $Id: 98_fheminfo.pm 4936 2014-02-15 08:45:47Z rudolfkoenig $
# $Id: 98_notice.pm 2647 2013-02-04 21:43:52Z mfr69bs $
# $Id: 91_notify.pm 5179 2014-03-09 17:43:56Z rudolfkoenig $
# $Id: 98_telnet.pm 4844 2014-02-08 07:54:03Z rudolfkoenig $
# $Id: 98_update.pm 5173 2014-03-09 09:12:35Z rudolfkoenig $

betateilchen

# $Id: fhem.pl 3872 2013-09-07 11:58:33Z rudolfkoenig $

Dein fhem ist über ein halbes Jahr alt, da kann das alles nicht mehr funktionieren.

Mach mal ein Update und teste dann nochmal.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!