Autor Thema: Selbstbau CUN (MapleCUN)  (Gelesen 10347 mal)

Offline Telekatz

  • Developer
  • Full Member
  • ****
  • Beiträge: 456
Antw:Selbstbau CUN (MapleCUN)
« Antwort #240 am: 19 März 2017, 18:15:27 »
SlowRF geht nicht auf CC2, deshalb kann man da auch keine Frequenz einstellen!

Offline RaspiLED

  • Full Member
  • ***
  • Beiträge: 323
  • Es bagn alles so klein ;-)
Antw:Selbstbau CUN (MapleCUN)
« Antwort #241 am: 19 März 2017, 18:49:08 »
Hi Telekatz,
Sorry Du hast ja völlig recht und ich habe ein nicht übersehen ;-(
Alles Gut! danke für Deine tolle Arbeit hier!
Gruß Arnd


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

Offline Funsailor

  • Jr. Member
  • **
  • Beiträge: 76
Antw:Selbstbau CUN (MapleCUN)
« Antwort #242 am: 20 März 2017, 11:52:29 »
Hallo,
muss ich dann die CC1 und CC2 tauschen?  :-[

Oder kann man da die Firmware anpassen?  8)
Die GDO0 und GDO2 Pins der CC0, CC1 und CC2 Module sind jeweils identisch mit Input-Output-Capture Einheiten (Capcom0,Capcom1 und Capcom2) verbunden. Das müsste dann doch gehen. Oder ist der Aufwand dafür zu groß?

Oder wird die Capcom2 Einheit anderweitig genutzt. Die Portpins des Capcom2 Blocks werden jedenfalls nicht doppelt genutzt.

LG
Michael

- BananaPi Pro- NanoCUL V3 FW by björnh - FHEMDuino - FHEM 5.7 - Somfy - Revolt NC5461

Offline Telekatz

  • Developer
  • Full Member
  • ****
  • Beiträge: 456
Antw:Selbstbau CUN (MapleCUN)
« Antwort #243 am: 20 März 2017, 12:30:44 »
Die Reihenfolge der Module kann man in board.h ändern. Damit aber auch SlowRF funktioniert, muss noch der EXTI9_5_IRQHandler in stm32f1xx_it.c hinzugefügt werden.

Offline RaspiLED

  • Full Member
  • ***
  • Beiträge: 323
  • Es bagn alles so klein ;-)
Antw:Selbstbau CUN (MapleCUN)
« Antwort #244 am: 20 März 2017, 13:02:45 »
Hi,
Kurzum: löt um! Sonst musst Du immer selbst patchen und kompilieren.
Gruß Arnd

Diverse RasperryPi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, Bravia, WifiLight ...
Raspberry Pi mit FHEM, CUL, Signalduino, MySensors, HomeBridge, Presence, WifiLight2, Bravia, ...

Offline Funsailor

  • Jr. Member
  • **
  • Beiträge: 76
Antw:Selbstbau CUN (MapleCUN)
« Antwort #245 am: 20 März 2017, 21:11:06 »
Hallo Telekatz,
das umstellen muss dann im Array CCTRANSCEIVERS gemacht werden.

Interrupt erweitern:
void EXTI9_5_IRQHandler(void)
{
  hal_GPIO_EXTI_IRQHandler();
}

Warum läßt du SlowRF nicht auf den unteren 3 CCs zu?

Dazu müsste man doch nur die Variable
#define NUM_SLOWRF          2
in 3 ändern.

- BananaPi Pro- NanoCUL V3 FW by björnh - FHEMDuino - FHEM 5.7 - Somfy - Revolt NC5461

Offline Telekatz

  • Developer
  • Full Member
  • ****
  • Beiträge: 456
Antw:Selbstbau CUN (MapleCUN)
« Antwort #246 am: 20 März 2017, 21:23:12 »
Man braucht dann immernoch einen dritten Timer.

Offline Funsailor

  • Jr. Member
  • **
  • Beiträge: 76
Antw:Selbstbau CUN (MapleCUN)
« Antwort #247 am: 21 März 2017, 13:57:29 »
Hallo Telekatz,
es werden doch nur die Timer 1,2,3 genutzt?
  MX_TIM1_Init();
  MX_TIM2_Init();
  MX_TIM3_Init();

Aber der 103 hat noch den Timer4. Oder wird der irgendwo anders eingesetzt.
Eine Suche im Projekt nach TIM4 hat nichts ergeben (Außer die Eintragungen in den HAL Treibern).

« Letzte Änderung: 21 März 2017, 14:35:37 von Funsailor »
- BananaPi Pro- NanoCUL V3 FW by björnh - FHEMDuino - FHEM 5.7 - Somfy - Revolt NC5461

Offline Telekatz

  • Developer
  • Full Member
  • ****
  • Beiträge: 456
Antw:Selbstbau CUN (MapleCUN)
« Antwort #248 am: 21 März 2017, 17:52:36 »
Ich nehms mal in die Todo Liste auf.

Offline Ranseyer

  • Full Member
  • ***
  • Beiträge: 220
    • Homepage
Antw:Selbstbau CUN (MapleCUN)
« Antwort #249 am: 21 März 2017, 18:14:28 »
Zitat
Ich nehms mal in die Todo Liste auf.

Respekt für Deine Leidensfähigkeit !  8)
(Danke im Voraus)

Offline Funsailor

  • Jr. Member
  • **
  • Beiträge: 76
Antw:Selbstbau CUN (MapleCUN)
« Antwort #250 am: 21 März 2017, 18:39:33 »
Hallo Telekatz,
wenn du willst kann ich mich an der Erweiterung beteiligen.

