mikrocontroller.net

Forum: Projekte & Code ESP8266 - UP-Modul zur Rolladensteuerung bzw. als Kreuzschalter für Lichtinstallationen


Autor: Andreas K. (necromancer1982)
Datum:
Angehängte Dateien:

Bewertung
2 lesenswert
nicht lesenswert
Hallo zusammen,

inspireiert durch Leo-Andreas Hofmann's "230V I/O Modul für ESP8266"

Beitrag "230V WLAN I/O Modul mit ESP8266"
https://luani.de/projekte/esp8266-hvio/

habe ich auch ein UP-Modul zur Steuerung meiner Rolläden (und später 
evtl. auch Raumbeleuchtung) entwickelt:

https://github.com/Necromancer1982/SmartSwitch

Das Modul verfügt über zwei "PowerSense" Eingänge, galvanisch getrennt, 
über die 230V-Spannungspegel erfasst werden können, sowie zwei 
Wechslerrelais, die entweder als Rolladenschalter oder aber als 
Kreuzschalter fungieren (konfigurierbar über Lötjumper). Direkt vom ESP 
stehen noch ein digitaler IO, ein Analogeingang, sowie I²C und 
UART-Schnittstellen zur Verfügung. Die Spannungsversorgung erfolgt über 
ein HLK-PM01 (5v/600mA) AC/DC-Wandler bzw einem TS1117 für den ESP-12F.
230V- und Niederspannungsbereich der PCB sind durch einen 5mm breiten 
"Isolationsgraben" getrennt. Eingangsseitig ist der HLK-PM01 mit einer 
500mA Sicherung bzw. einem Varistor abgesichert.

Softwareseitig läuft NodeMCU als Firmware auf dem Modul. Die Programme 
zur Steuerung (manuell oder aber auch über MQTT) sind in LUA 
geschrieben.

Aktuell habe ich bereits vier dieser Module, zentral über OpenHAB, von 
meinem Raspberry gesteuert, als Rolladenschalter im Einsatz.


Bin sehr auf eure Kommentare gespannt!
Gruß Andreas

Autor: Kolja L. (kolja82)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Schön, aber warum sind die Bilder so klein?

Autor: Andreas K. (necromancer1982)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Kolja L. schrieb:
> Schön, aber warum sind die Bilder so klein?

Hallo Kolja,

gute Frage... ich könnte ja jetzt sagen, um Platz zu sparen ;-)
Aber Spaß bei Seite, Ich hab die Bilder von meinem Git-Repo hergenommen 
und da haben sie so gut in den Text gepasst.
Hier nochmal ein wenig größer...

Gruß Andreas

Autor: Oliver Stellebaum (phetty)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Passt das in eine normale UP Dose?

Wie stabil läuft das mit lua?

Autor: Andreas K. (necromancer1982)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Oliver,

das Modul misst 49x49mm, auf Grund der Radien haben die Diagonalen eine 
Länge von 59mm.
Die Gesamthöhe beträgt 25mm.

Da mein Elektriker überall tiefe UP-Dosen verbaut hat, haben die Module 
und auch der Doppeltaster darüber gut Platz.

Selbst die Dosen, die als Durchgangsdosen für andere Dosen (Drähte 
laufen durch die eigentliche Dose durch) herhalten müssen bieten noch 
genügend Platz für das Modul.


Bzgl. Stabilität von LUA Programmen kann ich nicht klagen. Die ersten 
vier Module laufen nun schon über einen Monat absolut stabil.

Ich habe auch mehrere Temperatur-/ Feuchtigkeits- und Luftdruckmodule 
mit LUA im Dauereinsatz am laufen. Diese laufen bereits über ein Jahr 
stabil.

Ich frage mich, wo die allgemeinen Zweifel an LUA herstammen. Ich denke 
wenn, dann ist doch eher die Firmware, also NodeMCU, für eventuelle 
Instabilitäten verantwortlich.


Gruß Andreas

Autor: digitaldex (Gast)
Datum:

Bewertung
1 lesenswert
nicht lesenswert
Ein wirklich schönes Projekt. Ich habe zwar selbst keinen Bedarf aber 
finde trotzdem das man das hier mal lobend erwähnen muss.

