CSM CULFW 1.55 und Homematic

Begonnen von Dirk, 25 Juli 2013, 23:21:24

Vorheriges Thema - Nächstes Thema

mgernoth

Hi,

Zitat von: PeMue schrieb am Mi, 21 August 2013 19:12Aber zurück zur CSM Firmware v1.57:
Habe die Firmware ohne Probleme geflasht, als Versionsnummer kommt v1.57.
Leider kommt bei
attr <CSMname> rfmode MAX folgende Meldung
<CSMname>: Mode MAX not supported Irgendetwas scheint noch nicht ganz zu passen. SlowRF funktioniert und mein CUL bzw. FS20 wird mitgelesen.

Könntest Du bitte bei Gelegenheit noch einmal nachschauen?

Gnnn, ja. Man muss auch noch die Z-Kommandos der richtigen Handler-Funktion zuweisen...
Hoffentlich geht es mit der Firmware aus Revision 392.

Gruß
  Michael

PeMue

Hallo Michael,

kaum macht man es richtig, funktioniert es:

Readings (mit rfmode MAX)
CMDS     mBCFiAZGMRTVWXefltux
Clients  :CUL_MAX:HMS:CUL_IR
Werde mich dann mal ans Aufbauen und Testen meiner (wenigen) MAX Geräte machen.

Vielen Dank für Deine schnelle Hilfe.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Dirk

Super dass das jetzt klappt.

Vielen Dank Michael
Gruß Dirk

PeMue

Hallo zusammen,

wenn ich das SVN richtig anschaue, wird für MAX folgendes benötigt:
board.h:
#define HAS_RF_ROUTER                 // PROGMEM:  920b  RAM: 38b
#define HAS_MORITZ

makefile:
../../clib/rf_moritz.c                      \
csm.c
#ifdef HAS_MORITZ
#include "rf_moritz.h"
#endif

#ifdef HAS_MORITZ
    rf_moritz_task();
#endif

#ifdef HAS_MORITZ
  { 'Z', moritz_func },
#endif

Ist der RF_ROUTER vom board.h auch von MAX oder hat der einfach von früher noch gefehlt?

Danke + Gruß

PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

mgernoth

Hallo PeMue,

Zitat von: PeMue schrieb am Do, 22 August 2013 07:40Hallo zusammen,
wenn ich das SVN richtig anschaue, wird für MAX folgendes benötigt:
...

Ja, alles bis auf das #define HAS_RF_ROUTER wird für die Moritz-Unterstützung benötigt.

ZitatIst der RF_ROUTER vom board.h auch von MAX oder hat der einfach von früher noch gefehlt?

Der hat einfach so gefehlt, die anderen RF-Router-Teile waren aber da.

Gruß
  Michael

Dirk

So, jetzt musste ich das doch auch mal testen, und hab mir extra so ein Fenstersensor-Bausatz geholt um das zu testen.
Gut, extra stimmt nicht, der Sensor wird geschlachtet und umgebaut :)

Trotzdem vielen Dank
Gruß
Dirk

Dirk

Zitat von: mgernoth schrieb am Di, 20 August 2013 12:12Kannst Du mal versuchen, die Burst-Zeit in clib/rf_asksin.c (Zeile 197) auf 480ms zu setzen?
Mit 480ms klappt das ganze.
Dann nochmal mit 360ms kompiliert und siehe da, es funktioniert immer noch.
Scheinbar ist also alles gut. Keine Ahnung wieso das bisher nicht ging.

Gruß
Dirk