(gelöst) FHEM - CUL - MAX - Irgendwie klappt nichts

Begonnen von booster, 18 März 2015, 23:03:13

Vorheriges Thema - Nächstes Thema

booster

Hallo,

ich hab mir von ELV einen MAX Fenstersensor und ein Heizkörperthermostat geholt und wollte diese in FHEM einbinden.
Zuvor hab ich alle auffindbaren Anleitungen (soweit möglich) ausprobiert, jedoch will auch mir das paring nicht gelingen.
Auch wird in der fhem.cfg nichts weiter eingetragen.

Bevor jemand fragt, ob ich alles richtig konfiguriert habe, ja ich hab alles richtig konfiguriert. Die ganzen Infos aus den verschiedensten Beiträgen hier im Forum habe ich zusammengesucht und angewendet.

Weiß irgendjemand etwas darüber, warum das ganze nicht normal funktionieren kann? Es kann doch nicht sein, das ich der einzige bin, der solche Probleme hat.

Joachim

Moin booster,
ZitatBevor jemand fragt, ob ich alles richtig konfiguriert habe, ja ich hab alles richtig konfiguriert.
Wenn Du alles richtig konfiguriert hättest, würde es aller vorraussicht nach gehen!

Wir können Dir nur helfen, wenn wir Informationen von Dir bekommen.

Wird der CUL richtig erkannt?
Welche Firmware ist aus den Cul?
Definition des Cul?
Logauszug
Wie hast Du versucht zu Pairen?

Gruß Joachim
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

booster

#2
Hallo Joachim,

danke erst mal das du dich der Sache annimmst.

Wird der CUL richtig erkannt?
  ==> Ja, der rfmode MAX ist gesetzt
Welche Firmware ist aus den Cul?
  ==> ist 1.62 nicht 1.61 wie zuerst vermutet
Definition des Cul?
  ==> kann ich dir später noch genauer sagen, aber so ist es aufgeführt bzw. eingerichtet
http://www.fhemwiki.de/wiki/MAX
Logauszug
  ==> muss ich erst noch einbinden
Wie hast Du versucht zu Pairen
  ==> in FHEM Cm Modul das Pairing aktiviert, danach die Clients in den pairing mode versetzt (lt. Anleitung)
 
Die Funkstrecke war minimalst direkte Sichtverbindung.

booster

Ein Auszug aus meiner fhem.cfg
# Logging Config
define myDbLog DbLog /opt/fhem/db.conf .*:.*

# 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
define eventTypes eventTypes ./log/eventTypes.txt

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

# CUL Stick
define CUL_0 CUL /dev/ttyACM0@9600 1034
attr CUL_0 rfmode MAX

define cm CUL_MAX 123456
attr cm IODev CUL_0
attr cm room Funkzentrale

Joachim

An den Werksreset gedacht?
- Batterien raus
- alle drei Tasten drücken und gedrückt halten
- Batterien einlegen
- wenn res in der Anzeige erscheint, die Tasten loslassen
- danach pairing einleiten

gruß Joachim
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

booster

Hab ich auch schon probiert, ohne erfolg.

Wie kann man überprüfen ob der CUL etwas empfängt und sendet?

Ich hab vor einiger zeit den CUL im WM-Bus Modus laufen lassen, dort hat er sehr gut die Werte meines Wasserzählers empfangen.

Joachim

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

booster

#7
Hatte jetzt verbose beim CUL_0  und cm drin. Dabei habe ich keinerlei EInträge in die Fhemlog datei erkennen können.

Auszug daraus...
2015.03.19 22:30:33 5: SW: t
2015.03.19 22:30:33 5: CUL/RAW (ReadAnswer): 05DA58F8

2015.03.19 22:30:58 3: Setting CUL_0 baudrate to 9600
2015.03.19 22:30:58 1: /dev/ttyACM0 reappeared (CUL_0)
2015.03.19 22:30:58 5: SW: V
2015.03.19 22:30:58 5: CUL/RAW (ReadAnswer): V 1.62 CUL868

2015.03.19 22:30:58 5: SW: ?
2015.03.19 22:30:58 5: CUL/RAW (ReadAnswer): ? (? is unknown) Use one of B b C F i A Z E k G M K U Y R T V W X e f m l t u x

