Tipp: Lautstärke eines Echo-Gerätes sprachgesteuert feiner mit Prozentwerten einstellen.

Antworten
Benutzeravatar

Themenstarter
AlexaFan
Beiträge: 387
Registriert: Di 27. Mär 2018, 23:59
Vorhandene Echos: 36
Vorhandene Echo Dots: 12
Vorhandene Echo Shows: 8

Do 11. Okt 2018, 02:23

Hier ein kleines Skript, mit dem man die Lautstärke eines Echo-Gerätes per Sprachsteuerung zwischen 2 und 100 Prozent einstellen kann.

Nach der Cloud-Einbindung kann man dann z. B. mit "Alexa, setze Laut auf 25" die Lautstärke des angesprochenen Gerätes auf 25 % setzen.

Code: Alles auswählen

    let callbackCalled = false;
    createState('javascript.0.alexa.volume', 20, false, {name: 'Lautstärke', type: 'number', role: 'level.volume', min: 0, max: 100, unit: '%', smartName: {de: 'Laut', smartType: 'SWITCH'}}, cb(function (oldName, newName) {
        id = oldName || newName;
        if (!callbackCalled) {
            callbackCalled = true;
            subscribe({id: id, change: 'any', ack: false}, function (obj) {
                setState(id, obj.state.val, true);
                setTimeout(function () {
                    let history = JSON.parse(getState('alexa2.0.History.json').val);
                    setState(`alexa2.0.Echo-Devices.${history.serialNumber}.Player.volume`, obj.state.val);
                    log(history.summary);
                }, 1000);
            });
        }
    }));
2 x
Benutzeravatar

Duffy
Beiträge: 1
Registriert: Sa 4. Feb 2023, 15:41

Sa 4. Feb 2023, 15:48

Wow, das ist ja mal eine super Sache.
Wärst du bitte so freundlich und würdest noch ergänzen wie und wo man das ganze eintragen muß.
Leider bin ich da nicht so fit, würde es aber dennoch gerne nutzen.

Viele Grüße Duffy
0 x
Benutzeravatar

padrino
Beiträge: 710
Registriert: So 26. Nov 2017, 00:31

So 5. Feb 2023, 12:18

Du benötigst dazu eine extra SmartHome Software (hier ioBroker) und extra Hardware auf der sie läuft (z.B. einen Raspberry Pi)
0 x
Antworten

Zurück zu „ioBroker“

  • Information