Alternative culfw

Begonnen von bjoernh, 15 März 2015, 12:01:06

Vorheriges Thema - Nächstes Thema

RaspiLED

set <dev> raw X25
attr <dev> verbose 4
Und dann den event monitor öffnen und das häckchen für fhem.log setzen.
Was siehst Du da?


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

harle

Zitat von: RaspiLED am 11 Juni 2017, 21:07:36

Was siehst Du da?


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...

Irgendwie...gar nichts. Ist komplett leer und egal was ich klicke es kommen nur Fehler: Create/modify device: Please highlight exactly one complete event line (nix zum anklicken)...

Könnte hier etwas komplett kaputt sein?


RaspiLED

Hi,
so meinte ich das:
(https://uploads.tapatalk-cdn.com/20170612/8954b81e575e3669a0aec3d32410cb72.png)
Hier habe ich im Eventmonitor gewartet und ein Intertechno Gerät in FHEM ausgeschaltet und dies dann im Eventmonitor gesehen ;-)
Gruß Arnd



Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

harle

#1503
Zitat von: RaspiLED am 12 Juni 2017, 04:04:40
Hi,
so meinte ich das:
(https://uploads.tapatalk-cdn.com/20170612/8954b81e575e3669a0aec3d32410cb72.png)
Hier habe ich im Eventmonitor gewartet und ein Intertechno Gerät in FHEM ausgeschaltet und dies dann im Eventmonitor gesehen ;-)
Gruß Arnd



Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...

Moin,

ok, der Eventmonitor funktioniert nicht wegen Bitdefender, läuft jetzt und sieht so aus:

2017-06-12 07:16:40 IT DVD_Regal_und_Sideboard on
2017-06-12 07:16:41 CUL CUL raw: is0FFF00FFFF0F
2017-06-12 07:16:46 IT DVD_Regal_und_Sideboard off
2017-06-12 07:16:46 CUL CUL raw: is0FFF00FFFFF0
2017-06-12 07:16:48 CUL CUL UNKNOWNCODE p 5   48   96  368  208    0    0  25 11  3 1    0 C1 20A58E00
2017-06-12 07:16:54 CUL CUL UNKNOWNCODE p 5   64   96  304   64    0    0  32 12  4 0    0 C5 A0FCD1B2
2017-06-12 07:16:54 CUL CUL UNKNOWNCODE p 5   80   48   96  256    0    0  17 10  2 1    0 C0 C6E100
2017-06-12 07:16:55 CUL CUL UNKNOWNCODE p 5   48   96   16  400    0    0  17 14  2 1    0 C4 475080
2017-06-12 07:16:55 CUL CUL UNKNOWNCODE p 5   80   64  144  416    0    0  17 12  2 1    0 C0 5C4000
2017-06-12 07:16:55 CUL CUL UNKNOWNCODE p 5   48   80   48 4064    0    0  25 11  3 1    0 C3 62731B00

Das Logfile ist auch voll von Fehlermeldungen:

2017.06.12 07:17:44 4: CUL_Parse: CUL p 5   96  112  144 3968    0    0  24 11  3 0    0 C2 8004B3
2017.06.12 07:17:44 3: CUL: Unknown code p 5   96  112  144 3968    0    0  24 11  3 0    0 C2 8004B3, help me!
2017.06.12 07:17:44 4: CUL_Parse: CUL p 5   96   64  160 3952    0    0  35 12  4 3    0 C3 C0471BB9A0
2017.06.12 07:17:44 3: CUL: Unknown code p 5   96   64  160 3952    0    0  35 12  4 3    0 C3 C0471BB9A0, help me!

Könnt ihr mir hiermit weiterhelfen?

RaspiLED

Hi,
Das sind keine Fehlermeldungen, sondern Nachrichten vom CUL was er erkannt hat, dass aber kein Modul zum "entschlüsseln/verstehen" da ist.
Hattest Du X25 und verbose 4 gesetzt?
Sieht so wenig aus!

Ausserdem wüssten wir gerne was Du machst um die jeweiligen Zeilen unknown code zu erzeugen.

Ich komme zurück zu meiner Frage: Wo hast Du recherchiert, dass es ab einer Version x der a-culfw laufen soll? Den dort wären ja die Spezialisten (oder auch nur Forumsmitglieder) genannt die jetzt helfen könnten. Da bin ich leider raus ;-)
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