2015.03.19 22:30:58 3: CUL_0: Possible commands: BbCFiAZEkGMKUYRTVWXefmltux
2015.03.19 22:30:58 5: SW: X21
2015.03.19 22:30:58 5: SW: Zr
2015.03.19 22:30:58 5: SW: Za123456
2015.03.19 22:30:58 5: SW: Zw111111
2015.03.19 22:30:58 5: SW: T01
2015.03.19 22:30:58 5: CUL/RAW (ReadAnswer): 1034

2015.03.19 22:30:58 5: GOT CUL fhtid: 1034
2015.03.19 22:33:09 3: HourCounter CN.BRENNER Undef.272 Done
2015.03.19 22:33:10 5: SW: X00
2015.03.19 22:33:10 1: Including fhem.cfg
2015.03.19 22:33:11 3: telnetPort: port 7072 opened
2015.03.19 22:33:11 3: WEB: port 8083 opened
2015.03.19 22:33:11 3: WEBphone: port 8084 opened
2015.03.19 22:33:11 3: WEBtablet: port 8085 opened
2015.03.19 22:33:11 3: Connecting to database SQLite:dbname=/opt/fhem/fhem.db with user
2015.03.19 22:33:11 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established for pid 30799
2015.03.19 22:33:11 3: Connection to db SQLite:dbname=/opt/fhem/fhem.db established
2015.03.19 22:33:11 2: eventTypes: loaded 276 events from ./log/eventTypes.txt
2015.03.19 22:33:11 3: Opening CUL_0 device /dev/ttyACM0
2015.03.19 22:33:11 3: Setting CUL_0 baudrate to 9600
2015.03.19 22:33:11 3: CUL_0 device opened
2015.03.19 22:33:11 3: CUL_0: Possible commands: BbCFiAZEkGMKUYRTVWXefmltux
2015.03.19 22:33:11 2: Switched CUL_0 rfmode to MAX
2015.03.19 22:33:11 3: CUL_MAX_Check: Detected firmware version 162 of the CUL-compatible IODev
2015.03.19 22:33:11 5: CUL_0 sending Za123456
2015.03.19 22:33:11 5: SW: Za123456
2015.03.19 22:33:11 5: CUL_0 sending Zw111111
2015.03.19 22:33:11 5: SW: Zw111111
2015.03.19 22:33:12 3: Opening KM271 device /dev/ttyUSB0
2015.03.19 22:33:12 3: Setting KM271 baudrate to 2400
2015.03.19 22:33:12 3: KM271 device opened
2015.03.19 22:33:12 0: HourCounter CN.BRENNER Define.228 parameters: CN.BRENNER HourCounter KM271:onoff:.1 KM271:onoff:.0
2015.03.19 22:33:12 1: Including ./log/fhem.save
2015.03.19 22:33:12 3: myOWFS: Opening connection to OWServer localhost:4304...
2015.03.19 22:33:12 3: myOWFS: Successfully connected to localhost:4304.
2015.03.19 22:33:27 0: HourCounter CN.BRENNER Run.598 first run done countsOverall:474


Wenn ich den Pairing Mode einschalte, wird ein Eintrag gemacht

booster

Ich hab leider keinen Erfolg :(

Obwohl ich schon Google und das Forum durchforstet habe, hab ich noch keinerlei Lösung gefunden.

Wzut

Vllt hast dir bei den vorherigen Aktionen den CUL auch so verbogen das er mit falschen Parametern sendet ? bzw. deiner scheint auch gar nichts zu empfangen
( Hatte ich bei meinen Spielereien auch schon ) Mach doch mal einen Eeprom faktory reset :
set <deinCUL> raw e  -> http://culfw.de/commandref.html
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

booster

Hat leider nichts gebracht.

Empfangen tut er zumindestens WM-Bus Nachrichten (meines Wasserzählers)

booster

Folgendes Teil habe ich mir damals von ELV geholt.
(http://files.elv.de/bilder/artikel/Produkte/9/990/99017/Internet//gross/99017_F08_GeEFHTMax.jpg)
http://www.elv.de/max-heizkoerperthermostat-arr-bausatz.html

booster

So, heute habe ich den Original CUL bekommen und gleich mal ausprobiert.
==> funktioniert astrein mit den MAX Komponenten :D

Mein Selbstbau (868 China Board) ist demnach nicht für MAX Komponenten geeignet, ein Fall für die Tonne >:(