/*
* Hier kommen die eigenen Geraete rein.
* Dieses Script muss bei Updates nicht vom Server geladen werden, aber moeglicherweise angepasst werden. (Siehe Changelog)
*
*/
/*
* {scenes} = Array
Fuer jede Szene ein eigenes Element innerhalb des Arrays.
Je Element koennen folgende Werte definiert werden:
-> img: Pfad zu einem Bild welches angezeigt wird
-> title: Anzeigename der Szene
-> name: Name der Szene im smartHome-Script
-> room: Raum oder Ueberschrift fuer die Szene
-> devices: Array
-> name: Name des Geraets (kann uber eine css-Klasse konfiguriert werden)
-> state: [on|off] Wird dieses Geraet durch die Szene ein- oder ausgeschaltet?
-> swipeFunction: function
* Funktion welche via Klick aufgerufen wird.
* Kann z.B. verwendet werden um ein weiteres Menue zur Steuerung der Helligkeit aufzurufen
*/
var scenes = [
{img: 'im/video-camera.svg', name: 'watch_movie', title: "Watch a movie", room: "Wohnzimmer",
swipeFunction: function () { $('.AV-Receiver .hasControl').click() },
devices: [{name:'Binary Power Switch',state:'on'},{name:'Thermostat',state:'on'},{name:'AV',state:'on'}]
},
{img: 'im/bed.svg', name: 'go2bed', title: "Go to Bed", room: "Alle",
devices: [{name:'Binary Power Switch',state:'off'},{name:'Thermostat',state:'off'},{name:'AV',state:'off'}]
}
];
/*
* {devices} = Array
Fuer jede scene ein eigenes Element innerhalb des Arrays.
Je Element koennen folgende Werte definiert werden:
-> z_wave_id: Eindeutige ID des (virtuellen) Geraets
Koennen ggf. auch mehrere Geraete sein, diese sind dann durch ein Leerzeichen zu trennen:
z_wave_id: "ZWayVDev_zway_1-0-67-1 ZWayVDev_zway_2-0-67-1 ZWayVDev_zway_3-0-67-1"
-> name: Name des Geraets
-> type: Art des Geraets (kann uber eine css-Klasse konfiguriert werden)
-> room: Raum oder Ueberschrift fuer die Szene
-> getState: (true|false) Soll der aktuelle Status zu beginn geladen werden?
-> onFor: (true|false) Darf dieses Geraet fuer eine definierte Zeit eingeschaltet werden?
*/
var devices = [
{z_wave_id: "ZWayVDev_zway_19-0-37", name: "Warmwasser", type: "Water", room: "Küche", getState: true, onFor: true},
{z_wave_id: "ZWayVDev_zway_9-0-67-1", name: "Heizung", type: "Thermostat", room: "Badezimmer", getState: true, onFor: true},
{z_wave_id: "ZWayVDev_zway_7-0-37", name: "TV und Musik", type: "Binary Power Switch", room: "Wohnzimmer", getState: true, onFor: true},
{z_wave_id: "ZWayVDev_zway_13-0-67-1 ZWayVDev_zway_14-0-67-1 ZWayVDev_zway_15-0-67-1 ZWayVDev_zway_16-0-67-1", name: "Heizung", type: "Thermostat", room: "Wohnzimmer"},
{z_wave_id: "ZWayVDev_zway_12-0-38", name: "Lampe", type: "Lamp", room: "Wohnzimmer", getState: true, onFor: true},
{z_wave_id: "RXV779", name: "AV Receiver", type: "AV", room: "Wohnzimmer",
swipeFunction: function () { defaultSwipeEvent(arguments); },
swipeMenuObjs: [
{ name:'Kodi', fn: 'swipeAV(\'HDMI1\')', img: 'im/Thumbnail-symbol-transparent.png'},
{ name:'DVD', fn: 'swipeAV(\'HDMI2\')', img: 'im/music.svg' },
{ name:'Amazon', fn: 'swipeAV(\'HDMI3\')', img: 'im/61MZfrB759L.png' },
{ name:'TV', fn: 'swipeAV(\'AV1\')', img: 'im/television.svg' },
{ name:'Volume: 32', fn: 'swipeAV(\'VOLUME32\')', img: 'im/speaker.svg' },
{ name:'Volume: 55', fn: 'swipeAV(\'VOLUME55\')', img: 'im/speaker.svg' }
]
}
];