Page 1 of 1

Some blocks not showing

Posted: Monday 18 February 2019 8:25
by Marque1968
I never had Dashticz working perfect for me, but I assumed that it was due to things I altered. But as I had a bit of time this weekend, I thought it to be a good opportunity to try dashticz again. This time I installed it on a seperate server, not on my Domoticz machine. But from the first additions to the default script, it is not working as expected.

I got the default script. Copied the radio stations, tv channels and bus stops from my previous installation to this one, and started adding blocks.
Spoiler: show

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]

In essence:
columns[4]['blocks'] = ['blocktitle_2',135,144,211,251,248,'blocktitle_3',3,228,233]

Blocktitles are shown
Block 135, 144 and 3 are shown
Other blocks are not shown

These are the listings in the devices screen of Domoticz
Image

I hope somebody can see my failure in editing this config.js.

Re: Some blocks not showing

Posted: Monday 18 February 2019 13:53
by Marque1968
Small addition.

I realised that all the none-functioning from this list, were in the higher numbers. Please note that there is a lower one not showing up either, but there is nothing after device 164. I did a json list of all devices (/json.htm?type=devices&filter=all&used=true), and saw that device 164 gave:
Spoiler: show

Code: Select all

      {
         "AddjMulti" : 1.0,
         "AddjMulti2" : 1.0,
         "AddjValue" : 0.0,
         "AddjValue2" : 0.0,
         "BatteryLevel" : 255,
         "CustomImage" : 0,
         "Data" : "Set Level: 250 %",
         "Description" : "",
         "DimmerType" : "none",
         "Favorite" : 0,
         "HardwareID" : 3,
         "HardwareName" : "Dummy Switches",
         "HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
         "HardwareTypeVal" : 15,
         "HaveDimmer" : true,
         "HaveGroupCmd" : true,
         "HaveTimeout" : false,
         "ID" : "000140F4",
         "Image" : "Light",
         "IsSubDevice" : false,
         "LastUpdate" : "2018-11-03 13:55:47",
         "Level" : 250,
         "LevelActions" : "aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg0Ljl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg1Ljl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg2Ljl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg3Ljl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg4Ljl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTg5Ljl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkwLjl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkxLjl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkyLjl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTkzLjl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk0Ljl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk1Ljl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk2Ljl8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3LjB8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3LjF8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3LjJ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3LjN8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3LjR8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3LjV8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3LjZ8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3Ljd8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3Ljh8aHR0cDovLzk0LjIwOC4xNzguMTE1OjU5ODg4L2pzb24uaHRtP3R5cGU9Y29tbWFuZCZwYXJhbT11ZGV2aWNlJmlkeD0xNTMmbnZhbHVlPTAmc3ZhbHVlPTk3Ljk=",
         "LevelInt" : 250,
         "LevelNames" : "ODQuMHw4NC4xfDg0LjJ8ODQuM3w4NC40fDg0LjV8ODQuNnw4NC43fDg0Ljh8ODQuOXw4NS4wfDg1LjF8ODUuMnw4NS4zfDg1LjR8ODUuNXw4NS42fDg1Ljd8ODUuOHw4NS45fDg2LjB8ODYuMXw4Ni4yfDg2LjN8ODYuNHw4Ni41fDg2LjZ8ODYuN3w4Ni44fDg2Ljl8ODcuMHw4Ny4xfDg3LjJ8ODcuM3w4Ny40fDg3LjV8ODcuNnw4Ny43fDg3Ljh8ODcuOXw4OC4wfDg4LjF8ODguMnw4OC4zfDg4LjR8ODguNXw4OC42fDg4Ljd8ODguOHw4OC45fDg5LjB8ODkuMXw4OS4yfDg5LjN8ODkuNHw4OS41fDg5LjZ8ODkuN3w4OS44fDg5Ljl8OTAuMHw5MC4xfDkwLjJ8OTAuM3w5MC40fDkwLjV8OTAuNnw5MC43fDkwLjh8OTAuOXw5MS4wfDkxLjF8OTEuMnw5MS4zfDkxLjR8OTEuNXw5MS42fDkxLjd8OTEuOHw5MS45fDkyLjB8OTIuMXw5Mi4yfDkyLjN8OTIuNHw5Mi41fDkyLjZ8OTIuN3w5Mi44fDkyLjl8OTMuMHw5My4xfDkzLjJ8OTMuM3w5My40fDkzLjV8OTMuNnw5My43fDkzLjh8OTMuOXw5NC4wfDk0LjF8OTQuMnw5NC4zfDk0LjR8OTQuNXw5NC42fDk0Ljd8OTQuOHw5NC45fDk1LjB8OTUuMXw5NS4yfDk1LjN8OTUuNHw5NS41fDk1LjZ8OTUuN3w5NS44fDk1Ljl8OTYuMHw5Ni4xfDk2LjJ8OTYuM3w5Ni40fDk2LjV8OTYuNnw5Ni43fDk2Ljh8OTYuOXw5Ny4wfDk3LjF8OTcuMnw5Ny4zfDk3LjR8OTcuNXw5Ny42fDk3Ljd8OTcuOHw5Ny45",
         "LevelOffHidden" : false,
         "MaxDimLevel" : 100,
         "Name" : "testweightselector",
         "Notifications" : "false",
         "PlanID" : "0",
         "PlanIDs" : [ 0 ],
         "Protected" : false,
         "SelectorStyle" : 1,
         "ShowNotifications" : true,
         "SignalLevel" : "-",
         "Status" : "Set Level: 250 %",
         "StrParam1" : "",
         "StrParam2" : "",
         "SubType" : "Selector Switch",
         "SwitchType" : "Selector",
         "SwitchTypeVal" : 18,
         "Timers" : "false",
         "Type" : "Light/Switch",
         "TypeImg" : "Light",
         "Unit" : 1,
         "Used" : 1,
         "UsedByCamera" : false,
         "XOffset" : "0",
         "YOffset" : "0",
         "idx" : "164"
      },

