jtburgess wrote:Thanks for the report.
I won’t be able to check this out for a week or so.
tplink_device_1_enabled = indigo.devices[123456789].enabled
indigo.variable.updateValue(987654321, str(tplink_device_1_enabled))
self.debugLog(f"Error updating device: {device.name}. Is the IP address {device.address} correct?")
Stopped plugin "Pentair Pool 2022.0.2"
Starting plugin "Pentair Pool 2022.0.2" (pid 96477)
Started plugin "Pentair Pool 2022.0.2"
Pentair Pool Serial Port Open at socket://192.168.2.73:4999
Pentair Pool Debug Pentair: b'!00 AIRTMP = 40 F'
Pentair Pool Debug Pentair: b'!00 POOLTMP = 54 F'
Pentair Pool Debug Pentair: b'!00 SPATMP = 48 F'
Stopped plugin "Pentair Pool 2022.0.2"
Starting plugin "Pentair Pool 2022.0.2" (pid 96477)
Started plugin "Pentair Pool 2022.0.2"
Pentair Pool Serial Port Open at socket://192.168.2.73:4999
Pentair Pool Debug Pentair: b'!00 AIRTMP = 40 F'
Pentair Pool Debug Pentair: b'!00 POOLTMP = 54 F'
Pentair Pool Debug Pentair: b'!00 SPATMP = 48 F'
FlyingDiver wrote:Install the version in the Plugin Store. If that one is still showing the errors, file an issue using the link in the plugin store description.
FlyingDiver wrote:I'll take a look. Right now I'm waiting for it to get cloned into the Indigodomo repo.
Flux LED Error Error updating device: Closet Light. Is the IP address correct?
webdeck wrote:vtmikel wrote:webdeck wrote:vtmikel wrote:Thank you for sharing. When I start the plugin I get this error. Potentially of note, I have 3 fans (all old firmware), and this is the only fan I have with a light. I wondered if this is the reason why this fan is throwing an error, but not certain.
- Code:
Starting plugin "SenseME Fan 0.8.0" (pid 10615)
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumn's Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
I think the apostrophe in the fan's name is a smart apostrophe instead of a plain one, which is outside the bounds of the ASCII characters. Could you try removing the apostrophe?
Unfortunately not. I renamed it in Indigo, restarted the plugin, edited the device and saved, and restarted the plugin again. Each time I get the same:
- Code:
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumns Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
Can you try renaming it in the Haiku app as well?
vtmikel wrote:webdeck wrote:vtmikel wrote:Thank you for sharing. When I start the plugin I get this error. Potentially of note, I have 3 fans (all old firmware), and this is the only fan I have with a light. I wondered if this is the reason why this fan is throwing an error, but not certain.
- Code:
Starting plugin "SenseME Fan 0.8.0" (pid 10615)
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumn's Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
I think the apostrophe in the fan's name is a smart apostrophe instead of a plain one, which is outside the bounds of the ASCII characters. Could you try removing the apostrophe?
Unfortunately not. I renamed it in Indigo, restarted the plugin, edited the device and saved, and restarted the plugin again. Each time I get the same:
- Code:
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumns Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
webdeck wrote:vtmikel wrote:Thank you for sharing. When I start the plugin I get this error. Potentially of note, I have 3 fans (all old firmware), and this is the only fan I have with a light. I wondered if this is the reason why this fan is throwing an error, but not certain.
- Code:
Starting plugin "SenseME Fan 0.8.0" (pid 10615)
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumn's Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
I think the apostrophe in the fan's name is a smart apostrophe instead of a plain one, which is outside the bounds of the ASCII characters. Could you try removing the apostrophe?
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumns Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
vtmikel wrote:Thank you for sharing. When I start the plugin I get this error. Potentially of note, I have 3 fans (all old firmware), and this is the only fan I have with a light. I wondered if this is the reason why this fan is throwing an error, but not certain.
- Code:
Starting plugin "SenseME Fan 0.8.0" (pid 10615)
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumn's Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumns Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
Starting plugin "SenseME Fan 0.8.0" (pid 10615)
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumn's Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
Starting plugin "SenseME Fan 0.8.0" (pid 10615)
Started plugin "SenseME Fan 0.8.0"
SenseME Fan Error exception in device_start_comm(Autumn's Fan): 'ascii' codec can't decode byte 0xe2 in position 7: ordinal not in range(128)
gt3mike wrote:howartp wrote:Fixing the old issues and making py3 is relatively simple.
Moving to new firmware, less so!
https://github.com/jfroy/aiobafi6 looks promising.
Has anyone experimented with this new Python library for the Big Ass Fans i6 protocol yet?
(How's that @jay for getting us back on topic?)
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #2 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #1 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Living Room Hall - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #2 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #1 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Living Room Hall - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #2 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Living Room Hall - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #1 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #2 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Living Room Hall - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #1 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #2 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Living Room Hall - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #1 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #2 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Living Room Hall - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #1 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices 2 timeouts - Normal polling resuming for device guest Hall
TP-Link Devices 2 timeouts - Normal polling resuming for device TV Room Lights
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #2 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices 7 timeouts - Normal polling resuming for device Kitchen Overhead #2 - S2 on/off
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Living Room Hall - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Kitchen Overhead #1 - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices 7 timeouts - Normal polling resuming for device Kitchen Overhead #1 - S2 on/off
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Living Room Hall - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices 3 timeouts - Normal polling resuming for device guest bedroom back
TP-Link Devices Error (tpl_relay_poll.py:run:339): Error attempting to update Living Room Hall - S2 on/off: KeyError('system'). Will try again in 1 seconds
TP-Link Devices 3 timeouts - Normal polling resuming for device guest bedroom front
TP-Link Devices 9 timeouts - Normal polling resuming for device Living Room Hall - S2 on/off
Received INSTEON "Thermostat-Boys Room" temperature changed to 68.0
Pi Hole DNS Controller Error Error in plugin execution runConcurrentThread:
File "plugin.py", line 164, in runConcurrentThread
File "plugin.py", line 141, in udpateStatus
type: local variable 'response' referenced before assignment
Pi Hole DNS Controller Error plugin runConcurrentThread function returned or failed (will attempt again in 10 seconds)
TP-Link Devices (plugin.py:actionControlUniversal:473): Action: RequestStatus for device: Master Bedroom Left Bed Lamp.
TP-Link Devices Device Info for: Master Bedroom Left Bed Lamp
TP-Link Devices TPlink device type: tplinkSmartBulb
TP-Link Devices TP Link model: KL110(US)
TP-Link Devices IP address: 192.168.3.175
TP-Link Devices MAC address: 54AF973C5500
TP-Link Devices Device ID: 8012ECDD5F92607F74C28410601DA4931FA34C7A
TP-Link Devices alias :
TP-Link Devices description:
TP-Link Devices (plugin.py:devOrPluginParm:209): for attribute devPoll, using [False, 'dev']
TP-Link Devices Polling enabled: [False, 'dev']
TP-Link Devices (plugin.py:devOrPluginParm:209): for attribute onPoll, using ['60', 'plugin']
TP-Link Devices On state polling freq: ['60', 'plugin']
TP-Link Devices (plugin.py:devOrPluginParm:209): for attribute offPoll, using ['60', 'plugin']
TP-Link Devices Off state polling freq: ['60', 'plugin']
TP-Link Devices (plugin.py:devOrPluginParm:209): for attribute WarnInterval, using [5, 'default']
TP-Link Devices Poll Warning interval: [5, 'default']
TP-Link Devices (plugin.py:devOrPluginParm:209): for attribute SlowDown, using [1, 'default']
TP-Link Devices SlowDown [1, 'default'] seconds at each warning
TP-Link Devices (plugin.py:devOrPluginParm:209): for attribute StopPoll, using [20, 'default']
TP-Link Devices Shutdown after [20, 'default'] errors
TP-Link Devices (tpl_polling.py:interupt:33): called for Master Bedroom Left Bed Lamp with action=status, state=None
TP-Link Devices Device polling and states updated.
TP-Link Devices current state: brightness=0
TP-Link Devices Supports Color: False
with open(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'EEP.xml'), 'r', encoding='utf-8') as xml_file:
self.soup = BeautifulSoup(xml_file.read(), "html.parser")
with open(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'EEP.xml'), 'r', 'utf-8') as xml_file:
self.soup = BeautifulSoup(xml_file.read(), "html.parser")
with open(os.path.join(os.path.dirname(os.path.realpath(__file__)), 'EEP.xml'), 'r') as xml_file:
self.soup = BeautifulSoup(xml_file.read(), "html.parser")