Page 2 of 3
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Thursday 27 July 2017 16:23
by robgeerts
It's working now @mozart, @benbammens could you try latest beta?
If it is still not working, it might be another bug. Please send me your Teamviewer ID and PASS via PM.
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Thursday 27 July 2017 16:25
by Mozart
robgeerts wrote:It's working now @mozart, @benbammens could you try latest beta?
If it is still not working, it might be another bug. Please send me your Teamviewer ID and PASS via PM.
Indeed, it's working again.
Thanks Rob
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Thursday 27 July 2017 16:39
by benbammens
robgeerts wrote:It's working now @mozart, @benbammens could you try latest beta?
If it is still not working, it might be another bug. Please send me your Teamviewer ID and PASS via PM.
Still nothing. I've sent PM
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Thursday 27 July 2017 21:14
by vgr2
Hi Rob, did update to last beta without notification from Setting Module. Now I have black screen. How can I get back to config.js?
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Thursday 27 July 2017 21:31
by robgeerts
Could yoimu send me your Teamviewer details via PM?
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Thursday 27 July 2017 22:29
by vgr2
Thanks Rob, now it's working
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Friday 28 July 2017 20:12
by benbammens
En na een kleine ingreep van Rob werkt het nu ook bij mij. Bedankt!
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Friday 28 July 2017 20:16
by robgeerts
Yes, and fixed the thing that caused the problem in latest beta!
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Saturday 29 July 2017 0:43
by Derik
mm mine is flashing the [new ] setting screen...
Cannot get the screen.
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Saturday 29 July 2017 20:35
by capman
Also black screen here with the last beta

