RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 30.12.2020, 22:11

Nachdem der User "re-vo-lution" >hier< bereits begonnen hat, einen Thread über das Umflashen von RWE/Innogy/Livisi Geräten zu dokumentieren, mache ich hier mal eigens für den WSC2 einen neuen Thread.

Der Wandsender hat ein sehr schlankes Design und wirkt optisch wesentlich angenehmer, als der HM-PB-2-WM "Klotz".

Die Schaltung habe ich rekonstruiert. Die Kondensatoren habe ich nicht extra gemessen.
Bildschirmfoto 2020-12-31 um 10.54.21.png
Aus meiner Sicht eine recht aufwendige Schaltung für einen 2-fach Sender.

Das Original-Konzept der Spannungsversorgung sieht eine Komplettabschaltung in Ruhe vor.
Ein Taster-Druck lässt den Batteriestrom über T2 fließen - sodann erfolgt unmittelbar das HIGH-ziehen des 328P Pin 9, um die Schaltung mittels T3 EIN zu halten (Wake).
Sobald Pin 9 LOW (oder hochohmig) wird, sperrt T2 die Batterieversorgung wieder (Sleep).

Zusätzlich (bzw. als BI-Schutz) :?: wird Vcc des TRX-Moduls über T1 versorgt.

Der Sketch befindet sich dort:
https://github.com/jp112sdl/Beispiel_As ... M_WSC2.ino

:!: Unbedingt ohne Bootloader flashen, weil die Startup-Zeit des AVR sonst zu lange dauert.
Zuletzt geändert von jp112sdl am 31.01.2021, 18:13, insgesamt 7-mal geändert.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von TomMajor » 31.12.2020, 00:22

Gute Arbeit, Jerome. 8)
Finde ich auch, ziemlich aufwendige Schaltung.

Wenn wir für die Batterie 200mAh ansetzen und für Ruhestrom AVR und CC großzügig 5uA würde ich immer noch auf >4 Jahre Laufzeit kommen - ohne Senden, nur der Ruhestrom.
Für eine CR2032 wird aber imho den Löwenanteil der vielfach größere Strom AVR aktiv, LED und CC1101 senden ausmachen (natürlich abhängig davon wie oft man drückt). Insofern kann ich den Aufwand für die Komplettabschaltung wegen ein paar uA nicht nachvollziehen.

Deine Meinung zu D1 würde mich interessieren wenn's da was Neues gibt.
Wir hatten das Thema ja schon mal vor >2 Jahren als wir und damals ausgetauscht und ähnliche Dioden in ein paar eQ-3 Schaltplänen von Batteriegeräten entdeckt hatten. Damals waren es aber Schottky soweit ich mich erinnere.
Ich vermute entweder irgendwas mit BI oder irgendeinen Querstrom verhindern wenn der CC1101 abgeschaltet ist :?:

Interessant auch das der CS pull-up nicht an die CC1101 geschaltete Spannung geht sondern an die AVR Vcc (falls das kein Fehler bei der Rekonstruktion ist).
Viele Grüße,
Tom

Benutzeravatar
stan23
Beiträge: 2038
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 582 Mal
Danksagung erhalten: 336 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von stan23 » 31.12.2020, 08:18

TomMajor hat geschrieben:
31.12.2020, 00:22
Interessant auch das der CS pull-up nicht an die CC1101 geschaltete Spannung geht sondern an die AVR Vcc (falls das kein Fehler bei der Rekonstruktion ist).
CSn auf low ist der Mechanismus um den CC1101 aus dem Sleep oder Crystal Off aufzuwecken. Vielleicht wollen sie sichergehen dass dies nicht passiert?
Andererseits ist es wohl kein erlaubter Zustand wenn die Spannung an CSn höher ist als VCC.
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

klassisch
Beiträge: 3974
Registriert: 24.03.2011, 04:32
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 110 Mal
Danksagung erhalten: 71 Mal

Re: RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von klassisch » 31.12.2020, 08:48

Klasse Arbeit, Jérôme, schön und schnell reengineered. Respekt!
Keine Angst, werde jetzt nicht um die verbliebenen Exemplare wetteifern, verfolge das nur aus technischem Interesse und aus Hochachtung vor und Freude an Eurer Arbeit.
Habe bei den HM-Derivaten etwas den Überblick verloren. Wer arbeitet aktuell noch mit eQ3 zusammen?

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 31.12.2020, 09:02

klassisch hat geschrieben:
31.12.2020, 08:48
Keine Angst, werde jetzt nicht um die verbliebenen Exemplare wetteifern,
Ich habe zuerst die komplette von mir benötigte Anzahl Wandsender gekauft und danach angefangen, hier zu schreiben 8)
klassisch hat geschrieben:
31.12.2020, 08:48
Habe bei den HM-Derivaten etwas den Überblick verloren. Wer arbeitet aktuell noch mit eQ3 zusammen?
Ich glaube Bosch, aber mehr fällt mir auch direkt nicht ein.

