Advertisement
Guest User

Untitled

a guest
May 21st, 2018
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var ha = global.get('homeassistant').homeAssistant;
  2. var speakers = [];
  3. ["kitchen", "bedroom", "living_room", "office", "theater"].forEach(room => {
  4.     if (ha.states[`binary_sensor.${room}_occupied`].state === 'on') {
  5.         var speakerId = `media_player.${room}_speaker`;
  6.         speakers.push({
  7.            room: room,
  8.            speaker: speakerId,
  9.            inuse: ha.states[speakerId].state === 'playing'
  10.         });
  11.     }
  12. });
  13. return {
  14.     speakers: speakers,
  15.     message: msg.message
  16. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement