Page 1 of 1

Unrecognised marker style

PostPosted: Sat Nov 09, 2019 3:56 pm
by howartp
Hi Dave,

Just playing with the Node Matrix.

I'm getting an Unrecognised marker style, having changed from the default to a "Horizontal line".

Peter

Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<Prefs type="dict">
   <backgroundColor type="string">00 00 00</backgroundColor>
   <chartHeight type="integer">7</chartHeight>
   <chartManualSize type="bool">false</chartManualSize>
   <chartPath type="string">/Library/Application Support/Perceptive Automation/Indigo 7.4/IndigoWebServer/images/controls/static/neighbors.png</chartPath>
   <chartResolution type="integer">100</chartResolution>
   <chartTitle type="string">Z-Wave Node Matrix</chartTitle>
   <chartTitleFont type="integer">9</chartTitleFont>
   <chartWidth type="integer">7</chartWidth>
   <debugHeaderSpace type="string"></debugHeaderSpace>
   <debugLabel type="string"></debugLabel>
   <fontMain type="string">Arial</fontMain>
   <foregroundColor type="string">FF FF FF</foregroundColor>
   <highlightLabel type="string"></highlightLabel>
   <infoLabel0 type="string"></infoLabel0>
   <nodeBorderColor type="string">66 FF 00</nodeBorderColor>
   <nodeColor type="string">FF FF FF</nodeColor>
   <nodeMarker type="string">-</nodeMarker>
   <nodeMarkerEdgewidth type="string">0.5</nodeMarkerEdgewidth>
   <oldDebugLevel type="string">20</oldDebugLevel>
   <plotBattery type="bool">false</plotBattery>
   <plotBatteryColor type="string">66 00 CC</plotBatteryColor>
   <plotLabel type="string"></plotLabel>
   <plotLostDevices type="bool">false</plotLostDevices>
   <plotLostDevicesColor type="string">FF 00 00</plotLostDevicesColor>
   <plotLostDevicesTimeDelta type="integer">7</plotLostDevicesTimeDelta>
   <plotNoNode type="bool">true</plotNoNode>
   <plotNoNode1 type="bool">true</plotNoNode1>
   <plotNoNode1Color type="string">FF 00 00</plotNoNode1Color>
   <plotNoNodeColor type="string">26 FF D3</plotNoNodeColor>
   <plotOwnNodes type="bool">false</plotOwnNodes>
   <plotOwnNodesColor type="string">33 33 33</plotOwnNodesColor>
   <plotUnusedNodes type="bool">false</plotUnusedNodes>
   <separator01 type="string"></separator01>
   <separator01a type="string"></separator01a>
   <separator02a type="string"></separator02a>
   <separator03 type="string"></separator03>
   <showDebugLevel type="integer">10</showDebugLevel>
   <showLegend type="bool">true</showLegend>
   <space0 type="string"></space0>
   <space06 type="string"></space06>
   <space07 type="string"></space07>
   <tickLabelFont type="integer">6</tickLabelFont>
   <xAxisLabel type="string">node</xAxisLabel>
   <xAxisRotate type="integer">0</xAxisRotate>
   <yAxisLabel type="string">neighbor</yAxisLabel>
</Prefs>