Es spielen ja noch weitere Faktoren eine Rolle, z.B. ob ein AskSinPP-kompatibler AVR verbaut wurde (eQ-3 setzt auch gern mal auf STM oder EFM)
und kommt ein CC1101 zum Einsatz (da wird/wurde auch gern mal ein SiLabs RF Modul verwendet)
TomMajor hat geschrieben:
31.12.2020, 00:22
Damals waren es aber Schottky soweit ich mich erinnere.
Ja das kann gut sein.
TomMajor hat geschrieben:
31.12.2020, 00:22
Interessant auch das der CS pull-up nicht an die CC1101 geschaltete Spannung geht sondern an die AVR Vcc (falls das kein Fehler bei der Rekonstruktion ist).
Messe ich auf jeden Fall noch mal nach.
stan23 hatte gestern Abend im direkten Gespräch schon einen AREF-Verdrahtungsfehler gefunden.


EDIT: Nachgemessen -> Grafik korrigiert. Der 10k Pullup hängt direkt am Vcc des TRX Moduls.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 31.12.2020, 12:42

Bei der Umsetzung des "complete Poweroff" Energiesparkonzeptes hänge ich noch an einem Problem mit einer Verzögerung beim Senden nach dem Starten durch einen Tastendruck.

EDIT: Gelöst.
setSendTimeout in AskSinPP.h war der Übeltäter.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von TomMajor » 31.12.2020, 13:16

jp112sdl hat geschrieben:
31.12.2020, 09:02
Messe ich auf jeden Fall noch mal nach.
stan23 hatte gestern Abend im direkten Gespräch schon einen AREF-Verdrahtungsfehler gefunden.

EDIT: Nachgemessen -> Grafik korrigiert. Der 10k Pullup hängt direkt am Vcc des TRX Moduls.
Macht so auf jeden Fall mehr Sinn.
ich vermute die Diode ist einfach drin um keinen High an CS zu haben wenn der CC1101 spannungslos ist. Warum das aber für die restlichen CC1101 Leitungen zum AVR nicht für nötig gehalten wurde sondern nur für den CS, wäre interessant.

p.s. ähnlich wie klassisch verfolge ich das nur aus Interesse, bin nicht auf Einkaufstour.
Viele Grüße,
Tom

Benutzeravatar
stan23
Beiträge: 2038
Registriert: 13.12.2016, 21:14
System: Alternative CCU (auf Basis OCCU)
Wohnort: Altmühltal
Hat sich bedankt: 582 Mal
Danksagung erhalten: 336 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von stan23 » 31.12.2020, 13:51

TomMajor hat geschrieben:
31.12.2020, 13:16
ich vermute die Diode ist einfach drin um keinen High an CS zu haben wenn der CC1101 spannungslos ist. Warum das aber für die restlichen CC1101 Leitungen zum AVR nicht für nötig gehalten wurde sondern nur für den CS, wäre interessant.
Ich vermute weil der CSn da eben eine besondere Rolle hat, nämlich den CC1101 aufzuwecken.
Viele Grüße
Marco

RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)

TomMajor
Beiträge: 1793
Registriert: 30.08.2017, 23:25
Hat sich bedankt: 175 Mal
Danksagung erhalten: 399 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von TomMajor » 01.01.2021, 13:05

stan23 hat geschrieben:
31.12.2020, 13:51
TomMajor hat geschrieben:
31.12.2020, 13:16
ich vermute die Diode ist einfach drin um keinen High an CS zu haben wenn der CC1101 spannungslos ist. Warum das aber für die restlichen CC1101 Leitungen zum AVR nicht für nötig gehalten wurde sondern nur für den CS, wäre interessant.
Ich vermute weil der CSn da eben eine besondere Rolle hat, nämlich den CC1101 aufzuwecken.
Happy New Year allerseits. :)

aber der CC1101 wird ja unter SW Kontrolle abgeschaltet und kann dann nicht durch CS aufgeweckt werden, also das kann IMHO nicht der Grund für die Diode sein.
Viele Grüße,
Tom

jp112sdl
Beiträge: 12108
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2148 Mal
Kontaktdaten:

Re: RWE/Innogy/Livisi Wandsender WSC2 - Homematic/AskSinPP Firmware

Beitrag von jp112sdl » 01.01.2021, 13:10

Habe den Sketch aktualisiert.
Die Komplett-Abschaltung bei Inaktivität (nach 2,5 Sekunden) ist nun integriert.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“