Selbstbau CUN (MapleCUN)

Begonnen von Telekatz, 09 November 2016, 20:29:52

Vorheriges Thema - Nächstes Thema

Ranseyer

Der CUL weiss nicht welche Frequenz er tatsächlich hat.
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

stgeran

Aber wenn er mit ccconf 433MHz ausgibt muss ich das erst mal glauben, oder wie sag ich ihm welche Frequenz er hat?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Ranseyer

cconf sagt welche Freqenz verwendet wird. Nicht welche HW du hast. Das bedeutet er funkt gemäß ccconf und wenn die HW nicht dazu passt mit schlechter Reichweite.

An dieser Stelle wäre Doku studieren nicht ganz falsch gewesen..
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

stgeran

Trotzdem verstehe ich nicht woher der CUL weis, mit welcher Frequenz er senden soll. Ich denke, die HW gibt das vor. Warum die denkt eine andere Frequenz zu nehmen als sie selbst ist verstehe ich nicht. Da hilft die Doku auch nicht weiter.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Ranseyer

Nochmals anders: Die Firmware kann nur den Transceiver Chip erkennen. Nicht aber wie dieser Frequentmäßig beschaltet ist.
Also muss du einfach per FHEM die zur HW passende Frequenz einstellen. Dazu hilft dir die Doku.
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

stgeran

#605
Ok, jetzt hab ich verstanden.
Nur: in der Wiki finde ich mMn nichts, was auf das Einstellen der Frequenz hinweist. Welche Doku meinst Du?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Omega-5

Zitat von: stgeran am 08 November 2017, 11:34:01
Ok, jetzt hab ich verstanden.
Nur: in der Wiki finde ich mMn nichts, was auf das Einstellen der Frequenz hinweist. Welche Doku meinst Du?

Vieleicht schaust du auch mal im Wiki unter "CUL" oder um die Unterschiede bei den CC1101_Modulen zu verstehen auch mal bei "Selbstbau CUL" vorbei. Das IC CC1101 kann über seine Register universell eingestellt werden, die Module sind auf Grund der externen Beschaltung auf einen Frequenzbereich fest gelegt. Aber das hat Ranseyer eigentlich schon alles gesagt.

Gruß Friedrich
RaspberryPi2, nanoCUL, 3x DS18B20, FS20: 4x Funk-Schalter ST-4, LaCrosseGW,
HomeMatic: HMLAN, HM-WDS10-TH-O, HM_MYS_RelaisBoard,
I2C: HYT221 über modifiziertes Modul I2_I2C_SHT21.pm (Q&D),

Ranseyer

Zitat von: Omega-5 am 08 November 2017, 17:35:59
Vieleicht schaust du auch mal im Wiki unter "CUL" oder um die Unterschiede bei den CC1101_Modulen zu verstehen auch mal bei "Selbstbau CUL" vorbei. Das IC CC1101 kann über seine Register universell eingestellt werden, die Module sind auf Grund der externen Beschaltung auf einen Frequenzbereich fest gelegt. Aber das hat Ranseyer eigentlich schon alles gesagt.

Gruß Friedrich
@Stgeran, konntest du dem Problem inzwischen lösen?

Gesendet von meinem VTR-L09 mit Tapatalk

FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

neumann

Hey!
Ich habe folgendes Problem: Sobald ich mit meinem MapleCUN einen 433 MHz Befehl sende, der IT Repetition verwendet, klappt das senden solange auf dieser Frequenz nicht, bis ich den MapleCUN (angeschlossen über USB) neu starte und das repetition Attribut entferne. Ich verwende die a-culfw.

Woran liegt das?

Danke!

