Beiträge von karoCB
-
-
Sicherlich wirst du keinen Leiter L1 am Shelly dauerhaft angeschaltet haben!
Zeichnung für dich umgebaut.
Smart - wird es erst dann wenn der Shelly (mit Tasmota) selbst abschaltet nach ca. 30 Minuten oder wenn du mit dem Handy das WLAN verlässt (aus dem Haus gehst)
Mit der von Noschvie dargestellten Schaltung (wie auch Umzeichung) ist eine Wechselschaltung per normalem Schalter (aktuellem Schalter) möglich.
Mit Tasmota und Rule keine Problem - mit Shelly-OS deine Problem auf den Switch-Statuswechsel zu reagieren.
Shelly kann dann auch vom SmartTV oder Handy HTTP-Befehle empfangen zum Schalten mit http://192.168.xxx.xxx/relay/0?turn=toggle
-
genau - deshalb Achtung- 220 V
-
1 Taster lassen und 2. Taster an RX und GND setzen.
Je nach Beschaltung auch switch als Variante zum Auslösen des Websend.
-
Rx als Button setzen und Auswerten und ein Websend absetzen, sollte funzen!
Achtung- 220 V - Spannung gegen Erde/ Null liegt an GDN oder RX an !! da keine Potentialteennung im Shelly erfolgt.
-
rule1
on power1#state=1 do add1 1 endon
on power2#state=1 do sub1 1 endon
rule2
on Var1#state do Counter1 %var1% endon
evtl noch ein Init mit Var1=0 beim boot
-
ohne Test evtl ähnlich
pulsetime1 10
teleperiod 100
Rule1 5
Rule1 1
Rule1
ON tele-DHT11-3#temperature>18 do backlog pulstime1 10; Power1 on ENDON
ON tele-DHT11-3#temperature<15 DO backlog pulstime1 30; Power1 off ENDON
Ps: tele- fragt den Trigger nur jede 100 Sekunden ab um die Hysterese zu stützen
-
Variante 1) zuvor mal 9.4 minimal Flaschen und dann 13.2 EN (nicht tiefer) -
Variante 2) du hast unsichtbare Steuerzeichen im Programm- überprüfen mit Hex- Editor
Variante 3) Wlan am Router auf Kanal 13 fest einstellen
V4) ntpserver1 ""
ntpserver3 "" in Console eingeben
? 6660 Fritzbox steht auf welcher Verschlüsselung?
-
pulsetime1 10
pulsetime2 30
teleperiod 100
Rule1 5
Rule1 1
Rule1
ON tele-DHT11-3#temperature>18 DO Power1 on ENDON
ON tele-DHT11-3#temperature<15 DO Power2 off ENDON
so ?
-
Zitat
Der springt kontinuierlich zwischen 45 und 75mA hin und her. Stabil ist das nicht.
das ist typisch beim zu und abschalten des WLAN - bei sleep 0 bleibt es dann bei 70mA
lege direkt zwischen GDN und 3,3 V einen 1000myF Kondensator und der füllt die angeforderten Spitzen auf die dein Netzteil nicht bringt
-
-
Wer Tasmota auf seinen Geräten hat und Timezone 99 auf der Console einmalig eingestellt hat, hängt sich in Deutschland an die NTP Zeit, welche automatisch umgeschaltet wird.
-
So - jetzt das Ergebnis !
Die Pulldwon-Widerständ auf allen 4 Kommunikationsleitungen haben es gebracht und wenn der RST auf GPIO15 mit Einstellung RC522 RST liegt (der ist beim ESP-Sleep low) dann ist gleich nach dem Start der RC aktiv, da der Treiber die Initialisierung löst.
Bei diesen sich jetzt eingestellten kleinen DeepSleep-Leistungen fällt natürlich dann doch noch der Hall auf (war jay gleich im Verdacht), so dass ich einen Umbau auf Reedkontakt für das Projekt prüfen werde.
-
Danke - dann werde ich das mal probieren.
Im Ernstfall baue ich nach dem Muster auf Script um und behandle den GPIO für RST nach.
BeitragRE: RC522 im Script
Hallo
Danke euch beiden.
Habe es mal getestet.
Mit folgendem Script hatte ich Erfolg.
Konnte damit mehrere UID nutzen.
Power1 steuerte nach 2 Sek. auf 0.
Mit delay(2000) konnte ich zwar mehrere TagUID nutzen aber
Power1 blieb auf Power 1 1.
(Quelltext, 24 Zeilen)
premo4. Februar 2021 um 17:03 -
Ja - GDN weg waren aktuell die besten Ergebnisse da ich den Zustand ja halten muss über den DeepSleep des ESP.
Der RST des RC522 hängt am Tasmota-Treiber, wie ich den dynamischen auf Low bekomme? - vielleicht mit der Nutzung des richtigen Port - aber welchen ?
PS:
manuell den RST auf Low, ändert nichts am Strombedarf von 0.0121 A.
Der ESP ohne RC522-Anschaltung hat für mich 0 W = myA im DeepSleep.
Ja - Pullup oder Pulldwon ist evtl. noch eine Variante in Kommunikation mit den richtigen Ports - aber deshalb suchte ich Erfahrungsträger mit dem RC522
-
Abgeschalten wird ja über Relay_i Ausgang die GDN, nur das Stromfluss über der Rest der Verdrahtung läuft.
Nur Leistung ist eine Größe- sonst müsste Spannung 3.3 - 2,9 und Strom angegeben werden. Die Zielquelle Akku kommt mit mWh in die Prüfung wenn ein Spannungsbooster erforderlich wird.
-
heiba56 deiner Version 2 fehlt mindestens das
>M
vor der Zählerinitialisierung ( ist in den Kommentar gerutscht) hüte dich vor unsichtbaren Sonderzeichen im Script
Nimm das Script von Lathy und mit deiner GPIO Einstellung +1,3,s,0,9600,Power
PS: oder wurde nur vergessen mit PIN die Daten auf dem Zähler freizuschalten?
-
-
Mit Tasmota - Skript könnte man evtl. ein Kommando zum Schlafen an den RC522 senden - Skript kann ich aber nicht realisieren für diese RC522-Umgebung.
Ich nutze nur Rule, da es für diesen Zweck einfacher ist. Das Problem ist jedoch nicht die Rule (System muss sicherlich nach Hall-Start zum Init RC522 mit Reset1 ein zweites Mal gestartet werden) sondern die GPIOs für die RC522-Kommunikationso so zu nutzen mit ihren Eigenheiten HiGH und Low im ESP-DeepSleepModus, damit keine Restströme den ESP in Richtung RC522 verlassen, wenn GDN für dieses Modul mit Relay_i abgeschalten wird (20 Sekunden scheint alles zu stimmen - nur dann schaltet doch etwas in der Konfiguration durch).
PS: Netzhinweise den R2 (3,3V an RST) und den R1 (Vorwiderstand LED) auf der Platine zu eliminieren hatten keinen ausreichenden Effekt, da rechnerisch es sich auch nicht darstellen lässt.
-
jo - z.B. deepsleeptime10 schickt ihn ins Schlafen für immer, da GPIO16 nicht aktiv ist.
Hall macht ein Reset zum Aufwecken dem beim Init ein deepsleeptime 0 folgt.