Maxcio YX-DE02 - Tasmota, ANALOG_A0 & Tasterkonfiguration

Begonnen von Beta-User, 11 Dezember 2019, 11:37:04

Vorheriges Thema - Nächstes Thema

Beta-User

Hallo zusammen,

hat jemand zufällig eine Idee, ob man bei o.g. Steckdose (https://blakadder.github.io/templates/maxcio_YX-DE02.html)
- irgendwas sinnvolles mit dem übermittelten Analogwert anfangen kann (scheint nicht von einer angeschlossenen Last abzuhängen oder so) und/oder
- den Taster so konfigurieren kann, dass man z.B. bei einem kurzen Tastendruck nur das Relay toggelt und mit einem längeren die LED? (mit rules auf dem Tasmota habe ich bisher keine Erfahrung, das ist fast mein Erstkontakt...).

Bzg. des Analogwerts: handelt es sich bei der "FLAG"-Angabe einfach um einen Fehler, und der übermittelte Wert ist nutzlos?

Effektiv verwendet habe ich btw. das Tasmota-Template von hier: https://blakadder.github.io/templates/maxcio-YX-DE04.html, das setzt das FLAG aber auch auf 1. Damit werden direkt in der Weboberfläche auch Steuerungselemente für die RGB-LED angelegt, und man kann für den 2. Kanal recht einfach das "normale" tasmota-rgb-dimmer-attrTemplate anpassen.
Was die Dose selbst angeht: Die scheint verschweißt zu sein, zerstörungsfreies Öffnen ist daher eher schwierig. OTA-Flashen ging, aber die Dose mußte nach dem ersten "erfolglosen" Durchlauf für die Zwischenfirmware kurz spannungslos gemacht werden, anschließend wurde dann die tasmota-minimal doch hochgeladen (habe allerdings mehrere "erfolglose" Durchläufe gemacht gehabt, bis ich auf diesen Dreh kam...).

attrTemplate für das Ding folgt bei Gelegenheit...

Grüße und Danke vorab,

Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

87insane

Hey Beta-User,

das mit dem toggle aufs relay und dem Hold geht sicher. Bin leider nicht zuhause aber das Wiki ist eigentlich sehr Aussage kräftig. Die rules sind relativ einfach um zu setzen.

https://github.com/arendst/Tasmota/wiki/Rules

Zu den Werten kann ich nichts sagen da ich das Gerät nicht besitze. Ggf ist es gut, diese an zu hängen.

Gesendet von meinem LM-G810 mit Tapatalk


Beta-User

#2
Danke schon mal,

eigentlich interessiert mich vor allem, was mit ANALOG_A0 ist.

Was die Rules angeht, war ich zur Abwechslung auf fertigen Code aus ::) ...

Das Teil hat halt POWER1 (der eigentliche Schaltkanal) und POWER2 (die LED unten), dazu Dimmer und Color (ebenfalls mit Auswikung auf die LED unten). Die blaue LED oben ist an, solange einer der beiden Kanäle an ist; eine Schaltmöglichkeit für diese LED via ESP habe ich bisher weder gesucht noch gefunden (*). Dann ist da ein großer Taster, und der macht eben alles aus oder alles auf den vorherigen Stand/alle an...

Was ich (zumindest mit einem) erreichen will:
- USB-Ladegerät ersetzen (das heute verbaute ist für modernere Handys zu schwach...); USB ist bei dieser Dose immer an und nicht schaltbar*.
- Status-LED, v.a. für "Fenster-offen" (Manche Mitbewohner lassen gerne auf dem oberen Stock die Fenster sperrangelweit auf; soll sowas geben wie: grün: alles ok, orange: nur gekippt/unkritische offen (evtl. noch abgestuft), rot: bitte hochgehen und schließen...) Wenn man den Schalter abkoppeln kann (?) evtl. auch die Option, weitere Dinge (rollierend?) abzufragen wie "tote" Geräte, Batteriewechsel...
- Vielleicht schalte ich damit dann noch die Kaffemaschine weg, aber dazu wäre es gut, den Taster gegen versehentliche Bedienung etwas zu schützen und einen langen Tastendruck für Relais 1 zu verlangen...

Wenn also jemand Beispiele für entsprechende Rules hat, was das Tasterverhalten angeht: her damit. Sollte eigentlich nicht wesentlich anders sein wie bei einem anderen 2-channel-Tasmota...

EDIT: vermutlich wird das eher via setOptions/backlog zu regeln sein: https://github.com/arendst/Tasmota/wiki/Control-other-devices#double-press--hold
buttontopic Kaffeemaschine setoption1 1
SetOption32 5

Sollte dann nur noch bei Doppelklick das Relay schalten und kurze und lange Tastendrücke einfach an den Server schicken...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Beta-User

Zitat von: Beta-User am 11 Dezember 2019, 14:15:48
eigentlich interessiert mich vor allem, was mit ANALOG_A0 ist.
Gilt immer noch...

Ansonsten habe ich eben ein attrTemplate für die Dinger eingecheckt :) .

Zitat
via setOptions/backlog
[...]
Sollte dann nur noch bei Doppelklick das Relay schalten und kurze und lange Tastendrücke einfach an den Server schicken...
Jein.... Das klappt "an sich" aber leider wird dann nicht das Relay geschaltet, sondern die LED...
Muß mal nachsehen, ob der Taster irgendwie zum Relay gemappt ist und man das auch via setOptions umkonfigurieren kann (habe aber beim ersten Durchlauf nichts gefunden), oder es muß doch eine Rule her, oder ich löse das via MQTT+FHEM indirekt für den langen Tastendruck >:( .
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files