Signalduino Version 3.3.1 / 3.3.2 / 3.3.3-dev

Begonnen von Sidey, 02 Oktober 2016, 23:39:11

Vorheriges Thema - Nächstes Thema

fstefan1960

Hallo,

jetzt bin ich es doch noch mal. Ich hab jetzt wunderschöne Platinen bekommen und das Steckbrettl-Gewurstel drauf gelötet. Alles super kompakt und adrett, leider aber ist da wieder das Problem, dass der CC1101 nicht "erkannt" wird. Jetzt ist das mit Pin D02 trennen aber nicht mehr so einfach wie auf dem Brettl, wo man einfach einen Draht ziehen konnte.
Bevor ich jetzt zur Eisensäge greife, traue ich mich noch mal zu fragen, ob man das nicht doch irgendwie "software"-mäßig hinkriegen kann. Also irgendwie den D02 softwaremäßig eine Zeitlang "abschalten" ... ?
FHEM auf PC: CUL868, CUL 443, HM_LAN, JeeLink
FHEM auf Raspi: CUL868
div. LaCrosse Temp/Hum-Sensoren, HM-Heizkörperventile, Schaltaktoren, etc.

sash.sc

Hast du mal ein paar Fotos von deiner Platine?

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

RaspiLED

Hi, dann flashe doch erstmal eine a-culfw dann ein raw E und dann flash die Signalduino fw und wieder raw E gefolgt von get ccconf
Bei mir ging es so jedenfalls auch ;-)
Gruß Arnd


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

sash.sc

@sidey hast du schon eine Ahnung warum sich fhem nach den ws Modul aufhängt?

Gruß Sascha

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Sidey

Ja, wir bekommen das SW seitig gelöst. Wir brauchen eventuell nur ein bisschen Geduld
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

sash.sc

[emoji106]

Gesendet von meinem E6653 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

fstefan1960

Hier die Bilder. Das mit der a-culfw probier ich gleich mal.
FHEM auf PC: CUL868, CUL 443, HM_LAN, JeeLink
FHEM auf Raspi: CUL868
div. LaCrosse Temp/Hum-Sensoren, HM-Heizkörperventile, Schaltaktoren, etc.

fstefan1960

Huch, da gibt es ja zig Versionen. CUL / CUN / CUL-Arduino / ...
Welche nehm ich denn da? Und dann über die Arduino-Workbench flashen?
FHEM auf PC: CUL868, CUL 443, HM_LAN, JeeLink
FHEM auf Raspi: CUL868
div. LaCrosse Temp/Hum-Sensoren, HM-Heizkörperventile, Schaltaktoren, etc.

RaspiLED

Hi,
Ein nanoCUL!

Nun bleibt nur noch die Frage wie Du einen nanoCUL aus dem USB Stick machst:

Die Software zum flashen ist die gleiche wie beim Signalduino avrdude. Zu installieren in der console (also nicht in fhem selbst):
sudo apt-get install make gcc-avr avrdude avr-libc

Wo bekomme ich die CUL firmware her?
Normale Firmware in console (also nicht unter fhem selbst) laden:
mkdir ~/culfw
cd ~/culfw
wget https://sourceforge.net/code-snapshots/svn/c/cu/culfw/code/culfw-code-562-trunk.zip
unzip culfw*

Wie baue ich die Firmware?
cd culfw/Devices/nanoCUL
make

Wie brenne ich die Firmware?
sudo make program

Wie integriere ich den in fhem?

Erstmal den signalduino löschen oder den DEF Part abändern, damit nicht zwei Devices den gleichen USB Stick öffnen wollen ;-) Dann:
define CUL433 CUL /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A1048A5G-if00-port0@38400 1234
Und zum Test ein:
get CUL433 ccconf

Wo steht das alles?
https://wiki.fhem.de/wiki/Selbstbau_CUL#Inbetriebnahme

Wo bekomme ich die Alternative FW her?
mkdir ~/a-culfw
cd ~/a-culfw
wget http://www.mediafire.com/file/zg2e3yf2yzn3fhm/a-culfw_1.23.06_build_140.zip
unzip a-culfw*

Flashen mit:
cd culfw/Devices/nanoCUL
sudo service fhem stop
sudo ./flash.sh
sudo service fhem start

Wo steht das zur a-culfw?
https://forum.fhem.de/index.php?topic=35064.0

Gruß Arnd


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

fstefan1960

Prima, danke. Das mal so am Stück zu haben ist echt klasse.

FHEM auf PC: CUL868, CUL 443, HM_LAN, JeeLink
FHEM auf Raspi: CUL868
div. LaCrosse Temp/Hum-Sensoren, HM-Heizkörperventile, Schaltaktoren, etc.

Sidey

Fragen zum CUL bitte im CUL Forum. Hier geht es um Signalduino
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Ralf9

Hallo Sidey,

Du kannst das "reparieren" eines mit der alten Firmware misslungenen factory resets deutlich vereinfachen.
Du must nur beim
#define VERSION_2     0x1d  in    0x2d     ändern
Mit dieser Reperaturversion erfolgt dann nach dem flashen automatisch ein neuer factory reset 

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

Sidey

Zitat von: sash.sc am 07 März 2017, 05:52:27
Sollst du haben !


Can't use an undefined value as a subroutine reference at ./FHEM/14_SD_WS.pm line 349.



Der Fehler ist in dev-r33 jetzt behoben.
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Sidey

Zitat von: Ralf9 am 08 März 2017, 21:32:53
Hallo Sidey,

Du kannst das "reparieren" eines mit der alten Firmware misslungenen factory resets deutlich vereinfachen.
Du must nur beim
#define VERSION_2     0x1d  in    0x2d     ändern
Mit dieser Reperaturversion erfolgt dann nach dem flashen automatisch ein neuer factory reset 

Ja ok, das ginge auch. Dann würden aber alle cc1101er neu geflasht. Wäre jetzt nicht so tragisch, da wir ja noch in der Entwicklung sind.

Ich frage mich aber, warum das Auslesen des Registers nicht so funktioniert, wie ich mir das dachte:
https://forum.fhem.de/index.php/topic,58397.msg599850.html#msg599850
Signalduino, Homematic, Raspberry Pi, Mysensors, MQTT, Alexa, Docker, AlexaFhem

Maintainer von: SIGNALduino, fhem-docker, alexa-fhem-docker, fhempy-docker

Ralf9

ZitatDann würden aber alle cc1101er neu geflasht
Es würde auch reichen, wenn Du diese Reperaturversion hier als Anlage zur Verfügung stellen würdest.

ZitatIch frage mich aber, warum das Auslesen des Registers nicht so funktioniert, wie ich mir das dachte:

Dazu müsste ich mir mal den Code anschauen.
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7