Forum: Haus & Smart Home 3 Fragen zu Tasmota und Luani


von Jens M. (schuchkleisser)


Lesenswert?

Hallo,
ich hätte da mal 3 Fragen, die mir die Smarthome-Gemeinschaft hier 
vielleicht beantworten kann.
Das hat mit einem Projekt zu tun, ich bastel da schon ein paar Stunden 
dran rum, aber bekomme es nicht hin.
Also:

1.)
Ich kann zwei Ausgängen nicht die gleiche Funktion zuweisen.
Der verwendete SCS86-Jalousieschalter 
(https://templates.blakadder.com/SCS86-03AJAI.html) wäre mechanisch 
perfekt (und ich hab welche davon). Er hat eine einzelne grüne LED und 3 
rot/blaue an den Tastern.
Wenn ich die grüne z.B. als LedLink zuweise und eine der rot/blauen als 
LedLink_i, funktioniert nur eine davon. Die Idee war, "rot=Fehler, grün 
= ok" zu bekommen.
Ist im übrigen mit "2x Relay3" oder so identisch: nur ein Ausgang 
funktioniert.
Das ist by-Design und nicht zu ändern, oder?

2)
Wie kann ich den Zustand der Timer auf einen der Ausgänge übertragen?
Das Teil hat eine Pause-Taste. Die wird eh nicht benutzt und soll die 
Timer ein- und ausschalten, begleitet von ihrer LED. Finde ich passend: 
Pause an=Manueller Betrieb, Pause aus = Automatikmodus.
Klappt auch mit einer Regel "on Power3#State do Timers %value% enddo".
So kann man mit der Taste den Ausgang (die LED, definiert als Relay) und 
über die Regel dann die Timer (de-)aktivieren. Klappt auch per Webseite 
und http-Request, klar.
Geht man aber z.B. über eine App oder den Browser in die Timerverwaltung 
und macht den Haken weg, leuchtet draußen die LED, die Webseite sagt 
"Automatik ON" aber nix passiert.
Eine Regel "on Timers do Power3 %value% endon" funktioniert prinzipiell, 
aber der Zugriff auf Power3 aktiviert ja wieder die andere Regel die den 
Timer setzt.
Technisch bleiben beide Teile gekoppelt, aber die Konsole läuft ab dem 
ersten Klick natürlich über, weil ich da eine Loop gebaut habe.
Hat da jemand ne Idee, wie man das löst?

3)
Das Ding von Luani ist eigentlich cool.
Ich brauch genau so was: 2x 230V-Taster-Eingang, 2x Relaisausgang (gern 
auch als Jalousieschaltung, also On/Off & Hoch/Runter statt Hoch/Off & 
Runter/Off).
12 und 24V liegen im Sicherungskasten vor, ich bräuchte also auch kein 
internes Netzteil, und das Stichwort "Sicherungskasten" sagt: 
Hutschienenmontage oder evtl. auch "ein Kastl" wäre ideal.
Kennt da jemand was alternatives?
Und ja: da ist WLAN, ein fliegender Test-Sonoff hat da locker 75+% Netz.
Ich könnte da natürlich 8-9 Luanis einsetzen, aber muss ja nicht wenn's 
was anderes gibt...

"Das Projekt" ist im übrigen ein Standort, an dem es gerade WLAN gibt.
MQTT, Node Red, ein RPi oder anderes Zeug ist nicht möglich, das muss 
autonom in den Dingern selbst passieren.

Danke für eure Geduld! :D

: Bearbeitet durch User
von Oliver S. (phetty)


Lesenswert?

Ich habe hier im Einsatz:
Shelly 2.5, sonoff 4ch mit tasmota im Rollo Modus. Da kann man ein 
interlock einstellen.
Der Shelly(mit original Software) hat interne Leistungsmessung, kann 
also die Endpunkte selber finden.

von mIstA (Gast)


Lesenswert?

Jens M. schrieb:
> Wenn ich die grüne z.B. als LedLink zuweise und eine der rot/blauen als
> LedLink_i, funktioniert nur eine davon. Die Idee war, "rot=Fehler, grün
> = ok" zu bekommen.

Was würde 'blau' signalisieren? Läßt sich das überhaupt unabhängig 
schalten oder leuchten die immer entwerder blau oder rot?

Ist aber eine interessante Beobachtung, daß die normale und invertierte 
Variante nicht gleichzeitig verwendbar sind. Würde ich für einen Bug 
halten, der nie aufgefallen ist, da die meisten Devices eher wenige 
unabhängig steuerbare LEDs haben.


Jens M. schrieb:
> weil ich da eine Loop gebaut habe.
> Hat da jemand ne Idee, wie man das löst?

Ja, 'ne Idee schon, keine Ahnung obs klappt, aber der 'One-shot' Modus 
«RuleX 5» sollte Deine Loop eigentlich aufbrechen; dadurch sollte jede 
Regel nur ein Mal triggern und dann erst wieder, wenn sich der Zustand 
inzwischen geändert hat. Allerdings scheint das nur zu funktionieren, 
wenn die Trigger-Bedingung einen konkreten Vergleich enthält, also z.B. 
so:
1
on Power3#State=1 do Timers 1 enddo 
2
on Power3#State=0 do Timers 0 enddo

Analog brauchst Du dann natürlich auch zwei «on Timers=…» Rules, wobei 
man da mit ON bzw. OFF vergleichen muß. Oder Du verschiebst die «on 
Timers…» in ein anderes RuleX-Set, bei dem kein One-Shot aktiviert ist, 
die Schleife ist ja ohnehin schon aufgebrochen.

von Jens M. (schuchkleisser)


Lesenswert?

mIstA schrieb:
> Was würde 'blau' signalisieren? Läßt sich das überhaupt unabhängig
> schalten oder leuchten die immer entwerder blau oder rot?

Die LEDs sind "GPIO - Rot - GND" und parallel "GPIO - Blau - TxD", d.h. 
ein H am Ausgang macht immer die Rote LED an, ein L die Blaue, wenn TxD 
H ist.
Also geht
-rot mit H
-blau mit L und TxD H
-aus mit L und TxD L

Die Grüne ist an einem eignen GPIO, aber man sieht sie kaum wenn die 
danebenliegende rote oder blaue an ist.

mIstA schrieb:
> Ist aber eine interessante Beobachtung, daß die normale und invertierte
> Variante nicht gleichzeitig verwendbar sind. Würde ich für einen Bug
> halten, der nie aufgefallen ist, da die meisten Devices eher wenige
> unabhängig steuerbare LEDs haben.

Das geht auch mit Relay nicht, und es geht auch mit 2x _i oder 2x ohne_i 
nicht.
Ob das ein Bug ist, weiß ich nicht, ich hab aber auch nicht gefunden das 
es per Design so sein soll.

mIstA schrieb:
> aber der 'One-shot' Modus
> «RuleX 5» sollte Deine Loop eigentlich aufbrechen; dadurch sollte jede
> Regel nur ein Mal triggern und dann erst wieder, wenn sich der Zustand
> inzwischen geändert hat

Das muss ich mal testen, danke für die Idee.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.