ich möchte in meinem neuen Projekt wieder den Sketch HM-LC-Bl1-FM von pa-pa verwenden um meine neuen Fenster Jalousie fernzusteuern.
Frage
Wie baue ich den Sketch auf Batteriebetrieb um?
Hintergrund
Die Jalousie haben bereits eine Fernsteuerung über ein 433MHz Signal. Meine Idee war jetzt, die Fernbedienung über Homematic fern zu steuren. Also bin ich wie in meinem vorherigen Projekt vorgegangen. Arduino + C1101 Modul an die zwei Schalter der Fernbedienung ran gehängt. Es funktioniert auch wie es soll. Allerdings war mir bei meinem alten Projekt die Stromaufnahme/Stromverbrauch egal, da alles am Netzteil hang. Jetzt ist der Stromverbrauch nicht egal, da ich nun über eine CR2032 Knopfzelle der Jalousie Fernbedienung versorgt werde.
Bisheriges Vorgehen
Der Batterietyp wird in Zeile 61 von NoBattery
Code: Alles auswählen
typedef AskSin<StatusLed<LED_PIN>,NoBattery,Radio<RadioSPI,2> > Hal;
in BatterySensor
Code: Alles auswählen
typedef AskSin<NoLed,BatterySensor,Radio<RadioSPI,2> > Hal;
umgewandelt. Anschließend im setup() noch ein
Code: Alles auswählen
hal.initBattery(60UL*60, 22, 19);
Code: Alles auswählen
hal.activity.savePower<Sleep<>>(hal);
Code: Alles auswählen
.\avrdude.exe -p m328p -P COM3 -b 19200 -c arduino -Ulfuse:w:0xFF:m -Uhfuse:w:0xD2:m -Uefuse:w:0xFF:m
Ich habe mich auch gleich gefreut, als ich gesehn habe das der Verbrauch von ca 18mA auf unter 0,1mA (so genau kann ich das leider nicht messen) gesunken ist. Allerdings funktionert jetzt die Kommunikation von RaspberryMatic zu meinem Arduino nicht mehr. Es scheint vom "Sleep" nicht mehr aufzuwachen, um das Signal mitzubekommen. Andersrum funktioniert es noch: Der Arduino reagiert auf Tastendruck und informiert die RaspberryMatic darüber.
Könnt ihr mir bitte helfen?