AskSin++ Wake On Radio (WoR)
Moderator: Co-Administratoren
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: AskSin++ Wake On Radio (WoR)
Ich bin erst heut Abend wieder daheim, werd dann aber noch einen Testaktor fertig machen und mal über Nacht liegen lassen. Mal schauen, ob er Sonntag früh noch reagiert.
- stan23
- Beiträge: 2030
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 577 Mal
- Danksagung erhalten: 335 Mal
- Kontaktdaten:
Re: AskSin++ Wake On Radio (WoR)
Ja, kann ich nachvollziehen.
Ich hab mal eben WOR_EVNT0 auf GDO2 gelegt und das zeigt alle 350 ms einen Peak. Aber keinen Wakeup an GDO0
Ich hab mal eben WOR_EVNT0 auf GDO2 gelegt und das zeigt alle 350 ms einen Peak. Aber keinen Wakeup an GDO0
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
- stan23
- Beiträge: 2030
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 577 Mal
- Danksagung erhalten: 335 Mal
- Kontaktdaten:
Re: AskSin++ Wake On Radio (WoR)
So, ich kann den Fehler nachvollziehen und provozieren:
Er tritt auf wenn ein Burst empfangen wird, der für ein fremdes Gerät bestimmt ist.
Dann werden nur 4 Strobes geschickt, SIDLE, SNOP, SFRX und SRX, aber das CC1101 nicht mehr in WoR geschickt.
Irgendwo nimmt die AskSinPP da eine Abkürzung
Er tritt auf wenn ein Burst empfangen wird, der für ein fremdes Gerät bestimmt ist.
Dann werden nur 4 Strobes geschickt, SIDLE, SNOP, SFRX und SRX, aber das CC1101 nicht mehr in WoR geschickt.
Irgendwo nimmt die AskSinPP da eine Abkürzung
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
-
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Re: AskSin++ Wake On Radio (WoR)
Hm - kanst Du mal in Radio.h folgende Änderung ausprobieren (Zeile 746)
Also wir setzen beim Read den internen Idlezustand zurück. Wenn das klappt, muss es auch bei readAck mit rein.
Code: Alles auswählen
intread = 0;
idle = false;
uint8_t len = this->rcvData(buffer.buffer(),buffer.buffersize());
Anfragen zur AskSin++ werden nur im Forum beantwortet
- stan23
- Beiträge: 2030
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 577 Mal
- Danksagung erhalten: 335 Mal
- Kontaktdaten:
Re: AskSin++ Wake On Radio (WoR)
Damit wird das CC1101 zumindest wieder in WoR geschickt, aber dafür erkennt es die für sich bestimmten Pakete nicht mehr:
Oder liegt das an der fehlenden Änderung in readAck()?
Code: Alles auswählen
12:19:30.176 -> rcvData
12:19:30.176 -> RX FIFO: 11
12:19:30.176 -> Start Packet: 0E
12:19:30.176 -> ignore 0E 2C B0 11 1E3585 5644A9 02 01 C8 00 00 - 15327
12:19:30.863 -> rcvData
12:19:30.863 -> RX FIFO: 11
12:19:30.863 -> Start Packet: 0E
12:19:30.863 -> ignore 0E 2C B0 11 1E3585 5644A9 02 01 C8 00 00 - 15343
12:19:31.476 -> rcvData
12:19:31.476 -> RX FIFO: 11
12:19:31.476 -> Start Packet: 0E
12:19:31.476 -> ignore 0E 2C B0 11 1E3585 5644A9 02 01 C8 00 00 - 15360
12:19:32.095 -> rcvData
12:19:32.095 -> RX FIFO: 11
12:19:32.095 -> Start Packet: 0E
12:19:32.095 -> ignore 0E 2C B0 11 1E3585 5644A9 02 01 C8 00 00 - 15378
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
-
- Beiträge: 705
- Registriert: 22.05.2018, 10:23
- Hat sich bedankt: 24 Mal
- Danksagung erhalten: 120 Mal
Re: AskSin++ Wake On Radio (WoR)
Das ist aber komisch - die Änderung solte keinen Einfluss auf die Auswertung der empfangenen Nachricht haben. Ich habe das jetzt auch mal an beiden Stellen eingebaut. Sieht hier erst mal ganz gut aus.
Anfragen zur AskSin++ werden nur im Forum beantwortet
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
Re: AskSin++ Wake On Radio (WoR)
Ich konnte jetzt auch mal wieder kurz mitspielen...
Damit geht es auch bei mir...papa hat geschrieben: ↑31.03.2019, 12:01Hm - kanst Du mal in Radio.h folgende Änderung ausprobieren (Zeile 746)Also wir setzen beim Read den internen Idlezustand zurück. Wenn das klappt, muss es auch bei readAck mit rein.Code: Alles auswählen
intread = 0; idle = false; uint8_t len = this->rcvData(buffer.buffer(),buffer.buffersize());
Code: Alles auswählen
HM-LC-Sw1-BA-PCB AskSin geschaltet:
rcvData
RX FIFO: 11
Start Packet: 0E
-> 0E 0A B0 11 2BE14D 42A2B7 02 01 C8 00 00 - 15034
<- 0E 0A 80 02 42A2B7 2BE14D 01 01 C8 00 62 - 15161
rcvData
RX FIFO: 11
Start Packet: 0E
-> 0E 13 B0 11 2BE14D 42A2B7 02 01 00 00 00 - 15665
<- 0E 13 80 02 42A2B7 2BE14D 01 01 00 00 62 - 15792
anderen BURST-Aktor geschaltet
rcvData
RX FIFO: 11
Start Packet: 0E
ignore 0E 37 B0 11 4A80E8 44780D 02 01 C8 00 00 - 16293
rcvData
RX FIFO: 11
Start Packet: 0E
ignore 0E 40 B0 11 4A80E8 44780D 02 01 00 00 00 - 16312
wieder HM-LC-Sw1-BA-PCB AskSin geschaltet:
rcvData
RX FIFO: 11
Start Packet: 0E
-> 0E 1C B0 11 2BE14D 42A2B7 02 01 C8 00 00 - 16328
<- 0E 1C 80 02 42A2B7 2BE14D 01 01 C8 00 62 - 16451
-
- Beiträge: 12085
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 847 Mal
- Danksagung erhalten: 2139 Mal
- Kontaktdaten:
- stan23
- Beiträge: 2030
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 577 Mal
- Danksagung erhalten: 335 Mal
- Kontaktdaten:
Re: AskSin++ Wake On Radio (WoR)
Upsi, 5644A9 ist die Adresse des originalen HM-LC-Sw1-Ba-PCB Aktors, der momentan nicht mit Spannung versorgt wird.
Wenn ich aus der GUI das AskSinPP-Gerät schalte funktioniert ist natürlich.
Wenn ich aus der GUI das AskSinPP-Gerät schalte funktioniert ist natürlich.
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)