Beiträge von dobrist
-
-
Ich will einen SHELLY Dimmer Gen3 0-10V einschalten, wenn die Aussentemperatur (H&B Ball Nr.1) tiefer ist als die Innentemperatur (H&B Ball Nr.2).
Ich denke mit einer Szene geht das nicht, sondern mit einem Skript, was ich leider (noch) nicht beherrsche.
Kann mir bitte jemand mit gesuchtem Skript helfen?Besten Dank
Daniel
-
// Variablen für die Sensoren
let sensor1 = 'Frischluft Temp'; // Name des ersten Temperatursensors
let sensor2 = 'Stube Temp'; // Name des zweiten TemperatursensorsShelly.addEventHandler(function(event) {
console.log("Event ausgelöst:", event); // Zeigt an, ob das Event erkannt wird
try {
let temp1 = Shelly.getComponentValue("Frischluft", "temperature");
let temp2 = Shelly.getComponentValue("Stube", "temperature");
console.log("Temperaturen:", temp1, temp2);
} catch (e) {
console.error("Fehler:", e.message); // Gibt genaue Informationen zum Fehler
}
});// Funktion, die die Temperaturen vergleicht und den Shelly-Dimmer steuert
Shelly.addEventHandler(function(event) {
if (event.component === sensor1event.component === sensor2) {
// Temperaturen der beiden Sensoren abrufen
let temp1 = Shelly.getComponentValue(sensor1, 'temperature');
let temp2 = Shelly.getComponentValue(sensor1, 'temperature');console.log('Temperatur Frischluft:', temp1); // Debugging-Log
console.log('Temperatur Stube:', temp2); // Debugging-Log// Bedingung: Wenn Temp1 kleiner ist als Temp2
if (temp1 < temp2) {
Shelly.call("Dimmer.set", { id: 0, brightness: 100 }); // Dimmer auf volle Helligkeit setzen
console.log('Dimmer eingeschaltet.');
} else {
Shelly.call("Dimmer.set", { id: 0, brightness: 2 }); // Dimmer 2% schalten
console.log('Dimmer ausgeschaltet.');
}
}
}); -
Ich tue mich schwer mit dem Skript und brauche Hilfe:
Ich will einen "Shelly Dimmer Gen3" auf 100% einschalten, wenn die Temperatur vom Shelly "HT-aussen* kleiner ist als die Temperatur eines zweiten HTs: "HT-Innen".
Kann mir jemand das Skript auflisten?
Danke vorab
Daniel
-
-
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen. Ich möchte eine Syntax im Aktions-Feld, das ein Request von zwei "UND-Bedingungen" abhängig macht.
Davon ist eine Bedingung ein Öffnungszustand eines Shelly Rolos (http://192.168.x.xx) , die andere die Windgeschwindigkeit.
.
.
----------------
Also zB:
1. Bedingung: http://192.168.x.xx/roller / pos=90 (Rolo muss auf Pos. 90% sein)
und
2. Bedingung: windspeed > 25
-----------------
Nur wenn beide Bedingungen erfüllt sind, soll der Request ausgeführt werden!
Geht das irgendwie? Wie müsste die Syntax im Aktionsfeld der Wetterstation genau lauten?
-
Ich möchte eine Aktion mit zwei "UND-Bedingungen" verknüpfen. Davon ist eine Bedingung ein Zustand eines Shelly Rolos (Öffnungszustand).
----------------
Also zB:
1. Bedingung: windspeed > 25
und
2. Bedingung: http://192.168.1.48/roller/0?go=to_pos&roller_pos=90
-----------------
Nur wenn beide Bedingungen erfüllt sind, soll der Request ausgeführt werden!
Geht das irgendwie? Wie müsste der Syntax im Aktionsfeld der Wetterstation genau lauten?
-
Habe schon 1000x versucht, mit Büroklammer den Shelly aufzuwecken, erfolglos, siehe beil Printscreen
-
-
-
Hallo
Kann ich meine Markise mit den "Somfy 9016355-Windsensor" über den Shelly 2.5
zusätzlich zum vorhandenen Wandschalter (Taster rauf/runter) steuern