Nur kurz als Info: Habe heute den Shelly 1 angeklemmt und es funktioniert auf Anhieb perfekt. Der Shelly zeigt mir nun den Status des Lichts an und der Sonoff kann weiterhin als Taster arbeiten. Alexa kann ich nun korrekt mit "an" und "aus" steuern, nutze dafür einen Javascript-Datenpunkt als Device mit dem kleinen Skript:
on({id: 'javascript.0.sonoff.Flurlicht', change: 'any'}, function(obj) {
let stat = obj.state.val;
if(obj.state.ack === true) {
return;
}
let curstate = getState('shelly.0.SHSW-1#114B33#1.Relay0.Switch').val;
if(curstate === false && stat === true) {
setState('sonoff.0.FLUR_82AD79.POWER', true);
} else if(curstate === true && stat === false) {
setState('sonoff.0.FLUR_82AD79.POWER', true);
} else {
log('Flurlichtstatus nicht geändert. Ist bereits ' + (stat === false ? 'aus' : 'an') + '.');
}
setState('javascript.0.sonoff.Flurlicht', stat, true);
});