-
Autor
Hallo Zusammen,
ich lass grad meine neue Wohnung sanieren und hab mir dort überall Shellys einbauen lassen, natürlich kommen jetzt so kleine Probleme
Aber ich hab mich mal registriert in der Hoffnung mir kann jemand weiterhelfen, ich bin mit den "zig Einstellmöglichkeiten" irgendwie überfragt, wie es denn laufen könnte /sollte.
Was ich habe:
Shelly 1 Plus
Hue Lampen
Hue Bridge
Home Asistant
(alle Apps, in diesem Falle Shelly, Hue, etc. pp)
Licht Schalter (kein Taster)
Was ich gerne hätte:
Lichtschalter = schaltet Hue Licht aus
Home Assistant durch Automation oder Floorplan, kann auch licht an/ausschalten
Erneut lichtschalter betätigen, geht licht wieder aus
Was ich jedoch nicht ganz kapiere, das die Hue Lichter bei manchen einstellungen, einfach nur kurz aufleuchten und wieder ausgehen.
Ich hab schon folgendes Script probiert:
/**
* @copyright shelly-tools contributors
* @license GNU Affero General Public License (https://www.gnu.org/licenses/agpl-3.0.de.html)
* @authors https://github.com/shelly-tools/shelly-script-examples/graphs/contributors
*
* This script is intended to toggle on/Off a Light connected to a Phillips HuE Bridge.
*
*/
// CONFIG START
let CONFIG = {
ip: '192.168.178.168', //Hue Bridge IP
user: 'Y0NXhTgbfcZYk0dSrTB70Va0XSZKFJdUYJcAj4bp', //Hue Bridge API user
light: '4', // Hue Light ID
input1: 0, // Shelly switch ID
};
// CONFIG END
Shelly.addStatusHandler(function (e) {
if (e.delta.id === CONFIG.input1) {
Shelly.call(
"http.request", {
method: "GET",
url: 'http://' + CONFIG.ip + '/api/' + CONFIG.user + '/lights/' + CONFIG.light,
},
function (res, error_code, error_message, ud) {
let st = JSON.parse(res.body);
if (st.state.on === true) {
Toggle("false");
} else {
Toggle("true");
}
},
null
);
}
});
function Toggle(state) {
let b = '{"on": ' + state + '}';
Shelly.call(
"http.request", {
method: "PUT",
url: 'http://' + CONFIG.ip + '/api/' + CONFIG.user + '/lights/' + CONFIG.light + '/state',
body: b
},
function (r, e, m) {
},
null
);
}
Alles anzeigen
Aber was mir fehlt, ist welche Einstellungen ich dem Shelly geben soll ?
Ist er ein "taster" (auch wenns physisch) ein Schalter ist ?
Detached ? (dann geht irgendwie gar nix mit dem Schalter)
und oder welche Einstellungen am Shelly genau gemacht werden müssen.
Oder ist dieses Unterfangen Technisch gar nicht möglich ? (was irgendwie nicht so prickelnd wäre)...
(oder muss ich die Lampen physisch ausschalten, in der Hue App anmachen ?)
Kann mir wortwörtlich jemand Licht ins Dunkle bringen , bitte ?
Ich hoffe Ihr könnt mir helfen.
Edit: im Home Assisstant, muss ich dort die "HUEs" schalten ? oder die Shellys ?
Rein von der Funktionsweise, jeder schalter "umschalter" schickt zur Hue Bridge "schalte/an/aus".
Dann detached, mit dem script, und im HASSI nur die Lichter selbst schalten...nicht den shelly....Oder ?
gruß
Andi