Is Dashticz not able to swallow all data it is presented with?


(but as mentioned, I found another one not working and I haven't tried all devices.... not working aswell:
Spoiler: show
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"CustomImage" : 0,
"Data" : "94.4 Kg's",
"Description" : "",
"Favorite" : 0,
"HardwareID" : 3,
"HardwareName" : "Dummy Switches",
"HardwareType" : "Dummy (Does nothing, use for virtual switches only)",
"HardwareTypeVal" : 15,
"HaveTimeout" : true,
"ID" : "00082153",
"Image" : "Custom",
"LastUpdate" : "2018-11-13 08:58:11",
"Name" : "Gewicht Marc",
"Notifications" : "false",
"PlanID" : "0",
"PlanIDs" : [ 0 ],
"Protected" : false,
"SensorType" : 1,
"SensorUnit" : "Kg's",
"ShowNotifications" : true,
"SignalLevel" : "-",
"SubType" : "Custom Sensor",
"Timers" : "false",
"Type" : "General",
"TypeImg" : "Custom",
"Unit" : 1,
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "153"
},
Please also note that these weight-related devices were not in place when I first started experimenting with Dashticz.

Re: Some blocks not showing

Posted: Monday 18 February 2019 13:58
by Marque1968
p.s.s.
- I have now changed the used status in Domoticz to false, but that is not working (I assume that Dashticz uses &used=false)
- I have forgotten to mention that not-displayed devices still claim their space on the dashboard. Thus an empty gap is shown where the device should have been.

Re: Some blocks not showing

Posted: Monday 18 February 2019 20:24
by Lokonli
Marque1968 wrote: Monday 18 February 2019 13:58 p.s.s.
- I have now changed the used status in Domoticz to false, but that is not working (I assume that Dashticz uses &used=false)
- I have forgotten to mention that not-displayed devices still claim their space on the dashboard. Thus an empty gap is shown where the device should have been.
Are you using the beta version of Dashticz? There was a change in Domoticz for selector switches, which has been fixed in Dashticz beta, but not in master.

Further, to debug:
If you open Dashticz in Chrome, and you press F12, do you then see any error in the developers console tab?

Device 164 contains a very long definition of levelactions and levelnames.
Maybe Dashticz doesn't handle this correctly.
If you remove the 164 device from your block definition, are then more (or all other) devices appearing?

Re: Some blocks not showing

Posted: Wednesday 20 February 2019 7:05
by Marque1968
Good morning Lokonli,

- I am using the beta of Domoticz, I downloaded Dashticz last week, but I think it is not the Beta version

-The console shows:
plugins.js:28 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu
(anonymous) @ plugins.js:28
jquery.min.js:4 [Deprecation] Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
send @ jquery.min.js:4

- 164 is NOT in my blocks in Dashticz. I do not refer to it in any way. It is just that any block number higher than 164 does not show.

Re: Some blocks not showing

