Hauptmenü

Revolt NC5462 an CUL868

Begonnen von abc2006, 06 Dezember 2013, 16:27:36

Vorheriges Thema - Nächstes Thema

abc2006

Hi,

ich besitze einen CUL 868 sowie drei Revolt NC5462.

Nach diesem Thread
http://forum.fhem.de/index.php/topic,12600.msg75858.html#msg75858

habe ich bereits:

Firmware von CUL geflasht:
  - CUL_V3 aus Thread heruntergeladen
  - in die Fritzbox nach FHEM/CUL_V3 kopiert
  - controls_fhem mit der aktuellen Dateigröße angepasst
  - CULflash CUL CUL_V3 ausgeführt ( was funktioniert hat, ohne den Mikroschalter zu drücken?!?)
  - shutdown restart durchgeführt

Als nächstes habe ich
  - den CUL mit "set CUL freq 433.92" auf 433,92MHz umgestellt
  - mit "set CUL raw W1257" und
  - "set CUL raw W13C4" zwei Befehle ausgeführt, die wohl die Datenrate verändern, was ich allerdings nicht weiss, wie ich es nachprüfen kann
  - "set CUL raw X21" den CUL in den "normal-Modus" versetzt

leider kommen keine Meldungen von meinen Steckdosen. Hat irgendwer eine Idee?




FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

abc2006

okay, nochmal mit PC versucht, anscheinend kann man mit der FritzBox nur einmal flashen und danach veränderte Dateien werden (bis zum nächsten update?) ignoriert. ( ja, ich habs auch nochmal mit gedrücktem Schalter eingesteckt, keine abhilfe)

Also hab ich
am PC die aktuelle culfw heruntergeladen, dort in die board.h die Zeilen
#define HAS_IT
#define HAS_REVOLT
eingetragen,
USB-Stick mit gedrücktem Knopf eingesteckt,
geflasht, dabei Fehlermeldung :

root@new:/home/stephan/Downloads/culfw/culfw-1.55/Devices/CUL# ls
board.h  CUL_V2.hex     CUL_V2_MAX.hex  CUL_V4.hex  makefile.myusb
CUL.c    CUL_V2_HM.hex  CUL_V3.hex      makefile
root@new:/home/stephan/Downloads/culfw/culfw-1.55/Devices/CUL# vim board.h
root@new:/home/stephan/Downloads/culfw/culfw-1.55/Devices/CUL# make usbprogram_v3
dfu-programmer atmega32u4 erase || true
dfu-programmer atmega32u4 flash CUL_V3.hex
Validating...
19046 bytes used (66.43%)
dfu-programmer atmega32u4 start
dfu-programmer: failed to release interface 0.
make: *** [do_usbprogram] Fehler 1
root@new:/home/stephan/Downloads/culfw/culfw-1.55/Devices/CUL#

erhalten, an die Fritzbox eingesteckt,
set CUL freq 433 eingegeben, schon kommen Fehlermeldungen xD

2013.12.06 17:28:37.313 0: ERROR: Cannot autoload Revolt
2013.12.06 17:28:37.389 3: CUL: Unknown code r1270dd0000320000000003, help me!
2013.12.06 17:28:38.389 1: reload: Error:Modul 19_Revolt deactivated:
Can't locate Date/Parse.pm in @INC (@INC contains: /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2 /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/5.12.2 /opt/lib/perl5/site_perl/5.12.2/mips-linux /opt/lib/perl5/site_perl/5.12.2 /opt/lib/perl5/5.12.2/mips-linux /opt/lib/perl5/5.12.2 . ./FHEM) at ./FHEM/19_Revolt.pm line 11.
BEGIN failed--compilation aborted at ./FHEM/19_Revolt.pm line 11.


Aber die Meldungen werden ja schonmal empfangen :-)
Vielleicht finde ich hierfür ja auch noch eine Lösung.

lg
stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

Franz Tenbrock

und hat es geklappt
hab das System auch
betreibe einen Cul 868 für FS20 EM udn IT
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

mehf

Zitat von: abc2006 am 06 Dezember 2013, 17:29:37
set CUL freq 433 eingegeben, schon kommen Fehlermeldungen xD

2013.12.06 17:28:37.313 0: ERROR: Cannot autoload Revolt
2013.12.06 17:28:37.389 3: CUL: Unknown code r1270dd0000320000000003, help me!
2013.12.06 17:28:38.389 1: reload: Error:Modul 19_Revolt deactivated:
Can't locate Date/Parse.pm in @INC (@INC contains: /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/site_perl/5.12.2 /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/5.12.2/mips-linux /var/InternerSpeicher/fhem/lib/perl5/5.12.2 /opt/lib/perl5/site_perl/5.12.2/mips-linux /opt/lib/perl5/site_perl/5.12.2 /opt/lib/perl5/5.12.2/mips-linux /opt/lib/perl5/5.12.2 . ./FHEM) at ./FHEM/19_Revolt.pm line 11.
BEGIN failed--compilation aborted at ./FHEM/19_Revolt.pm line 11.


Aber die Meldungen werden ja schonmal empfangen :-)
Vielleicht finde ich hierfür ja auch noch eine Lösung.

Offensichtlich fehlt Date::Parse in der perl-Installation.

meyerpr

#4
Zitat von: mehf am 06 März 2014, 20:13:36
Offensichtlich fehlt Date::Parse in der perl-Installation.

Und lässt sich das auf der FritzBox irgendwie nachinstallieren oder kommt das Modul evtl. ohne Date:Parse aus?

Update: Scheinbar wird Date:Parse nichtmal benötigt. Ich habe es mal testweise aus der 19_Revolt.pm auskommentiert, und siehe da, die Revolt Dose wird per Autocreate angelegt...

Franz Tenbrock

Hallo
wird der cul kurz in den 433 modus geschaltet , wie lange ? welche Auswirkungen hat das auf die restliche Konfiguration?, Hab hier halt auch eingie Revolts.
Liefern die dann in einem Rutsch auch die Daten oder wie lange muss man warten bis was kommt.
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

meyerpr

#6
Date/Parse.pm und Time/Zone.pm wird in der 19_Revolt.pm offensichtlich schon verwendet, für die Berechnung des Durchschnittswertes. Ich habe auf meiner FritzBox 7490 nun mal beide Module in /var/InternerSpeicher/fhem/lib/perl5/5.12.2/ in die entsprechenden Verzeichnisse (Date bzw. Time) kopiert.

Nun kommt zumindest kein Fehler mehr beim Start von FHEM. Ich habe aktuell nur die falsche FW auf meinem CUL433, mit der aktuellen 1.58 findet er die Revolt Dose nicht. Ich werde heute Abend wieder die modifizierte 1.57 aus dem Forum flashen und mal schauen, ob die Revolt Messgeräte dann korrekt an der FritzBox funktionieren.

Update: Mit der FW1.57 aus dem anderen Revolt Thread hier und den beiden zusätzlichen Perl Modulen funktioniert nun die Revolt Messdose auch an meiner FritzBox :)

--so long