Danke,
wenn die Antwort an mich geht.
Habe das Problem gelöst und zwei PZEM-004T Module
und ESP32-C3 Super mini per Skript laufen
Danke,
wenn die Antwort an mich geht.
Habe das Problem gelöst und zwei PZEM-004T Module
und ESP32-C3 Super mini per Skript laufen
Ich habe das Problem inzwischen gelöst
und zwei PZEM-00T Module für zwei Solarzeilen - Ost und Süd - mit Skript laufen.
Skript, Skript-Umgebung möchte ich.
SKriptsprache also.
Hallo 2000ede,
könntest du mal dein derzeitiges Script einstellen?
Hallo nosec,
ich stehe an der gleichen Stelle mit der PZEM Abfrage im Script,
nur EnergyYesterday oder EnergyToday funktionieren.
Weil summierte Werte bei mehreren Modulen/Adresen ?
Bei Spannung, Strom, .... muss ggf. die Moduladresse 1...3 angegeben werden ?
Bist du da weiter gekommen oder hast du einen fertigen Script?
Danke für den neuen vorstehenden Code, HoerMirAuf,
aber der tut nicht.
Dann habe ich mal print hallo (aus Versehen vor "then" eingefügt
um zu sehen ob das ankommt.
Kommt oh Wunder, aber IRsend wird nicht gesendet.
Nun kommt es, then auskommentiert ;then
und IRsend funktioniert wunderbar.
Ich verstehe die Dokumentation da und an anderen Stellen nicht
delay(x) hatte ich gelesen, aber der Hinweis "so kurz wie möglich"
hatte mich davon abgehalten. (1000) brauche ich wohl nicht, (200)
sollte wohl langen, da taste ich mich mal ran.
Danke
Danke HoerMirAuf,
lag wohl an then =>, runde oder eckige Klammer war egal.
das war es und IRsend zeigt in der Konsole Erfolg.
performs "IRsend {"Protocol":"NEC","Bits":32,"Data":"0x4FB4AB5"}"
IRS: protocol 3
RSL: RESULT = {"IRSend":"Done"}
Da unter >S eingetragen wird nun jede Sekunde gesendet.
Ich möchte jeden Befehl (mehrere unterschiedliche hinter einander)
aber nur einmal senden, evtl. mit 1 Sekunde Abstand.
Hättest Du da auch eine Idee zu?
Danke, Gerd
Danke für die Antwort.
Ich habe mal so ergänzt.
>D
;GPIO4 auf Output
spinm(4 1)
>S
if pwr(0)==1
then
IRsend {"Protocol":"NEC","Bits":32,"Data":"0x4FB4AB5"}
endif
Brachte aber keinen Erfolg, bzw. keine Änderung, auch mit spinm(4 O) versucht.
In der Konsole ist nur der Schaltbefehl
RESULT = {"POWER":"ON"}
RSL: POWER = ON
und nichts von IRsend zu sehen.
zu 1. ja, es soll Script sein, da soll noch mehr rein wie z.B.
zu einer bestimmten Uhrzeit, aber nicht in den Monaten ..
IRsend TV Power on, 3x Pfeil abwärts, ok, 3x Pfeil rechts, ok, 2x Pfeil rechts, ok.
zu 2. siehe 1.
zu 3. ist mir bekannt und nutze ich wenn ich Tasten der FB repariere.
Die nicht IR LED ist hier für mich die bessere schnellere Wahl.
Hallo,
das Problem ist nur beim Sendeversuch aus einem Script heraus,
In die Konsole eingefügt als IRsend {"Protocol":"NEC","Bits":32,"Data":"0x4FB4AB5"}
wird dies richtig gesendet und die Rückantwort ist Done.
Zur optischen Kontrolle Kontrolle habe ich die IR-Diode an GPIO4
durch eine normale LED ersetzt und das Sendeinterval auf 10 hochgesetzt.
Nur bei Direkteingabe in der Konsole blitzelt die LED.
Aus dem Script heraus nicht.
Viele haben wohl das gleiche Problem, ich habe aber keine Lösung gesehen.
Tasmota Version 14.5.0 (TasmoCompiler-esp32c3)
kompiliert mit #define USE_IR_REMOTE_FULL
>S
if pwr(0)==1
then
IRsend {"Protocol":"NEC","Bits":32,"Data":"0x4FB4AB5"}
endif
Ich würde mich freuen wenn mir jemand helfen kann.
Grüße, Gerd
2000ede Danke für die Hilfsbereitschaft und den Denkanstoss.
Ich muss mich erst weiter einlesen und werde am Wochenende versuchen dies
für einen vorhandenen DS18B20 umzusetzen.
Noschvie nochmal zu der Frage warum.
Ich hatte vor einem Jahr ESP-Cam Images hier aus dem Forum installiert
und die beigefügten Scripte probiert.
Die waren für mich verständlicher und übersichlicher als Rules.
Guten Tag zusammen,
ich habe von Tasmota Rules auf Tasmota Script umgestellt (Tasmota 14 neu kompiliert)
und möchte nachfolgende funktionsfähige Rule1 (geht jetzt nicht mehr) als Script umsetzen.
Kann mir da jemand helfen?
Was es soll:
2 DS18B20 sinnvoll zu benennen.
Hier die bis zum Wechsel Rule -> Script funktionierende Version.
Rule1 ON System#Boot DO
Backlog DS18Alias 8F000005E3973228 ,Vorlauf;
DS18Alias 5100000645D46C28,Rücklauf
ENDON
Gerd