Posted: Wednesday 20 February 2019 7:28
by Marque1968
Expanded the console output to include "Verbose", and got this additional line:
jquery.min.js:3 [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952

Re: Some blocks not showing

Posted: Wednesday 20 February 2019 7:44
by Marque1968
Correction, I went to the version.txt file on the server, and it is indeed a beta version:

"version": "2.5.3",
"branch": "beta",

Re: Some blocks not showing

Posted: Wednesday 20 February 2019 13:13
by Marque1968
Ok, I now totally removed the devices 164 and 153. But it doesn't change anything in Dashticz.

Code: Select all

columns[4] = {}
columns[4]['blocks'] = ['blocktitle_2',149,150,151,166,175,184,188,135,144,144,211,251,248,'blocktitle_3',3,228,233,'blocktitle_4','log']
columns[4]['width'] = 4;
Still only shows items 150,151, 135, 144, 144 (twice, I know) and 3 (in addition to the block titles and the log) All not-displayed items leave a blank block, but for the 149 (first item)

Looking at the page source:

Code: Select all

...
<div data-id="149" class="mh transbg block_149"></div>
<div data-id="150" class="mh transbg block_150 col-xs-4 hover" onclick="switchDevice(this)"><div class="col-xs-4 col-icon"><em class="far fa-lightbulb off icon" undefined=""></em></div><div class="col-xs-8 col-data"><strong class="title">Winkelwaarschuwing</strong><br><span class="state">OFF</span><br><span class="lastupdate">11-01-19 15:49</span></div></div>
<div data-id="151" class="mh transbg block_151 col-xs-4"><div class="col-xs-4 col-icon"><em class="fas fa-exclamation-triangle off icon" undefined=""></em></div><div class="col-xs-8 col-data"><strong class="title">Alarm Ingeschakeld</strong><br><span class="state">OFF</span><br><span class="lastupdate">16-11-18 12:38</span></div></div>
<div data-id="166" class="mh transbg block_166"></div>
<div data-id="175" class="mh transbg block_175"></div>
... 

Re: Some blocks not showing

Posted: Wednesday 20 February 2019 14:54
by Lokonli
Marque1968 wrote: Wednesday 20 February 2019 7:28 Expanded the console output to include "Verbose", and got this additional line:
jquery.min.js:3 [Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive. See https://www.chromestatus.com/feature/5745543795965952
There errors you see are 'warnings' from your browser; no Dashticz errors.

To find out what's causing the problem, I would recommend to start with an empty Dashticz dashboard, and then start adding device blocks one by one.

Re: Some blocks not showing

Posted: Thursday 21 February 2019 8:25
by Marque1968
Well, I did. I altered the Custom2. This is it:

Code: Select all

var _LANGUAGE 				= 'nl_NL'; //or: en_US, fr_FR, hu_HU
var _USE_AUTO_POSITIONING 	= true; //don't want to configure positions, use auto positioning
var _USE_FAVORITES			= true; //only used when using auto positioning

var config = {}
config['domoticz_ip'] = 'http://94.***.***.***:****';
config['user_name'] = '********';
config['pass_word'] = '************';

var columns = {}
columns[1] = {}
columns[1]['blocks'] = [251,248,3]
columns[1]['width'] = 12;

var screens = {}
screens[1] = {}
screens[1]['background'] = 'bg2.jpg';
screens[1]['columns'] = [1]
Only the 3 is shown, the 251 and 248 are not

Re: Some blocks not showing

Posted: Thursday 21 February 2019 9:13
by Lokonli
The first three lines are old configuration style. If you are defining blocks then you should set auto_positioning to false. use_favorites should also be false.

So the code for the first few lines probably should be:

Code: Select all

var config = {}
config['language'] = 'nl_NL';
config['use_favorites'] = 0;

config['domoticz_ip'] = 'http://94.***.***.***:****';
config['user_name'] = '********';
config['pass_word'] = '************';

Re: Some blocks not showing

Posted: Thursday 21 February 2019 9:40
by Marque1968
Thank you Lokonli, the use_favorites solved the issue. I DID however found dat I got more concole warnings:

Code: Select all

[Violation] 'load' handler took 472ms   head.js:6
5[Violation] Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive. See <URL>
(all related to the 'touchstart' event, and URL: https://www.chromestatus.com/feature/5745543795965952)

The old config style is the one shipped with the latest beta in custom_2.

But now I can start playing around with Dashticz again. I was recently considering switching to Home Assistant of OpenHab, but if this works, I might stick around for a little while longer :) Thanks!

Re: Some blocks not showing

Posted: Thursday 21 February 2019 9:53
by Lokonli
Marque1968 wrote: Thursday 21 February 2019 9:40 Thank you Lokonli, the use_favorites solved the issue. I DID however found dat I got more concole warnings:

Code: Select all

[Violation] 'load' handler took 472ms   head.js:6
5[Violation] Added non-passive event listener to a scroll-blocking <some> event. Consider marking event handler as 'passive' to make the page more responsive. See <URL>
(all related to the 'touchstart' event, and URL: https://www.chromestatus.com/feature/5745543795965952)

The old config style is the one shipped with the latest beta in custom_2.

But now I can start playing around with Dashticz again. I was recently considering switching to Home Assistant of OpenHab, but if this works, I might stick around for a little while longer :) Thanks!
You can ignore those errors.
Enjoy Dashticz :)