Code: Select all
var config = {}
config['domoticz_ip'] = 'http://94.***.***.***:*****';
config['user_name'] = '**********';
config['pass_word'] = '********';
config['app_title'] = 'Dashticz';
config['domoticz_refresh'] = '5';
config['dashticz_refresh'] = '60';
var publictransport = {}
publictransport.ovinfobus = { show_via: false, station: 'tilburg/bushalte-********', provider: '9292-bus', icon: 'bus', width:5, results: 6, title: 'Bussen ********' },
publictransport.ovinfobus2 = { show_via: false, station: 'tilburg/bushalte-*******************', provider: '9292-bus', icon: 'bus', width:5, results: 6, title: '*******************' }
var tvguide = {}
tvguide.dutch = { key:'dutch', icon: 'fas fa-tv', width:7, channels: [1,2,3,4,31,46,92,465,37,36,460,466,5,6,7,8,114], maxitems: 15 }
var _STREAMPLAYER_TRACKS = [
{"track":1,"name":"NPO Radio 2","file":"http://icecast.omroep.nl/radio2-bb-mp3"},
{"track":2,"name":"Q-music","file":"http://icecast-qmusic.cdp.triple-it.nl/Qmusic_nl_live_96.mp3"},
{"track":3,"name":"538 Hitzone","file":"http://vip-icecast.538.lw.triple-it.nl/WEB11_MP3"},
{"track":4,"name":"Slam! NonStop","file":"http://stream.radiocorp.nl/web10_mp3"},
{"track":5,"name":"100%NL","file":"http://stream.100p.nl/100pctnl.mp3"},
{"track":6,"name":"Omroep Brabant","file":"http://streaming.omroepbrabant.nl/mp3"},
];
var buttons = {}
buttons.nunl = {key: 'nunl', width:12, icon: 'fa-newspaper-o', title: 'Nu.nl', newwindow:true, url: 'http://www.nu.nl'}
buttons.nos = {key: 'nos', width:12, icon: 'fa-newspaper-o', title: 'Nos', url: 'http://www.nos.nl'}
buttons.buienradar = {width:12, isimage:true, image: 'http://api.buienradar.nl/image/1.0/RadarMapNL?w=445&h=296', url: 'https://weather.com/nl-NL/weer/vandaag/l/***'}
var blocks = {}
blocks['blocktitle_1'] = {}
blocks['blocktitle_1']['key'] = 'blocktitle_1';
blocks['blocktitle_1']['type'] = 'blocktitle';
blocks['blocktitle_1']['title'] = 'Voorbeeld';
blocks['blocktitle_2'] = {}
blocks['blocktitle_2']['key'] = 'blocktitle_2';
blocks['blocktitle_2']['type'] = 'blocktitle';
blocks['blocktitle_2']['title'] = 'Schakelaars';
blocks['blocktitle_3'] = {}
blocks['blocktitle_3']['key'] = 'blocktitle_3';
blocks['blocktitle_3']['type'] = 'blocktitle';
blocks['blocktitle_3']['title'] = 'Deuren';
blocks[135] = {}
blocks[135]['title'] = 'Winkel';
blocks[135]['width']= 6;
blocks[135]['hide_data']= true;
blocks[135]['speakOn'] = 'Winkellicht is nu aan' //speak text when device changes to On
blocks[135]['speakOff'] = 'Winkellicht off' //speak text when device changes to Off
blocks[144] = {}
blocks[144]['title'] = 'Meter kast';
blocks[144]['width']= 6;
blocks[144]['hide_data']= true;
blocks[211] = {}
blocks[211]['title'] = 'Eetkamer';
blocks[211]['width']= 6;
blocks[211]['hide_data']= false;
var columns = {}
columns['bar'] = {}
columns['bar']['blocks'] = ['logo','miniclock','settings']
columns[1] = {}
columns[1]['blocks'] = ['currentweather_big','weather']
columns[1]['width'] = 4;
columns[2] = {}
columns[2]['blocks'] = ['blocktitle_1',tvguide.dutch,publictransport.ovinfobus]
columns[2]['width'] = 4;
columns[3] = {}
columns[3]['blocks'] = ['sunrise','streamplayer',buttons.nunl,buttons.nos]
columns[3]['width'] = 4;
columns[4] = {}
columns[4]['blocks'] = ['blocktitle_2',135,144,211,251,248,'blocktitle_3',3,228,233]
columns[4]['width'] = 4;
var columns_standby = {}
columns_standby[1] = {}
columns_standby[1]['blocks'] = ['clock','weather']
columns_standby[1]['width'] = 12;
var screens = {}
screens[1] = {}
screens[1]['background'] = 'bg2.jpg';
screens[1]['columns'] = [4,2,3]