Bis jetzt hast du alle Themen behandelt, an denen ich letztes Jahr verzweifelt bin und keine how tos gefunden habe. Mega genial und VIELEN DANK DAFÜR!!!!!!!
Hi, ausführliches Video ist nicht so einfach, da es sehr viele verschiedene Rules gibt und um die alle irgendwie sinnvoll in ein Praktisches Video zu packen wo man auch was zeigen kann ist glaube ich nicht so einfach. Ich persönlich bevorzuge aber das auslagern des ganzen in ein anderes System (z.B. ioBroker), da man dort viel einfach irgendwelche Regel oder Programmabläufe ändern kann. Rules sind doch sehr speziell und auch sehr begrenzt in der Anwendung. Es hat natürlich auch Nachteile wenn man es auslagert aber ich hatte bei "meinen" Anwendungen noch nie Probleme damit.
ja, definitiv nicht einfach. Aber ich glaube wenn man etwas mit den Befehlen rumspielt wird es relativ schnell klar. Vielen dank für deine Rückmeldung und freut mich das dir meine Erklärung gefallen hat
Hat mir gut gefallen dein Projekt mit dem Wasserstand im IDC-Tank, habe auch so 2 Teile im Garten stehen. Bisher war ich aber zu faul so etwas anzugehen zumal ich ja den Wasserstand von außen optisch erkennen kann und in der Konsequenz hilft mir das auch weiter, wenn das Teil leer ist und es nicht regnet. Aber so wie du das mit Tasmota erklärst, kann man vieles auch für andere Projekte verwenden. Darum Daumen hoch!😃
Freut mich, so soll es auch sein man soll sich inspirieren lassen und selbst wenn man die Infos heute nicht braucht, vielleicht helfen sie einem morgen weiter. So geht es mir häufig, ich lese oder sehe etwas was ich aktuell nicht brauche und dann kommt auf auf die seltsamsten Idee und kann es dann doch irgendwie gebrauchen.
Hallo! Was ist Deiner Meinung nach besser geeignet. Tasmota oder ESPEasy? Oder vielleicht doch selber ein Programm schreiben? Vielleicht kannst Du ja Mal ein Vergleichsvideo machen. Tasmota und ESPEasy. Danke.
Es kommt drauf an, manchmal funktioniert etwas in Tasmota einfacher, manches in ESPEasy . In letzter Zeit habe ich immer zu Tasmota gegriffen obwohl es bei ESPEasy einfacher funktioniert hätte. Zum selberprogramieren fehlt mir das Wissen obwohl ich das eine oder andere schon so gelöst habe, aber mittlerweile funktioniert so vieles über Tasmota und ESPEasy das es immer seltener vorkommt das ich es benötige.
@@EddyDsSmartHome Danke für Deine Antwort. Mir fehlt da ein bisschen der Durchblick. Ich kenne gar nicht die genauen Unterschiede zwischen den beiden Softwarelösungen. Deshalb ja meine Bitte für einen Vergleich. Wann man was einsetzt und wie man was wann in IOBroker konfiguriert. Gruß Mike
@@mikeruhseler623 Das Rad ist erfunden. Du kannst es neu erfinden, wenn du selbst programmierst. Das ist sicherlich interessant, lehrreich aber aufwendig. Du mußt eine Programmiersprache lernen z.B. javascript benötigst eine IDE Programmierumgebung, mußt dich mit Bibliotheken auskennen usw. Aber letztendlich willst du auch nur etwas schalten, wenn z.B. eine Temparatur überschritten ist. Für die simplen Probleme des Smarthomes ist eigene Programmierung etwas oversized. Die Programmierer von Tasmota und ESPEasy haben sich deinen Kopf schon😀 gemacht und alle möglichen Anwendungsfälle berücksichtigt und auf eine feste Maximalgröße gebracht, angepasst an den Flashspeicher eines 8266 oder Esp32 z.B. 4K. Du klickst dir dein Szenario dann quasi nur zusammen. Sehr zeitsparend weil du nur 1x eine Software auf den Chip flashen mußt. Bei Tasmota geht das oft per OTA ( also over the air drahtlos). Ob man Tasmota oder ESPEasy nutzt ist wie Pizza oder Döner. Im Ergebnis bist du satt. Ich persönlich bevorzuge Tasmota. Ich war ITler jetzt Rentner, kann programmieren gehe aber gern auf kürzestem Weg zum Ziel.
@@tzoumaz40 Danke für Deine ausführliche Erklärung. Ich selber programmiere auch noch, früher noch in Assembler heute fast nur in C. Obwohl die Atmel-MC mache ich immernoch in Assembler. Gruß Mike
Du erklärst wirklich super Eddy. Das mit dem IBC Tank gefällt mir, das wird meine nächstes Projekt und dann aber mit Öltanks. Meinst du das lässt sich mit dem Sensor machen? Was mir auch noch nicht so ganz klar ist, bekomm ich das dann als Entitäten in Homeassistant. Viele Grüße und mach weiter so
Hi, das sollte im Öltank noch besser funktionieren wie im IBC Tank, da du vermutlich keine Probleme mit Korrosion und Feuchtigkeit hast, also keine so große. In HA sollte es auch klappen, habe damit aber keine Erfahrung und kann nicht mehr sagen, sollte aber funktionieren.
Hallo Eddy, danke für deine Videos. Sehr schön erklärt. Wenns einem zu langsam geht, kann man ja auf schneller schalten :-) Was ich aber gesucht habe, aber bisher nicht gefunden habe: Wo stehen denn die Rules für Tasmota? Das Video behandelt ja generelle Dinge mit der speziellen Lösung des Abstandssensors. Aber ich suche z.B. im Mode 0 die Uhrzeit, die ich in den Rules angeben kann.
Rules sind halt extrem vielfältig und ist halt immer so ne Sachen bezüglich "speziell". Ich hatte mir das Tasmota Wiki angeschaut und mir dort die Infos die für mich "interessant" waren rausgesucht. Es gibt halt unglaublich viele Möglichkeiten was man damit alles machen kann und man muss sich leider alles Mühselig zusammensuchen. Bin gerade nicht am Rechner, aber wie gesagt es gibt so ein, zwei Seite die das Thema recht ausführlich behandeln aber leider auch nur sehr "technisch" ich suche die später mal raus und schicke sie dir dann. Evtl. steht da was für dich drin.
Nun ja, es kommt drauf an. Wenn du Daten über den ioBroker auf das Display schickst, kannst du auch die Uhrzeit schicken. Wenn du alles ohne ioBroker betreibst und alles Lokal darstellen möchtest, dann sind die RULES das richtige, aber ich kenne den Befehl für die Uhrzeit nicht. Da müsste ich zuerst mal Google fragen.
Hier sind die Befehle für die Uhrzeit. Da ich nicht weiß welches Display du verwendest, kann ich dir nicht sagen welcher Befehl für dich der richtige ist. tasmota.github.io/docs/Displays/#display-json-variables
Hallo Eddy, Mal wieder super, könntest Du zusätzlich auch ein Verdrahtungsplan mit in Dein Video einfügen? Damit kann man den Testaufbau schneller aufbauen.
Schön erklärt. ICh arbeite auch viel mit Tasmota dann aber eher mit den ioBroker. Displays nicht zwingend. Zwischnfrage- ich habe eine Portexpander in Nutzung. Kann die Werte auch im ioBroker auslesen. WÜrde aber gern den Input den Portexpanders (ein Push-Buttion Switch) lokal auf dem Device per Rule dazu bringen relay1 an/auszuschalten. Schon mal davon gehört ob das geht?
Hallo Eddy, erstmal danke für die tollen Bastlervideos! Jetzt hab ich aber dazu eine Frage. Wie kann ich eine Rule erstellen die durch einen Taster an zb. das LCD-Licht ein/aus schaltet, geht das überhaupt? Vielen Dank!
Das geht, in den anderen Videos zum Thema Tasmota & Sensoren wird das gezeigt. Zwar nicht explizit das, aber mit den Infos solltest du das sehr einfach hinbekommen. Ich suche später das Video raus, ich glaube das war das DHT11 Sensor Video oder das DS18B20.
Super, ich hab mit diesem Video ungalublich viele Antworten zu Tasmota bekommen. Eine Antwort fehlt mir noch. Kann man zwei Tasmota Geräte über WLAN dirket koppeln? Also, die Werte, die die Sensoren an Device ermitteln, an eien weiteres Tasmota Device mit Display schicken und dort dargestellt werden? Mein Anwendungsgedanke ist, ich habe einne Schwimmteich bei dem sich durch Regen und Verdunstung der Wasserstand ändert. Auch die Wassertempeatur ist bei einem ungeheizten Teich immer ganz interessant. Ich würde also ein klienes Board mit einem D1 bestückt Wetterfest am Tecih plazieren und das Display z.B. im Haus.
Puhhhh, also ich könnte mir vorstellen das es geht, den du kannst per Rules MQTT Daten senden, aber wie man das umsetzt oder wie der Befehl lautet .... keine Ahnung. Aus der Frage entnehme ich das du vermutlich keinen ioBroker oder ähnliches in Betrieb hast, damit wäre das ja kein Problem.
@@EddyDsSmartHome lass gut sein, Ich hab RasberryMatic im Dauereinsatz, und bastel mit dem ioBroker noch etwas 'rum. Den ioBroker hab ich auf einer Raspi3 laufen gehabt. Da ist mir das Ding immer wieder abgestürzt und ich hab die Lust daran verloren, Jetzt fahre ich den auf einem mittlerweile aussortierten Lappi und fummel alles neu zusammen. Die direkte Kopplung fände ich dennoch interessant. Vielleicht fällt ja jemanden das mal "vor die Füße"
Hallo, das funktioniert sehr gut in espeasy. In meinem Fall sammle ich die Daten mit einem 8266 und gebe sie auf einem anderen wieder ( mit LCD Display) mfg
@@EddyDsSmartHome Hallo Eddy, mit dem Protokoll ESPEasy P2P Networking funktioniert das sehr gut. Bei mir habe ich zwei esp8266 mit esp easy am laufen. Einer sammelt die Daten und der andere gibt sie auf dem Display wieder. mfg
Hi, freut mich das dir das Video gefallen hat. Ich hatte schon vor einiger Zeit schon mal danach gesucht aber keine Möglichkeit gefunden. Wenn du den ioBroker oder ähnliches verwendest, dann runde die Werte dort und übergib sie gerundet an Tasmota. Ansonsten falls du eine Möglichkeit findest, lass es mich Wissen :)
Hallo Eddy, Wirklich gutes Video. Alles toll erklärt und trotz "Gestottere" gut zu verstehen. Nur habe ich jetzt aber in der praktischen Anwendung ein Problem mit den vielen Nachkommastellen. Wie kann ich die die loswerden, oder auf eine Nachkommastelle beschränken? Für einen Tipp wäre ich dankbar. Gruß
Freut mich das es dir gefallen hat. In dem Reiter Mathematik gibt es einen Baustein der runden heißt, damit kann du dann die Nachkommastellen reduzieren.
Ah ok, das ist dann was anderes. Wenn du nur Tasmota in Betrieb hast dann musst du das ganz über die Rules runden, ABER ich kenne den Befehl leider nicht. Habe jetzt auch mal danach geschaut aber nichts gefunden. Falls du ne Möglichkeit findest gib mir kurz ne Rückmeldung. Ich schaue später auch nochmal nach einer Möglichkeit.
@@EddyDsSmartHome Danke für die Mühe. Es gibt ja für andere Sensoren schöne Tasmota-Befehle (.....Res ..) für Nachkommastellen. Hsbe aber für den SR04 auch nichts gefunden. Vielleicht bastelt ja Herr Tasmota noch einen "DistanceRes" Befehl für uns. ;-) Muss sonst bei ESP-Easy bleiben. Da ist das kein Problem. Nur gefällt mit das Tasmota-Dashboard eben besser. Aber man kann nicht alles haben. Liebe Grüße. Für Fehler und Schrift haftet die Tastatur.
Hi, Top Ich arbeite auch mit den Rules, und zwar hat man die möglichkeit die rules direkt in der "my_user_config.h" einzustellen unter dem Punkt #define USE_RULES und dann #define USER_RULE1-4. Beim Kompilieren sind dieser Rules dann in Tasmota bereits drin aber nicht aktiv, weißt du wie Ich das direkt Aktiv kompilieren könnte. Quasi damit wenn der ESP mal wieder seine Settings verliert, damit das WLAN und der Rest quasi auch schon aktiv ist. Machste sehr gute Arbeit. Danke
wow, ein suuuper Erklär-Video. Da versteh sogar ich alles auf Anhieb, obwohl ich mit Tasmota und seinen Rules noch nicht wirklich viel gemacht habe. Darf ich vielleicht so frech sein, auch eine Zusatzfrage zu stellen. In meinem Smarthome habe ich kein MQTT deshalb würde ich gerne die Daten per UDP am Tasmota empfangen (das Senden kann ich vom Smarthome aus) und am Display anzeigen lassen. Gibts hierfür vielleicht eine kurze einfache Erklärung, wie da eine Rule aussehen müsste (Beispielhaft) oder geht das mit UDP garnicht? VG Harry
Hallo Eddy zuerst einmal danke für deine Super Videos, und mach dir keine Gedanken wenn sie mal etwas länger sind. Dafür sind sie immer super erklärt. Ich hab eine frage zu den Rules allerdings in Verbindung mit dem ioBroker und MQTT, und dem Ultraschallsensor. Es ist ja so das die Werte im ioBroker nur alle 300 Sec aktualisiert werden, es sei den man passt im Tasmota unter: Configuration > Configure Logging > Telemetry period etwas an, allerdings sind 10 Sec scheinbar das minimum. Nun ist es allerdings so das ich die Werte vom Ultraschallsensor für mein Blockly und und alles was da dran hängt nahezu live benötige und 10sec bis zur nächsten Aktualisierung bei den Objekten im ioBrocker viel zu lange sind. Über Rules soll es wohl möglich sein da etwas zu machen. Allerdings steige bei allem was ich dazu gefunden habe nicht ganz durch. Hast du dazu vielleicht eine Idee wie ich die werte nahezu instand auf den ioBroker bekommen?
Hi, die Rule könnte wie folgt aussehen (habe es bei mir getestet und es geht) die Werte komme alle 1sec oder noch schneller rein (bei Änderung und der wert beim SR04 ändert sich permanent!) Wichtig, ich habe es nicht hinbekommen den Wert in den "SR04_Distance" Datenpunkt zu schreiben, keine Ahnung warum. Aber ich habe einfach einen neue Datenpunkt erzeugt mit der Rule "Counter1", Achtung du kannst nicht irgendwas x-Beliebiges eintragen wie es aussieht. Aber Counter1, Counter2, Counter3 usw. sind frei im Normalfall und können verwendet werden. Ob sich so eine Rule die permanent Daten schickt negativ auf den ioBroker, WLAN oder sonst irgendwas auswirkt, keine Ahnung. rue1 on SR04#Distance do publish cmnd/sonoff/Counter1 %value% endon du musst nur prüfen ob das Topic bei dir sonoff oder tasmota ist. Das lässt sich sehr leicht herrausfinden indem du in der Consolo die Nachrichten/Ereignisse dir ansiehst Da sollte immer was kommen wie "Uhrzeit .:state/sonoff/RESULT =" Oder auf der Tasmota Hauptseite auf "Informationen" und nachschauen was bei "MQTT Full Topic" steht. Den Datenpunkt "Counter1" kannst du ja dann ganz normal im ioBroker weiterverarbeiten und wie gesagt der Datenpunkt wird automatisch erzeugt wenn du die Rule startest. Über Feedback würde ich mich sehr freuen.
Hallo, brauche bitte einmal Hilfe: Mit den Rules ist mir zu hoch. Ich habe einen Wassersesnsor ( Tiefensensor ) auf A0 ( ADC-Eingang) angeschlossen. Wenn Tank Leer ist habe ich Wert 0 - Wenn der Tank mit 1000Liter voll ist wird mir 545 angezeigt- - Jetzt meine Frage : Kamm man da einen Rule schreiben, damit bei 0 - 0 Liter und bei Wert 545 - 1000Liter angezeigt wird? Habe kein Display - wird nur über MQTT gesendet oder direkt am Tasmota Ausgelesen. Vielen dank
Rules sind echt eine feine Sache, weisst du ob ich in den Rules eine OR Funktion benutzen kann? Ich würde gerne zwei 433MHZ PIR auswerten lassen, in etwa ON RfReceived 0x1234567 OR 0x1234568 ... Hatte da nicht so richtig was gefunden, Danke und beste Grüße
Hi, ein OR an sich fällt mir spontan nichts ein, aber du kannst doch auch einfach das ganze in zwei "Zeilen" schreiben. Falls Sensor 1 dann DAS Falls Sensor 2 dann DAS ist im Grunde wie ein OR, oder funktioniert das bei dir nicht?
Hallo, wie löscht man eigentlich eine Rule ? Den Wemos neu mit Tasmota flashen ? Es gibt doch bestimmt einen Konsolenbefehl der die Rules löscht ? Habe beim googeln leider nix gefunden.
Hallo Eddy, tolles Video 🙂 Kannst du mir vielleicht einen Tip geben? Ich erstelle auf einem D1Mini(Tasmota) mit einem Reedkontakt einen Counter1, wie kann ich diesen Counter1 direkt auf dem Display anzeigen lassen? Finde die Syntax dazu einfach nicht.
Hey Eddy, wie du mir empfolen hast habe ich das Video angeschaut, doch leider kann ich das gewünschte projekt (Durchflussmesser und OLED) nicht umsetzen. Es scheitert schon daran den Counterwert auf dem Display darzustellen. Zwecks der richtigen Syntax."rule1 on counter1 do displaytext [l1c1]counter1 : %value% endon" Es soll der Counterwert in der Weboberfläche in l/h und auf dem OLED dargestellt werden. Ich habe gesehen das es ein anderer RUclipsr mit einen Script macht.
@@EddyDsSmartHome ja verwende auch den iobroker. Aber an den iobroker soll tasmota den fertig berechneten wert in l/h senden. Somit ist die Messung unabhängig vom iobroker
Wollte das Display mit MQTT ansteuern. Bekommen von dem Sensor ein JSON-File. Habe auch ein .bin mit MQTT_Events kompiliert. Leider bekomme ich nur die erste Zeile angezeicht, ich wollte jedoch zwei Werte. Hat das schon jemand gemacht? rule1 ON mqtt#connected DO Subscribe TEMP, tele/Garage/SENSOR, BME280.Temperature ENDON ON mqtt#connected DO Subscribe HUMI, tele/Garage/SENSOR, BME280.Humidity ENDON ON Event#TEMP DO DisplayText [l1c1]Temp : %value% C~20~20~20~20 ENDON ON Event#HUMI DO DisplayText [l2c1]Hum : %value% %~20~20~20~20 ENDON
Im Video verwendet:
☛Liste aller Bauteile: ►amzn.to/3weR2Yy
☛ LCD Display : ►amzn.to/3UsVRr7
☛ OLED 1,3" : ► amzn.to/3uafqdm
☛ OLED 0,96" : ► amzn.to/42HRYkx
☛ Temperatursensor : ► amzn.to/42HRRp7
☛ Touch-Sensor : ► amzn.to/3UtmZ9M
☛ ESP8266 EX D1 Mini : ►amzn.to/3UpoKo7
☛ ESP8266 12F D1 Mini: ►amzn.to/3SuDVd8
☛ Kabel: ►amzn.to/4937byG
☛ Breadboard: ►amzn.to/3OxRqYl
Bis jetzt hast du alle Themen behandelt, an denen ich letztes Jahr verzweifelt bin und keine how tos gefunden habe. Mega genial und VIELEN DANK DAFÜR!!!!!!!
Das freut mich sehr das dir die Videos gefallen. Vielen Dank für die Rückmeldung, sowas ließt man sehr gerne 😀
schön wäre mal ein detailierteres Video über Rules..... Es wäre doch gut so viel Intelligenz wie möglich auf den Sensor zu legen....
Hi,
ausführliches Video ist nicht so einfach, da es sehr viele verschiedene Rules gibt und um die alle irgendwie sinnvoll in ein Praktisches Video zu packen wo man auch was zeigen kann ist glaube ich nicht so einfach.
Ich persönlich bevorzuge aber das auslagern des ganzen in ein anderes System (z.B. ioBroker), da man dort viel einfach irgendwelche Regel oder Programmabläufe ändern kann. Rules sind doch sehr speziell und auch sehr begrenzt in der Anwendung.
Es hat natürlich auch Nachteile wenn man es auslagert aber ich hatte bei "meinen" Anwendungen noch nie Probleme damit.
Lieber Eddy, ich hab noch nicht so gutes zu Tasmota, Rules und Display gefunden. Vielen lieben Dank, dass du mir so viel Mühe gibst.
Freut mich zu lesen, vielen DANK für das nette Feedback!
Gute Anleitung! Echt top - Danke
Vielen Dank, freut mich das es dir gefallen hat und danke für dein Feedback.
Schwieriges Thema sehr gut erklärt.
Sicher wird es nicht jeder verstehen, aber das ist durchaus ok.
Verstehe andere Fachbereichen auch nicht immer 😉
ja, definitiv nicht einfach.
Aber ich glaube wenn man etwas mit den Befehlen rumspielt wird es relativ schnell klar.
Vielen dank für deine Rückmeldung und freut mich das dir meine Erklärung gefallen hat
Hat mir gut gefallen dein Projekt mit dem Wasserstand im IDC-Tank, habe auch so 2 Teile im Garten stehen. Bisher war ich aber zu faul so etwas anzugehen zumal ich ja den Wasserstand von außen optisch erkennen kann und in der Konsequenz hilft mir das auch weiter, wenn das Teil leer ist und es nicht regnet. Aber so wie du das mit Tasmota erklärst, kann man vieles auch für andere Projekte verwenden. Darum Daumen hoch!😃
Freut mich, so soll es auch sein man soll sich inspirieren lassen und selbst wenn man die Infos heute nicht braucht, vielleicht helfen sie einem morgen weiter. So geht es mir häufig, ich lese oder sehe etwas was ich aktuell nicht brauche und dann kommt auf auf die seltsamsten Idee und kann es dann doch irgendwie gebrauchen.
Danke für die Fortsetzung :-) Da kann es ja jetzt bei mir weiter gehen - Super!
Super freut mich. Danke für dein Feedback!
Tolles Video.
Freut mich das es dir gefallen hat, vielen herzlichen Dank für die Rückmeldung.
Wieder ma ein Top Video zum Thema Tasmota. Ich lerne immer mehr dazu. Danke
Freut mich zu lesen, vielen Dank für dein Kommentar!
Vielen Dank für deine super Videos. Hat mir sehr weiter geholfen.👍
Freut mich das dir die Videos gefallen, vielen Dank für dein Feedback!
Vielen Dank für die tollen Videos es wird super erklärt auch für Anfänger so wie ich Danke.
Sehr gerne 😊
Auch wieder was gelernt. Dankeschön 👍👍
Freut mich zu lesen, vielen Dank für dein Feedback.
@@EddyDsSmartHome 👍
Super erklärt, vielen Dank dafür. Abo hast du dir verdient. 👍
Vielen Dank, freut mich zu hören :)
sehr geiles Video… Respekt ✊🏻
Freut mich das es dir gefallen hat.
Super Video, wie immer Eddy!
Vielen Dank!
Hallo!
Was ist Deiner Meinung nach besser geeignet. Tasmota oder ESPEasy? Oder vielleicht doch selber ein Programm schreiben? Vielleicht kannst Du ja Mal ein Vergleichsvideo machen. Tasmota und ESPEasy.
Danke.
Es kommt drauf an, manchmal funktioniert etwas in Tasmota einfacher, manches in ESPEasy . In letzter Zeit habe ich immer zu Tasmota gegriffen obwohl es bei ESPEasy einfacher funktioniert hätte.
Zum selberprogramieren fehlt mir das Wissen obwohl ich das eine oder andere schon so gelöst habe, aber mittlerweile funktioniert so vieles über Tasmota und ESPEasy das es immer seltener vorkommt das ich es benötige.
@@EddyDsSmartHome Danke für Deine Antwort. Mir fehlt da ein bisschen der Durchblick. Ich kenne gar nicht die genauen Unterschiede zwischen den beiden Softwarelösungen. Deshalb ja meine Bitte für einen Vergleich. Wann man was einsetzt und wie man was wann in IOBroker konfiguriert.
Gruß Mike
@@mikeruhseler623 Das Rad ist erfunden. Du kannst es neu erfinden, wenn du selbst programmierst. Das ist sicherlich interessant, lehrreich aber aufwendig. Du mußt eine Programmiersprache lernen z.B. javascript benötigst eine IDE Programmierumgebung, mußt dich mit Bibliotheken auskennen usw. Aber letztendlich willst du auch nur etwas schalten, wenn z.B. eine Temparatur überschritten ist. Für die simplen Probleme des Smarthomes ist eigene Programmierung etwas oversized. Die Programmierer von Tasmota und ESPEasy haben sich deinen Kopf schon😀 gemacht und alle möglichen Anwendungsfälle berücksichtigt und auf eine feste Maximalgröße gebracht, angepasst an den Flashspeicher eines 8266 oder Esp32 z.B. 4K. Du klickst dir dein Szenario dann quasi nur zusammen. Sehr zeitsparend weil du nur 1x eine Software auf den Chip flashen mußt. Bei Tasmota geht das oft per OTA ( also over the air drahtlos). Ob man Tasmota oder ESPEasy nutzt ist wie Pizza oder Döner. Im Ergebnis bist du satt. Ich persönlich bevorzuge Tasmota. Ich war ITler jetzt Rentner, kann programmieren gehe aber gern auf kürzestem Weg zum Ziel.
@@tzoumaz40 Danke für Deine ausführliche Erklärung. Ich selber programmiere auch noch, früher noch in Assembler heute fast nur in C. Obwohl die Atmel-MC mache ich immernoch in Assembler.
Gruß Mike
Du erklärst wirklich super Eddy. Das mit dem IBC Tank gefällt mir, das wird meine nächstes Projekt und dann aber mit Öltanks. Meinst du das lässt sich mit dem Sensor machen? Was mir auch noch nicht so ganz klar ist, bekomm ich das dann als Entitäten in Homeassistant. Viele Grüße und mach weiter so
Hi, das sollte im Öltank noch besser funktionieren wie im IBC Tank, da du vermutlich keine Probleme mit Korrosion und Feuchtigkeit hast, also keine so große.
In HA sollte es auch klappen, habe damit aber keine Erfahrung und kann nicht mehr sagen, sollte aber funktionieren.
Hallo Eddy,
vielleicht etwas spät aber: on Time#Minute bedeutet on Time#Minute|0; also wird der Befehl sofort ausgeführt.
Danke für den Hinweis.
well explaind! Thanks.
Your Welcome.
Hallo Eddy,
danke für deine Videos. Sehr schön erklärt. Wenns einem zu langsam geht, kann man ja auf schneller schalten :-)
Was ich aber gesucht habe, aber bisher nicht gefunden habe: Wo stehen denn die Rules für Tasmota? Das Video behandelt ja generelle Dinge mit der speziellen Lösung des Abstandssensors. Aber ich suche z.B. im Mode 0 die Uhrzeit, die ich in den Rules angeben kann.
Rules sind halt extrem vielfältig und ist halt immer so ne Sachen bezüglich "speziell".
Ich hatte mir das Tasmota Wiki angeschaut und mir dort die Infos die für mich "interessant" waren rausgesucht.
Es gibt halt unglaublich viele Möglichkeiten was man damit alles machen kann und man muss sich leider alles Mühselig zusammensuchen.
Bin gerade nicht am Rechner, aber wie gesagt es gibt so ein, zwei Seite die das Thema recht ausführlich behandeln aber leider auch nur sehr "technisch" ich suche die später mal raus und schicke sie dir dann. Evtl. steht da was für dich drin.
Tolles Video alles verständlich erklärt. Meine Frage wie zeige ich Datum und Uhrzeit auf dem Display an?
Nun ja, es kommt drauf an.
Wenn du Daten über den ioBroker auf das Display schickst, kannst du auch die Uhrzeit schicken.
Wenn du alles ohne ioBroker betreibst und alles Lokal darstellen möchtest, dann sind die RULES das richtige, aber ich kenne den Befehl für die Uhrzeit nicht. Da müsste ich zuerst mal Google fragen.
Hier sind die Befehle für die Uhrzeit.
Da ich nicht weiß welches Display du verwendest, kann ich dir nicht sagen welcher Befehl für dich der richtige ist.
tasmota.github.io/docs/Displays/#display-json-variables
Danke
Sehr gerne!
👍 Danke
Sehr gerne, danke für dein Kommentar.
Wow. Very fun good video. Thank you.
Is dew point automatically displayed with DHT sensor, or is it a rule?
Hallo Eddy,
Mal wieder super, könntest Du zusätzlich auch ein Verdrahtungsplan mit in Dein Video einfügen? Damit kann man den Testaufbau schneller aufbauen.
Werde ich machen, es kommt aber auch nochmal eine Videoreihe zu den ganzen Sensoren (kurze Videos). Ich werde morgen ein Bild hochladen.
Schön erklärt. ICh arbeite auch viel mit Tasmota dann aber eher mit den ioBroker. Displays nicht zwingend.
Zwischnfrage- ich habe eine Portexpander in Nutzung. Kann die Werte auch im ioBroker auslesen. WÜrde aber gern den Input den Portexpanders (ein Push-Buttion Switch) lokal auf dem Device per Rule dazu bringen relay1 an/auszuschalten. Schon mal davon gehört ob das geht?
Da bin ich aktuell überfragt, habe mit portexpander noch nicht sehr viel Erfahrung. Sorry
Hallo Eddy, erstmal danke für die tollen Bastlervideos! Jetzt hab ich aber dazu eine Frage. Wie kann ich eine Rule erstellen die durch einen Taster an zb. das LCD-Licht ein/aus schaltet, geht das überhaupt? Vielen Dank!
Das geht, in den anderen Videos zum Thema Tasmota & Sensoren wird das gezeigt. Zwar nicht explizit das, aber mit den Infos solltest du das sehr einfach hinbekommen. Ich suche später das Video raus, ich glaube das war das DHT11 Sensor Video oder das DS18B20.
Hallo Eddy - ein sehr gutes Video - Meine Frage - it is moeglich ESP with Tasmota mit Thingsboard zu "verbinden" ?
Sorry , Thingsboard sag mich ohne zu Googlen jetzt mal gar nichts, das habe ich glaube ich schon mal gehört aber dann ist auch schon vorbei.
Super, ich hab mit diesem Video ungalublich viele Antworten zu Tasmota bekommen. Eine Antwort fehlt mir noch. Kann man zwei Tasmota Geräte über WLAN dirket koppeln? Also, die Werte, die die Sensoren an Device ermitteln, an eien weiteres Tasmota Device mit Display schicken und dort dargestellt werden? Mein Anwendungsgedanke ist, ich habe einne Schwimmteich bei dem sich durch Regen und Verdunstung der Wasserstand ändert. Auch die Wassertempeatur ist bei einem ungeheizten Teich immer ganz interessant. Ich würde also ein klienes Board mit einem D1 bestückt Wetterfest am Tecih plazieren und das Display z.B. im Haus.
Puhhhh, also ich könnte mir vorstellen das es geht, den du kannst per Rules MQTT Daten senden, aber wie man das umsetzt oder wie der Befehl lautet .... keine Ahnung.
Aus der Frage entnehme ich das du vermutlich keinen ioBroker oder ähnliches in Betrieb hast, damit wäre das ja kein Problem.
@@EddyDsSmartHome lass gut sein, Ich hab RasberryMatic im Dauereinsatz, und bastel mit dem ioBroker noch etwas 'rum. Den ioBroker hab ich auf einer Raspi3 laufen gehabt. Da ist mir das Ding immer wieder abgestürzt und ich hab die Lust daran verloren, Jetzt fahre ich den auf einem mittlerweile aussortierten Lappi und fummel alles neu zusammen. Die direkte Kopplung fände ich dennoch interessant. Vielleicht fällt ja jemanden das mal "vor die Füße"
Hallo, das funktioniert sehr gut in espeasy. In meinem Fall sammle ich die Daten mit einem 8266 und gebe sie auf einem anderen wieder ( mit LCD Display)
mfg
@@EddyDsSmartHome Hallo Eddy, mit dem Protokoll ESPEasy P2P Networking funktioniert das sehr gut. Bei mir habe ich zwei esp8266 mit esp easy am laufen. Einer sammelt die Daten und der andere gibt sie auf dem Display wieder.
mfg
@@MW-wu4yl Dankeschön, werd ich mal testen 🤓
Sehr gut erklärt, vielen Dank!
Ist es möglich, die Sensorwerte auf eine Nachkommastelle aufzurunden? Wie wird das in den Regeln realisiert?
Hi, freut mich das dir das Video gefallen hat.
Ich hatte schon vor einiger Zeit schon mal danach gesucht aber keine Möglichkeit gefunden.
Wenn du den ioBroker oder ähnliches verwendest, dann runde die Werte dort und übergib sie gerundet an Tasmota.
Ansonsten falls du eine Möglichkeit findest, lass es mich Wissen :)
Hallo Eddy,
Wirklich gutes Video. Alles toll erklärt und trotz "Gestottere" gut zu verstehen.
Nur habe ich jetzt aber in der praktischen Anwendung ein Problem mit den vielen Nachkommastellen. Wie kann ich die die loswerden, oder auf eine Nachkommastelle beschränken? Für einen Tipp wäre ich dankbar.
Gruß
Freut mich das es dir gefallen hat.
In dem Reiter Mathematik gibt es einen Baustein der runden heißt, damit kann du dann die Nachkommastellen reduzieren.
@@EddyDsSmartHome Danke für die schnelle Re. Habe nur Tasmota, wo finde ich da einen Reiter Mathe.??? Sorry
Ah ok, das ist dann was anderes.
Wenn du nur Tasmota in Betrieb hast dann musst du das ganz über die Rules runden, ABER ich kenne den Befehl leider nicht.
Habe jetzt auch mal danach geschaut aber nichts gefunden.
Falls du ne Möglichkeit findest gib mir kurz ne Rückmeldung. Ich schaue später auch nochmal nach einer Möglichkeit.
@@EddyDsSmartHome Danke für die Mühe. Es gibt ja für andere Sensoren schöne Tasmota-Befehle (.....Res ..) für Nachkommastellen. Hsbe aber für den SR04 auch nichts gefunden. Vielleicht bastelt ja Herr Tasmota noch einen "DistanceRes" Befehl für uns. ;-)
Muss sonst bei ESP-Easy bleiben. Da ist das kein Problem. Nur gefällt mit das Tasmota-Dashboard eben besser. Aber man kann nicht alles haben.
Liebe Grüße.
Für Fehler und Schrift haftet die Tastatur.
Hallo super erklärt,hab eine Frage:kann mann in Rule 2 die Zeit von Displaymode 1 einbauen?
Danke im voraus
Johnny
Bin gerade unterwegs. Ich schreibe dir später, aber ja das geht. .
Hi,
Top Ich arbeite auch mit den Rules, und zwar hat man die möglichkeit die rules direkt in der "my_user_config.h" einzustellen unter dem Punkt #define USE_RULES und dann #define USER_RULE1-4.
Beim Kompilieren sind dieser Rules dann in Tasmota bereits drin aber nicht aktiv, weißt du wie Ich das direkt Aktiv kompilieren könnte.
Quasi damit wenn der ESP mal wieder seine Settings verliert, damit das WLAN und der Rest quasi auch schon aktiv ist.
Machste sehr gute Arbeit. Danke
Sorry habe das Kommentar übersehen, hoffe deine Frage hat sich mittlerweile erledigt.
@@EddyDsSmartHome nein noch nicht weiter gesucht in der richtung.
Please, add English subtitles, your video is very interesting 👍🏻
wow, ein suuuper Erklär-Video. Da versteh sogar ich alles auf Anhieb, obwohl ich mit Tasmota und seinen Rules noch nicht wirklich viel gemacht habe.
Darf ich vielleicht so frech sein, auch eine Zusatzfrage zu stellen. In meinem Smarthome habe ich kein MQTT deshalb würde ich gerne die Daten per UDP am Tasmota empfangen (das Senden kann ich vom Smarthome aus) und am Display anzeigen lassen. Gibts hierfür vielleicht eine kurze einfache Erklärung, wie da eine Rule aussehen müsste (Beispielhaft) oder geht das mit UDP garnicht? VG Harry
Sorry ich habe keine Idee wie und ob das überhaupt klappt.
@@EddyDsSmartHome ok, dann muss ich mir doch eine andere Lösung einfallen lassen. Schade. Aber trotzdem Danke für die Antwort.
Kannst Du mal ein Video zu epaper-Anzeige z.B. Waveshare für den iOBroker machen? Das wäre toll! Danke
Muss ich mir mal Anschauen, sagt mir aktuell nichts.
Hallo Eddy
zuerst einmal danke für deine Super Videos, und mach dir keine Gedanken wenn sie mal etwas länger sind. Dafür sind sie immer super erklärt.
Ich hab eine frage zu den Rules allerdings in Verbindung mit dem ioBroker und MQTT, und dem Ultraschallsensor.
Es ist ja so das die Werte im ioBroker nur alle 300 Sec aktualisiert werden, es sei den man passt im Tasmota unter:
Configuration > Configure Logging > Telemetry period
etwas an, allerdings sind 10 Sec scheinbar das minimum.
Nun ist es allerdings so das ich die Werte vom Ultraschallsensor für mein Blockly und und alles was da dran hängt nahezu live benötige und 10sec bis zur nächsten Aktualisierung bei den Objekten im ioBrocker viel zu lange sind.
Über Rules soll es wohl möglich sein da etwas zu machen. Allerdings steige bei allem was ich dazu gefunden habe nicht ganz durch.
Hast du dazu vielleicht eine Idee wie ich die werte nahezu instand auf den ioBroker bekommen?
Hi, die Rule könnte wie folgt aussehen (habe es bei mir getestet und es geht) die Werte komme alle 1sec oder noch schneller rein (bei Änderung und der wert beim SR04 ändert sich permanent!)
Wichtig, ich habe es nicht hinbekommen den Wert in den "SR04_Distance" Datenpunkt zu schreiben, keine Ahnung warum.
Aber ich habe einfach einen neue Datenpunkt erzeugt mit der Rule "Counter1", Achtung du kannst nicht irgendwas x-Beliebiges eintragen wie es aussieht.
Aber Counter1, Counter2, Counter3 usw. sind frei im Normalfall und können verwendet werden.
Ob sich so eine Rule die permanent Daten schickt negativ auf den ioBroker, WLAN oder sonst irgendwas auswirkt, keine Ahnung.
rue1 on SR04#Distance do publish cmnd/sonoff/Counter1 %value% endon
du musst nur prüfen ob das Topic bei dir sonoff oder tasmota ist.
Das lässt sich sehr leicht herrausfinden indem du in der Consolo die Nachrichten/Ereignisse dir ansiehst
Da sollte immer was kommen wie "Uhrzeit .:state/sonoff/RESULT ="
Oder auf der Tasmota Hauptseite auf "Informationen" und nachschauen was bei "MQTT Full Topic" steht.
Den Datenpunkt "Counter1" kannst du ja dann ganz normal im ioBroker weiterverarbeiten und wie gesagt der Datenpunkt wird automatisch erzeugt wenn du die Rule startest.
Über Feedback würde ich mich sehr freuen.
ha Counter 1 wird nun angezeigt :-) hat wohl nur etwas gedauert. Super Sache. i like :-)
Super, freut mich das es geklappt hat und vielen Dank für deine Netten Wort bei der Spende und dir und deiner Familie auch alles Gute!
Hallo, brauche bitte einmal Hilfe:
Mit den Rules ist mir zu hoch.
Ich habe einen Wassersesnsor ( Tiefensensor ) auf A0 ( ADC-Eingang) angeschlossen.
Wenn Tank Leer ist habe ich Wert 0 - Wenn der Tank mit 1000Liter voll ist wird mir 545 angezeigt-
- Jetzt meine Frage : Kamm man da einen Rule schreiben, damit bei 0 - 0 Liter und bei Wert 545 - 1000Liter angezeigt wird?
Habe kein Display - wird nur über MQTT gesendet oder direkt am Tasmota Ausgelesen.
Vielen dank
Rules sind echt eine feine Sache, weisst du ob ich in den Rules eine OR Funktion benutzen kann? Ich würde gerne zwei 433MHZ PIR auswerten lassen, in etwa ON RfReceived 0x1234567 OR 0x1234568 ... Hatte da nicht so richtig was gefunden, Danke und beste Grüße
Hi,
ein OR an sich fällt mir spontan nichts ein, aber du kannst doch auch einfach das ganze in zwei "Zeilen" schreiben.
Falls Sensor 1 dann DAS
Falls Sensor 2 dann DAS
ist im Grunde wie ein OR, oder funktioniert das bei dir nicht?
@@EddyDsSmartHome ja, so hatte ich das gehabt, geht auch. Danke dir!
Hallo
ist es möglich mit einer Rule einen Sensor SR04 nur alle 5min oder minute zuaktualisieren
Hallo, wie löscht man eigentlich eine Rule ?
Den Wemos neu mit Tasmota flashen ?
Es gibt doch bestimmt einen Konsolenbefehl der die Rules löscht ?
Habe beim googeln leider nix gefunden.
Hi, ganz einfach.
Mit "rule1 1" aktivieren
Mit "rule1 0" deaktivieren
Danke, du bist der Beste.
Ich hätte nicht gedacht, dass deaktivieren = löschen ist
Hi, naja löschen ist es ja nicht wirklich, eher ein deaktivieren. Kommt aber auf das gleiche hinaus.
Es gibt aber keinen unterschied.
Rule1 "
Hallo Eddy, tolles Video 🙂
Kannst du mir vielleicht einen Tip geben?
Ich erstelle auf einem D1Mini(Tasmota) mit einem Reedkontakt einen Counter1, wie kann ich diesen Counter1 direkt auf dem Display anzeigen lassen? Finde die Syntax dazu einfach nicht.
Hi, kann es gerade nicht testen aber versuch mal
rule1 on Counter#C1 do DisplayText ....usw
@@EddyDsSmartHome ja perfekt das wars, vielen Dank: rule1 on tele-Counter#C1 do DisplayText [zs1l3c1] Gas: %value% endon 😊👍
Hey Eddy, wie du mir empfolen hast habe ich das Video angeschaut, doch leider kann ich das gewünschte projekt (Durchflussmesser und OLED) nicht umsetzen. Es scheitert schon daran den Counterwert auf dem Display darzustellen. Zwecks der richtigen Syntax."rule1 on counter1 do displaytext [l1c1]counter1 : %value% endon"
Es soll der Counterwert in der Weboberfläche in l/h und auf dem OLED dargestellt werden. Ich habe gesehen das es ein anderer RUclipsr mit einen Script macht.
Verwendest du den ioBroker oder ähnliches, oder willst du das das autark arbeitet und alles in Tasmota gemacht wird?
@@EddyDsSmartHome ja verwende auch den iobroker. Aber an den iobroker soll tasmota den fertig berechneten wert in l/h senden. Somit ist die Messung unabhängig vom iobroker
So sollte das eigentlich aussehen:
RULE1 ON Counter#C1 DO
Und dann den Rest ergänzen.
Hinweis: der AMZ Link zum Display funktioniert nicht mehr
Danke für die Info.
Neuer Links: amzn.to/3x8nDfi
Wollte das Display mit MQTT ansteuern. Bekommen von dem Sensor ein JSON-File. Habe auch ein .bin mit MQTT_Events kompiliert. Leider bekomme ich nur die erste Zeile angezeicht, ich wollte jedoch zwei Werte. Hat das schon jemand gemacht?
rule1
ON mqtt#connected DO Subscribe TEMP, tele/Garage/SENSOR, BME280.Temperature ENDON
ON mqtt#connected DO Subscribe HUMI, tele/Garage/SENSOR, BME280.Humidity ENDON
ON Event#TEMP DO DisplayText [l1c1]Temp : %value% C~20~20~20~20 ENDON
ON Event#HUMI DO DisplayText [l2c1]Hum : %value% %~20~20~20~20 ENDON
sorry mit dem Thema noch nicht beschäftig, schaue ich mir aber mal an.