Alternative culfw

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

Vorheriges Thema - Nächstes Thema

Telekatz

Teste mal die angehängte Version. Ich hab das Problem jetzt anders gelöst, indem ein Interrupt die STM32 HAL Aufrufe nicht mehr unterbrechen kann. Das löst dann auch eventuelle Probleme mit der UART HAL.

popy

Hallo.

Was ist der beste Weg den Empfang des nanoCUL (mit a-culfw) abzugewöhnen.
Bin von 433 Mhz Komponenten/Aktoren die eher unzuverlässig funktionierten umgestiegen auf HUE Bewegungsmelder und Schalter.
Will jetzt nicht mein Log mit den ganzen 433 Mhz Geräten der Nachbarn voll haben und möchte den Empfang deaktivieren.

Was ist der beste Weg?
Frequenz umstellen?

Danke
pOpY

vbs

Zitat von: Telekatz am 06 Dezember 2018, 22:28:48
Teste mal die angehängte Version. Ich hab das Problem jetzt anders gelöst, indem ein Interrupt die STM32 HAL Aufrufe nicht mehr unterbrechen kann. Das löst dann auch eventuelle Probleme mit der UART HAL.
Also läuft jetzt seit ca. 3 Tagen mit ca. 40 Mio Anfragen. Sieht für mich  stabil aus und Latenzen passen auch, sehr schön!

buchner51

Hallo zusammen,

ich bin neu im Thema Cul und wohl auch etwas blau äugig.


Ich habe ein CUL von Busware V3 und PCA301 Funksteckdosen - funktionieren die mit der alternativ Firmware?


Und wenn Ja wie richte ich dies ein?


Danke für die Hilfe.
Raspberry pi 3+
KNX mit TUL, FHEM mit SMARTVISU 2.9

KölnSolar

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

RaspiLED

Hi,
Du willst einen Jeelink oder LaCrosseGateway mit PCA301 Sketch:

https://wiki.fhem.de/wiki/PCA301_Funkschaltsteckdose_mit_Energieverbrauchsmessung

Gruß
Arnd


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

KölnSolar

Hi Arnd,
wäre ja schon interessant die Dosen in der aculfw zu haben.

Und bei meiner Suche stieß ich auf Deine Aussage.
Wahrheit oder Irrtum ? Würde das bestätigen und es würde "nur" das senden(schalten) fehlen ?
Wenn es geht, würd ich vorschlagen uns an die Arbeit zu machen und ein neues Thema zu eröffnen. ;)
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

RaspiLED

Oh alte Sünden? Ich bin mir gar nicht sicher ob das damals wirklich eine PCA301 war oder eine EM3000.

Hardware dazu habe ich jedenfalls nicht mehr. Die PCA301 senden auf 868.400 MHz, richtig? Hätten also bei der Standardbandbreite bei 868.300 durchaus empfangbar sein können ;-)

Gruß Arnd


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

KölnSolar

Das Netz vergisst nichts.  ;D

Die PCA301 funken ja per FSK. Aber, wenn Du sie schon gar nicht mehr hast.  :'(
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

arthur_dent_2015

Moin Arnd, moin Markus,
über diese Aussagen bin ich damals auch gestolpert und hatte meinen Jeelink schon fast im Marktplatz angeboten.
Zitat von: KölnSolar am 16 Dezember 2018, 21:52:13
Hi Arnd,
wäre ja schon interessant die Dosen in der aculfw zu haben.

Und bei meiner Suche stieß ich auf Deine Aussage.
Wahrheit oder Irrtum ? Würde das bestätigen und es würde "nur" das senden(schalten) fehlen ?
Wenn es geht, würd ich vorschlagen uns an die Arbeit zu machen und ein neues Thema zu eröffnen. ;)
Grüße Markus
Ich musste dann aber feststellen, dass der Empfang wohl funktioniert aber keine entsprechenden Routinen für die PCA301 implementiert sind :(  Da auf meinem Maplecun ein receiver zur Zeit noch arbeitslos ist, würde ich den gerne anstatt des Jeelinks dafür verwenden. @Markus: es ist nicht "nur" schalten, die PCA301 messen ja auch Verbrauch, also durchaus etwas umfangreicher  ;)
Wäre aber Klasse wenn ihr die Routinen vom Jeelink hierher portieren könntet...
Kleiner Auszug aus meinem Log mit raw n03 und verbose 5

