Sagt mal,
gibt es bei der Tasmota FW auch irgendwie eine Einstellmöglichkeit,
das der Ausgang für eine bestimmte Zeit eingeschaltet bleibt?
Also nicht eine Zeitschaltuhr, sondern ähnlich wie bei FS20 oder Homematic das man eine Zeit mit gibt oder einstellt, wann das Relais wieder abfällt, wie eine Treppenhauslicht Funktion die man verlängern kann?
Mir ist klar, das man das mit IPS machen kann, ich möchte aber sicher sein, das ein Gerät auch ohne IPS wieder abschaltet.
Ja aber hier im Thread wurde mit dem Tasmota Modul gearbeitet und da hatte ich aus IPS heraus keine Möglichkeit gefunden, da eine Zeit mitzusenden oder dies in der FW per default einzustellen.
Heißt jetzt dann verm., das ich die einzelnen Funktionen, die die Tasmota FW intern unterstützt mit dem Tasmota Modul nicht verwenden kann.
Ich muss mir das morgen mal genauer ansehen.
Die einfachste Lösung ist das eingeben der Befehle per Konsole direkt in der GUI des Devices.
Ob das auch schon über das Modul aus IPS heraus unterstützt wird, weiß ich nicht.
Die spezielleren Konfigurationsdaten gebe ich einmal beim Einrichten ein und hatte noch nie den Bedarf, die später automatisiert anzupassen.
Ja das hatte ich bis jetzt auch so gemacht.
Habe nur noch nicht gefunden, ob man diese spezielle Einstellung für auto off damit auch machen kann?
Ich wollte die Kommandozeile bestimmt nicht über das Tasmota Modul beschreiben.
Wenn man das einmalig festlegen könnte würde mir das ja reichen.
Ich hatte das jetzt schon in der Steckdose über die Konsole direkt gesetzt und dann über IPS immer wieder verlängert um genau das zu vermeiden, was du beschrieben hast, das die Steckdose bei Ausfall von IPS nicht eingeschaltet bleibt, bei dir halt die Gartenbewässerung.
Bist du sicher, das PulseTime einfach über MQTT gesendet auch nach einer Spannungsunterbrechung erhalten bleibt?
Muss das nicht gespeichert werden?
Die Dinge, die Du in den Settings festlegst, bleiben erhalten. Ansonsten dürfte ich ja beim Ausstecken der Zwischenadapter immer alles neu konfigurieren.
Ich habe mir mal die Anleitung angesehen.
Da ist aber genau der vermutete Fehler drin, das die PulseTime nach einem Spannungsausfall nicht gespeichert bleibt.
Hierfür müssen also wirklich in der Tasmota FW die Werte gespeichert werden oder aber vom IPS immer neu gesetzt werden.
Danke für euren Input.
Übrigens ist mir heute zum ersten Mal IPS auf dem Raspi abgeschmiert, als ich vermehrt mit MQTT gearbeitet hatte.
Eigentlich war ich aus diesem Grund auf der 5.4 geblieben, da die 5.5 überhaupt nicht stabil läuft.
Viele Grüße,
Doc
Vielleicht lohnt es sich, die Dinge einfach mal selbst zu testen. Grins
Ich habe gerade eine Pulse Time aktiviert. Habe dann das Device spannungsfrei gemacht. Gewartet. Wieder eingesteckt.
Pulse Time geprüft. Stand immer noch der gleiche Wert drin.
Dann habe ich das Device geschaltet und nach genau der eingestellten Zeit ging es aus.
Der auf der 5.5 aber gar keine Probleme hat. Grins
Bei mir war es so, das ich die Steckdose jetzt im Winter anderweitig eingesetzt habe.
Adventbeleuchtung.
Da habe ich mich kurz gewundert warum die immer von selbst wieder ausging. :D:D
Darum schreibe ich das ja, es wurde bei mir nach einem Spannungsabfall wieder zurück gesetzt, wenn es nicht über die Konsole gespeichert wurde.
Ich denke aber, es liegt daran, das ich ggf. nicht lange genug gewartet hatte.
War da nicht etwas bei der Tasmota FW, das die Parameter nach einem längerem Intervall selber gespeichert werden und man „savedata“ dann nicht nutzen muss?
Mein Gosund SP1 welches vorhin nach 15s. abgeschaltet hatte geht jetzt nach dem Einstecken nicht wieder selbstätig aus wie vorher.
VG,
Doc
edit:
0 = save parameter changes only manually, e.g. with Restart 1
1 = save parameter changes every second (default)
2…3600 = save parameter changes every x second
savedata steht bei mir auf „0“, das würde das Verhalten erklären.
Würde eine „1“ nicht den Flash sehr belasten …?
Diesen Part hatte ich noch nie angefasst. Eigentlich sind die Teile bei mir reine Arbeitsknechte, die einfach nur Schalten und ggf. Verbrauch zählen.
Alle KonfigDinge stelle ich einmalig über die Konsole ein
Mein IPS kann im Prinzip nicht spannungslos werden, daher muss ich hier keine Ausweichmechanismen entwickeln.
savedata steht bei mir von Anfang an auf ON (1).
Wenn du mit 0 arbeitest, musst du von Hand speichern. (habe das aber gerade nicht im Kopp, und müsste auch erst in der Doku suchen. :D)
savedata 1 steht für automatisches Speichern alle 1s.
Ich kenne den internen Aufbau der ESPs nicht genau aber kann mir nicht vorstellen, das das auf dauer gut ist.
Bei den ganzen Anleitungen im Netz steht aber auch immer am Ende einer Änderung savedata 0 zum abschalten dessen.
Ob da nur bei einer Änderung dann gespeichert wird kann ich nicht sagen.
Aber wie schon geschrieben steht es bei mir auf 0 und erklärt dann das unterschiedliche Verhalten zu euren Geräten nach einem Neustart.
Wie sich als solchen Diskussionen doch oft interessante Fragen ergeben.
Über savedata, wie auch über andere festgelegte Grundparameter, habe ich mir bisher gar keine Gedanken gemacht.
Savedata 1 ist wohl die Voreinstellung, die ich bei all meinen ca. 20 Devices auch vorfinde.
Ich habe mir den Tasmota Code nicht angeschaut aber ich gehe mal davon aus, dass ein EEPROM Management vorhanden ist.
Auch wenn die geänderten Configparameter sekündlich geschrieben werden, wird doch sicher vorher geprüft, ob diese überhaupt verändert wurden, denn nur in dem Fall wäre ein überschreiben sinnvoll.
Ich gehe mal auch davon aus, dass das eher zum Schutz der Daten/Einstellungen dient als zum Schutz des EEPROMs.
Beim sekundlichen Schreiben wäre dann verm. schon nach einer Woche schluss mit speichern.
Allerdings könnte man so „ausversehen“ über MQTT die IP-Adresse oder andere wichtige Parameter ungewollt überschreiben.
Verm. stand das bei meinen auch per default auf 1, ich hatte nach der Vergabe der IP das immer auf 0 gesetzt weil ich das mit dem sekündlichen schreiben gesehen hatte.
Also alles gut und danke euch für die Inputs.
Aber noch mal eine andere Frage, ich benötige noch einen Unterputz 2 fach Shelly (2.5), habe aber noch keine Erfahrung damit.
Lassen die sich auch so einfach OTA mit Tasmota flashen?
Wollte für das eine Ding jetzt nicht extra wieder basteln.
Ich habe jetzt noch mal einige Berichte durchgeschaut und es scheint in der Tat so zu sein,
das bei jedem Schalten der Flash beschrieben wird wenn savedata auf 1 steht.
Klingt ja eigentlich logisch, wenn die Funktion restore after power lost aktiv ist, damit der Stecker danach den gleichen Schaltzustand annehmen kann.
Ich habe jetzt die Funktion auf Power Off nach Neustart gesetzt und lasse savedata auf 0, vielleicht halten die Dinger so etwas länger.
Ich fände das nicht logisch, denn warum sollte das Device die Einstellungen erneut schreiben, wenn diese so schon vorhanden sind.
Man könnte das bestimmt im Code finden.
Die Verbrauchswerte hält das Device auch ständig vor. Schreibt er diese auch in den Speicher, wenn die Messung sekündlich stattfindet? Beschreibt er diese ständig in die selbe Speicherstelle?
Ich würde mir jedenfalls bei einem 10€ Device nicht solche Gedanken machen. Bei mir sind 20 im Einsatz und einige schon sehr lange. Also entweder haben die sehr außergewöhnlich stabile EEPROMS drin oder andere Techniken, die das Zerstören verhindern.
Ich hätte noch Literatur zu dem ESP8266 und dem ESP32 und ein Experimentierboard hier im Regal. Da müsste man nicht vermuten. Grins
Edit:
hat sich erledigt. Ursache waren meine strikten Firewall-Einstellungen. Mir war z.B. nicht klar, dass das Tasmota-Modul alle IPs im eingetragenen Bereich für die Suche anpingt. Den Ping hatte ich untersagt.
Also es geht weiter, vorerst kein Problem.
Hallo,
habe jetzt einen SP112 geflashed und wollte den via TASMOTA Modul steuern.
Zur Historie: Ich habe schon zwei ESP8266 mit eigener Software am Symcon (via Bordmittel Mqtt Server und Configurator) und die werden beide im MQTT Configurator gefunden. Auch der SP112 taucht dort auf und lässt sich via requestaction schalten.
Somit sollte erstmal kein grundsätzlicher Fehler im System und im Verständnis der Materie existieren.
Jedoch taucht der SP112 nicht im Tasmota configurator auf? IP-Bereich ist korrekt eingestellt.