Last Updated on 4. November 2023 by sfambach
Es handelt sich hierbei um eine Platine mit einem Steckplatz für den ESP01 und einem Relais zum Schalten einer esternen Spannungen von bis zu 250V Wechselspannung und 30V Gleischspannung. Beim schnellen Ali fangen die platienen bei rund 2€ ohne den ESP01 an und sind im Set für rund 3-4€ Erhältlich. Da Hausautomation und Sprachassistenten in aller Munde sind habe ich mein Relay mal an die Alexa angebunden.
Fakten
Beschreibung | 1 Relay Version |
Versorgungsspannung | DC 5V |
Schaltspannung | 10 A/250VAC; 10 A/30VDC |
Relais Schalten | GPIO0 |
Pin Name | Beschreibung |
---|---|
NC – Normal Closed | Im Ruhezustand geschlossen / öffnet mit Aktivierung des Relais |
COM – | Schaltspannung der Relais wird an die anderen Kontakte durchgereicht bis zu 30V DC / 240V AC |
NO – Normal Open | Im Ruhezustand geöffnet / schiesst mit Aktiverung des Relais |
Startwert Fix | Relais | Schaltwert | Checksumme |
---|---|---|---|
A0 | 01-04 | 01 = AN 00 = Aus | A+Summe aus Relais und Schaltwert Beispiel: Relais 1 = An (Relais) 01+ (An) 01 = 2 => Checksumme = A2 Beispiel2: Relais 4 = Aus (Relais) 04+ (Aus) 00 = 4 => Checksumme = A4 |
Anwendungsbereiche
- Hausautomation
- Alexa
Ansichten
Programmierung
Bibliotheken
Async TCP Lib
https://github.com/me-no-dev/ESPAsyncTCP
Alexa Libs
https://bitbucket.org/xoseperez/fauxmoesp/src/master/
Testprogramm
Alexa
Sagen: „Alexa suche neue Geräte“
Die Alexa sollte dann eine "ESP Lampe" finden.
Mit:
„Alexa, ESP Lampe - einschalten“,
„Alexa, ESP Lampe - ausschalten“
kann die LED und das Relais auf dem ESP gesteuert werden.
Probleme
Gerät erkannt funktioniert aber nicht
Das Gerät wurde zwar erkannt aber funktioniert nicht, evtl hat sich was geändert die IP oder sonstiges. Gerät entfernen und nochmal neu einbinden.
Sonstiges
Einbinden mit dem Handy
In der Alexa APP den Menüpunkt Geräte auswählen.
ESPHome
Wer das Relais nicht über die Alexa steuern will oder zumindest nicht direkt kann ESPHome verwenden um es in die Hausautomation einzubinden.
ESP Grundgerüst aufspielen, dann den u.s. Code für die Funktionalität verwenden.
switch:
- platform: gpio
pin: GPIO0
name: "Heart switch"
inverted: true
Weitere ESPHome Beiträge
Fazit
Schnell implementiert und eingebunden. Kleiner Preis und auch noch für viele andere Zwecke hilfreich.
Verwandte Beiträge
Quellen
https://github.com/me-no-dev/ESPAsyncTCP
https://bitbucket.org/xoseperez/fauxmoesp/src/master/
https://www.fambach.net/esp-mit-alexa-steuern/
https://www.amazon.de/RoboMall-ESP8266-Relais-Modul-Kanal/dp/B077HKFPGY