Das verhalten eines Relays kannst du in den Einstellungen ganz einfach invertieren:
EDIT: Sorry beim PCF8574 wird das wohl anders sein! Wie werden die in Tasmota erkannt?
Switch/Button kann man natürlich auch invertieren.
Das verhalten eines Relays kannst du in den Einstellungen ganz einfach invertieren:
EDIT: Sorry beim PCF8574 wird das wohl anders sein! Wie werden die in Tasmota erkannt?
Switch/Button kann man natürlich auch invertieren.
Also ich würde mir ein virtuelles Relais auf GPIO2 erstellen und den Rest so lösen:
rule1
on power5#state=1 do power1 3 endon
on power5#state=0 do power1 4 endon
backlog blinkcont 10; blinktime 10; rule1 1; pulsetime5 120
Mit dieser Rule und den Einstellungen schaltet das Relaise1 des 4CH im Sekundentakt EIN-AUS wenn der Webbutton5 gedrückt wird.
Sorry keine Ahnung.
Für solche Fälle verwende ich den 4ChPro, da sind grundsätzlich alle Relaise potentialfrei aufgebaut.
Dein Vorhaben ist aber sicher ein grober Eingriff ins Platinen-Layout. Wenn du schon umgebaute Geräte hast, kannst es ja versuchen nachzubauen .... ABER VORSICHT!
Umbauen ist doch nicht notwendig.
Einfach die 230VAC Anschlüssen nicht verwenden, sondern über die DC-Buchse an 12V anschließen.
Edit: Ich bin von einem "4ChProR3" (wegen der 12V) ausgegangen. Der 4ChR3 geht leider nur mit 230AC ..
Versuche mal:
rule1
on System#Boot do Power1 1 ENDON
Nach einem Trigger brauchst du ein "do"! Bei nur einem Befehl ist "backlog" nicht notwendig.
Ja, aber keine Ahnung wie das bei GitPod geht.
Ich mach das mit "PortableVSC" (in meiner Signatur). Dort ändere ich einfache in der "platformio.override.ini" Zeile 66 (auskommentieren) und 70 (einkommentieren) und dadurch wird eine 4/MB Version mit 2MB Dateisystem erzeugt.
Für welches Board hast du Compiliert? Bei 1MB Flash gibts kein Filesystem:
; Build variant 1MB = 1MB firmware no filesystem (default)
board = ${common.board}
; Build variant 2MB = 1MB firmware, 1MB filesystem (most Shelly devices)
;board = esp8266_2M1M
; Build variant 4MB = 1MB firmware, 1MB OTA, 2MB filesystem (WEMOS D1 Mini, NodeMCU, Sonoff POW)
;board = esp8266_4M2M
Einfach bei einem freien GPIO --> Relay und 2 auswählen.
Wegen der Überschneidung: Naja wenn weniger als 5 Minuten vor einem automatischen Start, die Pumpe manuell gestartet wird, wird sie über die Pulsetime nach 5 Minuten ausgeschalten und nicht mehr gestartet. Die Timer werden nur zur Startzeit getriggert.
Edit: Aber die Wahrscheinlichkeit dass das passiert ist relativ klein.
Nur so als Gedankenanstoß ...
Vielleicht gefällt die die Lösung mit einem "virtuellen Relaise".
Also du stellst ganz normal die Laufzeit deiner Pumpe mit den Timern ein hast einen eigenen Button für den "Impuls-Betrieb", der nur funktioniert wenn die Pumpe nicht läuft.
Nur 2 kleine Rules notwendig:
rule1
on power1#state=0 do rule2 1 endon
on power1#state=1 do rule2 0 endon
rule1 5
rule1 1
rule2
on power2#state=1 do power1 1 endon
on power2#state=0 do power1 0 endon
rule2 5
pulsetime2 400
Alles anzeigen
Problem ist (wie bei deiner Rule auch) dass es Überschneidungen zum Automatischen Einschalten gibt.
Mit "tempoffset 3.0" sollte der Wert nun um 6 Grad zu hoch sein ...
Mhhhmm, genau diesen Treiber hab ich verwendet:
#define USE_AHT1x // [I2cDriver43] Enable AHT10/15 humidity and temperature sensor (I2C address 0x38, 0x39) (+0k8 code)
Diese Zeile hab ich aktiviert. Dieser Eintrag fügt "xsns_63_AHT1x.ino" zum Tasmota Binary hinzu. Sollte also passen, oder welchen Treiber willst du noch dabei haben?
Hast du die FW selber erstellt oder gibt es eine Downloadseite ?
Selber compiliert. Ich hab nichts fertiges, mit diesem Treiber finden können.
Wenn auch die .gz Version zu groß ist, musst du wohl zuerst die minimal Version flashen.
Noch mal abfragen liefert das selbe Ergebnis. 7 nicht 43
Probiere mal diese Version zu flashen. Ist Standard Tasmota Master 12.2.0 mit deinem Treiber hinzugefügt.
Einmal entpacken und das *.gz File flashen (wegen Dateigröße)
Hast du auch die Tasmota Sensor.bin geflasht.
Scheinbar ist der Sensor bei keiner prebuild Version dabei.
Schau mal mit dem Befehl:
i2cdriver
ob auch der richtige Treiber vorhanden ist. Beim Ergebnis sollte "63" dabei sein.
Hallo,
gibt es einen Stechdosen Leistungsmesser der die Werte zwischenspeichert? Ein rollender Speicher, wäre ja ausreichend.
Ich suche schon seit Tagen nach solch einen Gerät. Eine Lösung wäre ja ein 4MB Ram an nen ESP ranzu Basteln. Aber die Stecker Geräte sind immer gut verklebt.
Gruß pakra
Hast du dir schonmal Elec-POW angesehen?
Coolhardware.de • ElecPow 1.xKeine Ahnung ob das deinen Anforderungen entspricht ... aber scheint eine coole Sache zu sein.