AskSinPP HMHomematic

AskSinPP – Schaltaktor für mini LED-Lichterkette

In diesem Artikel zeige ich Dir, wie ich einen kleinen Funk-Aktor (Batterie) für eine mini LED-Lichterkette aufgebaut habe. 

Rechtzeitig zur Weihnachtszeit wollte ich meine kleinen mini LED-Lichterketten (Deko-Zeugs) ebenfalls in das Smart-Home integrieren. Über einen ESP8266 Mikrocontroller hatte ich das Projekt bereits im Sommer gestartet aber aufgrund des hohen Stromverbrauchs durch die WLAN-Verbindung wieder verworfen. Durch die Nutzung des CC1101 Funkmoduls kann die Schaltung nun deutlich effizienter aufgebaut werden und sogar direkt in HomeMatic integriert werden 🙂

Inhaltsverzeichnis

1. Verwendet Materialien

2. Aufbau der Schaltung

3. Stromversorgung

4. Flashen des Arduino Mini Pro

5. Anlernen



1. Verwendete Materialien

Hier zunächst die Liste der benötigten Materialen, welche wir für den Aufbau der Schaltung einsetzen:

2. Aufbau der Schaltung

Für den Funkaktor erweitern wir nun die Grundschaltung um zwei Leitungen (GND und + an Pin5). Pin5 wird eigentlich als Relais-Pin eingesetzt (3V), dient uns hier aber als Anschluss der Lichterkette auf 3V Basis. Alternativ kann hier selbstverständlich auch ein Relais angeschlossen werden, welches einen weiteren Stromkreis steuert. Für unseren Einsatzzweck reicht hier der direkte Anschluss der Mini-Lichterkette.

Im nächsten Schritt kümmern wir uns um die Software des Arduino Mini Pro.

Zur Steigerung der Akkulaufzeit muss auch hier wieder, wie in der Grundschaltung beschrieben, die LEDs und LDO auf dem Arduino Mini Pro entfernt werden.

3. Flashen des Arduino Mini Pro

Nun können wir mit dem Flashen des Arduino Mini Pro Controllers beginnen. Wir stecken dazu den Arduino Mini Pro auf den FTDI-Controller. Hierbei auf die Pin-Belegung achten:

Den Sketch für den Sensor können wir aus folgendem GitHub-Projekt herunterladen.

https://github.com/jp112sdl/Beispiel_AskSinPP/blob/master/examples/HM-LC-Sw1-Pl-CT-R1/HM-LC-Sw1-Pl-CT-R1.ino

Wenn mehrere Sensoren vom selben Typ eingesetzt werden, müssen wir in folgendem Source Code Bereich die Device ID und Device Serial anpassen.

4. Stromversorgung

Nach dem Flashen des Arduino können wir nun den letzten Schritt vor dem eigentlichen Anlernen an der HomeMatic CCU erledigen. Der Aktor benötigt natürlich eine eigene Stromversorgung, welche wir über zwei handelsübliche AA-Batterien lösen. Den Plus-Pol des Batteriehalters schließen wir dazu an VCC, den Minus-Pol an GND an.

5. Anlernen

Für das Anlernen der Komponente gehen wir nun in der CCU auf Geräte anlernen und starten hier den Anlernmodus.

Im nächsten Schritt setzen wir die Batterien in den Aktor ein und drücken die Config-Taste für 3 Sekunden. Nun sollte das Gerät auch schon im Posteingang zu finden sein. Der Anlernvorgang weicht hier ein wenig von den anderen Aktoren oder Sensoren ab, da mit dem Config-Taster mit einem kurzen Drücken der Status (an, aus) des Aktors geändert werden kann.

Das Ergebnis 🙂

Die Akkulaufzeit habe ich noch nicht weiter getestet, derzeit läuft sie seit drei Abenden für ca. 2 Stunden problemlos.