2018.12.17 11:00:56 4: CUL_Parse: mapleCUN4 N030804078A9600FFFFFFFF7B2E455B0FD8EC2AFF00D543B3440B6FA5F7741E01C3
2018.12.17 11:00:56 5: mapleCUN4: dispatch N030804078A9600FFFFFFFF7B2E455B0FD8EC2AFF00D543B3440B6FA5F7741E01C3
2018.12.17 11:00:56 3: mapleCUN4: Unknown code N030804078A9600FFFFFFFF7B2E455B0FD8EC2AFF00D543B3440B6FA5F7741E01C3, help me!
2018.12.17 11:00:56 4: CUL_Parse: mapleCUN4 N03010426DADE00FFFFFFFF1E17791C6EEBFBB4A690FD68B152E35B8D2BC3E3957E
2018.12.17 11:00:56 5: mapleCUN4: dispatch N03010426DADE00FFFFFFFF1E17791C6EEBFBB4A690FD68B152E35B8D2BC3E3957E
2018.12.17 11:00:56 3: mapleCUN4: Unknown code N03010426DADE00FFFFFFFF1E17791C6EEBFBB4A690FD68B152E35B8D2BC3E3957E, help me!
2018.12.17 11:00:56 4: CUL_Parse: mapleCUN4 N03010426DADE0000000AAE21D9AABEC73B8EEEC9148B762DD2D0D6C98320032213
2018.12.17 11:00:56 5: mapleCUN4: dispatch N03010426DADE0000000AAE21D9AABEC73B8EEEC9148B762DD2D0D6C98320032213
2018.12.17 11:00:56 3: mapleCUN4: Unknown code N03010426DADE0000000AAE21D9AABEC73B8EEEC9148B762DD2D0D6C98320032213, help me!
2018.12.17 11:00:58 4: CUL_Parse: mapleCUN4 N03070426D9C300FFFFFFFF054455555555554775014109B663003FFFFFFFFB49D6
2018.12.17 11:00:58 5: mapleCUN4: dispatch N03070426D9C300FFFFFFFF054455555555554775014109B663003FFFFFFFFB49D6
2018.12.17 11:00:59 3: mapleCUN4: Unknown code N03070426D9C300FFFFFFFF054455555555554775014109B663003FFFFFFFFB49D6, help me!
2018.12.17 11:00:59 4: CUL_Parse: mapleCUN4 N03080406DDF300FFFFFFFFA138CB1ADBF3E09D7DDA069A0D6BB2E2FA3F3687A5FB
2018.12.17 11:00:59 5: mapleCUN4: dispatch N03080406DDF300FFFFFFFFA138CB1ADBF3E09D7DDA069A0D6BB2E2FA3F3687A5FB
2018.12.17 11:00:59 3: mapleCUN4: Unknown code N03080406DDF300FFFFFFFFA138CB1ADBF3E09D7DDA069A0D6BB2E2FA3F3687A5FB, help me!
2018.12.17 11:01:01 4: CUL_Parse: mapleCUN4 N03080426D9AE00FFFFFFFFFDED2FA0C5FEFFB7F4D32F5EBDB7A70A0E833CB1F967
2018.12.17 11:01:01 5: mapleCUN4: dispatch N03080426D9AE00FFFFFFFFFDED2FA0C5FEFFB7F4D32F5EBDB7A70A0E833CB1F967
2018.12.17 11:01:01 3: mapleCUN4: Unknown code N03080426D9AE00FFFFFFFFFDED2FA0C5FEFFB7F4D32F5EBDB7A70A0E833CB1F967, help me!
2018.12.17 11:01:01 4: CUL_Parse: mapleCUN4 N03080426D9AE01001D88524DFEAA5C77F109AECCFAAA499F2CA4441104855AE17F
2018.12.17 11:01:01 5: mapleCUN4: dispatch N03080426D9AE01001D88524DFEAA5C77F109AECCFAAA499F2CA4441104855AE17F
2018.12.17 11:01:01 3: mapleCUN4: Unknown code N03080426D9AE01001D88524DFEAA5C77F109AECCFAAA499F2CA4441104855AE17F, help me!
2018.12.17 11:01:03 4: CUL_Parse: mapleCUN4 N03020406795A00FFFFFFFFF759BDDFB40F39C418BCADC66737C2319DAFAD96D2AA
2018.12.17 11:01:03 5: mapleCUN4: dispatch N03020406795A00FFFFFFFFF759BDDFB40F39C418BCADC66737C2319DAFAD96D2AA
2018.12.17 11:01:03 3: mapleCUN4: Unknown code N03020406795A00FFFFFFFFF759BDDFB40F39C418BCADC66737C2319DAFAD96D2AA, help me!
2018.12.17 11:01:04 4: CUL_Parse: mapleCUN4 N03020406795A00FFFFFFFFF7595386B4BDF426239F777B43DFCDDEDA4E6D7A6617
2018.12.17 11:01:04 5: mapleCUN4: dispatch N03020406795A00FFFFFFFFF7595386B4BDF426239F777B43DFCDDEDA4E6D7A6617
2018.12.17 11:01:04 3: mapleCUN4: Unknown code N03020406795A00FFFFFFFFF7595386B4BDF426239F777B43DFCDDEDA4E6D7A6617, help me!
2018.12.17 11:01:04 4: CUL_Parse: mapleCUN4 N03020406795A000000006A760CAA95AE956F39033677DD4B4C4DEBDE5481FF4F5E
2018.12.17 11:01:04 5: mapleCUN4: dispatch N03020406795A000000006A760CAA95AE956F39033677DD4B4C4DEBDE5481FF4F5E
2018.12.17 11:01:04 3: mapleCUN4: Unknown code N03020406795A000000006A760CAA95AE956F39033677DD4B4C4DEBDE5481FF4F5E, help me!