-I- Getting new Started Project --
-I- MapleCUNx4
-I- Compiled: Nov 15 2017 16:19:37 --
-I- init Flash
-I- init Timer
-I- init EEprom
-I- init Ethernet
WIZCHIP Initialized success.
-I- Detected CC0: PN 0x00  VER 0x14
-I- Detected CC1: PN 0x00  VER 0x18
-I- Not detected CC2: PN 0x00  VER 0x00
-I- Not detected CC3: PN 0x00  VER 0x00
-I- Not detected ethernet
-I- Not detected onewire
-I- init USB
-I- init Complete
0:Set RF mode to 1
0:Set RF mode to 2
1:Set RF mode to 1
1:Set RF mode to 11
1:Set RF mode to 1


2017.11.15 18:04:05 3: mapleCUL2 IT_set: steckdose on
2017.11.15 18:04:05 5: SW: *isr6
2017.11.15 18:04:05 5: CUL/RAW (ReadAnswer): *6

2017.11.15 18:04:05 5: SW: *is11011101101110100010000000010010
2017.11.15 18:04:06 5: CUL/RAW (ReadAnswer): *is11011101101110100010000000010010

2017.11.15 18:04:06 5: SW: *isr6
2017.11.15 18:04:06 5: CUL/RAW (ReadAnswer): *6

2017.11.15 18:04:06 3: IT set ITrepetition back: isr6 for mapleCUL2
Modulentwickler
- Spotify #72490
- Nello #75127

Telekatz

Probier mal folgende Änderung:

diff --git a/culfw/clib/intertechno.c b/culfw/clib/intertechno.c
index f2aab6f..669398f 100644
--- a/culfw/clib/intertechno.c
+++ b/culfw/clib/intertechno.c
@@ -512,7 +512,11 @@
DU(it_interval,0); DNL();
} else if (in[1] == 's') {
         if (in[2] == 'r') { // Modify Repetition-counter
+#ifdef ARM
+            fromdec8(in+3, &it_repetition);
+#else
             fromdec (in+3, (uint8_t *)&it_repetition);
+#endif
             MULTICC_PREFIX();
             DU(it_repetition,0); DNL();
#ifdef HAS_HOMEEASY

stgeran

@Ranseyer: Jetzt senden beide auf 868 MHz
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Ranseyer

FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

stgeran

Yes ;-)))

Ach, noch was: gibt es ein passendes Gehäuse für den großen?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Ranseyer

FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

neumann

Zitat von: Telekatz am 16 November 2017, 19:38:52
Probier mal folgende Änderung:

diff --git a/culfw/clib/intertechno.c b/culfw/clib/intertechno.c
index f2aab6f..669398f 100644
--- a/culfw/clib/intertechno.c
+++ b/culfw/clib/intertechno.c
@@ -512,7 +512,11 @@
DU(it_interval,0); DNL();
} else if (in[1] == 's') {
         if (in[2] == 'r') { // Modify Repetition-counter
+#ifdef ARM
+            fromdec8(in+3, &it_repetition);
+#else
             fromdec (in+3, (uint8_t *)&it_repetition);
+#endif
             MULTICC_PREFIX();
             DU(it_repetition,0); DNL();
#ifdef HAS_HOMEEASY


Super! Damit klappt ITRepetition. Danke!

Jetzt habe ich noch das Problem, dass senden von 433 MHz mit meinen Chips nicht funktioniert (die Geräte schalten nicht). Mit den Standard 868 MHz Chips im SlowRF Modus geht es.
Mit Telekatz habe ich schon per PN geschrieben und wir kamen darauf, dass es eventuell an den Chips liegt: https://de.aliexpress.com/store/product/RTC1101-high-performance-wireless-FSK-transceiver-module-CC1101-radio-transceiver-chip-600-meters-1200bps-433-Mhz/704833_32472259186.html

Als Vergleich habe ich den gleichen Befehl mal aufgezeichnet - RTC1101 ist hierbei der blaue CC1101 von Aliexpress, C1101 der Standard 868 MHz Chip im Slow RF Modus und nanoCUL ist mit dem länglichen 433 MHz Antennen Layout.
https://puu.sh/yoxxr/d2683d0e02.png

Habt ihr eine Idee?
Modulentwickler
- Spotify #72490
- Nello #75127