RaspiLED

#1505
Hi,
hat mich jetzt selbst gewurmt, also kurz recherchiert:

Zitat von: Thorsten Pferdekaemper am 14 Februar 2017, 06:57:38
Hi,
in der Commandref zum CUL_TCM97001 steht nichts vom GT-WT-01, sondern nur GT-WT-02. Möglicherweise gibt's da noch Probleme.
Laut https://fhem.de/MAINTAINER.txt wird das Modul CUL_TCM97001 im Foren-Bereich "Sonstiges" behandelt. Vielleicht stellst Du Deine Frage besser dort.
Gruß,
   Thorsten

Hier der passende Auszug:
FHEM/14_CUL_TCM97001.pm      dancer0705/bjoernh   http://forum.fhem.de Sonstiges

Und hier die CommandRef:
https://fhem.de/commandref_DE.html#CUL_TCM97001

Also bitte Deine Frage in Sonstiges stellen, nachdem Du obigen Thread durchgelesen hast ;-)

@BjoernH: Oder liest Du hier mit?

Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

oliver69

Hallo Alle,

ich habe mir zum spielen noch ein paar Steckdosen vom Bauhaus geholt - schon platzsparend rund und Intertechno (selbstlernend) kompatibel.
Mit einer Intertechno-FB mit Einstellrad lassen sie sich nicht steuern mit einer Intertechno-FB nur für selbstlernende kein Problem.
Ich kann auch das Signal mit dem CUL (v3) problemlos empfangen...nur wenn ich etwas per echo schalten will klappt es nicht. Weiss nicht ob ich beim umrechnen einen Fehler gemacht habe oder am Sendestring was nicht stimmt ...

Empfangen wird:
ON  i6969A56AAAAA96AA
OFF i6969A56AAAAA95AA

das habe ich umgerechnet zu:
ON  is01100110110001111111111110011111
OFF is01100110110001111111111110001111

aber wenn ich diese Strings mit echo STRING > /dev/ttyACM0 sende .... passiert nichts :-(

StefanGarcia

Hallo zusammen,

ich versuche grade verzweifelt seit 2 Stunden die alternative culfw zu flashen. Scheitere aber bisher.

Aktuell habe ich über den pi (per SSH Verbindung) das Master.zip heruntergeladen und entpackt. Nach dem Wechsel in den Ordner /a-culfw-master/culfw/Devices/CUL, gebe ich sudo ./flash.sh ein und ich werde nach dem entsprechenden Device gefragt. Nach der Auswahl erfolgt dann folgende Fehlermeldung:

pi@raspberrypi:~/a-culfw-master/culfw/Devices/CUL $ sudo ./flash.sh
Program file missing building first source code
make TARGET=CUL_V2 FREQUENCE=_433MHZ MCU=at90usb162 FLASH_SIZE=16384 BOOTLOADER_SIZE=2048 mostly_clean build size
make[1]: Entering directory '/home/pi/a-culfw-master/culfw/Devices/CUL'
Cleaning project:
Compiling C: CUL.c
/bin/sh: 1: avr-gcc: not found
makefile:236: recipe for target 'CUL.o' failed
make[1]: *** [CUL.o] Error 127
make[1]: Leaving directory '/home/pi/a-culfw-master/culfw/Devices/CUL'
makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
-------------------------------------------------------------
This program flash the cul device with new firmware.
Please change the device into the bootloader
-------------------------------------------------------------
Please choose a device:
1 = CUL_V2 868MHZ
2 = CUL_V2_HM 868MHZ
3 = CUL_V2_MAX 868MHZ
4 = CUL_V3 868MHZ
5 = CUL_V4 868MHZ
6 = CUL_V2 433MHZ
7 = CUL_V2_HM 433MHZ
8 = CUL_V2_MAX 433MHZ
9 = CUL_V3 433MHZ
0 = CUL_V4 433MHZ
Please select device (1-5): 9

The device will now be flashed
Continue (y/n)?y
Flash now device
Call: dfu-programmer atmega32u4 erase
dfu-programmer: no device present.
Call: dfu-programmer atmega32u4 flash CUL_V3_433MHZ.hex
dfu-programmer: no device present.
Call: dfu-programmer atmega32u4 start
dfu-programmer: no device present.
pi@raspberrypi:~/a-culfw-master/culfw/Devices/CUL $


Mit den Anleitungen bisher im Netz und im Forum, komme ich leider nicht weiter....

Bei dem CUL handelt es sich um einen selbstgebauten 433Mhz CUL.

RaspiLED

 Hi,
1) wenn Du selber einen CUL gebaut hast, musst Du in den Ordner nanoCUL
2) musst Du selbst kompilieren? Dann fehlen Dir offensichtlich die compiler "avr-gcc: not found"
3) nimm doch erstmal die fertige a-culfw von:
https://github.com/heliflieger/a-culfw
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