Autor: ~Mercedes~ (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ein feines Logo hast Du!

Ohne das ich nachwühlen muß - Welches Programm
macht so einen feinen Schaltplan?

mfg

Autor: Pete K. (pete77)
Datum:

Bewertung
1 lesenswert
nicht lesenswert
Schaltplan dürfte Eagle sein.

Wow, Du hast das ESP Modul unter das AC/DC Modul gelegt. Das nenne ich 
mal mutig ;-)

Autor: ~Mercedes~ (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Pepe meinte:

> Schaltplan dürfte Eagle sein.

Das Projekt hat einen erstklassigen WAF (1).
Gefällt mir, auf wenns nicht ganz so EMP fest ist. ;-)

(1) woman akceptance factor

mfg

Autor: Andreas K. (necromancer1982)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Pete K. schrieb:
> Schaltplan dürfte Eagle sein.
>
> Wow, Du hast das ESP Modul unter das AC/DC Modul gelegt. Das nenne ich
> mal mutig ;-)

Hi Pete,

naja, ganz so mutig war das nun auch wieder nicht... ;-)
Ich hab mir diese Idee bei Luani (Leo-Andres Hofmann) abgeschaut. Der 
hat das auf seinem Modul auch so ausgeführt.
Witziger Weise wurde das Thema bei seiner Projektvorstellung auch 
angesprochen und als "eher nicht so kritisch" diskutiert, da der HKL ja 
nur mit 60kHz läuft. Bis jetzt tun die Module zumindest das was sie 
sollen :-)

PS: Ja ich habe Schaltplan und Layout mit EAGLE gezeichnet.

PPS: Meiner Frau gefällts :-) Vor allem das automatisch Schließen der 
Rolläden zum Zeitpunkt des Sonnenuntergangs. => WAF 1+

Autor: Andreas K. (necromancer1982)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

mir ist am WE eine kleine Unstimmigkeit aufgefallen...
Ich hatte nach den ersten Versuchen mit dem Prototyp die Widerstände R5 
und R6 (ursprünglich 47k) auf 220k geändert.
Diese Änerung war im Git-Repo nicht 100%ig in allen Dokumenten 
eingeflossen. Auch der Bestückungsplan im Eröffungs-Thread zeigt noch 
die alten Werte.

Also, R5 und R6 jeweils 220k verwenden! Dann klappts auch mit dem 
PowerSense :-)

Mit den ursprünglichen 47k wollte der ESP den Low-Pegel am Ausgang des 
Optokopplers nicht erkennen. Dem reichen bereits sehr geringe Spannungen 
um einen H-Pegel "sauber" zu detektieren...


Gruß Andreas

PS: Ich bin übrigens gerade am Layout v1.3, hier ist dann auch der 
Strompfad Richtung Verbraucher (Rolladen / Licht) mit einer 
SMT-Feinsicherung abgesichert. Aktualisierung auf GitHub erfolgt in den 
nächsten Tagen...

Autor: F. Fo (foldi)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Andreas K. schrieb:
> PPS: Meiner Frau gefällts :-) Vor allem das automatisch Schließen der
> Rolläden zum Zeitpunkt des Sonnenuntergangs. => WAF 1+

Bis ihr von draußen sitz, am besten mit Freunden, das automatische 
Geschehen deines Kunstwerkes betrachtet und dann stellt ihr fest, dass 
niemand einen Haustürschlüssel hat und alles zu ist. :-)

Autor: Andreas K. (necromancer1982)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

dann hat hoffentlich zumindest jemand sein Handy dabei :-)
Über die OpenHab-App bzw. Netzwerkzugriff lässt sich dann ja wieder 
alles öffnen.

Für die Terrassentüren sind aber auch noch smarte Griffe mit Rückmeldung 
der Hebelposition geplant. Dann lässt sich ja relativ einfach 
sicherstellen, daß die entsprechenden Rolläden nur dann zufahren, wenn 
sie auch keinen "Eingang" verschließen.

Ein Abschalten der Automatik ist zum jetzigen Zeitpunkt schon per 
OpenHab-App möglich (ja, da muß man dann auch dran denken ;-) )

Gruß

: Bearbeitet durch User

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.