Code: Select all
2019-11-09 21:52:44.905   Z-Wave Node Matrix Debug   Device Dict: {2: {'neighbors': [1, 3, 4, 8, 10, 11, 12, 13, 14, 15, 16, 17, 19], 'counter': 1, 'name': u'Motion Landing', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 19, 3), 'no_node_1': False, 'invalid_neighbor': True}, 5: {'neighbors': [3, 4, 10, 12, 14, 22, 23, 24, 26, 27], 'counter': 2, 'name': u'Motion Kitchen', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 21, 18), 'no_node_1': True, 'invalid_neighbor': True}, 6: {'neighbors': [1, 4, 8, 10, 12, 13, 14, 15, 16, 17], 'counter': 3, 'name': u'Motion Study', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 52, 41), 'no_node_1': False, 'invalid_neighbor': True}, 12: {'neighbors': [1, 2, 3, 5, 6, 8, 10, 13, 14, 15, 16, 17, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35], 'counter': 4, 'name': u'Xmas Lights Relay', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 16, 21, 16), 'no_node_1': False, 'invalid_neighbor': True}, 13: {'neighbors': [1, 2, 6, 8, 9, 10, 12, 14, 15, 16, 17, 23, 24, 25, 26, 27, 28, 30, 32, 33, 34, 35], 'counter': 5, 'name': u'Lounge Lights Main', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 6, 7, 8, 47), 'no_node_1': False, 'invalid_neighbor': True}, 15: {'neighbors': [1, 2, 6, 13, 14, 16, 17, 23, 24, 28, 31, 32], 'counter': 6, 'name': u'Study Light Peter', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 2, 18), 'no_node_1': False, 'invalid_neighbor': True}, 16: {'neighbors': [1, 2, 3, 6, 8, 9, 10, 12, 13, 14, 15, 17, 22, 23, 24, 25, 26, 28, 30, 31, 32, 33, 34, 35], 'counter': 7, 'name': u'Mum Fan', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 25, 46), 'no_node_1': False, 'invalid_neighbor': True}, 19: {'neighbors': [1, 2, 3, 8, 12, 13, 22, 23, 24, 25, 26, 27, 30, 32, 34, 35, 48, 49, 51, 52, 69, 70], 'counter': 8, 'name': u'Landing Xmas', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 16, 21, 15), 'no_node_1': False, 'invalid_neighbor': True}, 20: {'neighbors': [1, 48, 49, 51, 60, 61, 62], 'counter': 9, 'name': u'Kitchen Cabinet LEDs', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 16, 21, 15), 'no_node_1': False, 'invalid_neighbor': True}, 22: {'neighbors': [1, 3, 5, 8, 10, 12, 14, 19, 23, 24, 25, 26, 27, 30, 31, 33], 'counter': 10, 'name': u'Kitchen Red Button', 'lost': True, 'battery': False, 'changed': datetime.datetime(2019, 8, 21, 9, 59, 10), 'no_node_1': False, 'invalid_neighbor': True}, 23: {'neighbors': [1, 3, 5, 8, 10, 12, 13, 14, 15, 16, 17, 19, 22, 24, 25, 26, 27, 28, 31, 32, 33], 'counter': 11, 'name': u'Kitchen Main Light', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 22, 51, 37), 'no_node_1': False, 'invalid_neighbor': True}, 24: {'neighbors': [1, 3, 5, 8, 10, 12, 13, 14, 15, 16, 17, 19, 22, 23, 26, 27, 28, 30, 31, 32, 33], 'counter': 12, 'name': u'Kitchen Spot Lights', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 26, 18), 'no_node_1': False, 'invalid_neighbor': True}, 25: {'neighbors': [1, 3, 12, 13, 16, 19, 22, 23, 26, 27, 30, 32, 33, 34, 35, 43, 48, 51, 55, 62, 63, 69], 'counter': 13, 'name': u'Bedroom Lamp', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 46, 7), 'no_node_1': False, 'invalid_neighbor': True}, 26: {'neighbors': [1, 3, 5, 8, 12, 13, 16, 19, 22, 23, 24, 25, 27, 30, 32, 33, 34, 35, 48, 51, 55, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 74], 'counter': 14, 'name': u'Bedroom TV', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 20, 25, 11), 'no_node_1': False, 'invalid_neighbor': True}, 27: {'neighbors': [1, 3, 5, 8, 10, 12, 17, 19, 22, 23, 24, 26, 28, 31], 'counter': 15, 'name': u'Kitchen Xmas Lights', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 16, 21, 16), 'no_node_1': False, 'invalid_neighbor': True}, 29: {'neighbors': [1, 12, 14, 15, 17, 23, 24], 'counter': 16, 'name': u'Leafy Charger', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 20, 26, 27), 'no_node_1': False, 'invalid_neighbor': True}, 30: {'neighbors': [3, 8, 10, 12, 13, 16, 19, 22, 24, 25, 26, 28], 'counter': 17, 'name': u'Motion Loo', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 6, 42), 'no_node_1': True, 'invalid_neighbor': True}, 32: {'neighbors': [1, 3, 8, 10, 12, 13, 16, 19, 23, 24, 25, 26, 27, 28, 33], 'counter': 18, 'name': u'Bedroom Door Sensor', 'lost': True, 'battery': True, 'changed': datetime.datetime(2018, 8, 22, 6, 53, 43), 'no_node_1': False, 'invalid_neighbor': True}, 33: {'neighbors': [1, 8, 10, 12, 13, 16, 22, 23, 25, 26, 27, 28], 'counter': 19, 'name': u'Loo Light', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 8, 42), 'no_node_1': False, 'invalid_neighbor': True}, 35: {'neighbors': [1, 8, 12, 13, 16, 19, 22, 23, 25, 26, 27, 33, 34, 48, 51, 55, 62, 63, 70], 'counter': 20, 'name': u'Towel Rail', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 25, 50), 'no_node_1': False, 'invalid_neighbor': True}, 36: {'neighbors': [], 'counter': 21, 'name': u'Bedroom RGB Light', 'lost': True, 'battery': False, 'changed': datetime.datetime(2017, 7, 14, 8, 17, 2), 'no_node_1': True, 'invalid_neighbor': False}, 37: {'neighbors': [], 'counter': 22, 'name': u'Remotec ZRC-90 Bed', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 8, 23, 16, 51), 'no_node_1': True, 'invalid_neighbor': False}, 38: {'neighbors': [1, 8, 10, 12, 13, 14, 15, 16, 17, 23, 29, 36], 'counter': 23, 'name': u'ZME WallC', 'lost': True, 'battery': True, 'changed': datetime.datetime(2019, 2, 17, 22, 19, 37), 'no_node_1': False, 'invalid_neighbor': True}, 43: {'neighbors': [1, 3, 12, 13, 14, 15, 16, 23, 24, 25, 40], 'counter': 24, 'name': u'Brown Button', 'lost': True, 'battery': True, 'changed': datetime.datetime(2016, 11, 13, 20, 44, 58), 'no_node_1': False, 'invalid_neighbor': True}, 44: {'neighbors': [1, 8, 10, 12, 13, 14, 15, 16, 22, 23, 24, 29], 'counter': 25, 'name': u'Study Fan', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 19, 36, 47), 'no_node_1': False, 'invalid_neighbor': True}, 46: {'neighbors': [], 'counter': 26, 'name': u'Remotec ZRC-90 MumPC', 'lost': True, 'battery': True, 'changed': datetime.datetime(2018, 12, 25, 17, 26, 20), 'no_node_1': True, 'invalid_neighbor': False}, 48: {'neighbors': [3, 12, 13, 14, 19, 20, 22, 23, 24, 25, 26, 27, 33, 34, 35, 36, 44], 'counter': 27, 'name': u'Outside Lights', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 21, 46, 42), 'no_node_1': True, 'invalid_neighbor': True}, 49: {'neighbors': [1, 3, 14, 15, 16, 19, 20, 22, 23, 24, 27, 44], 'counter': 28, 'name': u'Repeater Dining Room', 'lost': True, 'battery': False, 'changed': datetime.datetime(2019, 8, 31, 13, 43, 41), 'no_node_1': False, 'invalid_neighbor': True}, 50: {'neighbors': [1, 3, 12, 13, 14, 15, 16, 22, 23, 24, 27, 29, 44, 48], 'counter': 29, 'name': u'Bathroom Door Strips', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 29, 46), 'no_node_1': False, 'invalid_neighbor': True}, 51: {'neighbors': [1, 3, 13, 16, 19, 20, 23, 24, 25, 26, 27, 33, 34, 35, 48, 49], 'counter': 30, 'name': u'Bedroom Light', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 8, 30, 6), 'no_node_1': False, 'invalid_neighbor': True}, 52: {'neighbors': [1, 3, 12, 14, 15, 16, 19, 23, 24, 27, 29, 44], 'counter': 31, 'name': u'Tablet Drawer Strips', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 8, 12), 'no_node_1': False, 'invalid_neighbor': True}, 53: {'neighbors': [1, 3, 12, 13, 14, 15, 16, 23, 24, 44, 48], 'counter': 32, 'name': u'Cutlery Drawer Strips', 'lost': True, 'battery': True, 'changed': datetime.datetime(2019, 8, 27, 18, 49, 59), 'no_node_1': False, 'invalid_neighbor': True}, 57: {'neighbors': [1, 12, 14, 15, 16, 23, 24, 29, 44, 48, 49], 'counter': 33, 'name': u'Motion Stairs', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 28, 45), 'no_node_1': False, 'invalid_neighbor': True}, 59: {'neighbors': [1, 12, 14, 15, 23, 24, 27, 29, 44, 48, 49], 'counter': 34, 'name': u'Conservatory Repeater', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 16, 21, 16), 'no_node_1': False, 'invalid_neighbor': True}, 60: {'neighbors': [1, 3, 12, 13, 14, 15, 16, 20, 23, 24, 27, 29, 44, 48, 49, 59], 'counter': 35, 'name': u'ZXT-120 Conservatory AirCon', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 46, 15), 'no_node_1': False, 'invalid_neighbor': True}, 61: {'neighbors': [1, 3, 12, 13, 15, 16, 20, 22, 23, 24, 26, 27, 33, 34, 44, 48, 49, 59, 60], 'counter': 36, 'name': u'Study Light Dad', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 2, 31), 'no_node_1': False, 'invalid_neighbor': True}, 62: {'neighbors': [1, 3, 12, 13, 16, 20, 22, 23, 25, 26, 27, 33, 34, 35, 48, 49, 51, 61], 'counter': 37, 'name': u'Loo Remote Lights', 'lost': True, 'battery': False, 'changed': datetime.datetime(2019, 9, 25, 10, 59, 35), 'no_node_1': False, 'invalid_neighbor': True}, 63: {'neighbors': [1, 13, 16, 25, 26, 33, 35, 48, 49, 51, 61, 62], 'counter': 38, 'name': u'Motion Lounge', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 47, 46), 'no_node_1': False, 'invalid_neighbor': True}, 64: {'neighbors': [1, 13, 15, 22, 26, 27, 44, 49, 61], 'counter': 39, 'name': u'Power Meter - Quooker', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 48), 'no_node_1': False, 'invalid_neighbor': True}, 65: {'neighbors': [1, 12, 15, 24, 44, 48, 59, 61], 'counter': 40, 'name': u'Power Meter - PAH PC7', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 7, 4, 39, 24), 'no_node_1': False, 'invalid_neighbor': True}, 66: {'neighbors': [1, 12, 13, 15, 16, 22, 23, 24, 26, 27, 44, 48, 49, 59, 61, 65], 'counter': 41, 'name': u'Power Meter - PAH PC8', 'lost': True, 'battery': False, 'changed': datetime.datetime(2019, 9, 29, 10, 35, 47), 'no_node_1': False, 'invalid_neighbor': True}, 67: {'neighbors': [1, 12, 15, 22, 23, 24, 26, 27, 44, 48, 59, 61, 66], 'counter': 42, 'name': u'Power Meter - Server', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 45, 41), 'no_node_1': False, 'invalid_neighbor': True}, 68: {'neighbors': [1, 12, 13, 15, 16, 22, 23, 24, 26, 27, 44, 49, 59, 61, 66, 67], 'counter': 43, 'name': u'Power Meter - DJH PC', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 9, 21, 52, 4), 'no_node_1': False, 'invalid_neighbor': True}, 71: {'neighbors': [1, 12, 13, 15, 16, 20, 23, 24, 27, 44, 48, 49, 51, 59, 60, 61, 62, 65, 66, 68], 'counter': 44, 'name': u'Loo Door Strips', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 9, 34), 'no_node_1': False, 'invalid_neighbor': True}, 72: {'neighbors': [1, 12, 13, 15, 16, 19, 20, 23, 24, 25, 26, 27, 29, 35, 44, 48, 49, 51, 59, 60, 61, 62, 67, 68], 'counter': 45, 'name': u'072 - Binary IN1', 'lost': True, 'battery': False, 'changed': datetime.datetime(2019, 10, 23, 23, 46, 24), 'no_node_1': False, 'invalid_neighbor': True}, 74: {'neighbors': [1, 13, 15, 16, 20, 22, 23, 24, 26, 27, 44, 48, 49, 51, 61, 67, 68], 'counter': 46, 'name': u'Landing Lamp', 'lost': False, 'battery': False, 'changed': datetime.datetime(2019, 11, 8, 23, 15, 34), 'no_node_1': False, 'invalid_neighbor': True}, 75: {'neighbors': [1, 15, 20, 24, 29, 44, 48, 61, 67, 68], 'counter': 47, 'name': u'Motion Bedroom', 'lost': False, 'battery': True, 'changed': datetime.datetime(2019, 11, 9, 21, 4, 59), 'no_node_1': False, 'invalid_neighbor': True}}
2019-11-09 21:52:44.906   Z-Wave Node Matrix Error   Error in plugin execution MenuAction:

