:?:
Hallo,
könnte mir eventuell doch jemand auf die Sprünge helfen ??
Ich kann zwar mit dem RM3 Pro alle Fernbedienungen / Befehle, die ich brauche einlernen, mir ist aber immer noch nicht klar, wie ich die benennen und in den Cloudadapter einbinden muss, damit Alexa ein Gerät (zum Beispiel: Lüfter) ein <u>und</u> aus schalten kann wenn dafür auf der Fernbedienung <u>jeweils eine Taste</u> vorhanden ist.
Wenn ich den Befehlen verschiedene Namen gebe wie "Lüftung Wohnzimmer" zum einschalten und "keine Lüftung" zum Ausschalten ist das kein Problem. Ich würde aber gerne die ein/aus Funktion von Alexa nutzen also: … schalte die Lüftung im Wohnzimmer ein und ... schalte die Lüftung im Wohnzimmer aus.
Das bekomme ich aber nur bei Geräten hin, die für ein und aus die gleiche Taste verwenden.
Hat eventuell jemand einen Tip für mich ??
:?: `
Das geht mit Javascript Adapter.
Hier ein Beispielcode von mir für PC mit Alexa An- bzw. Ausschalten:
! ````
createState("javascript.0.PC1starten", 0); // Generiert beim starten den Datenpunkt, wenn nicht vorhanden
var wol = require('wake_on_lan'); // Lädt von ioBroker die das nötige Paket
var myPC1 = "00-23-54-3C-D3-8D"; // MAC definieren
! // Ab hier automatisch
on({id: "javascript.0.PC1starten", change: 'any'},
! function (obj) {
var s = obj.state.val; //Wert vom Objekt abfragen
log(s);
if (s === true) {
wol.wake(myPC1);
log("Script WOL - PC1 aufgeweckt", "info");
} else if (s === false) {
exec ('sudo net rpc SHUTDOWN -C "pc aus" -f -I 192.168.178.51 -U pi%xxxx');
}
});
Das funktioniert auch mit Broadlink Objekten. Siehe: [http://forum.iobroker.net/viewtopic.php?f=21&t=6182](http://forum.iobroker.net/viewtopic.php?f=21&t=6182)