Switch und offline Automatisierungen (Wie geht eigentlich ESPHome? | #10)

  Рет қаралды 13,814

SmartHome yourself

SmartHome yourself

Күн бұрын

WERBUNG: Günstige und schnelle PCB, 3D Druck Fertigungs-Dienstleistungen www.pcbway.com/setinvite.aspx...
In diesem Video erkläre ich, wie man in ESPHome eigene Automatisierungen realisieren kann, die direkt lokal auf dem ESP ausgewertet und ausgeführt werden.
Im Gegensatz zu Automatisierungen innerhalb Home Assistants haben diese Art von offline-Automatisierungen den Vorteil, dass sie auch ganz ohne eine Verbindung zu Home Assistant funktionieren.
Video Inhalt:
00:00 - Einleitung
02:04 - Neues ESPHome Projekt anlegen
02:44 - Der technische Aufbau
03:56 - Taster als Binary Sensor in ESPHome einbinden
04:26 - Allgemeines zum Switch in ESPHome
08:01 - Relais als Switch in ESPHome einbinden
08:48 - Projekt in ESPHome integrieren
10:32 - Die Aktionen des Binary Sensors (on_press, on_release, on_state, on_click, on_double_click, on_multi_click)
15:39 - Relais mit Taster synchronisieren (Relais ein wenn Taster gedrückt)
19:20 - Relais mit jedem Tastendruck schalten (Toggle)
20:31 - Dauer des Tastendrucks auswerten
22:24 - Welchen Dienst brauche ich?
Links:
ESPHome: esphome.io
GPIO Switch: esphome.io/components/switch/...
Binary Sensor Automatisierung: esphome.io/components/binary_...
Alle Informationen zur ESPHome Tutorial Serie:
smarthomeyourself.de/tutorial...
Verwendete Bauteile:
D1 mini: amzn.to/3o2zirG *
Breadboard: amzn.to/3HmcOuF *
Taster: amzn.to/3c7GKMm *
Relais: amzn.to/3FhDue9 *
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Ihr möchtet meine Arbeit unterstützen?
Mitglied werden: / @smarthomeyourself
Amazon Empfehlungen: www.amazon.de/shop/smarthomey... *
Fan-Shop: smarthomeyourself.de/merch
Wenn Ihr etwas von Ebay oder Amazon bestellt, nutzt dafür gerne meine Affiliate-Links:
Ebay-Partner-Link: ebay.us/7RBSKn *
Amazon-Partner-Link: amzn.to/2O7Z1x3 *
Oder spendet einen frei wählbaren Betrag unter: smarthomeyourself.de/spende
oder paypal.me/ScheidlerITSolutions
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Kommt gerne auch auf unserem Discord vorbei:
/ discord
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Mein Video-Zubehör:
Kamera: Panasonic Lumix DMC-G81MEG-K (amzn.to/2UoafPp)*
GoPro HERO9: (amzn.to/3GH9YQo)*
Andoer SGC-598 Kondensator-Mikrofon (amzn.to/2RPZ19B)*
Zoom H2n Audio-Recorder (amzn.to/3kZGZMa)*
Hauser 200W ESL + Durchlicht Schirm Weiß (amzn.to/2HyYtjx)*
2x Neewer LED-Panel (amzn.to/3cH8NBO)*
SD-Karten: SanDisk Extreme PRO 128GB SDXC Class 10 U3 (amzn.to/2CMaxrV)*
Adobe Premiere/Photoshop Elements 2020 (amzn.to/2MMimU6)*
Stream Deck: (amzn.to/3mSp23a)*
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
* Bei allen Amazon Links handelt es sich um Affiliate-Links. Heißt für jeden Kauf über die Links erhalte ich eine kleine Provision. Ihr bezahlt natürlich weiterhin den selben Preis wie sonst auch.
Vielen Dank für eure Unterstützung!

Пікірлер: 46
@simonsign
@simonsign Ай бұрын
du bekommst mittlerweile schon gleich am anfang ein like weil ich deine videos alle einfach super und nachvollziehbar finde und schön in kapitel unterteilt 😊
@hartmutmai3864
@hartmutmai3864 2 жыл бұрын
Super Hilfe und Erklärungen . Das Beste was ich bisher gefunden habe . Danke !
@robertdanzl
@robertdanzl 2 жыл бұрын
Jedes einzelne Vidoe dieser Serie ist gewaltig! Diese Serie ist lohnenswert, aber nicht nur diese, all deine Videos!
@edwardlytton1548
@edwardlytton1548 2 жыл бұрын
Wieder mal top, kann Robert Danzl nur beipflichten, freue mich jedesmal auf das nächste Video👍 und die Umsetzung folgt direkt, Anwendungsmöglichkeiten gibt es ja zuhauf
@andreasdurmuth9279
@andreasdurmuth9279 2 жыл бұрын
Ich bin immer wieder erstaunt, was alles möglich ist. Super detailliertes und verständliches Video! Komme garnicht hinterher, alles auszuprobieren. Danke! 👋 Gruß, Andreas
@Smarthomeyourself
@Smarthomeyourself 2 жыл бұрын
Es soll ja auch nicht langweilig werden ;-) Freut mich wenn's gefällt. Die Videos laufen ja nicht weg. Hast ja auch jeder Zeit die Möglichkeit noch mal rein zu schauen :)
@uweharbich994
@uweharbich994 2 жыл бұрын
Gut zusammen gestellt, gut strukturierte Serie LG Uwe
@LoganFan
@LoganFan 5 ай бұрын
Großartig erklärt. Danke dafür!
@bobtulu3072
@bobtulu3072 5 ай бұрын
Für Einsteiger sachlich und vor allem gut verständlich erklärt. Glatte "1A". Danke
@dercncmicha5582
@dercncmicha5582 7 ай бұрын
Auf jedem Fall wieder sehr gut erklärt. Komme langsam richtig ins Thema rein. Manche Dinge, die wollte ich gerne schon mal vorab testen und konnte mich nicht ganz zurück halten ;-) z.B. eine LED, die angibt ob man mit dem WLAN verbunden ist oder nicht ud ich muss sagen, es läuft, Grüne LED leuchtet und ESP ist mit dem WLAN verbunden.
@juevodahei6100
@juevodahei6100 2 жыл бұрын
Gutes Video! Format der Serie top! Kann man über diese Methode auch zwei Temperatursensoren auswerten und abhängig von der Temperaturdifferenz einen PWM-Lüfter steuern: * Bis 10°C Differenz bleibt der Lüfter aus. * Im Bereich von 10°C Differenz bis 20°C PWM-Lüfter von 30% auf 100% linear hoch. * Ab 20°C Differenz den Lüfter mit 100% laufen lassen. Start mit 30%-PWM da der Lüfter sonst nicht anläuft.
@Smarthomeyourself
@Smarthomeyourself 2 жыл бұрын
Da kämen dann wohl zu den "on_..." aktionen noch Bedingungen ins Spiel (Teil 17). Alternativ kannst du das ganze z.B. auch über einen template Sensor realisieren und diesen über lineare Kalibrierung (siehe Teil 7) umsetzen. Heist du hast deinen Temp.-Sensor und legst zusätzlich einen template-Sensor an, der den Wert deines Temp-Sensors mit dem linear_calibration Filter umrechnet in den gewünschten wert. Mit on_value auf dem template-Sensor kannst du dann entsprechend dein pwm signal auf den Wert des template-sensors setzen. (so in der Art wäre jetzt meine Herangehensweise) Kannst es natürlich auch mit Bedingungen und umrechnen von hand in eine on_ Aktion verpacken.
@juevodahei6100
@juevodahei6100 2 жыл бұрын
@@Smarthomeyourself ich freue mich schon auf die weiteren Teile!!! zu Deinem Vorschlag hab ich folgende gemacht: sensor: - platform: dallas address: 0x243C01F095BA2D28 name: "Temperatur unten" id: temp_u - platform: dallas address: 0x023C01F095450E28 name: "Temperatur oben" id: temp_o - platform: template name: "Temperaturdifferenz" id: temp_dif unit_of_measurement: °C update_interval: 2s lambda: 'return id(temp_o).state - id(temp_u).state;' device_class: temperature state_class: measurement - platform: template name: "PWMsoll" id: pwm_soll update_interval: 2s state_class: measurement lambda: 'return id(temp_dif).state;' filters: - calibrate_linear: - 0.0 -> 0.0 - 9.0 -> 0.1 # - 11.0 -> 30.0 funktoniert soweit, bei 5°C Differenz bekomme ich 0.1. Wenn ich aber jetzt die letzte Zeile hinzunehme, bekomme ich für 5°C Different einen Wert von 6.9. Ich glaub ich hab den calibrate_linear nicht verstanden...
@matiasezequielcampana3873
@matiasezequielcampana3873 10 ай бұрын
Excelente explicación, Saludos desde Argentina
@sven4199
@sven4199 10 ай бұрын
Super erklärt
@uwegrimm6487
@uwegrimm6487 8 ай бұрын
Danke!
@carstenjones847
@carstenjones847 2 жыл бұрын
NICE!
@tagi8988
@tagi8988 2 жыл бұрын
Again what learned 😉
@myMPS1
@myMPS1 2 жыл бұрын
Hallo danke für deine Videos. Kannst du vielleicht mal auf zeitabhängige einschschaltzeiten eingehen? Ich möchte morgens und abends einen Behälter mit Wasser füllen. Auslesen des Füllstands und schalten der Pumpe funzt. Mir fehlt die Automation. Vlt ist es ja ein Video wert. :) Danke schon mal und viele Grüße
@dieter3613
@dieter3613 2 жыл бұрын
Hallo, dank Eurer Video bin ich jetzt komplett von HA und ESPHome überzeugt und stelle mein System um. Jetzt habe ich versucht ein ESPHome Gerät zu löschen was aber leider so nicht möglich war. Nicht mal einzelne Entities konnte ich löschen. Bisher habe ich keine Lösung gefunden. Meine Frage an Euch - wie kann ich Geräte löschen? Es wäre schön wenn Ihr mir da einen Tipp geben könntet. Danke und Gruß Dieter
@DanielScheidler
@DanielScheidler 2 жыл бұрын
Hi, eigtl ganz einfach. Man muss hier nur von der anderen Seite denken. Die Geräte entstehen durch die Integration und bringen die Entitäten mit. Somit löscht man nicht die Entität oder gar das Gerät sondern entfernt die Integration. (dabei handelt es sich sogesehen ja um das Gerät den. Jeder Esp ist ja eine eigene esphome Integration). Durch entfernen der jeweiligen Integration verschwinden automatisch auch die Entitäten und das Gerät.
@sensai2006
@sensai2006 2 жыл бұрын
👍 erst zum Video und bzgl. Chat: ich habe eine Eurochron EFWS 2900, da Funk die bessere Wahl ist. Erst das Display macht dann WLAN. Bei Messungen im 30 Sekundentakt hält selbst eine große Solarzelle mit zB 18650 nicht lange durch.
@Smarthomeyourself
@Smarthomeyourself 2 жыл бұрын
hmm ok. muss ich mal mit spielen und Erfahrungen sammeln. Ich weis auch nicht, ob ich da unbedingt ne 30sec refresh rate brauche. Ok, bei Wind wärs vllt interessant. Aber Helligkeit, temp und co könnt man mmn auch noch gut weiter runter schrauben. Kommt aber sicher auch immer auf das Ziel der Geschichte an
@sensai2006
@sensai2006 2 жыл бұрын
@@Smarthomeyourself Ich will auch weniger direkt Wetter, sondern eher SmartHome. Zu viel Wind = Markise rein, Regen = ... usw. Bis ich die ganzen Sensoren zusammen habe, war ein Fertigangebot für knapp 100,- € die bessere Wahl. Wasserdicht, kaum Probleme mit Vereisung, Betauung und der vielfältigen Probleme anderer Art. ... und wir reden hier nur von "Hobby" ;) Trotzdem steht noch weiteres auf der ToDo-Liste wie ein "echter" Regensensor, Himmelsthermometer, Blitzdetektor... und wenn ich mal überhaupt nicht mehr weiß was ich tun soll Strahlung. Das geht aber nur mit permanenter Stromversorgung, da die Heizung des Regensensors jeden Akku binnen paar Stunden leer zieht. Deswegen habe ich meine auch an der Garage hängen.
@TempoF
@TempoF 2 жыл бұрын
Hallo, ich muss mich nochmal melden. Die Videos sind sehr gut erklärt, aber leider klappt das Übertragen zu den Geräten bei mir nicht. Der Upload bleibt beim Übertragen an der Stelle: " Compiling /data/test/.pioenvs/test/src/esphome/components/api/api_pb2_service.cpp.o " hängen und HA stürzt komplett ab. Ist nur noch durch Stecker ziehen und neu Starten zum Leben zu erwecken. Was läuft hier falsch. Wer kann helfen. Danke
@Smarthomeyourself
@Smarthomeyourself 2 жыл бұрын
Hi, auf was für einer Hardware läuft dein HA? Solche Abstürze beim kompilieren kenn ich vom Pi 3 wenn ich mehrfach hintereinander Programme installieren will. Ich könnte mir vorstellen, dass der Pi hier zu warm wird oä. Bei meinem Live-System welches auf einem Server läuft kenne ich solche Probleme nämlich nicht.
@peterkaulen1633
@peterkaulen1633 Жыл бұрын
Interessantes Video, ich habe alles exakt so eingerichtet. Nach Starting scan wird auch mein Netzwerk gefunden. Trotz exakter Paßworteingabe wird gemeldet - no matching network found. Trotz gefühlt 1000-facher Wiederholung kein anders Ergebnis. Kennst Du die Ursache ?
@Smarthomeyourself
@Smarthomeyourself Жыл бұрын
Also eigentlich funktioniert das recht gut und zuverlässig. Ich bin nicht sicher ob ggf. Sonderzeichen eventuell ein Problem sein können? Netzwerk und Passwort hast du in Anführungszeichen gesetzt? Oder es hängt mit der 2023.3.0 zusammen? community.home-assistant.io/t/just-upgraded-esphome-to-2023-3-0-and-no-matching-network-found/548712
@peterkaulen1633
@peterkaulen1633 Жыл бұрын
Bisher hatte ich auch keine Schwierigkeiten, da werde ich mal auf das nächste Update warten. Danke für die schnelle Antwort.
@peterkaulen1633
@peterkaulen1633 Жыл бұрын
@@Smarthomeyourself Jetzt habe ich mal einen D1 mit einem Programm (WIFI Echo) versehen. Bei der Verbindungsüberwachung im SerialMonitor gelang auch hier kein Verbindungsversuch. Ich habe mal an AVM geschrieben.
@DavidFehlhaber
@DavidFehlhaber Жыл бұрын
Hallo zusammen, ich möchte EINEN Schalter erstellen, dieser aber ZWEI pinausgänge gleichzeitig schalten soll. Leider ohne Erfolg, hat jemand eine die, wie das klappt? Ich habe schon einiges versucht, Leder ohne Erfolg....
@Smarthomeyourself
@Smarthomeyourself Жыл бұрын
einfach im on_press/release oder on_click des Binary-Sensors zwei Aktionen wie "switch.turn_on/off bzw toggle" aufrufen.
@TheLenbus
@TheLenbus 2 жыл бұрын
Super Video, ich bin echt beeindruckt, dass es diese Plattform bereits seit einigen Jahren gibt und dass ich erst jetzt davon etwas mitbekomme 😳 Eine Frage hätte ich noch (wird vielleicht aber auch in einem späteren Video gezeigt?): Wenn das zu schaltende Relais nicht am gleichen ESP-Board hängt, sondern an einem anderen Device, dann funktioniert die hier gezeigte Variante nicht, oder? Benutze ich dann eine Art Template Sensor oder so etwas?
@Smarthomeyourself
@Smarthomeyourself 2 жыл бұрын
Danke :) Ja eshome ist schon ein sehr schönes Werkzeug. Also zuerst einmal wäre ein Sensor unpassend. Ein Sensor liefert Daten. Du möchtest etwas schalten, also benötigst du einen Aktor wie einen Switch. Wenn das Relais extern angeschlossen ist wäre die Frage um was für ein Gerät handelt es sich? Auch ein ESPHome Device? Hängen beide im HA? Dann würde ich hier eher am Gerät A einen Binary-Sensor anlegen der den gewünschten Status des Relais wiederspiegelt und im HA eine Automatisierung die anhand des Binary-Sensors an A das Relais an B schaltet.
@TheLenbus
@TheLenbus 2 жыл бұрын
@@Smarthomeyourself Super, vielen Dank für die schnelle Antwort. Haha sorry, das kam etwas dumm von mir rüber. 🙊 Aber genau so in die Richtung meinte ich das: Ich benötige ja einen Sensor, bei dem ich aber z.B. bei einem Doppelklick, etwas anderes machen möchte, als bei einem einfachen. Wenn die Switches (bspw. auch ESP- oder WLED-basiert) zwar auch im HA eingebunden, aber nicht Teil desselben Gerätes sind, wir kann ich die Events des Sensors auch für diese zur Verfügung stellen? 💁‍♂️😉
@peterkaulen1633
@peterkaulen1633 Жыл бұрын
Hallo, alles funktioniert gut, nur daß bei Taster ON das Relais aus ist. Schon nach der Firmware-Einspielung schaltet sich das Relais ein ??
@DanielScheidler
@DanielScheidler Жыл бұрын
Es gibt Schließer und Öffner Relais. Die einen öffnen die anderen schließen bei Signal. Also entweder das Relais tauschen oder den gpio Pin auf invert: true setzen. Bei invert schaltet das Relais allerdings trotzdem ggf beim einschalten.
@peterkaulen1633
@peterkaulen1633 Жыл бұрын
@@DanielScheidler Danke, ich habe zwar schon daran gedacht, meinte aber solche Relais nicht zu besitzen.
@peterkaulen1633
@peterkaulen1633 Жыл бұрын
Gleich umgesetzt und es funktioniert, nochmals Danke für den Tip.
@DanielScheidler
@DanielScheidler Жыл бұрын
@@peterkaulen1633 oder mal n anderen Pin nutzen. Einige wechseln beim einschalten ihren Zustand.
@detlefswienty1973
@detlefswienty1973 2 жыл бұрын
ja super erklärt aber ich bekomme esphome nicht installiert bei mir will er Immer einen knoten haben !!
@joachimschulte5669
@joachimschulte5669 Жыл бұрын
Hallo Warum kann ich bei mir im ESPHOME nichts Einfügen nur koppieren
@Smarthomeyourself
@Smarthomeyourself Жыл бұрын
Weiß ich grad nicht was das sein sollte. Eigtl geht das
@jgoetz24
@jgoetz24 Жыл бұрын
Mit der Maus kann ich auch nur kopieren und nichts einfügen. Aber mit Strg-C und Strg-V geht es!
@didicologne1976
@didicologne1976 Жыл бұрын
Danke!
@Smarthomeyourself
@Smarthomeyourself Жыл бұрын
Ich danke :) Freut mich wenn die Tutorials weiter helfen!
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 7 МЛН
What it feels like cleaning up after a toddler.
00:40
Daniel LaBelle
Рет қаралды 52 МЛН
Playing hide and seek with my dog 🐶
00:25
Zach King
Рет қаралды 29 МЛН
ESPHome Guide for Advanced and Intermediate Users
13:36
Let's Automate
Рет қаралды 18 М.
jeder Stromzähler digital auslesen unter 10€
48:50
Alkly
Рет қаралды 26 М.
Open Source Smart Home HUB 2.0 for Home Assistant
20:36
Smart Solutions for Home
Рет қаралды 173 М.
Strom sparen mit Deep Sleep (Wie geht eigentlich ESPHome? | #22)
20:29
SmartHome yourself
Рет қаралды 10 М.
DS18B20 temperature sensor with ESP8266 and ESPeasy
24:53
EddyD's SmartHome
Рет қаралды 80 М.
Собери ПК и Получи 10,000₽
1:00
build monsters
Рет қаралды 2,8 МЛН
Зачем ЭТО электрику? #секрет #прибор #энерголикбез
0:56
Александр Мальков
Рет қаралды 622 М.
Samsung laughing on iPhone #techbyakram
0:12
Tech by Akram
Рет қаралды 646 М.
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 896 М.