. Some solution 4 this ? I have used firefox and chrome .
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Sunday 30 July 2017 12:16
by robgeerts
What if you manually add configuration in config.js? ( in de topicstart you can find this code)
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Sunday 30 July 2017 15:55
by capman
Okee , I found it why my screen goes black. As soon when I have multiple screens ,3 or more, it goes wrong. With 2 screens it's working.
Working code (All the way 2 the end)
- Spoiler: show
- var config = {}
config['domoticz_ip'] = 'http://xxxxxxxxxxxxx';
config['app_title'] = 'Dashticz';
config['domoticz_refresh'] = '5';
config['dashticz_refresh'] = '60';
config['default_news_url'] = 'http://www.standaard.be/rss/section/1f2 ... 8784c7ea7c';
config['news_scroll_after'] = '15';
config['standby_after'] = 0;
config['auto_swipe_back_to'] = 1;
config['auto_swipe_back_after'] = '10';
config['auto_slide_pages'] = 0;
config['slide_effect'] = 'slide';
config['language'] = 'nl_NL';
config['timeformat'] = 'DD-MM-YY HH:mm';
config['calendarformat'] = 'dddd DD MMMM YYYY HH:mm';
config['calendarlanguage'] = 'nl_NL';
config['calendarurl'] = 'https://xxxxxxxxxxxx/basic.ics';
config['boss_stationclock'] = 'RedBoss';
config['gm_api'] = 'xxxxxxxxxxxx';
config['gm_zoomlevel'] = '13';
config['gm_latitude'] = xxxxxxxxxxx';
config['gm_longitude'] = 'xxxxxxxxxx';
config['wu_api'] = 'xxxxxxxxxxxx';
config['wu_city'] = 'xxxxxxxxxx';
config['wu_name'] = 0;
config['wu_country'] = 'BE';
config['idx_moonpicture'] = 0;
config['switch_horizon'] = 0;
config['host_nzbget'] = 0;
config['spot_clientid'] = 'xxxxxxxxxxxxxx';
config['selector_instead_of_buttons'] = 0;
config['auto_positioning'] = 0;
config['use_favorites'] = 0;
config['last_update'] = 1;
config['hide_topbar'] = 0;
config['hide_seconds'] = 0;
config['hide_seconds_stationclock'] = 0;
config['use_fahrenheit'] = 0;
config['use_beaufort'] = 0;
config['translate_windspeed'] = 0;
config['static_weathericons'] = 0;
config['hide_mediaplayer'] = 0;
//==================================================================================================================================================
//TV Gids
var tvguide = {}
tvguide.dutch = { key:'dutch', icon: 'fa-television', width:12, channels: [5,6,60,49], maxitems: 6 }
//var _STANDBY_CALL_URL = 'http://192.168.178.42/cgi-bin/screen_br ... ghtness=20'; //adjust brightness raspberry touchscreen, leave empty if not used
//var _END_STANDBY_CALL_URL = 'http://192.168.178.42/cgi-bin/screen_br ... htness=250'; //adjust brightness raspberry touchscreen, leave empty if not used
//predefined colors, when you have RGB-lamps
//var _SAVED_COLORS = ['black', 'white', 'blanchedalmond','rgb(255, 128, 0);', 'hsv 100 70 50', 'lightyellow'];
// Online Radio Stream Plugin, Note: you must enable plugin in column section 'streamplayer', see columns[3]['blocks'] example below.
var _STREAMPLAYER_TRACKS = [
{"track":1,"name":"Music FM","file":"http://stream.musicfm.hu:8000/musicfm.mp3"},
{"track":2,"name":"Radio 1","file":"http://213.181.210.106:8000/high.mp3"},
{"track":3,"name":"Test FM","file":"http://213.181.210.106:8000/high.mp3"},
];
// iCalendar Plugin, supports all .ics calendar types like Google Calendar, Apple Calendar
//var _ICALENDAR_URL = 'https://calendar.google.com/calendar/ic ... /basic.ics'; //supports .ics type calendars (Google Calendar, Apple Calendar etc.)
//var _ICALENDAR_DATEFORMAT = 'dddd DD MMMM YYYY HH:mm'; //'friendly', 'MM.DD.YYYY HH:mm', 'DD.MM.YYYY HH:mm', 'YYYY.MM.DD HH:mm','dddd DD MMMM YYYY HH:mm'
//var _ICALENDAR_LOCALE = 'nl_NL'; //en,hu, etc.
var calendars = {}
calendars.business = {width:12, maxitems: 3,icon: 'fa-calendar ', url: 'https://calendar.google.com/calendar/em ... e/Brussels', icalurl: 'https://calendar.google.com/calendar/ic ... /basic.ics' }
calendars.private = {maxitems: 3,icon: 'fa-calendar ',icalurl: 'https://calendar.google.com/calendar/ic ... /basic.ics' }
//Buttons or images to open webpages in an iframe, like a news website or weather forecast
var buttons = {}
buttons.buienradar = {width:12, isimage:true, refreshimage:60000, image: 'http://api.buienradar.nl/image/1.0/Rada ... =285&h=256', url: 'http://www.weeronline.nl/Europa/Nederland/Son/4058667'}
buttons.camvoordeur = {width:12, isimage:true, refresh:2000, image: 'http://xxxxxxxxxxxxxxx
buttons.radio = {width:12, image: 'img/radio_on.png', title: 'Radio', url: 'http://192.168.178.29:9002'}
buttons.nunl = {width:12, icon: 'fa-newspaper-o', title: 'Nu.nl', url: 'http://www.nu.nl'}
buttons.nzbget = {width:4, icon: 'fa-download', title: 'NZBget', url: 'http://192.168.178.29:6789'}
buttons.calendar = {width:4, icon: 'fa-calendar', title: 'Kalender', url: 'https://calendar.google.com/calendar'}
buttons.moon = {width:12, isimage:true, refreshimage:60000, image: 'moon'}
buttons.domoticz = {width:12, icon:'fa-microchip', title: 'Domoticz Log', url: 'http://192.168.178.29:8084/json.htm?typ ... loglevel=2'}
// Afvalwijzer
var trashcan = {}
trashcan.afvalapp = {key:'afvalapp',maxitems: 2,trashapp: 'ophaalkalender', width:4,street:'xxxxxxxxxxxxxxxx', country:'BE' }
var trashnames = {}
trashnames['Gft'] = 'GFT';
trashnames['Restafval'] = 'Rest'
trashnames['Pmd'] = 'PMD'
trashnames['P-k'] = 'Papier'
trashnames['Glas'] = 'Glas'
trashnames['Snoeiafval'] = 'Snoeiafval'
var trashcolors = {}
trashcolors['Gft'] = 'green';
//trashcolors['P-k'] = 'brown';
trashcolors['Restafval'] = 'Darkgrey'
trashcolors['Pmd'] = 'deepskyBlue'
trashcolors['Glas'] = 'yellow'
trashcolors['Snoeiafval'] = 'lightgreen'
//CUSTOM POSITIONING:
//defining wich blocks to show, de numbers represents the IDX of the device in Domoticz
//only define if you want to use a custom width instead of the default
var blocks = {}
blocks['blocktitle_1'] = {}
blocks['blocktitle_1']['type'] = 'blocktitle';
blocks['blocktitle_1']['title'] = 'SCHAKELAARS';
blocks['blocktitle_2'] = {}
blocks['blocktitle_2']['type'] = 'blocktitle';
blocks['blocktitle_2']['title'] = 'INFO';
blocks['blocktitle_3'] = {}
blocks['blocktitle_3']['type'] = 'blocktitle';
blocks['blocktitle_3']['title'] = 'Verkeersinfo';
blocks['blocktitle_4'] = {}
blocks['blocktitle_4']['type'] = 'blocktitle';
blocks['blocktitle_4']['title'] = 'MUZIEK';
blocks['blocktitle_5'] = {}
blocks['blocktitle_5']['type'] = 'blocktitle';
blocks['blocktitle_5']['title'] = 'ROLLUIKEN';
blocks['blocktitle_5']['width'] = 5;
blocks['blocktitle_6'] = {}
blocks['blocktitle_6']['type'] = 'blocktitle';
blocks['blocktitle_6']['title'] = 'CAMERA';
blocks['blocktitle_7'] = {}
blocks['blocktitle_7']['type'] = 'blocktitle';
blocks['blocktitle_7']['title'] = 'SPEEDTEST.NET';
blocks['blocktitle_7']['width'] = 4;
blocks['blocktitle_8'] = {}
blocks['blocktitle_8']['type'] = 'blocktitle';
blocks['blocktitle_8']['title'] = 'LICHAAM';
blocks['blocktitle_8']['width'] = 4;
//NIEUWS
blocks['news_1'] = {}
blocks['news_1']['feed'] = 'https://crossorigin.me/http://www.stand ... 8784c7ea7c';
blocks['news_1']['width'] = 12;
//SCHAKELAARS
blocks[276] = {}
//blocks[276]['width'] = 4; //1 to 12, remove this line if you want to use the default (4)
blocks[276]['title'] = 'Thermostaat' //if you want change the name of switch different then domoticz
blocks[276]['icon'] = ' fa-lightbulb-o'; //if you want an other icon instead of the default, choose from: http://fontawesome.io/cheatsheet/
//blocks[276]['image'] = 'bulb_off.png'; //if you want to show an image instead if icon, place image in img/ folder
blocks[215] = {}
blocks[215]['width'] = 4;
blocks[215]['title'] = 'Handmatig'
blocks[215]['icon'] = 'fa-hand-paper-o';
blocks[211] = {}
blocks[211]['width'] = 4;
blocks[211]['title'] = 'Slaapwel'
blocks[211]['image'] = 'sleep.png';
blocks[227] = {}
blocks[227]['width'] = 12;
blocks[227]['title'] = 'Lampje tablet'
blocks[30] = {}
blocks[30]['width'] = 12;
blocks[30]['title'] = 'Inkom'
blocks[29] = {}
blocks[29]['width'] = 12;
blocks[29]['title'] = 'Haard'
blocks[24] = {}
blocks[24]['width'] = 12;
blocks[24]['title'] = 'Lamp TV'
blocks[46] = {}
blocks[46]['width'] = 12;
blocks[46]['title'] = 'Rond tafeltje'
blocks[26] = {}
blocks[26]['width'] = 12;
blocks[26]['title'] = 'Leeslicht'
blocks[25] = {}
blocks[25]['width'] = 12;
blocks[25]['title'] = 'Leeslicht'
//ROLLUIKEN
blocks[18] = {}
blocks[18]['width'] = 6;
blocks[18]['title'] = 'Keuken'
blocks[18]['hide_stop'] = true;
blocks[17] = {}
blocks[17]['width'] = 6;
blocks[17]['title'] = 'Terras'
blocks[17]['hide_stop'] = true;
blocks[15] = {}
blocks[15]['width'] = 6;
blocks[15]['title'] = 'Eetkamer'
blocks[15]['hide_stop'] = true;
blocks[16] = {}
blocks[16]['width'] = 6;
blocks[16]['title'] = 'Woonkamer'
blocks[16]['hide_stop'] = true;
blocks[14] = {}
blocks[14]['width'] = 6;
blocks[14]['title'] = 'Buro'
blocks[14]['hide_stop'] = true;
blocks[20] = {}
blocks[20]['width'] = 6;
blocks[20]['title'] = 'Slaapkamer Groot'
blocks[20]['hide_stop'] = true;
blocks[65] = {}
blocks[65]['width'] = 6;
blocks[65]['title'] = 'Slaapkamer Klein'
blocks[65]['hide_stop'] = true;
blocks[21] = {}
blocks[21]['width'] = 6;
blocks[21]['title'] = 'Slaapkamer 2'
blocks[21]['hide_stop'] = true;
blocks[22] = {}
blocks[22]['width'] = 6;
blocks[22]['title'] = 'Slaapkamer 3'
blocks[22]['hide_stop'] = true;
blocks[23] = {}
blocks[23]['width'] = 6;
blocks[23]['title'] = 'Badkamer'
blocks[23]['hide_stop'] = true;
//REGEN VERWACHT
blocks[354] = {}
blocks[354]['width'] = 4;
blocks[354]['title'] = ''
blocks[354]['icon'] = 'fa-tint';
//VERWARMING
blocks[276] = {}
blocks[276]['width'] = 4;
blocks[276]['title'] = 'Verwarming'
//blocks[276]['icon'] = 'fa-tint';
//GEWICHT
blocks[375] = {}
blocks[375]['width'] = 4;
blocks[375]['title'] = 'Sabine'
blocks[375]['icon'] = 'fa-balance-scale';
blocks[375]['gotoslide'] = 3;
blocks[375]['gotoslide']['auto_close'] = 30; //seconds
blocks[376] = {}
blocks[376]['width'] = 12;
blocks[376]['title'] = 'Kris'
blocks[376]['icon'] = 'fa-balance-scale';
blocks[376]['gotoslide'] = 3;
blocks[376]['gotoslide']['auto_close'] = 30; //seconds
blocks[377] = {}
blocks[377]['width'] = 12;
blocks[377]['title'] = 'Milan'
blocks[377]['icon'] = 'fa-balance-scale';
blocks[377]['gotoslide'] = 3;
blocks[377]['gotoslide']['auto_close'] = 30; //seconds
blocks[378] = {}
blocks[378]['width'] = 4;
blocks[378]['title'] = 'Robin'
blocks[378]['icon'] = 'fa-balance-scale';
blocks[378]['gotoslide'] = 3;
blocks[378]['gotoslide']['auto_close'] = 30; //seconds
//Temperatuur
blocks[4] = {}
//blocks[4]['width'] = 4;
blocks[4]['title'] = 'Slaapkamer 1'
//blocks[4]['icon'] = 'fa-tint';
blocks[4]['switch'] = true; //if you want to switch the title and data
//Internet speed
blocks[356] = {}
blocks[356]['width'] = 4;
//blocks[356]['title'] = 'Ping'
blocks[356]['icon'] = 'fa-globe';
blocks[357] = {}
blocks[357]['width'] = 4;
//blocks[357]['title'] = 'Mbit/s'
blocks[357]['icon'] = 'fa-download';
blocks[358] = {}
blocks[358]['width'] = 4;
//blocks[358]['title'] = 'Upload'
blocks[358]['icon'] = 'fa-upload';
//Popup Camera Deurbel
blocks[366] = {}
blocks[366]['width'] = 2;
blocks[366]['openpopup'] = {}
blocks[366]['openpopup']['url'] = 'http://xxxxxxxx';
blocks[366]['openpopup']['auto_close'] = 15; //seconds
//Muziek
blocks[338] = {}
blocks[338]['width'] = 4;
//blocks[356]['title'] = 'Ping'
//blocks[356]['icon'] = 'fa-globe';
//MAPS
//var maps = {}
//maps.beveren = { width:12, latitude: xxxxxx, longitude: xxxxxxxx, zoom:13 }
//KOLOMMEN
var columns = {}
columns[1] = {}
columns[1]['blocks'] = ['blocktitle_1',211,215,276,'blocktitle_2','traffic',trashcan.afvalapp,354,320,calendars.business,calendars.private,'news_1']
columns[1]['width'] = 5;
columns[2] = {}
columns[2]['blocks'] = ['currentweather_big','weather',4,2,250,256,318,277,174,'blocktitle_4','spotify']
columns[2]['width'] = 5;
columns[3] = {}
columns[3]['blocks'] = ['sunrise',buttons.buienradar,buttons.camvoordeur,'blocktitle_8',376,377]
columns[3]['width'] = 2;
columns[4] = {}
columns[4]['blocks'] = ['clock']
columns[4]['width'] = 12;
columns[5] = {}
columns[5]['blocks'] = ['blocktitle_8',375,376,377,378]
columns[5]['width'] = 5;
columns[6] = {}
columns[6]['blocks'] = [buttons.domoticz]
columns[6]['width'] = 5;
columns[7] = {}
columns[7]['blocks'] = ['blocktitle_5',18,17,15,16,14,20,65,21,22,23]
columns[7]['width'] = 5;
columns[8] = {}
columns[8]['blocks'] = ['clock']
columns[8]['width'] = 12;
columns[9] = {}
columns[9]['blocks'] = [buttons.camvoordeur,366]
columns[9]['width'] = 12;
columns[10] = {}
columns[10]['blocks'] = ['blocktitle_1',227,30,29,24,46,26,25]
columns[10]['width'] = 12;
//STANBY SCHERM
var columns_standby = {}
columns_standby[1] = {}
columns_standby[1]['blocks'] = ['clock','currentweather_big','weather']
columns_standby[1]['width'] = 12;
//if you want to use multiple screens, use the code below:
var screens = {}
screens[1] = {}
screens[1]['background'] = 'bg10.jpg';
//screens[1]['background_morning'] = 'bg_morning.jpg';
//screens[1]['background_noon'] = 'bg_noon.jpg';
//screens[1]['background_afternoon'] = 'bg_afternoon.jpg';
//screens[1]['background_night'] = 'bg_night.jpg';
screens[1]['columns'] = [1,2,3]
screens[2] = {}
screens[2]['background'] = 'bg10.jpg';
screens[2]['columns'] = [10]
/*
screens[3] = {}
screens[3]['background'] = 'bg10.jpg';
screens[3]['columns'] = [4,5,6,7]
screens[4] = {}
screens[4]['background'] = 'bg10.jpg';
screens[4]['columns'] = [8,9]
*/
NOT Working code (also @the end

)
- Spoiler: show
- var config = {}
config['domoticz_ip'] = 'http://xxxxxxxxxxxxx';
config['app_title'] = 'Dashticz';
config['domoticz_refresh'] = '5';
config['dashticz_refresh'] = '60';
config['default_news_url'] = 'http://www.standaard.be/rss/section/1f2 ... 8784c7ea7c';
config['news_scroll_after'] = '15';
config['standby_after'] = 0;
config['auto_swipe_back_to'] = 1;
config['auto_swipe_back_after'] = '10';
config['auto_slide_pages'] = 0;
config['slide_effect'] = 'slide';
config['language'] = 'nl_NL';
config['timeformat'] = 'DD-MM-YY HH:mm';
config['calendarformat'] = 'dddd DD MMMM YYYY HH:mm';
config['calendarlanguage'] = 'nl_NL';
config['calendarurl'] = 'https://xxxxxxxxxxxx/basic.ics';
config['boss_stationclock'] = 'RedBoss';
config['gm_api'] = 'xxxxxxxxxxxx';
config['gm_zoomlevel'] = '13';
config['gm_latitude'] = xxxxxxxxxxx';
config['gm_longitude'] = 'xxxxxxxxxx';
config['wu_api'] = 'xxxxxxxxxxxx';
config['wu_city'] = 'xxxxxxxxxx';
config['wu_name'] = 0;
config['wu_country'] = 'BE';
config['idx_moonpicture'] = 0;
config['switch_horizon'] = 0;
config['host_nzbget'] = 0;
config['spot_clientid'] = 'xxxxxxxxxxxxxx';
config['selector_instead_of_buttons'] = 0;
config['auto_positioning'] = 0;
config['use_favorites'] = 0;
config['last_update'] = 1;
config['hide_topbar'] = 0;
config['hide_seconds'] = 0;
config['hide_seconds_stationclock'] = 0;
config['use_fahrenheit'] = 0;
config['use_beaufort'] = 0;
config['translate_windspeed'] = 0;
config['static_weathericons'] = 0;
config['hide_mediaplayer'] = 0;
//==================================================================================================================================================
//TV Gids
var tvguide = {}
tvguide.dutch = { key:'dutch', icon: 'fa-television', width:12, channels: [5,6,60,49], maxitems: 6 }
//var _STANDBY_CALL_URL = 'http://192.168.178.42/cgi-bin/screen_br ... ghtness=20'; //adjust brightness raspberry touchscreen, leave empty if not used
//var _END_STANDBY_CALL_URL = 'http://192.168.178.42/cgi-bin/screen_br ... htness=250'; //adjust brightness raspberry touchscreen, leave empty if not used
//predefined colors, when you have RGB-lamps
//var _SAVED_COLORS = ['black', 'white', 'blanchedalmond','rgb(255, 128, 0);', 'hsv 100 70 50', 'lightyellow'];
// Online Radio Stream Plugin, Note: you must enable plugin in column section 'streamplayer', see columns[3]['blocks'] example below.
var _STREAMPLAYER_TRACKS = [
{"track":1,"name":"Music FM","file":"http://stream.musicfm.hu:8000/musicfm.mp3"},
{"track":2,"name":"Radio 1","file":"http://213.181.210.106:8000/high.mp3"},
{"track":3,"name":"Test FM","file":"http://213.181.210.106:8000/high.mp3"},
];
// iCalendar Plugin, supports all .ics calendar types like Google Calendar, Apple Calendar
//var _ICALENDAR_URL = 'https://calendar.google.com/calendar/ic ... /basic.ics'; //supports .ics type calendars (Google Calendar, Apple Calendar etc.)
//var _ICALENDAR_DATEFORMAT = 'dddd DD MMMM YYYY HH:mm'; //'friendly', 'MM.DD.YYYY HH:mm', 'DD.MM.YYYY HH:mm', 'YYYY.MM.DD HH:mm','dddd DD MMMM YYYY HH:mm'
//var _ICALENDAR_LOCALE = 'nl_NL'; //en,hu, etc.
var calendars = {}
calendars.business = {width:12, maxitems: 3,icon: 'fa-calendar ', url: 'https://calendar.google.com/calendar/em ... e/Brussels', icalurl: 'https://calendar.google.com/calendar/ic ... /basic.ics' }
calendars.private = {maxitems: 3,icon: 'fa-calendar ',icalurl: 'https://calendar.google.com/calendar/ic ... /basic.ics' }
//Buttons or images to open webpages in an iframe, like a news website or weather forecast
var buttons = {}
buttons.buienradar = {width:12, isimage:true, refreshimage:60000, image: 'http://api.buienradar.nl/image/1.0/Rada ... =285&h=256', url: 'http://www.weeronline.nl/Europa/Nederland/Son/4058667'}
buttons.camvoordeur = {width:12, isimage:true, refresh:2000, image: 'http://xxxxxxxxxxxxxxx
buttons.radio = {width:12, image: 'img/radio_on.png', title: 'Radio', url: 'http://192.168.178.29:9002'}
buttons.nunl = {width:12, icon: 'fa-newspaper-o', title: 'Nu.nl', url: 'http://www.nu.nl'}
buttons.nzbget = {width:4, icon: 'fa-download', title: 'NZBget', url: 'http://192.168.178.29:6789'}
buttons.calendar = {width:4, icon: 'fa-calendar', title: 'Kalender', url: 'https://calendar.google.com/calendar'}
buttons.moon = {width:12, isimage:true, refreshimage:60000, image: 'moon'}
buttons.domoticz = {width:12, icon:'fa-microchip', title: 'Domoticz Log', url: 'http://192.168.178.29:8084/json.htm?typ ... loglevel=2'}
// Afvalwijzer
var trashcan = {}
trashcan.afvalapp = {key:'afvalapp',maxitems: 2,trashapp: 'ophaalkalender', width:4,street:'xxxxxxxxxxxxxxxx', country:'BE' }
var trashnames = {}
trashnames['Gft'] = 'GFT';
trashnames['Restafval'] = 'Rest'
trashnames['Pmd'] = 'PMD'
trashnames['P-k'] = 'Papier'
trashnames['Glas'] = 'Glas'
trashnames['Snoeiafval'] = 'Snoeiafval'
var trashcolors = {}
trashcolors['Gft'] = 'green';
//trashcolors['P-k'] = 'brown';
trashcolors['Restafval'] = 'Darkgrey'
trashcolors['Pmd'] = 'deepskyBlue'
trashcolors['Glas'] = 'yellow'
trashcolors['Snoeiafval'] = 'lightgreen'
//CUSTOM POSITIONING:
//defining wich blocks to show, de numbers represents the IDX of the device in Domoticz
//only define if you want to use a custom width instead of the default
var blocks = {}
blocks['blocktitle_1'] = {}
blocks['blocktitle_1']['type'] = 'blocktitle';
blocks['blocktitle_1']['title'] = 'SCHAKELAARS';
blocks['blocktitle_2'] = {}
blocks['blocktitle_2']['type'] = 'blocktitle';
blocks['blocktitle_2']['title'] = 'INFO';
blocks['blocktitle_3'] = {}
blocks['blocktitle_3']['type'] = 'blocktitle';
blocks['blocktitle_3']['title'] = 'Verkeersinfo';
blocks['blocktitle_4'] = {}
blocks['blocktitle_4']['type'] = 'blocktitle';
blocks['blocktitle_4']['title'] = 'MUZIEK';
blocks['blocktitle_5'] = {}
blocks['blocktitle_5']['type'] = 'blocktitle';
blocks['blocktitle_5']['title'] = 'ROLLUIKEN';
blocks['blocktitle_5']['width'] = 5;
blocks['blocktitle_6'] = {}
blocks['blocktitle_6']['type'] = 'blocktitle';
blocks['blocktitle_6']['title'] = 'CAMERA';
blocks['blocktitle_7'] = {}
blocks['blocktitle_7']['type'] = 'blocktitle';
blocks['blocktitle_7']['title'] = 'SPEEDTEST.NET';
blocks['blocktitle_7']['width'] = 4;
blocks['blocktitle_8'] = {}
blocks['blocktitle_8']['type'] = 'blocktitle';
blocks['blocktitle_8']['title'] = 'LICHAAM';
blocks['blocktitle_8']['width'] = 4;
//NIEUWS
blocks['news_1'] = {}
blocks['news_1']['feed'] = 'https://crossorigin.me/http://www.stand ... 8784c7ea7c';
blocks['news_1']['width'] = 12;
//SCHAKELAARS
blocks[276] = {}
//blocks[276]['width'] = 4; //1 to 12, remove this line if you want to use the default (4)
blocks[276]['title'] = 'Thermostaat' //if you want change the name of switch different then domoticz
blocks[276]['icon'] = ' fa-lightbulb-o'; //if you want an other icon instead of the default, choose from: http://fontawesome.io/cheatsheet/
//blocks[276]['image'] = 'bulb_off.png'; //if you want to show an image instead if icon, place image in img/ folder
blocks[215] = {}
blocks[215]['width'] = 4;
blocks[215]['title'] = 'Handmatig'
blocks[215]['icon'] = 'fa-hand-paper-o';
blocks[211] = {}
blocks[211]['width'] = 4;
blocks[211]['title'] = 'Slaapwel'
blocks[211]['image'] = 'sleep.png';
blocks[227] = {}
blocks[227]['width'] = 12;
blocks[227]['title'] = 'Lampje tablet'
blocks[30] = {}
blocks[30]['width'] = 12;
blocks[30]['title'] = 'Inkom'
blocks[29] = {}
blocks[29]['width'] = 12;
blocks[29]['title'] = 'Haard'
blocks[24] = {}
blocks[24]['width'] = 12;
blocks[24]['title'] = 'Lamp TV'
blocks[46] = {}
blocks[46]['width'] = 12;
blocks[46]['title'] = 'Rond tafeltje'
blocks[26] = {}
blocks[26]['width'] = 12;
blocks[26]['title'] = 'Leeslicht'
blocks[25] = {}
blocks[25]['width'] = 12;
blocks[25]['title'] = 'Leeslicht'
//ROLLUIKEN
blocks[18] = {}
blocks[18]['width'] = 6;
blocks[18]['title'] = 'Keuken'
blocks[18]['hide_stop'] = true;
blocks[17] = {}
blocks[17]['width'] = 6;
blocks[17]['title'] = 'Terras'
blocks[17]['hide_stop'] = true;
blocks[15] = {}
blocks[15]['width'] = 6;
blocks[15]['title'] = 'Eetkamer'
blocks[15]['hide_stop'] = true;
blocks[16] = {}
blocks[16]['width'] = 6;
blocks[16]['title'] = 'Woonkamer'
blocks[16]['hide_stop'] = true;
blocks[14] = {}
blocks[14]['width'] = 6;
blocks[14]['title'] = 'Buro'
blocks[14]['hide_stop'] = true;
blocks[20] = {}
blocks[20]['width'] = 6;
blocks[20]['title'] = 'Slaapkamer Groot'
blocks[20]['hide_stop'] = true;
blocks[65] = {}
blocks[65]['width'] = 6;
blocks[65]['title'] = 'Slaapkamer Klein'
blocks[65]['hide_stop'] = true;
blocks[21] = {}
blocks[21]['width'] = 6;
blocks[21]['title'] = 'Slaapkamer 2'
blocks[21]['hide_stop'] = true;
blocks[22] = {}
blocks[22]['width'] = 6;
blocks[22]['title'] = 'Slaapkamer 3'
blocks[22]['hide_stop'] = true;
blocks[23] = {}
blocks[23]['width'] = 6;
blocks[23]['title'] = 'Badkamer'
blocks[23]['hide_stop'] = true;
//REGEN VERWACHT
blocks[354] = {}
blocks[354]['width'] = 4;
blocks[354]['title'] = ''
blocks[354]['icon'] = 'fa-tint';
//VERWARMING
blocks[276] = {}
blocks[276]['width'] = 4;
blocks[276]['title'] = 'Verwarming'
//blocks[276]['icon'] = 'fa-tint';
//GEWICHT
blocks[375] = {}
blocks[375]['width'] = 4;
blocks[375]['title'] = 'Sabine'
blocks[375]['icon'] = 'fa-balance-scale';
blocks[375]['gotoslide'] = 3;
blocks[375]['gotoslide']['auto_close'] = 30; //seconds
blocks[376] = {}
blocks[376]['width'] = 12;
blocks[376]['title'] = 'Kris'
blocks[376]['icon'] = 'fa-balance-scale';
blocks[376]['gotoslide'] = 3;
blocks[376]['gotoslide']['auto_close'] = 30; //seconds
blocks[377] = {}
blocks[377]['width'] = 12;
blocks[377]['title'] = 'Milan'
blocks[377]['icon'] = 'fa-balance-scale';
blocks[377]['gotoslide'] = 3;
blocks[377]['gotoslide']['auto_close'] = 30; //seconds
blocks[378] = {}
blocks[378]['width'] = 4;
blocks[378]['title'] = 'Robin'
blocks[378]['icon'] = 'fa-balance-scale';
blocks[378]['gotoslide'] = 3;
blocks[378]['gotoslide']['auto_close'] = 30; //seconds
//Temperatuur
blocks[4] = {}
//blocks[4]['width'] = 4;
blocks[4]['title'] = 'Slaapkamer 1'
//blocks[4]['icon'] = 'fa-tint';
blocks[4]['switch'] = true; //if you want to switch the title and data
//Internet speed
blocks[356] = {}
blocks[356]['width'] = 4;
//blocks[356]['title'] = 'Ping'
blocks[356]['icon'] = 'fa-globe';
blocks[357] = {}
blocks[357]['width'] = 4;
//blocks[357]['title'] = 'Mbit/s'
blocks[357]['icon'] = 'fa-download';
blocks[358] = {}
blocks[358]['width'] = 4;
//blocks[358]['title'] = 'Upload'
blocks[358]['icon'] = 'fa-upload';
//Popup Camera Deurbel
blocks[366] = {}
blocks[366]['width'] = 2;
blocks[366]['openpopup'] = {}
blocks[366]['openpopup']['url'] = 'http://xxxxxxxx';
blocks[366]['openpopup']['auto_close'] = 15; //seconds
//Muziek
blocks[338] = {}
blocks[338]['width'] = 4;
//blocks[356]['title'] = 'Ping'
//blocks[356]['icon'] = 'fa-globe';
//MAPS
//var maps = {}
//maps.beveren = { width:12, latitude: xxxxxx, longitude: xxxxxxxx, zoom:13 }
//KOLOMMEN
var columns = {}
columns[1] = {}
columns[1]['blocks'] = ['blocktitle_1',211,215,276,'blocktitle_2','traffic',trashcan.afvalapp,354,320,calendars.business,calendars.private,'news_1']
columns[1]['width'] = 5;
columns[2] = {}
columns[2]['blocks'] = ['currentweather_big','weather',4,2,250,256,318,277,174,'blocktitle_4','spotify']
columns[2]['width'] = 5;
columns[3] = {}
columns[3]['blocks'] = ['sunrise',buttons.buienradar,buttons.camvoordeur,'blocktitle_8',376,377]
columns[3]['width'] = 2;
columns[4] = {}
columns[4]['blocks'] = ['clock']
columns[4]['width'] = 12;
columns[5] = {}
columns[5]['blocks'] = ['blocktitle_8',375,376,377,378]
columns[5]['width'] = 5;
columns[6] = {}
columns[6]['blocks'] = [buttons.domoticz]
columns[6]['width'] = 5;
columns[7] = {}
columns[7]['blocks'] = ['blocktitle_5',18,17,15,16,14,20,65,21,22,23]
columns[7]['width'] = 5;
columns[8] = {}
columns[8]['blocks'] = ['clock']
columns[8]['width'] = 12;
columns[9] = {}
columns[9]['blocks'] = [buttons.camvoordeur,366]
columns[9]['width'] = 12;
columns[10] = {}
columns[10]['blocks'] = ['blocktitle_1',227,30,29,24,46,26,25]
columns[10]['width'] = 12;
//STANBY SCHERM
var columns_standby = {}
columns_standby[1] = {}
columns_standby[1]['blocks'] = ['clock','currentweather_big','weather']
columns_standby[1]['width'] = 12;
//if you want to use multiple screens, use the code below:
var screens = {}
screens[1] = {}
screens[1]['background'] = 'bg10.jpg';
//screens[1]['background_morning'] = 'bg_morning.jpg';
//screens[1]['background_noon'] = 'bg_noon.jpg';
//screens[1]['background_afternoon'] = 'bg_afternoon.jpg';
//screens[1]['background_night'] = 'bg_night.jpg';
screens[1]['columns'] = [1,2,3]
screens[2] = {}
screens[2]['background'] = 'bg10.jpg';
screens[2]['columns'] = [10]
screens[3] = {}
screens[3]['background'] = 'bg10.jpg';
screens[3]['columns'] = [4,5,6,7]
screens[4] = {}
screens[4]['background'] = 'bg10.jpg';
screens[4]['columns'] = [8,9]
In the code is some 'xxxx' 4 hiding some personal data

Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Sunday 30 July 2017 20:42
by robgeerts
This is working for me...
Code: Select all
var screens = {}
screens['default'] = {}
screens['default']['maxwidth'] = 1920;
screens['default']['maxheight'] = 1080;
screens['default'][1] = {}
screens['default'][1]['background'] = 'bg9.jpg';
screens['default'][1]['columns'] = [1,2,4]
screens['default'][2] = {}
screens['default'][2]['background'] = 'bg9.jpg';
screens['default'][2]['columns'] = [5,6,7]
screens['default'][3] = {}
screens['default'][3]['background'] = 'bg9.jpg';
screens['default'][3]['columns'] = [5,6,7]
screens['default'][4] = {}
screens['default'][4]['background'] = 'bg9.jpg';
screens['default'][4]['columns'] = [5,6,7]
screens['tablet'] = {}
screens['tablet']['maxwidth'] = 1024;
screens['tablet']['maxheight'] = 768;
screens['tablet'][1] = {}
screens['tablet'][1]['background'] = 'bg9.jpg';
screens['tablet'][1]['columns'] = [1]
screens['tablet'][2] = {}
screens['tablet'][2]['background'] = 'bg9.jpg';
screens['tablet'][2]['columns'] = [2]
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Monday 31 July 2017 21:35
by capman
Working 4 me also now, with the latest beta.
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Saturday 05 August 2017 12:50
by gielie
I tried the latest beta but I also get a black screen. I tried to reduce the screens to 2 as stated above but still no luck.
Someone have an idea that might work?
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Saturday 05 August 2017 20:55
by Blueone
add "var config = {}" to the top of the config file, that resolved it for me (Was using the latest beta but also a black screen).
And another question

, is it possible to set the sunrise on the place of the logo in the title bar (maybe an option in the menu)?
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Saturday 05 August 2017 21:45
by robgeerts
In latest beta, use:
Code: Select all
columns['bar'] = {}
columns['bar']['blocks'] = ['sunrise','miniclock','settings']
Re: Dashticz - [BETA]Module - Settings - VERSION 2
Posted: Sunday 06 August 2017 9:28
by Blueone
Thanks!
Re: Dashticz - Module - Settings
Posted: Thursday 16 November 2017 20:54
by PeJeWe
The function "edit mode" dus not work.
i have tried to reinstall it several times.
I have used git pull.
It won't save changes. i use Chrome
when i push save and i refresh nothing happens.
F12 shows me:
Uncaught TypeError: Cannot read property 'width' of undefined
at HTMLDivElement.eval (eval at globalEval (jquery.min.js:2), <anonymous>:72:47)
at Function.each (jquery.min.js:2)
at n.fn.init.each (jquery.min.js:2)
at saveBlocks (eval at globalEval (jquery.min.js:2), <anonymous>:43:20)
at HTMLAnchorElement.onclick ((index):1)
I cant add plugins.
Re: Dashticz - Module - Settings
Posted: Friday 17 November 2017 22:50
by robgeerts
Could you test latest beta?
Remember, this function is heavily in beta

Later I want to add a menu for new blocks to add.