Das umstellen der CULs mit SlowRF  (tauschen CC1 und CC2 im Array CCTRANSCEIVERS) und die Erweiterung der Interrupts hat einwandfrei funktioniert. 8)
- BananaPi Pro- NanoCUL V3 FW by björnh - FHEMDuino - FHEM 5.7 - Somfy - Revolt NC5461

Offline Funsailor

  • Jr. Member
  • **
  • Beiträge: 76
Antw:Selbstbau CUN (MapleCUN)
« Antwort #251 am: 22 März 2017, 18:47:56 »
Hmmm,
nun habe ich doch ein Problem.
Gestern habe ich die Frequenz der mapleCUL2 (Ich beginne bei der Definition mit mapleCUL1) auf 433.92MHz umgestellt und mit ccconf bestätigt bekommen.
Nach einem Update und sh restart wurde meine mapleCUL2 mit 868.3MHz initialisiert.

OK, dachte ich, vergessen zu speichern, once again.
Pustekuchen. Ich kann jetzt die Frequenz nicht mehr ändern.  ???

-> Wer das ohne die Vorangegangenen Infos liest: Ich habe die CC1 und CC2 in der Firmware gedreht. D.h.: bei meiner Maple CUL geht SlowRF an CC0 und CC2!

Hier der Eintrag im LOG beim Einstellen der Frequenz:

2017.03.22 18:53:15 4: CUL_Parse: mapleCUL1 A 0D E1 8410 1C5543 250560 0601210033 -48.5
2017.03.22 18:53:52 4: CUL_Parse: mapleCUL1 A 0C DC 8670 1EA6D9 000000 00C42B09 -69.5
2017.03.22 18:54:12 4: CUL_Parse: mapleCUL1 A 0B DC A258 1EA6D9 11252D 00F80A -69
2017.03.22 18:54:13 4: CUL_Parse: mapleCUL1 A 0E DC 8202 11252D 1EA6D9 0101C2003309 -69.5
2017.03.22 18:54:13 4: CUL_send:  mapleCUL1As 09 DD A112 250560 11252D
2017.03.22 18:55:36 3: Setting FREQ2..0 (0D,0E,0F) to 10 b0 71 = 433.920 MHz
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*W 0F 10   
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*W 10 b0   
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*W 11 71   
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*X 21     
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*A r   

Gesendet wird ja immer via mapleCUL1, die Adressierung der CUL erfolgt über die *

Das lesen der ccconf liefert:

mapleCUL2 ccconf => freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB

get version gibt dann aber eine andere Info zurück:
mapleCUL2 version => V 1.24.01 a-culfw Build: private build (unknown) MapleCUNx4_07 (F-Band: 433MHz)

Noch mehr Fragezeichen.


Nun doch das ganz dickes Ausrufezeichen. :)

-> Der rfmode war nicht gespeichert.

Wahrscheinlich habe ich vor dem "sh restart" kein "save config" gemacht und damit war die Einstellung "rfmode SlowRF" wieder weg.

Dummerweise hatte der USB Stick für die LOG Dateien dann auch noch einen Crash, fhem konnte nach dem "sh restart" nicht starten.

Ich habe dann einen neuen Stick (der alte war auch ein wenig knapp bemessen) eingerichtet und die LOG Dateien der gestrigen Ablage von FHEM aufgespielt.

Und nach dem ich Fhem mit dem neuem Stick endlich wieder zum laufen gebracht hatte war der rfmode in Vergessenheit geraten....

Auf jeden Fall ist jetzt nach einem "sh restart" alles in Ordnung.

« Letzte Änderung: 22 März 2017, 19:28:51 von Funsailor »
- BananaPi Pro- NanoCUL V3 FW by björnh - FHEMDuino - FHEM 5.7 - Somfy - Revolt NC5461

Offline Telekatz

  • Developer
  • Full Member
  • ****
  • Beiträge: 456
Antw:Selbstbau CUN (MapleCUN)
« Antwort #252 am: 22 März 2017, 19:15:04 »

2017.03.22 18:53:15 4: CUL_Parse: mapleCUL1 A 0D E1 8410 1C5543 250560 0601210033 -48.5
2017.03.22 18:53:52 4: CUL_Parse: mapleCUL1 A 0C DC 8670 1EA6D9 000000 00C42B09 -69.5
2017.03.22 18:54:12 4: CUL_Parse: mapleCUL1 A 0B DC A258 1EA6D9 11252D 00F80A -69
2017.03.22 18:54:13 4: CUL_Parse: mapleCUL1 A 0E DC 8202 11252D 1EA6D9 0101C2003309 -69.5
2017.03.22 18:54:13 4: CUL_send:  mapleCUL1As 09 DD A112 250560 11252D
2017.03.22 18:55:36 3: Setting FREQ2..0 (0D,0E,0F) to 10 b0 71 = 433.920 MHz
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*W 0F 10   
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*W 10 b0   
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*W 11 71   
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*X 21     
2017.03.22 18:55:36 4: CUL_send:  mapleCUL1*A r   
In der letzten Zeile wird Homematic aktiviert. Dann ist er wieder auf 868.3MHz.

Offline Funsailor

  • Jr. Member
  • **
  • Beiträge: 76
Antw:Selbstbau CUN (MapleCUN)
« Antwort #253 am: 22 März 2017, 19:30:54 »
Hallo Telekatz,
das lag am falschem rfmode, ich habe meine Erkentnisse in meinen vorherigen thread eingetragen.
Das hat sich mit deiner Antwort überschnitten.
- BananaPi Pro- NanoCUL V3 FW by björnh - FHEMDuino - FHEM 5.7 - Somfy - Revolt NC5461

 

decade-submarginal