[RELEASE] Tile Master - Display multiple devices that can be Controlled from the tile!

@bptworld

BOOM. Back of the net. (Sorry English Football thing).
Sorted.
Thanks again for wonderful service. :laughing::+1:

1 Like

Ive been having no issues with 2.2.4, but this update actually caused "No Data" errors to appear in existing tiles.
The tile would show okay at first then after a screen refresh certain lines would error, and it would spread to other lines

New version on GitHub...

Child:
V2.2.6 - 02/28/20 - More work on att values and a few other adjustments

still no go on this one -- roll back to 2.2.4 is okay

226 v226

vs

224 v224

LOG HERE

{app:775](http://192.168.80.121/logs#app775)2020-02-28 06:09:31.330 pm debugIn setVersion - App Watchdog Child app code

app:7752020-02-28 06:09:31.326 pm debugCharacters - Line 1: 250 - Line 2: 110 - Line 3: 199 - Line 4: 209 -

app:7752020-02-28 06:09:31.323 pm debug*************************************** In makeTile - End ***************************************

app:7752020-02-28 06:09:31.319 pm debugIn makeTile - tileData sent

app:7752020-02-28 06:09:31.313 pm debugIn makeTile - tileData:

Workroom No Data & open

SAFE No Data

Water Main Boiler

Washer/Dryer 2FL guest bath

app:7752020-02-28 06:09:31.309 pm debugIn makeTile (v2.2.6) - howManyLines: 4

app:7752020-02-28 06:09:31.305 pm debug*************************************** In makeTile - Start ***************************************

app:7752020-02-28 06:09:31.302 pm debugIn sampleTileHandler (v2.2.6)

app:7752020-02-28 06:09:31.299 pm debug*************************************** In tileHandler - End ***************************************

app:7752020-02-28 06:09:31.296 pm debugIn tileHandler - Line: 4 - theTileMap:

Washer/Dryer 2FL guest bath

app:7752020-02-28 06:09:31.292 pm debugIn makeTileLine - Returning newWords2: 2FL guest bath

app:7752020-02-28 06:09:31.289 pm debugIn makeTileLine - words: 2FL guest bath

app:7752020-02-28 06:09:31.286 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:31.282 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:31.277 pm debugIn makeTileLine (v2.2.6) - wordsBEF: 2FL guest bath - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:31.274 pm debugIn makeTileLine (v2.2.6) - theDevice: 2FL guest bath leak sensor - deviceAtts: water - hideAttr: true - deviceStatus: dry

app:7752020-02-28 06:09:31.271 pm debugIn makeTileLine - Returning newWords2: Washer/Dryer

app:7752020-02-28 06:09:31.268 pm debugIn makeTileLine - words: Washer/Dryer

app:7752020-02-28 06:09:31.264 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:31.260 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:31.257 pm debugIn makeTileLine (v2.2.6) - wordsBEF: Washer/Dryer - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:31.254 pm debugIn makeTileLine (v2.2.6) - theDevice: Washer/Dryer leak sensor - deviceAtts: water - hideAttr: true - deviceStatus: dry

app:7752020-02-28 06:09:31.251 pm debugIn tileHander - theStyleb: style='width:null%;color:null;font-size:nullpx;text-decoration:null;'

app:7752020-02-28 06:09:31.248 pm debugIn tileHander - theStylea: style='width:50%;text-align:Center;color:White;background:green;'

app:7752020-02-28 06:09:31.245 pm debugIn tileHander - theStyle: style='width:50%;text-align:Center;color:White;background:green;'

app:7752020-02-28 06:09:31.092 pm debug In tileHander - Making the table for line 4

app:7752020-02-28 06:09:31.089 pm debug*************************************** In getCellColors - End ***************************************

app:7752020-02-28 06:09:31.085 pm debugIn getCellColors - Returning: green

app:7752020-02-28 06:09:31.083 pm debugIn getCellColors (v2.2.6) - Received: water - dry

app:7752020-02-28 06:09:31.080 pm debug*************************************** In getCellColors - Start ***************************************

app:7752020-02-28 06:09:31.076 pm debug In tileHandler - Line: 4 - Section: 2

app:7752020-02-28 06:09:31.073 pm debug*************************************** In getCellColors - End ***************************************

app:7752020-02-28 06:09:31.070 pm debugIn getCellColors - Returning: green

app:7752020-02-28 06:09:31.067 pm debugIn getCellColors (v2.2.6) - Received: water - dry

app:7752020-02-28 06:09:31.064 pm debug*************************************** In getCellColors - Start ***************************************

app:7752020-02-28 06:09:31.056 pm debug In tileHandler - Line: 4 - Section: 1

app:7752020-02-28 06:09:30.957 pm debug ************ Starting Line 4 ************

app:7752020-02-28 06:09:30.954 pm debug*************************************** In tileHandler - End ***************************************

app:7752020-02-28 06:09:30.950 pm debugIn tileHandler - Line: 3 - theTileMap:

Water Main Boiler

app:7752020-02-28 06:09:30.947 pm debugIn makeTileLine - Returning newWords2: Boiler

app:7752020-02-28 06:09:30.944 pm debugIn makeTileLine - words: Boiler

app:7752020-02-28 06:09:30.942 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: null

app:7752020-02-28 06:09:30.939 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.936 pm debugIn makeTileLine (v2.2.6) - wordsBEF: Boiler - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.933 pm debugIn makeTileLine (v2.2.6) - theDevice: Boiler leak sensor - deviceAtts: water - hideAttr: true - deviceStatus: dry

app:7752020-02-28 06:09:30.930 pm debugIn makeTileLine - Returning newWords2: Water Main

app:7752020-02-28 06:09:30.927 pm debugIn makeTileLine - words: Water Main

app:7752020-02-28 06:09:30.924 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: null

app:7752020-02-28 06:09:30.921 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.918 pm debugIn makeTileLine (v2.2.6) - wordsBEF: Water Main - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.916 pm debugIn makeTileLine (v2.2.6) - theDevice: Water Main leak sensor - deviceAtts: water - hideAttr: true - deviceStatus: dry

app:7752020-02-28 06:09:30.913 pm debugIn tileHander - theStyleb: style='width:null%;color:null;font-size:nullpx;text-decoration:null;'

app:7752020-02-28 06:09:30.910 pm debugIn tileHander - theStylea: style='width:50%;text-align:Center;color:White;background:green;'

app:7752020-02-28 06:09:30.907 pm debugIn tileHander - theStyle: style='width:50%;text-align:Center;color:White;background:green;'

app:7752020-02-28 06:09:30.703 pm debug In tileHander - Making the table for line 3

app:7752020-02-28 06:09:30.699 pm debug*************************************** In getCellColors - End ***************************************

app:7752020-02-28 06:09:30.695 pm debugIn getCellColors - Returning: green

app:7752020-02-28 06:09:30.687 pm debugIn getCellColors (v2.2.6) - Received: water - dry

app:7752020-02-28 06:09:30.684 pm debug*************************************** In getCellColors - Start ***************************************

app:7752020-02-28 06:09:30.663 pm debug In tileHandler - Line: 3 - Section: 2

app:7752020-02-28 06:09:30.659 pm debug*************************************** In getCellColors - End ***************************************

app:7752020-02-28 06:09:30.650 pm debugIn getCellColors - Returning: green

app:7752020-02-28 06:09:30.646 pm debugIn getCellColors (v2.2.6) - Received: water - dry

app:7752020-02-28 06:09:30.642 pm debug*************************************** In getCellColors - Start ***************************************

app:7752020-02-28 06:09:30.629 pm debug In tileHandler - Line: 3 - Section: 1

app:7752020-02-28 06:09:30.497 pm debug ************ Starting Line 3 ************

app:7752020-02-28 06:09:30.493 pm debug*************************************** In tileHandler - End ***************************************

app:7752020-02-28 06:09:30.489 pm debugIn tileHandler - Line: 2 - theTileMap:

SAFE No Data

app:7752020-02-28 06:09:30.485 pm debugIn makeTileLine - Returning newWords2: SAFE No Data

app:7752020-02-28 06:09:30.482 pm debugIn makeTileLine - words: SAFE No Data

app:7752020-02-28 06:09:30.479 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: null

app:7752020-02-28 06:09:30.476 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.473 pm debugIn makeTileLine (v2.2.6) - wordsBEF: SAFE - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.469 pm debugIn makeTileLine (v2.2.6) - theDevice: Safe Motion - deviceAtts: motion - hideAttr: false - deviceStatus: No Data

app:7752020-02-28 06:09:30.466 pm debugIn tileHander - theStyleb: style='width:null%;color:null;font-size:nullpx;text-decoration:null;'

app:7752020-02-28 06:09:30.463 pm debugIn tileHander - theStylea: style='width:null%;color:null;font-size:nullpx;text-decoration:null;'

app:7752020-02-28 06:09:30.460 pm debugIn tileHander - theStyle: style='width:null%;text-align:Center;color:White;'

app:7752020-02-28 06:09:30.313 pm debug In tileHander - Making the table for line 2

app:7752020-02-28 06:09:30.310 pm debugIn tileHandler - deviceStatus1: No Data - wordsBEF1: SAFE - wordsAFT1: null

app:7752020-02-28 06:09:30.306 pm debug*************************************** In getStatusColors - End ***************************************

app:7752020-02-28 06:09:30.303 pm debugIn getStatusColors - Returning: No Data,SAFE ,null

app:7752020-02-28 06:09:30.300 pm debugIn getStatusColors (v2.2.6) - Received - deviceStatus: No Data - deviceAtts: motion - useColors: true - useColorsBEF: false - useColorsAFT: false - wordsBEF: SAFE - wordsAFT: null - useIcon: false - iconSize: null

app:7752020-02-28 06:09:30.296 pm debug*************************************** In getStatusColors - Start ***************************************

app:7752020-02-28 06:09:30.273 pm debug In tileHandler - Line: 2 - Section: 1

app:7752020-02-28 06:09:30.196 pm debug ************ Starting Line 2 ************

app:7752020-02-28 06:09:30.193 pm debug*************************************** In tileHandler - End ***************************************

app:7752020-02-28 06:09:30.190 pm debugIn tileHandler - Line: 1 - theTileMap:

Workroom No Data & open

app:7752020-02-28 06:09:30.186 pm debugIn makeTileLine - Returning newWords2: open

app:7752020-02-28 06:09:30.183 pm debugIn makeTileLine - words: open

app:7752020-02-28 06:09:30.180 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:30.177 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.174 pm debugIn makeTileLine (v2.2.6) - wordsBEF: null - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.171 pm debugIn makeTileLine (v2.2.6) - theDevice: Workroom Door - deviceAtts: contact - hideAttr: false - deviceStatus: open

app:7752020-02-28 06:09:30.168 pm debugIn makeTileLine - Returning newWords2: &

app:7752020-02-28 06:09:30.165 pm debugIn makeTileLine - words: &

app:7752020-02-28 06:09:30.162 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:30.159 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.156 pm debugIn makeTileLine (v2.2.6) - wordsBEF: & - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.153 pm debugIn makeTileLine (v2.2.6) - theDevice: null - deviceAtts: null - hideAttr: null - deviceStatus:

app:7752020-02-28 06:09:30.150 pm debugIn makeTileLine - Returning newWords2: Workroom No Data

app:7752020-02-28 06:09:30.148 pm debugIn makeTileLine - words: Workroom No Data

app:7752020-02-28 06:09:30.145 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:30.142 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.139 pm debugIn makeTileLine (v2.2.6) - wordsBEF: Workroom - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.136 pm debugIn makeTileLine (v2.2.6) - theDevice: Workroom Motion - deviceAtts: motion - hideAttr: false - deviceStatus: No Data

app:7752020-02-28 06:09:30.133 pm debugIn tileHander - theStyleb: style='width:30%;text-align:Left;color:Black;'

app:7752020-02-28 06:09:30.130 pm debugIn tileHander - theStylea: style='width:10%;text-align:Left;color:White;'

app:7752020-02-28 06:09:30.127 pm debugIn tileHander - theStyle: style='width:60%;text-align:Center;color:White;'

app:7752020-02-28 06:09:29.975 pm debug In tileHander - Making the table for line 1

app:7752020-02-28 06:09:29.972 pm debugIn tileHandler - b - deviceStatus1b: open - wordsBEF1b: null - wordsAFT1b: null

app:7752020-02-28 06:09:29.969 pm debug*************************************** In getStatusColors - End ***************************************

app:7752020-02-28 06:09:29.965 pm debugIn getStatusColors - Returning: open,null,null

app:7752020-02-28 06:09:29.962 pm debugIn getStatusColors (v2.2.6) - Received - deviceStatus: open - deviceAtts: contact - useColors: true - useColorsBEF: false - useColorsAFT: false - wordsBEF: null - wordsAFT: null - useIcon: false - iconSize: null

app:7752020-02-28 06:09:29.959 pm debug*************************************** In getStatusColors - Start ***************************************

app:7752020-02-28 06:09:29.956 pm debug In tileHandler - Line: 1 - Section: 3

app:7752020-02-28 06:09:29.953 pm debugIn tileHander Line: 1-2 - No device found - theDevicea: null

app:7752020-02-28 06:09:29.950 pm debug In tileHandler - Line: 1 - Section: 2

app:7752020-02-28 06:09:29.947 pm debugIn tileHandler - deviceStatus1: No Data - wordsBEF1: Workroom - wordsAFT1: null

app:7752020-02-28 06:09:29.944 pm debug*************************************** In getStatusColors - End ***************************************

app:7752020-02-28 06:09:29.941 pm debugIn getStatusColors - Returning: No Data,Workroom ,null

app:7752020-02-28 06:09:29.938 pm debugIn getStatusColors (v2.2.6) - Received - deviceStatus: No Data - deviceAtts: motion - useColors: true - useColorsBEF: false - useColorsAFT: false - wordsBEF: Workroom - wordsAFT: null - useIcon: false - iconSize: null

app:7752020-02-28 06:09:29.935 pm debug*************************************** In getStatusColors - Start ***************************************

app:7752020-02-28 06:09:29.913 pm debug In tileHandler - Line: 1 - Section: 1

app:7752020-02-28 06:09:29.794 pm debug ************ Starting Line 1 ************

app:7752020-02-28 06:09:29.790 pm debugIn tileHandler (v2.2.6)

app:7752020-02-28 06:09:29.787 pm debug*************************************** In tileHandler - Start ***************************************

app:7752020-02-28 06:09:29.307 pm debugIn masterListHandler - [light off - https://bit.ly/39caPas, light on - https://bit.ly/2PomP0Y]

app:7752020-02-28 06:09:29.300 pm debuglight off;https://bit.ly/39caPas,light on;https://bit.ly/2PomP0Y

app:7752020-02-28 06:09:29.297 pm debugIn masterListHandler - Receiving masterList from parent app

app:7752020-02-28 06:09:29.067 pm debugIn createChildDevice (v2.2.6)

--- Live Log Started, waiting for events --- app:7752020-02-28 06:09:31.330 pm debugIn setVersion - App Watchdog Child app code

app:7752020-02-28 06:09:31.326 pm debugCharacters - Line 1: 250 - Line 2: 110 - Line 3: 199 - Line 4: 209 -

app:7752020-02-28 06:09:31.323 pm debug*************************************** In makeTile - End ***************************************

app:7752020-02-28 06:09:31.319 pm debugIn makeTile - tileData sent

app:7752020-02-28 06:09:31.313 pm debugIn makeTile - tileData:

Workroom No Data & open

SAFE No Data

Water Main Boiler

Washer/Dryer 2FL guest bath

app:7752020-02-28 06:09:31.309 pm debugIn makeTile (v2.2.6) - howManyLines: 4

app:7752020-02-28 06:09:31.305 pm debug*************************************** In makeTile - Start ***************************************

app:7752020-02-28 06:09:31.302 pm debugIn sampleTileHandler (v2.2.6)

app:7752020-02-28 06:09:31.299 pm debug*************************************** In tileHandler - End ***************************************

app:7752020-02-28 06:09:31.296 pm debugIn tileHandler - Line: 4 - theTileMap:

Washer/Dryer 2FL guest bath

app:7752020-02-28 06:09:31.292 pm debugIn makeTileLine - Returning newWords2: 2FL guest bath

app:7752020-02-28 06:09:31.289 pm debugIn makeTileLine - words: 2FL guest bath

app:7752020-02-28 06:09:31.286 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:31.282 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:31.277 pm debugIn makeTileLine (v2.2.6) - wordsBEF: 2FL guest bath - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:31.274 pm debugIn makeTileLine (v2.2.6) - theDevice: 2FL guest bath leak sensor - deviceAtts: water - hideAttr: true - deviceStatus: dry

app:7752020-02-28 06:09:31.271 pm debugIn makeTileLine - Returning newWords2: Washer/Dryer

app:7752020-02-28 06:09:31.268 pm debugIn makeTileLine - words: Washer/Dryer

app:7752020-02-28 06:09:31.264 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:31.260 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:31.257 pm debugIn makeTileLine (v2.2.6) - wordsBEF: Washer/Dryer - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:31.254 pm debugIn makeTileLine (v2.2.6) - theDevice: Washer/Dryer leak sensor - deviceAtts: water - hideAttr: true - deviceStatus: dry

app:7752020-02-28 06:09:31.251 pm debugIn tileHander - theStyleb: style='width:null%;color:null;font-size:nullpx;text-decoration:null;'

app:7752020-02-28 06:09:31.248 pm debugIn tileHander - theStylea: style='width:50%;text-align:Center;color:White;background:green;'

app:7752020-02-28 06:09:31.245 pm debugIn tileHander - theStyle: style='width:50%;text-align:Center;color:White;background:green;'

app:7752020-02-28 06:09:31.092 pm debug In tileHander - Making the table for line 4

app:7752020-02-28 06:09:31.089 pm debug*************************************** In getCellColors - End ***************************************

app:7752020-02-28 06:09:31.085 pm debugIn getCellColors - Returning: green

app:7752020-02-28 06:09:31.083 pm debugIn getCellColors (v2.2.6) - Received: water - dry

app:7752020-02-28 06:09:31.080 pm debug*************************************** In getCellColors - Start ***************************************

app:7752020-02-28 06:09:31.076 pm debug In tileHandler - Line: 4 - Section: 2

app:7752020-02-28 06:09:31.073 pm debug*************************************** In getCellColors - End ***************************************

app:7752020-02-28 06:09:31.070 pm debugIn getCellColors - Returning: green

app:7752020-02-28 06:09:31.067 pm debugIn getCellColors (v2.2.6) - Received: water - dry

app:7752020-02-28 06:09:31.064 pm debug*************************************** In getCellColors - Start ***************************************

app:7752020-02-28 06:09:31.056 pm debug In tileHandler - Line: 4 - Section: 1

app:7752020-02-28 06:09:30.957 pm debug ************ Starting Line 4 ************

app:7752020-02-28 06:09:30.954 pm debug*************************************** In tileHandler - End ***************************************

app:7752020-02-28 06:09:30.950 pm debugIn tileHandler - Line: 3 - theTileMap:

Water Main Boiler

app:7752020-02-28 06:09:30.947 pm debugIn makeTileLine - Returning newWords2: Boiler

app:7752020-02-28 06:09:30.944 pm debugIn makeTileLine - words: Boiler

app:7752020-02-28 06:09:30.942 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: null

app:7752020-02-28 06:09:30.939 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.936 pm debugIn makeTileLine (v2.2.6) - wordsBEF: Boiler - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.933 pm debugIn makeTileLine (v2.2.6) - theDevice: Boiler leak sensor - deviceAtts: water - hideAttr: true - deviceStatus: dry

app:7752020-02-28 06:09:30.930 pm debugIn makeTileLine - Returning newWords2: Water Main

app:7752020-02-28 06:09:30.927 pm debugIn makeTileLine - words: Water Main

app:7752020-02-28 06:09:30.924 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: null

app:7752020-02-28 06:09:30.921 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.918 pm debugIn makeTileLine (v2.2.6) - wordsBEF: Water Main - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.916 pm debugIn makeTileLine (v2.2.6) - theDevice: Water Main leak sensor - deviceAtts: water - hideAttr: true - deviceStatus: dry

app:7752020-02-28 06:09:30.913 pm debugIn tileHander - theStyleb: style='width:null%;color:null;font-size:nullpx;text-decoration:null;'

app:7752020-02-28 06:09:30.910 pm debugIn tileHander - theStylea: style='width:50%;text-align:Center;color:White;background:green;'

app:7752020-02-28 06:09:30.907 pm debugIn tileHander - theStyle: style='width:50%;text-align:Center;color:White;background:green;'

app:7752020-02-28 06:09:30.703 pm debug In tileHander - Making the table for line 3

app:7752020-02-28 06:09:30.699 pm debug*************************************** In getCellColors - End ***************************************

app:7752020-02-28 06:09:30.695 pm debugIn getCellColors - Returning: green

app:7752020-02-28 06:09:30.687 pm debugIn getCellColors (v2.2.6) - Received: water - dry

app:7752020-02-28 06:09:30.684 pm debug*************************************** In getCellColors - Start ***************************************

app:7752020-02-28 06:09:30.663 pm debug In tileHandler - Line: 3 - Section: 2

app:7752020-02-28 06:09:30.659 pm debug*************************************** In getCellColors - End ***************************************

app:7752020-02-28 06:09:30.650 pm debugIn getCellColors - Returning: green

app:7752020-02-28 06:09:30.646 pm debugIn getCellColors (v2.2.6) - Received: water - dry

app:7752020-02-28 06:09:30.642 pm debug*************************************** In getCellColors - Start ***************************************

app:7752020-02-28 06:09:30.629 pm debug In tileHandler - Line: 3 - Section: 1

app:7752020-02-28 06:09:30.497 pm debug ************ Starting Line 3 ************

app:7752020-02-28 06:09:30.493 pm debug*************************************** In tileHandler - End ***************************************

app:7752020-02-28 06:09:30.489 pm debugIn tileHandler - Line: 2 - theTileMap:

SAFE No Data

app:7752020-02-28 06:09:30.485 pm debugIn makeTileLine - Returning newWords2: SAFE No Data

app:7752020-02-28 06:09:30.482 pm debugIn makeTileLine - words: SAFE No Data

app:7752020-02-28 06:09:30.479 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: null

app:7752020-02-28 06:09:30.476 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.473 pm debugIn makeTileLine (v2.2.6) - wordsBEF: SAFE - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.469 pm debugIn makeTileLine (v2.2.6) - theDevice: Safe Motion - deviceAtts: motion - hideAttr: false - deviceStatus: No Data

app:7752020-02-28 06:09:30.466 pm debugIn tileHander - theStyleb: style='width:null%;color:null;font-size:nullpx;text-decoration:null;'

app:7752020-02-28 06:09:30.463 pm debugIn tileHander - theStylea: style='width:null%;color:null;font-size:nullpx;text-decoration:null;'

app:7752020-02-28 06:09:30.460 pm debugIn tileHander - theStyle: style='width:null%;text-align:Center;color:White;'

app:7752020-02-28 06:09:30.313 pm debug In tileHander - Making the table for line 2

app:7752020-02-28 06:09:30.310 pm debugIn tileHandler - deviceStatus1: No Data - wordsBEF1: SAFE - wordsAFT1: null

app:7752020-02-28 06:09:30.306 pm debug*************************************** In getStatusColors - End ***************************************

app:7752020-02-28 06:09:30.303 pm debugIn getStatusColors - Returning: No Data,SAFE ,null

app:7752020-02-28 06:09:30.300 pm debugIn getStatusColors (v2.2.6) - Received - deviceStatus: No Data - deviceAtts: motion - useColors: true - useColorsBEF: false - useColorsAFT: false - wordsBEF: SAFE - wordsAFT: null - useIcon: false - iconSize: null

app:7752020-02-28 06:09:30.296 pm debug*************************************** In getStatusColors - Start ***************************************

app:7752020-02-28 06:09:30.273 pm debug In tileHandler - Line: 2 - Section: 1

app:7752020-02-28 06:09:30.196 pm debug ************ Starting Line 2 ************

app:7752020-02-28 06:09:30.193 pm debug*************************************** In tileHandler - End ***************************************

app:7752020-02-28 06:09:30.190 pm debugIn tileHandler - Line: 1 - theTileMap:

Workroom No Data & open

app:7752020-02-28 06:09:30.186 pm debugIn makeTileLine - Returning newWords2: open

app:7752020-02-28 06:09:30.183 pm debugIn makeTileLine - words: open

app:7752020-02-28 06:09:30.180 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:30.177 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.174 pm debugIn makeTileLine (v2.2.6) - wordsBEF: null - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.171 pm debugIn makeTileLine (v2.2.6) - theDevice: Workroom Door - deviceAtts: contact - hideAttr: false - deviceStatus: open

app:7752020-02-28 06:09:30.168 pm debugIn makeTileLine - Returning newWords2: &

app:7752020-02-28 06:09:30.165 pm debugIn makeTileLine - words: &

app:7752020-02-28 06:09:30.162 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:30.159 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.156 pm debugIn makeTileLine (v2.2.6) - wordsBEF: & - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.153 pm debugIn makeTileLine (v2.2.6) - theDevice: null - deviceAtts: null - hideAttr: null - deviceStatus:

app:7752020-02-28 06:09:30.150 pm debugIn makeTileLine - Returning newWords2: Workroom No Data

app:7752020-02-28 06:09:30.148 pm debugIn makeTileLine - words: Workroom No Data

app:7752020-02-28 06:09:30.145 pm debugIn makeTileLine (v2.2.6) - controlOn: null - controlOff: null - controlDevices: false

app:7752020-02-28 06:09:30.142 pm debugIn makeTileLine (v2.2.6) - wordsAFT: null - linkAFT: null - linkAFTL: null

app:7752020-02-28 06:09:30.139 pm debugIn makeTileLine (v2.2.6) - wordsBEF: Workroom - linkBEF: null - linkBEFL: null

app:7752020-02-28 06:09:30.136 pm debugIn makeTileLine (v2.2.6) - theDevice: Workroom Motion - deviceAtts: motion - hideAttr: false - deviceStatus: No Data

app:7752020-02-28 06:09:30.133 pm debugIn tileHander - theStyleb: style='width:30%;text-align:Left;color:Black;'

app:7752020-02-28 06:09:30.130 pm debugIn tileHander - theStylea: style='width:10%;text-align:Left;color:White;'

app:7752020-02-28 06:09:30.127 pm debugIn tileHander - theStyle: style='width:60%;text-align:Center;color:White;'

app:7752020-02-28 06:09:29.975 pm debug In tileHander - Making the table for line 1

app:7752020-02-28 06:09:29.972 pm debugIn tileHandler - b - deviceStatus1b: open - wordsBEF1b: null - wordsAFT1b: null

app:7752020-02-28 06:09:29.969 pm debug*************************************** In getStatusColors - End ***************************************

app:7752020-02-28 06:09:29.965 pm debugIn getStatusColors - Returning: open,null,null

app:7752020-02-28 06:09:29.962 pm debugIn getStatusColors (v2.2.6) - Received - deviceStatus: open - deviceAtts: contact - useColors: true - useColorsBEF: false - useColorsAFT: false - wordsBEF: null - wordsAFT: null - useIcon: false - iconSize: null

app:7752020-02-28 06:09:29.959 pm debug*************************************** In getStatusColors - Start ***************************************

app:7752020-02-28 06:09:29.956 pm debug In tileHandler - Line: 1 - Section: 3

app:7752020-02-28 06:09:29.953 pm debugIn tileHander Line: 1-2 - No device found - theDevicea: null

app:7752020-02-28 06:09:29.950 pm debug In tileHandler - Line: 1 - Section: 2

app:7752020-02-28 06:09:29.947 pm debugIn tileHandler - deviceStatus1: No Data - wordsBEF1: Workroom - wordsAFT1: null

app:7752020-02-28 06:09:29.944 pm debug*************************************** In getStatusColors - End ***************************************

app:7752020-02-28 06:09:29.941 pm debugIn getStatusColors - Returning: No Data,Workroom ,null

app:7752020-02-28 06:09:29.938 pm debugIn getStatusColors (v2.2.6) - Received - deviceStatus: No Data - deviceAtts: motion - useColors: true - useColorsBEF: false - useColorsAFT: false - wordsBEF: Workroom - wordsAFT: null - useIcon: false - iconSize: null

app:7752020-02-28 06:09:29.935 pm debug*************************************** In getStatusColors - Start ***************************************

app:7752020-02-28 06:09:29.913 pm debug In tileHandler - Line: 1 - Section: 1

app:7752020-02-28 06:09:29.794 pm debug ************ Starting Line 1 ************

app:7752020-02-28 06:09:29.790 pm debugIn tileHandler (v2.2.6)

app:7752020-02-28 06:09:29.787 pm debug*************************************** In tileHandler - Start ***************************************

app:7752020-02-28 06:09:29.307 pm debugIn masterListHandler - [light off - https://bit.ly/39caPas, light on - https://bit.ly/2PomP0Y]

app:7752020-02-28 06:09:29.300 pm debuglight off;https://bit.ly/39caPas,light on;https://bit.ly/2PomP0Y

app:7752020-02-28 06:09:29.297 pm debugIn masterListHandler - Receiving masterList from parent app

app:7752020-02-28 06:09:29.067 pm debugIn createChildDevice (v2.2.6)

--- Live Log Started, waiting for events ---

Did you open the child app and hit 'done' to save the changes after updating the code?

Also, when posting a large chunk of logs (or any code), please collapse the code using the 'cog' and then 'Hide Details'.

Like this....

Logs

ajdkfjadskl
alkdfjasdfja
lkajflaksdjf
;lakjdfkladsjf
;akdjfasdklf

Thanks!

1 Like

@dan3, found it! (hopefully). Please re download, no new version number.

Thanks

Yahtzee!

This rev works perfectly

Also, fixed my previous post

Danke

1 Like

Awesome, glad to hear it.

To implement TM2 and update existing TM1 items do I have to remove the TM1 stuff?

There been a lot of changes since TM1, probably would be best to just start over.

Okay, thanks for the reply. Can't wait to get it up and running! Appreciate all your hard work Bryan.

1 Like

I am currently running both as I started on TM v1 and am migrating to use TM2. New tiles requiring device control are on TM2 and most of v1 tiles are just info displays for sensor status.

Above is my mobile dash. TM tiles with -- are still on v1 while single - tiles are v2 with interactivity/prettier

3 Likes

Okay, so now for the BIG question....

What's missing!?

lol Be nice, no promises but what else is on the with list for this app?

Thanks

if there was any way to limit character count when using the same icon repeatedly in a tile that'd be super awesome. i find the limit w/ "active" tiles to be about four lines before you run out of room.

built in basic icons would be cool

ALSO
if you could have the character count include the iframe portion when on it would probably be very helpful. ive built some tiles to 1020 or 1022 only to be held back when that feature is enabled.
on that note...i do notice that the iframe issue is only present when using icons. ive previously never seen an issue when using a straight text tile, even with actions.

I would really like to be able to set colors for sections of the tile display dynamically somehow. Or failing that for the temperature/battery values color feature to be expanded to support any numeric value e.g. 1.2435 kw in a text attribute. I could of course remove the 'units' if needed.

I believe the ranges are shared across tiles - which is not going to support many different ranges/colors though

A suggestion to save characters: generate CSS separately that can be pasted into the Dashboard and refer to that from an ID tag (+class for state) of the parent element. Maybe you can squeeze in some more data in the tiles that way:)

I know you said it's not possible, but a table where the formatting was set with the whole table (barring the first line which could be bolded) rather than each cell requiring individual formatting. It would mean more data displayed. /one can dream right?

Edit: I've been getting into the color settings, and this is amazing. I can remove much guff and use the colors, so not an need any longer. Thanks Brian!

Sorry, not possible. There is only one way to display an icon in html, so even if the same icon is used over and over it still uses the same number of characters. Remember to use bitly, saves a ton of characters!

Whoops, nice catch! This has been fixed and will be in the next release.

You can change colors of each cell and/or text based on value now. When that value changes, so does the color.

Added to the list.

Way over my head but a great idea! Will have to dig deep and learn some more to figure this one out. Added to the list!

I was actually working on this last night. Should be in the next release!


Great ideas everyone. Time to code. :wink:

4 Likes

If you want some pointers I'd be happy to help :slight_smile: You've gotten all these apps together, I'm sure this wouldn't be a problem :wink: It could be used to re-use icons as well. Or let you use icon-fonts like the built-in ones. Among the many uses...

Thanks for the great apps!

3 Likes