Traceback (most recent call last):
  File "plugin.py", line 364, in make_the_matrix
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/pyplot.py", line 2987, in plot
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/axes.py", line 4137, in plot
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/axes.py", line 317, in _grab_next_args
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/axes.py", line 305, in _plot_args
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/axes.py", line 257, in _makeline
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/axes.py", line 200, in set_lineprops
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/lines.py", line 853, in set_marker
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/markers.py", line 236, in set_marker
ValueError: Unrecognized marker style -

Re: Unrecognised marker style

PostPosted: Sat Nov 09, 2019 4:40 pm
by DaveL17
What do you know? So am I. :D

Will need to do little bit of digging. Please stand by.

Re: Unrecognised marker style

PostPosted: Sat Nov 09, 2019 5:39 pm
by DaveL17
Simple fix. In PluginConfig.xml, change the menu option from a hyphen to an underscore. Alternatively, wait for the updated plugin to drop which will have the fix.

Thanks for letting me know!

Re: Unrecognised marker style

PostPosted: Sat Nov 09, 2019 6:14 pm
by DaveL17
I've posted a new version of the plugin (v1.0.09) which fixes the bug.

Re: Unrecognised marker style

PostPosted: Sat Nov 09, 2019 6:18 pm
by howartp
Cool, I’ll try it tomorrow. :)


Sent from my iPhone using Tapatalk Pro

Re: Unrecognised marker style

PostPosted: Sun May 03, 2020 3:15 pm
by howartp
Was about to say "I thought you fxed this; it's still broke..." - then realised I've still not upgraded from 1.0.0.7 :(

Re: Unrecognised marker style

PostPosted: Sun May 03, 2020 3:29 pm
by howartp
Although....

It says in log that it's generate the matrix, but there ain't no PNG file where it says it is.

Jump on email if you prefer.

Peter

Re: Unrecognised marker style

PostPosted: Sun May 03, 2020 3:33 pm
by howartp
Tell you what, ignore me whilst I go back to bed.

It's now exactly where it should have been when it wasn't where it isn't.

Re: Unrecognised marker style

PostPosted: Sun May 03, 2020 4:35 pm
by DaveL17
I love problems that solve themselves. 8)