Ich hoffe Dir gefällt der Artikel ? Ich freue mich über Deinen Kommentar!

Matthias Korte

Hauptberuflich Software-Entwickler und seit einigen Jahren Smart-Home Fan. Angefangen hat alles mit einem RaspberryMatic und einer schaltbaren Steckdose. Mittlerweile habe ich einige Steckdosen, Sensoren, und Thermostate sowie ioBroker zur Visualisierung im Einsatz.

25 Gedanken zu „AskSinPP – Schaltaktor für mini LED-Lichterkette

  • Matze

    Hi,
    super Projekt möchte das nachbauen. Habe aber vorher noch ein Frage. Ich finde häufig den Atmega 328 mit 16mhz, würde der auch funktionieren macht das was aus für das Programm!?! Evtl. die Batterielaufzeit?

    vielen danke schon mal

    Antwort
    • Matthias Korte

      Hallo, nein, es muss auf jeden Fall einer mit 8MHz sein. Die Akku-Laufzeit lag beim letzten Test ca. bei einer Woche. Allerdings muss ich noch die LEDs und den LDO entfernen.

      Antwort
      • Kalle

        Hallo,

        ich würde das gerne mit einem bistabilen Relais nutzen. Wie muss das Skript dazu umgeschrieben werden?
        Ein Pin on, ein Pin Off und das nur als Impulse.

        Danke im Voraus für Hilfe.

        VG
        Kalle

        Antwort
  • Maik

    Hallo, funktioniert dieses Schaltung auch mit Akkus? Dies währen ja dann nur 2,4 Volt

    Antwort
    • Matthias Korte

      Hallo, der Arduino Mini Pro sollte ab 1.8V funktionieren. Ob die Kombination mit Lichterkette funktioniert müßte man ausprobieren 🙂

      Antwort
  • Marcel

    Hast du schon Erfahrungen bzgl. der Batterielebensdauer gemacht bei ausgeschalteten LEDs? Finde das Projekt sehr interessant, aber für mich erst wirklich sinnvoll ab ~1 Monat Lebensdauer

    Antwort
    • Matthias Korte

      Die Erfahrungen waren bis jetzt noch nicht so optimal, nach ca. 1-2 Wochen waren die Batterien leer gezogen. Es gibt aber noch einiges zu optimieren. Ich werde hier nochmals ein Update bringen…

      Antwort
      • Matze

        Ist es auch möglich die Spannung zu übermitteln um ungefähr zu wissen wann die Batterien gewechselt werden müssen?

        Antwort
  • Matze

    Hallo,
    habe das teil mal nachgebaut und funktioniert auch alles soweit!
    Was noch wirklich nice wäre wenn man sehen könnte in der CCU was für eine Spannung die Batterien haben um ungefähr nachvollziehen zu können wann die Batterien leer sind.
    Ist das möglich?

    Gruß

    Antwort
    • Matthias Korte

      Hallo,
      aktuell mit dem genutzten Sketch nicht. Aber schau mal in der AskSinPP-Doku auf Github, es gibt Sensoren die die Spannung auslesen. Es sollte also anpassbar sein 🙂

      Viele Grüße,
      Matthias

      Antwort
  • Matthias

    Wird es hier weitergehen, machst du noch etwas?
    Ich würde mir es sehr wünschen.
    Ich fände es genial wenn das ganze mit Liion 3,7v Akku funktionieren würde, könnte man ein tp4056 verwenden und das ganze dann bequem per usb laden!

    Grüße

    Antwort
    • Matthias Korte

      Moin Matthias,

      🙂 Ja, wird es. Sogar schon bald. Ich arbeite aktuell an einem kleinen Projekt genau in diese Richtung, mit 18650, TP4056 Laderegler und Push-Button 😉 Mehr dazu demnächst 🙂

      Grüße,
      Matthias

      Antwort
      • Matthias

        Ich bin schon sehr gespannt 🙂

        Antwort
  • Oli

    Hallo,

    gibt es schon News mit dem kleinen Projekt in Richtung 18650 und Laderegler?

    Gruß
    Oliver

    Antwort
  • Hallo zusammen…. Wie sind eure Erfahrungen mit dem Ruhestrom? Bei mir sind es knapp 18mA was mir für Batt.-Betrieb viel vorkommt.

    Antwort
  • Hallo… Ich habe bei dem Projektnachbau leider nen Ruhestrom von 17mA. Da sind die Batt. ganz schnell am Ende. Gleiche Hardware mit anderem Sketch sind der Stromverbrauch deutlich besser aus. Wie sind eure Erfahrungen zwischenzeitlich.

    Antwort
  • Robert

    Hallo,

    gibt es Empfehlung für ein Gehäuse?

    Gruß

    Antwort
  • Stefan

    Ab Ende Oktober/Anfang November wird es auf der AskSin Projektseite einen Schaltaktor für 18650er LiIon-Akkus geben, der für die Verwendung mit LED Lichterketten gedacht ist. Löterfahrung sollte vorhanden sein.
    Gruß
    Stefan

    Antwort
  • Wer erarbeitet das denn derzeit?

    Stehe aktuell auch vor dem Problem die LED Ketten von Frauchen Smart zu machen.

    Informierst du hier wenn das Projekt online ist?

    Antwort
    • Matthias Korte

      Moin,

      ich hatte bereits im Sommer verschiedene Experimente mit der Laufzeit gemacht. Bei mir war aber das Problem, dass das Relay zu viel Strom zieht und so die Laufzeit nur sehr kurz ist :-/ Ich werde hier aber nochmals weitermachen, mal sehen ob es für dieses Jahr reicht 😉

      Viele Grüße,
      Matthias

      Antwort
  • Andreas G.

    Moin,
    wie sieht es mit dem Projekt aus? Gibt es inzwischen optimierte Varianten?

    Antwort
  • Martin Hebgen

    Hallo,
    habe die Schaltung wie beschrieben umgesetzt. Die Platine BME 280 habe ich zum Aufbau der Schaltung genutzt. Den Pro Mini und den CC1101 auf die BME Platine aufgelötet. Den Config Schalter über die Platine BME 280 angeschlossen. Der Sketch wurde erfolgreich auf den Pro Mini hochgeladen, Serieller Monitor zeigt keine Fehler an. Auf dem Pro Mini ist die kleine Status -LED dauerhaft an.??
    Ich kann den Sensor aber nicht in der CCU anlernen. Was mache ich da falsch?
    Gruß Martin

    Antwort
    • Matthias Korte

      Hallo Martin,

      hast Du mal versucht den Arduino neu zu flashen, das Problem kenne ich nur von fehlerhaft geflashten Arduinos.

      LG Matthias

      Antwort
  • Kryptolix

    Hallo,
    Gibt es eine aktuelle Lösung für dieses Problem? Ich befinde mich gerade im Aufbau meiner smarten Wohnung . Und gerade die Wehnachtsdeko ist ein sehr interessantes Projekt 😀 ich würde das ganze auch gerne umsetzen, aber ESP taugen ja nicht dafür und auch diese Schaltung funktioniert ja noch nicht optimal. Ich möchte mit Homeassistant und NodeRed arbeiten. Eine CCU ist keine Option, aber ich habe darüber nachgedacht, den Pi zusätzlich mit Raspberrymatic und USB-Funkstick auszustatten.
    Die ganzen Sachen möchte ich aber nur ungern ins Blaue bestellen ohne eine Bestätigung, dass es funktionieren könnte 😉
    Viele Grüße und danke für den Guide!
    Alfred

    Antwort
  • Realtoxic

    Kann mir jemand sagen, wie ein Relai dann angeschlossen wird? Wenn ich diesen Sketch benutze?

    Antwort

Schreibe einen Kommentar zu Kalle Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht.