Wieso eigentlich 14400?
Sind 3 Stunden nicht 10800?
Wieso eigentlich 14400?
Sind 3 Stunden nicht 10800?
Ich habe es jetzt so hinbekommen.
rule1
on system#boot do power on endon
on power1#state=1 do backlog rule2 1; power1 1; ruletimer1 3600 endon
rule2
on rules#timer=1 do backlog power1 0; ruletimer2 10800 endon
on rules#timer=2 do backlog power1 1; ruletimer1 3600 endon
aber ich glaube deine ist professioneller!
rule1 on system#boot do power on endon on power1#state=1 do backlog delay 600;power off endon on power1#state=0 do backlog delay 60;power on endon
Das währe für mich die Lösung aber das Delay ist nicht für Stunden geeignet!
u
Und wie würde aussehen ohne Timer als reine intervall Rule ?
Also gleich beim einstecken der s20 1 Stunde Power on dann 3 Stunden off usw.
Möchte dich die Beispiele lernen. Danke Gruss
Einfach Rule für Intervall gesucht? Rule ist für mich Neuland!
Wer kann helfen?
1 Stunde Power on dann 3 Stunden off usw. im endlos Betrieb
Definition bzw. einstellen der on und off zeit über zwei Timer währ natürlich super.
Nach meines Wissens nicht.
Betreibe die Leiste ausschließlich per MQTT (iobroker)
meierchen006 hat vor einiger Zeit mal eine pdf gepostet mit Erklärung und Skript für alles!
Musst mal suchen. Glaube ich hab es in meinem howto verlinkt.
Meinst du den von meierchen006 ?
Der ist mir für den Anfang zu Komplex!
Suche ein gutes Bespiel "script" „COUNTER“
Am liebsten eins GAS/Wasser kombi SCRIPT um zu lernen bzw. mein GAS/Wasser auf script umzubauen.
Alles anzeigenJa aktuell gibt es ein Problem mit der EEPROM definition.
Wenn du einen Wemos d1 Mini oder nodeMCU mit 4mb hast, verwende statt:
lieber:
Code#define USE_SCRIPT_FATFS -1 #define FAT_SCRIPT_SIZE 4096 #define USE_SCRIPT_FATFS_EXT #define SDCARD_DIR
in der Platformio_override.h fügst du in der Common Sektion:
hinzu.
Viel Erfolg
Super die vier Zeilen "#define..." war die Lösung.
So jetzt kann ich mich an den umbau meiner Projekte auf script wagen.
Danke!
Das Script wird geladen da ich sofort die Änderung im Haupmenu sehe. Benutze dazu einfach ein Beispiel script aus deiner Docu.
Aber sofort nach dem Neustart ist wieder alles so wie in der sml_53 deviniert ist.
?
Habe ich hier einen fehler?
#define MY_LANGUAGE de_DE // German in Germany
#define APP_TIMEZONE 99
#ifndef USE_SCRIPT
#define USE_SCRIPT //# adds about 17k flash size, variable ram size
#endif
#ifdef USE_RULES
#undef USE_RULES
#endif
#define USE_SML_M
#define USE_EEPROM
#define LITTLEFS_SCRIPT_SIZE 4000
Ich kann machen was ich will Skript beim nächsten Neu Start meines Wemos D1 wieder verschwunden!
Was läuft bei mir fasch ?
Keiner eine Idee?
Danke! Habe es damals geschrieben, damit man nicht das halbe Forum durchsuchen muss, um zu verstehen wie es funktioniert.
1. Wieso? Was heißt denn dauerhaft? Normalerweise ist das Script nach einem Neustart oder PowerOn weiterhin da wo es hingehört und aktiv.
Wenn ich das Script im Webinterface eingebe und speichere. (und x Skript aktivieren) ist es nach den Nächsten Neustart des Wemos verschwunden.
Hat es was mit dem zu tun : ??
HOW TO: TASMOTA SML
Wer die nicht notwendigen 4MB Flashspeicher eines D1 Mini oder NodeMCU verwenden möchte, kann in der PlatformIO.ini oder noch besser in der PlatformIO_override.ini die Zeile: “ -Wl,-Teagle.flash.1m.ld ” suchen und diese mit einem “;” auskommentieren und durch: “-Wl,-Tesp8266.flash.4m1m.ld ” ersetzen.
Die meisten Sonoff bzw. Shelly Hardware haben nur 1MB Flashspeicher. Deshalb ist Tasmota so programmiert, das alles auch mit 1MB funktioniert
diese Zeile kann ich bei mir nicht finden!
So möchte mich nochmals bedanken für den Tipp!
Super Anleitung mein Dank an die Macher!
Konnte so schnell die Plattform (VS) installieren und mein altes Projekt Kombinieren!
Und funktioniert.
Was ich allerdings noch nicht rausgefunden habe.
1.Scripting dauerhaft zu Speicher? (D1 mini NodeMcu mit Esp8266_12F 4MB)
Kann der das nicht oder habe ich noch einen Fehler? (configuration Speicher?)
2. Ausführliche wenn möglich deutsche Doku Scripting?
Ich muss mein altes Gaszähler Projekt Neu Kombinieren bzw. Neue .bin erstellen da Gaszähler geändert hat. (Divisións Faktor)
Leider existiert meine Arduino Umgebung nicht mehr und möchte dies Online erledigen.
(xsns_95_sml.ino) noch vorhanden)
Via: Tasmota Dev: https://gitpod.io#https://gith…-Tasmota/tree/development
Wer kann mir helfen bzw. schritt für schritt Anleitungen einerseits zur Online Kompilierung : https://gitpod.io#https://gith…-Tasmota/tree/development und deren Konfiguration und umbau auf die Neuste Skript Version.
Super Danke für deine Hilfe Punk 2 ist erledigt.
Betreff: 1. Rules gibt es eine gute Anleitung mit Beispielen am liebsten in deutscher Sprache? (Countdown Timer für S20 Steckdose)
2. Wo bringt man am besten wünsche für zukünftige Tasmota SW Änderungen an?
( intigrierter Countdown Timer mit TT/HH/MM/ss)
Hallo zusammen,
Meine Steckdosenleiste AOFO-4AC-4USB mit einem Schalter habe ich soweit mit Tasmota inklusive MQTT über iobrocker am laufen.
Folgende zwei Sachen die mich stören.
{"NAME":"AOFO-4AC-4USB","GPIO":[0,56,0,20,22,21,0,0,23,24,25,0,0],"FLAG":1,"BASE":18}
Kennt jemand eine Lösung?
Hallo suche auch eine Lösung für Sonnenaufgang aber nicht vor Uhrzeit.
Hast du mittlerweile was gefunden?
(Shelly original Software)
Gruss
Super vielen Dank "sunburstc"
"Automatisches generieren von Zuständen" das war es jetzt habe ich alle Daten Punkte im Adapter.
Sogar mein Regenmesser funktioniert.
Umstieg von FHEM auf IoBroker.
Keine Probleme hatte ich bei der Integration meines Strom (SML) Zähler von FHEM nach iobroker via Sonoff.0 Adapter (MQTT) alle Datenpunkte wurden erzeugt.
Das gleiche habe ich mit meinem Gas/Wasser Zähler probiert . Leider ohne Erfolg genau die relevanten Datenpunkte werden nicht erzeugt und fehlen. (Count)
(In FHEM funktioniert es super.)
Obwohl man im Debugmodus des Sonoff.0 Adapter sieht das die Daten Ankommen?
Was mache ich falsch ? Was ist anders als beim Stromzähler Modul.