StefanGarcia

#1509
Hallo Arnd,

der CUL ist bereits geflasht mit dem Standard CUL 1.65. Ich würde nur gerne mal die alternative Variante probieren. Bekomme Sie aber nicht geflasht.

Ich bin wie folgt vorgegangen:

1.wget https://github.com/heliflieger/a-culfw/archive/master.zip
2. sudo unzip master.zip
3.  cd a-culfw-master/culfw/Devices/CUL/
4. sudo ./flash.sh

Gruß
Stefan

[EDIT]

Ok ich hab jetzt den Pfad für den nanoCUL genommen. Leider wird hier auch nicht geflasht:
Call now avrdude -p atmega328p -c arduino -P /dev/ttyUSB0 -b 57600 -D -Uflash:w:./nanoCUL433.hex:i
flash.sh: 67: flash.sh: avrdude: not found



[EDIT]

Ich habs rausgefunden. Bei mir fehlte folgendes:
sudo apt-get install make gcc-avr avrdude avr-libc

RaspiLED

Ja und in fhem versetzt Du den Busware CUL mittels "set cul raw B01" - statt Alternativ die Taste beim einstecken zu müssen - in den richtigen Flashmodus.
Gruß Arnd


Raspi2 mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

coolheizer

Mal eine Verständnissfrage:

Wenn ich die a-culfw flashe auf 433Mhz und zwischenzeitlich damit 868Mhz sende, wird dabei der Speicher des selbstbau cul des Arduino jedesmal belastet, da hierfür in den Speicher geschrieben wird?
Oder habe ich das falsch aufgeschnappt und ich kann das ohne weiteres so pausenlos betreiben ohne das der cul Schaden nimmt?

Gruß
Heizer
FHEM 5.8 auf Raspberry Pi 3, HM-MOD-UART und  MapleCUN.
HM-MOD-Re-8 für Velux Rolladensteuerung.
HM-CC-RT-DN.
HM-SEC-SCo.
HM-LC-Bl1PBU-FM.

stepborc

Flash Speicher leidet. Also weniger flashen verlängert die Lebenszeit.

https://de.wikipedia.org/wiki/Flash-Speicher#Anzahl_der_L.C3.B6schzyklen

coolheizer

Das ist mir schon klar das beim Flashen der Speicher altert.

Die eigentliche Frage ist ob ein CUL der auf 868 geflasht und auf 868Hz läuft, bei dem Befehl eine IT Steckdose (433Hz) für das kurzzeitige umschalten auf 433Hz in den Flash schreiben muss und somit altert.


Zitat von: coolheizer am 23 Juni 2017, 23:00:19
da hierfür in den Speicher geschrieben wird?


Kommt falsch rüber, ist eigentlich eine Frage (wird fürs kurzzeitige umschalten in den Speicher geschrieben?)und keine Feststellung.

Gruß
Heizer
FHEM 5.8 auf Raspberry Pi 3, HM-MOD-UART und  MapleCUN.
HM-MOD-Re-8 für Velux Rolladensteuerung.
HM-CC-RT-DN.
HM-SEC-SCo.
HM-LC-Bl1PBU-FM.

KölnSolar

Nein, kein Schreibzugriff auf den Flash, nur Änderung von CC1101-Registern.
Grüße Markus
RPi3/2 buster/stretch-SamsungAV_E/N-RFXTRX-IT-RSL-NC5462-Oregon-CUL433-GT-TMBBQ-01e-CUL868-FS20-EMGZ-1W(GPIO)-DS18B20-CO2-USBRS232-USBRS422-Betty_Boop-EchoDot-OBIS(Easymeter-Q3/EMH-KW8)-PCA301(S'duino)-Deebot(mqtt2)-zigbee2mqtt