Gruß
Arthur

JoWiemann

#1780
Hm, das mit den PCA wird schwierig. Wenn ich mich richtig erinnere weichen die leicht in der Frequenz ab bzw basieren auf OOK und nicht FSK. Deswegen gab/gibt es auch immer noch einen PCA Sketch. Ich kann mich auch an Multisketche erinnern. Müsstet ihr mal im Forum suchen.


Gesendet von iPad mit Tapatalk
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

KölnSolar

#1781
Hallo Arthur,
Deine Info hat mich dann bewegt in die commandref zu gucken.  ;)
Zitates ist nicht "nur" schalten, die PCA301 messen ja auch Verbrauch, also durchaus etwas umfangreicher
Das ist schon klar. Das Protokoll ist aber doch schon dekodiert. Wenn die Jungs nicht schon allzuviel im Jeelinksketch dekodiert haben, müssten die raw Daten annähernd identisch sein und die Dekodierung in der 36_PCA301.pm stehen.

Ich mach mal ein neues Thema auf...

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

bennebartsch

Hallo allerseits, ich habe grade versucht die a-culfw für meinen MapleCUN selber zu compilen. Leider klappt das nicht so wirklich. Hat jemand eine Idee worans liegt?: https://github.com/heliflieger/a-culfw/issues/24

vbs

#1783
Wenn ich raten müsste, dann würde ich auf eine falsche gcc-Toolchain tippen. Ich finde leider den Link zu der funktionierenden Toolchain nicht, ich meine der schlummert hier irgendwo im Thread. Die Standard-Ubuntu-Toolchain funktioniert nicht.

EDIT:
ich glaube die hier ist es:
https://developer.arm.com/open-source/gnu-toolchain/gnu-rm/downloads/5-2016-q3-update

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