IO-Broker

17 April 2021 - 15:55 | Version 3 |

Worum geht es?

Alexa

Userinterfaces

vis

Skripts

Skripts per Alexa starten

Beamer zweistufig einschalten

beamer.png
var timeout;

on({id: 'denon.0.zoneMain.powerZone', change: "ne"}, function (obj) {
  var value = obj.state.val;
  var oldValue = obj.oldState.val;
  // Wenn die Stereoanlage eingeschaltet wird,
  // so schalte auch den Beamer (zweistufig) ein.
  if (getState("denon.0.zoneMain.powerZone").val) {
    try {
      require("request")('http://192.168.80.4/command?XC_FNC=SendSC&type=IT&data=53720090 ').on("error", function (e) {console.error(e);});
    } catch (e) { console.error(e); }
    console.log("request: " + 'http://192.168.80.4/command?XC_FNC=SendSC&type=IT&data=53720090 ');
    setState("harmony.0.HarmonySchlafzimmer.Apple_TV.Home"/*Apple_TV:Home*/, true);
    setStateDelayed("harmony.0.HarmonySchlafzimmer.Dell-Beamer.PowerToggle"/*Dell-Beamer:PowerToggle*/, true, 5000, false);
  }
  // Wenn die Stereoanlage ausgeschaltet wird,
  if (!getState("denon.0.zoneMain.powerZone").val) {
    setState("alexa2.0.Echo-Devices.G2A0QU0574170803.Commands.speak"/*speak*/, 'Der Beamer wird jetzt ausgeschaltet.');
    setState("harmony.0.HarmonySchlafzimmer.Apple_TV.Home"/*Apple_TV:Home*/, true);
    // Schalte den Beamer per Infrarot ab
    setStateDelayed("harmony.0.HarmonySchlafzimmer.Dell-Beamer.PowerToggle"/*Dell-Beamer:PowerToggle*/, true, 5000, false);
    setStateDelayed("harmony.0.HarmonySchlafzimmer.Dell-Beamer.PowerToggle"/*Dell-Beamer:PowerToggle*/, true, 7000, false);
    timeout = setTimeout(function () {
      if (!getState("denon.0.zoneMain.powerZone").val) {
        // Schalte die Stromzufuhr des Beamers ab
        try {
          require("request")('http://192.168.80.4/command?XC_FNC=SendSC&type=IT&data=53720080 ').on("error", function (e) {console.error(e);});
        } catch (e) { console.error(e); }
        console.log("request: " + 'http://192.168.80.4/command?XC_FNC=SendSC&type=IT&data=53720080 ');
      }
    }, 300000);
  }
});
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding wiki.doebe.li? Send feedback
This page was cached on 27 May 2025 - 19:16.