NEWS
Shelly Plug S - Temperatur Überwachung
-
@paul53@Umbrella1980 So, hier ein Beispiel wie du von der Temperatur-ObjektID auf die zum Schalten umbauen könntest:Die Datenpunkte sehen bei mir so aus ( Beispiele )
0_userdata.0.tasmota.PM073-HeizSteck-1F5.Temperature 0_userdata.0.tasmota.PM073-HeizSteck-1F5.POWER
Die sind also im gleichen Verzeichnis und ich müsste aus
.Temperature
nur ein.POWER
machen:
.Temperature
ist 12 zeichen lang, die schneide ich hinten ab und ersetze die durch.POWER
Die VarablePowerSwitch
könnte ich jetzt zum setzen des Datenpunkten nutzen (Einfach im Setze Block als ID dranhängen) -
-
@umbrella1980 sagte: Die Struktur bei Shelly sieht so aus:
Da die Temperatur unterhalb der Device-Ebene liegt, nimm den Kanalnamen zum melden und die Kanal-ID für das Ausschalten.
-
@umbrella1980 naja, dann müsstest du in meinem Beispiel
- den Pfad Selector anpassen, vermutlich
shelly.0.*.temperatureC
- statt
Temperature
musst dutemperatureC
verwenden - hinten dann 13 statt 12 Zeichen abschneiden
- und statt
Power
musst duRelay0.Switch
anhängen
oder wie @paul53 es vorschlägt ...
- den Pfad Selector anpassen, vermutlich
-
@paul53
Wird das funktionieren ? -
@umbrella1980 sagte: Wird das funktionieren ?
Nein, zum Vergleichen muss
Wert
genommen werden. IDs sind Konstanten. -
@paul53
Es funktioniert leider nicht. Wo habe ich ein Fahler gemacht ? -
@umbrella1980 sagte: Es funktioniert leider nicht.
Dann logge mal die Kanal-ID oder die zusammengesetzte Switch-ID und den Wert.
-
@paul53
Ich habe das Problem gefunden . Das ID von Selektor war falsch " state[id=*] (functions=temperature_sensor) " ist richtig .Danke euch
-
Um Dein Gewissen zu beruhigen ist das schon ok was Du da machst aber Grundsätzlich schalten die Shellys auch seber ab bei thermischer Überlast.