<?xml version="1.0"?>
<rss version="2.0"><channel><title>HarmonyHub Latest Topics</title><link>https://forum.universal-devices.com/forum/311-harmonyhub/</link><description>HarmonyHub Latest Topics</description><language>en</language><item><title>How do I cleanup dead nodes out of node server?</title><link>https://forum.universal-devices.com/topic/45407-how-do-i-cleanup-dead-nodes-out-of-node-server/</link><description><![CDATA[<p>
	I have discovered that when I delete activities or equipment out of the harmony hubs: (1) I have to delete the hub in the IoX app, then re-discover it because purge check and purge execute don't seem to work for this purpose - also (2) there are nodes on the node page of the node server corresponding to equipment and activities that have been deleted - is it ok to manually delete those nodes?
</p>

<p>
	EDIT: I'll answer my own question - I deleted all nodes where the primary node was a deleted hub and I deleted any activities and equipment that were no longer present and all seems to be OK
</p>
]]></description><guid isPermaLink="false">45407</guid><pubDate>Mon, 28 Jul 2025 22:49:04 +0000</pubDate></item><item><title>AppleTV w LG Simplink Override</title><link>https://forum.universal-devices.com/topic/45060-appletv-w-lg-simplink-override/</link><description><![CDATA[<p>
	The lg has simplink (CEC) which turns off/on the appleTV box. This makes it a pain in the *** when creating activities in the harmony elite. I currently have a work around by waiting 7 seconds after tv shutdown to turn it back on.
</p>

<p>
	Was wondering if a better solution would be to install the harmony NS and write a program that tests for the power state of the appletv and if off turn on. Will I be able to accomplish this with the NS?<br />
	 
</p>

<p>
	BTW you cannot disable simplink and have it stick if you are using earc. 
</p>
]]></description><guid isPermaLink="false">45060</guid><pubDate>Sun, 13 Apr 2025 13:20:26 +0000</pubDate></item><item><title>Harmony Hubs not discovered after installing new wifi router</title><link>https://forum.universal-devices.com/topic/43759-harmony-hubs-not-discovered-after-installing-new-wifi-router/</link><description><![CDATA[<p>
	Hello, I'm looking for some advice regarding getting the PG3 Harmony Hub node server back up and running.
</p>

<p>
	I replaced my TPLink Archer 11000 wifi router last week with the new RIO ROUTER. I am not a tech person, so bear with me on terminology. I have managed to get my nearly 50 network devices back up and working including eIsy, Blue Iris, Alexas, Firesticks, Shields, Roombas, Harmonys, Bonds etc. I started to count up all my Insteon/Zwave/Zigbee devices that I have installed over the past 13 years, and currently installed on eIsy, and came up with 154. <span class="ipsEmoji">😲</span> I also have several PG3 node servers setup, eIsyIR, Bond and Harmony.
</p>

<p>
	So here's my issue, I have not been able to get PG3 HarmonyHub to discover my 4 hubs now that they've been moved over to the new Rio Router. I have deleted the node server, reinstalled, discovered, started, restarted, rebooted eIsy, etc, etc. It just won't discover the 4 hubs. It runs discovery but comes back with 0 hubs. I have enabled "share" to every device/room in the new Router. I just can't think of anything else to do. I tried to configure one of the harmony's ip address into the node server, which I wasn't sure of exact format, I just typed hostname in the key and the ip address in the value, and clicked save, still would not discover the harmony hub. I have eIsy connected via ethernet (not wifi) and all the harmony hubs have XMPP enabled. I'm suspecting it must be some setting in the router, but have been able to get everything else up and running just fine.
</p>

<p>
	Any advice or suggestions on getting the node server to discover my 4 harmony hubs, would greatly be appreciated.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">43759</guid><pubDate>Sun, 23 Jun 2024 17:37:06 +0000</pubDate></item><item><title>Harmony Hub NS responds to "ALL ON" button click</title><link>https://forum.universal-devices.com/topic/43512-harmony-hub-ns-responds-to-all-on-button-click/</link><description><![CDATA[<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.universal-devices.com/profile/3609-jimboautomates/?do=hovercard" data-mentionid="3609" href="https://forum.universal-devices.com/profile/3609-jimboautomates/" rel="">@Jimbo.Automates</a> I've been doing some work on the ALL ON vulnerability in multiple Insteon devices, as part of that I've discovered that the Harmony Hub NS responds to the "ALL ON" button in AC being clicked.<br />
	<br />
	I'm not sure this is a good thing, but I leave it up to you to decide.
</p>
]]></description><guid isPermaLink="false">43512</guid><pubDate>Tue, 30 Apr 2024 16:17:16 +0000</pubDate></item><item><title>Looking for IR and/or Harmony Advice</title><link>https://forum.universal-devices.com/topic/42037-looking-for-ir-andor-harmony-advice/</link><description><![CDATA[<p>
	I just migrated to EISY and knew I would lose my IR capabilities, but thought I could find another way to accomplish the few tasks I used IR for. I had the following ISY994i IR programs set up to control lighting during Movie Time using my Harmony Remote:
</p>

<p>
	 
</p>

<p>
	Movie Play - when I long press "PLAY" button on my Harmony Remote, I had most house Insteon Lights turn off.
</p>

<p>
	Movie Pause - when I long press "PAUSE" on my Harmony Remote, I had certain light come on and dim.
</p>

<p>
	Movie End - long press "STOP", had some lights come back on.
</p>

<p>
	 
</p>

<p>
	I installed the Harmony Node Server, but after reading posts here, realize this Node Server most likely will not accomplish the above tasks.
</p>

<p>
	Will the Flirc IR USB device be able to accomplish the above tasks? I read I could set up my ISY994i IR to use for IR, but then how do I get ISY994i to communicate with EISY?
</p>

<p>
	Thanks for any help and/or suggestions.
</p>
]]></description><guid isPermaLink="false">42037</guid><pubDate>Thu, 28 Sep 2023 16:43:36 +0000</pubDate></item><item><title>'Client was stopped' error</title><link>https://forum.universal-devices.com/topic/42520-client-was-stopped-error/</link><description><![CDATA[<p>
	Hello, every few days the node server semi-crashes, semi as in it is non-functional, but it is still running.  Here is the log:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">2023-12-04 03:02:29,708 read_thread sleekxmpp.xmlstream.xmlstream ERROR    xmlstream:_process: Error reading from XML stream.
2023-12-04 03:02:47,204 Command    sleekxmpp.xmlstream.handler.waiter WARNING  waiter:wait: Timed out waiting for IqWait_d0d0f51b-e409-4549-a109-816ac91d8f77-11
2023-12-04 03:02:47,205 Command    pyharmony.client   INFO     client:get_current_activity: XMPP timeout, reattempting
2023-12-04 03:03:17,209 Command    sleekxmpp.xmlstream.handler.waiter WARNING  waiter:wait: Timed out waiting for IqWait_d0d0f51b-e409-4549-a109-816ac91d8f77-11
2023-12-04 03:03:17,209 Command    udi_interface      ERROR    udi_interface:write: --- Logging error ---
2023-12-04 03:03:17,212 Command    udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2023-12-04 03:03:17,212 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/pyharmony/pyharmony/client.py", line 78, in get_current_activity
    result = iq_cmd.send(block=True)
2023-12-04 03:03:17,212 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/.local/lib/python3.9/site-packages/sleekxmpp/stanza/iq.py", line 233, in send
    raise IqTimeout(self)
2023-12-04 03:03:17,212 Command    udi_interface      ERROR    udi_interface:write: sleekxmpp.exceptions.IqTimeout: </span><span class="tag">&lt;iq</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"d0d0f51b-e409-4549-a109-816ac91d8f77-11"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"get"</span><span class="tag">&gt;&lt;oa</span><span class="pln"> </span><span class="atn">xmlns</span><span class="pun">=</span><span class="atv">"connect.logitech.com"</span><span class="pln"> </span><span class="atn">mime</span><span class="pun">=</span><span class="atv">"vnd.logitech.harmony/vnd.logitech.harmony.engine?getCurrentActivity"</span><span class="pln"> </span><span class="tag">/&gt;&lt;/iq&gt;</span><span class="pln">
2023-12-04 03:03:17,212 Command    udi_interface      ERROR    udi_interface:write: During handling of the above exception, another exception occurred:
2023-12-04 03:03:17,213 Command    udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2023-12-04 03:03:17,213 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/nodes/Hub.py", line 252, in _get_current_activity
    ca = self.client.get_current_activity()
2023-12-04 03:03:17,213 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/pyharmony/pyharmony/client.py", line 81, in get_current_activity
    result = iq_cmd.send(block=True)
2023-12-04 03:03:17,213 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/.local/lib/python3.9/site-packages/sleekxmpp/stanza/iq.py", line 233, in send
    raise IqTimeout(self)
2023-12-04 03:03:17,213 Command    udi_interface      ERROR    udi_interface:write: sleekxmpp.exceptions.IqTimeout: </span><span class="tag">&lt;iq</span><span class="pln"> </span><span class="atn">id</span><span class="pun">=</span><span class="atv">"d0d0f51b-e409-4549-a109-816ac91d8f77-11"</span><span class="pln"> </span><span class="atn">type</span><span class="pun">=</span><span class="atv">"get"</span><span class="tag">&gt;&lt;oa</span><span class="pln"> </span><span class="atn">xmlns</span><span class="pun">=</span><span class="atv">"connect.logitech.com"</span><span class="pln"> </span><span class="atn">mime</span><span class="pun">=</span><span class="atv">"vnd.logitech.harmony/vnd.logitech.harmony.engine?getCurrentActivity"</span><span class="pln"> </span><span class="tag">/&gt;&lt;/iq&gt;</span><span class="pln">
2023-12-04 03:03:17,213 Command    udi_interface      ERROR    udi_interface:write: During handling of the above exception, another exception occurred:
2023-12-04 03:03:17,213 Command    udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2023-12-04 03:03:17,213 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/logging/__init__.py", line 1083, in emit
    msg = self.format(record)
2023-12-04 03:03:17,214 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/logging/__init__.py", line 927, in format
    return fmt.format(record)
2023-12-04 03:03:17,214 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/logging/__init__.py", line 663, in format
    record.message = record.getMessage()
2023-12-04 03:03:17,214 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/logging/__init__.py", line 367, in getMessage
    msg = msg % self.args
2023-12-04 03:03:17,214 Command    udi_interface      ERROR    udi_interface:write: TypeError: not all arguments converted during string formatting
2023-12-04 03:03:17,214 Command    udi_interface      ERROR    udi_interface:write: Call stack:
2023-12-04 03:03:17,216 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/threading.py", line 937, in _bootstrap
    self._bootstrap_inner()
2023-12-04 03:03:17,216 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
2023-12-04 03:03:17,216 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
2023-12-04 03:03:17,216 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/.local/lib/python3.9/site-packages/udi_interface/interface.py", line 859, in _parseInput
    self._handleInput(key, input[key], None)
2023-12-04 03:03:17,216 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/.local/lib/python3.9/site-packages/udi_interface/interface.py", line 1007, in _handleInput
    self.nodes_internal[item['address']].query()
2023-12-04 03:03:17,217 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/nodes/Controller.py", line 210, in query
    self.poly.getNode(node).query()
2023-12-04 03:03:17,217 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/nodes/Hub.py", line 94, in query
    self._get_current_activity()
2023-12-04 03:03:17,217 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/nodes/Hub.py", line 254, in _get_current_activity
    LOGGER.error('client.get_current_activity timeout',False)
2023-12-04 03:03:17,217 Command    udi_interface      ERROR    udi_interface:write: Message: 'client.get_current_activity timeout'
Arguments: (False,)
2023-12-04 03:03:17,217 Command    udi_interface      INFO     Hub:_set_st: setDriver(ST,0)
2023-12-04 03:03:17,264 MQTT       udi_interface.interface INFO     interface:_message: Successfully set h9bfc75ec675d0 :: ST to 0 UOM 2
2023-12-04 03:03:17,730 Command    udi_interface.node INFO     node:reportDrivers: Updating All Drivers to ISY for Living Room(h9bfc75ec675d0)
2023-12-04 03:03:17,731 Command    udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:03:17,731 Command    udi_interface      INFO     Hub:_set_st: setDriver(ST,1)
2023-12-04 03:03:17,731 Command    udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:03:17,731 Command    udi_interface      ERROR    udi_interface:write: --- Logging error ---
2023-12-04 03:03:17,731 Command    udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2023-12-04 03:03:17,732 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/nodes/Hub.py", line 252, in _get_current_activity
    ca = self.client.get_current_activity()
2023-12-04 03:03:17,732 Command    udi_interface      ERROR    udi_interface:write: AttributeError: 'NoneType' object has no attribute 'get_current_activity'
2023-12-04 03:03:17,732 Command    udi_interface      ERROR    udi_interface:write: During handling of the above exception, another exception occurred:
2023-12-04 03:03:17,732 Command    udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2023-12-04 03:03:17,732 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/logging/__init__.py", line 1083, in emit
    msg = self.format(record)
2023-12-04 03:03:17,732 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/logging/__init__.py", line 927, in format
    return fmt.format(record)
2023-12-04 03:03:17,732 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/logging/__init__.py", line 663, in format
    record.message = record.getMessage()
2023-12-04 03:03:17,733 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/logging/__init__.py", line 367, in getMessage
    msg = msg % self.args
2023-12-04 03:03:17,733 Command    udi_interface      ERROR    udi_interface:write: TypeError: not all arguments converted during string formatting
2023-12-04 03:03:17,733 Command    udi_interface      ERROR    udi_interface:write: Call stack:
2023-12-04 03:03:17,733 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/threading.py", line 937, in _bootstrap
    self._bootstrap_inner()
2023-12-04 03:03:17,733 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/threading.py", line 980, in _bootstrap_inner
    self.run()
2023-12-04 03:03:17,733 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.9/threading.py", line 917, in run
    self._target(*self._args, **self._kwargs)
2023-12-04 03:03:17,733 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/.local/lib/python3.9/site-packages/udi_interface/interface.py", line 859, in _parseInput
    self._handleInput(key, input[key], None)
2023-12-04 03:03:17,734 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/.local/lib/python3.9/site-packages/udi_interface/interface.py", line 1007, in _handleInput
    self.nodes_internal[item['address']].query()
2023-12-04 03:03:17,734 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/nodes/Hub.py", line 94, in query
    self._get_current_activity()
2023-12-04 03:03:17,734 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/pg3/ns/0021b9026524_14/nodes/Hub.py", line 258, in _get_current_activity
    LOGGER.error('client.get_current_activity failed',True)
2023-12-04 03:03:17,734 Command    udi_interface      ERROR    udi_interface:write: Message: 'client.get_current_activity failed'
Arguments: (True,)
2023-12-04 03:04:21,912 Thread-1049 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:04:21,913 Thread-1049 udi_interface      INFO     Hub:_set_st: setDriver(ST,1)
2023-12-04 03:04:21,913 Thread-1049 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 03:09:21,913 Thread-1055 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:09:21,913 Thread-1055 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 03:14:21,919 Thread-1061 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:14:21,919 Thread-1061 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 03:19:21,935 Thread-1067 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:19:21,935 Thread-1067 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 03:24:21,936 Thread-1073 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:24:21,936 Thread-1073 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 03:29:21,941 Thread-1079 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:29:21,941 Thread-1079 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 03:34:21,942 Thread-1085 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:34:21,942 Thread-1085 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 03:39:21,946 Thread-1091 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:39:21,946 Thread-1091 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 03:44:21,955 Thread-1097 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:44:21,955 Thread-1097 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 03:49:21,956 Thread-1103 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:49:21,956 Thread-1103 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 03:54:21,957 Thread-1109 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:54:21,957 Thread-1109 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 03:59:21,960 Thread-1115 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 03:59:21,961 Thread-1115 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 04:04:21,967 Thread-1121 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:04:21,968 Thread-1121 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 04:09:21,969 Thread-1127 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:09:21,970 Thread-1127 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 04:14:21,970 Thread-1133 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:14:21,971 Thread-1133 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 04:19:21,981 Thread-1139 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:19:21,981 Thread-1139 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 04:24:21,983 Thread-1145 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:24:21,983 Thread-1145 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 04:29:21,992 Thread-1151 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:29:21,992 Thread-1151 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 04:34:22,001 Thread-1157 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:34:22,001 Thread-1157 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 04:39:22,017 Thread-1163 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:39:22,018 Thread-1163 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 04:44:22,024 Thread-1169 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:44:22,024 Thread-1169 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 04:49:22,031 Thread-1175 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:49:22,032 Thread-1175 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 04:54:22,033 Thread-1181 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:54:22,033 Thread-1181 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 04:59:22,035 Thread-1187 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 04:59:22,036 Thread-1187 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 05:04:22,044 Thread-1193 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 05:04:22,044 Thread-1193 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 05:09:22,061 Thread-1199 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 05:09:22,062 Thread-1199 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 05:14:22,066 Thread-1205 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 05:14:22,066 Thread-1205 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 05:18:29,475 Command    udi_interface      ERROR    Hub:start_activity: No Client
2023-12-04 05:19:22,076 Thread-1211 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 05:19:22,076 Thread-1211 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 05:20:23,055 Command    udi_interface      ERROR    Hub:start_activity: No Client
2023-12-04 05:24:22,078 Thread-1217 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 05:24:22,078 Thread-1217 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 05:29:22,081 Thread-1223 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 05:29:22,081 Thread-1223 udi_interface      INFO     Controller:heartbeat: hb=0
2023-12-04 05:34:22,096 Thread-1229 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 05:34:22,096 Thread-1229 udi_interface      INFO     Controller:heartbeat: hb=1
2023-12-04 05:39:22,104 Thread-1235 udi_interface      INFO     Hub:check_client: Client was stopped. clientNone
2023-12-04 05:39:22,105 Thread-1235 udi_interface      INFO     Controller:heartbeat: hb=0</span></pre>

<p>
	It just continues to repeat the 'client was stopped' message until I eventually notice and restart the nodeserver.
</p>

<p>
	Thanks!
</p>
]]></description><guid isPermaLink="false">42520</guid><pubDate>Mon, 04 Dec 2023 14:51:51 +0000</pubDate></item><item><title>Using the manual method to register harmony hubs not working</title><link>https://forum.universal-devices.com/topic/42504-using-the-manual-method-to-register-harmony-hubs-not-working/</link><description><![CDATA[<p>
	
</p>

<p style="color:#353c41;font-size:14px;">
	I've been using the Harmony plugin for years and love it.  I've been re-working my network to add some isolation to IOT devices.  I've had some issues, but it has gone pretty well.  Sure would be nice if there was a way to edit IP addresses in plugins in pg3 vs have to go through discovery, but can't figure that out.  
</p>

<p style="color:#353c41;font-size:14px;">
	Anyway, I did what I normally do and just tried removing the devices and adding them back to harmony node server.  After reading the docs, it is obvious that discover only works on the same /24 subnet.  So I created custom params and followed instructions (I think).
</p>

<p style="color:#353c41;font-size:14px;">
	Essentially, it doesn't even seem to try and read those configuration items.
</p>

<p style="color:#353c41;font-size:14px;">
	I've created an entry with:
</p>

<p style="color:#353c41;font-size:14px;">
	key = hub_mancaveharmony
</p>

<p style="color:#353c41;font-size:14px;">
	value = { 'name': 'Mancave Harmony' , 'host' : '192.168.30.190' }
</p>

<p style="color:#353c41;font-size:14px;">
	I have SSH'd in to the Easy and I can ping that address no problem.  When I click discover from either Admin Console or Polyglot screen, it just comes back with an error but log looks like it is does normal discover and then just craps out.
</p>

<p style="color:#353c41;font-size:14px;">
	I have it working at the moment.  Essentially I moved the Eisy to my untrusted IOT vlan, let it run discover, shut it all down and moved it back and now it "re-learned" the IP addresses and stored them somewhere (this is why would be nice to be able to edit them) and those IPs are all fixed IPs.
</p>

<p style="color:#353c41;font-size:14px;">
	I can't seem to get the manual mode above to work and didn't know if anyone else has used it.
</p>

<p style="color:#353c41;font-size:14px;">
	I have same issue with Sonos but it is worse because it does rediscovery every time it starts and doesn't seem to save the IPs. If it can't find them on startup, it just doesn't load anything.  I needed up hacking the Sonos-poly.py on my Eisy to manually add them.
</p>

<p style="color:#353c41;font-size:14px;">
	It would be nice for all plugins to allow a manual file method to load devices vs using discovery as setting up the rules form them to talk is fairly easy but getting everything discovered requires mdns repeaters temporarily ... and the Sonos node server just won't work because it has no memory other than node names.
</p>

<p style="color:#353c41;font-size:14px;">
	Sent a PM to Jimbo with the log.  Thought I'd see if anyone else runs in to these problems.
</p>

<p style="color:#353c41;font-size:14px;">
	 
</p>
]]></description><guid isPermaLink="false">42504</guid><pubDate>Sat, 02 Dec 2023 02:01:17 +0000</pubDate></item><item><title>PG3 HarmonyHub Node Server 3.0.9</title><link>https://forum.universal-devices.com/topic/34652-pg3-harmonyhub-node-server-309/</link><description><![CDATA[<p>
	The Polyglot Version 3 Nodeserver for Harmony Hubs Version 3.0.0 is released. 
</p>

<p>
	<span style="background-color:#ffffff;color:#353c41;font-size:14px;">IMPORTANT: There was an issue with PG3 where it deleted the configuration data on restart so device ids could change, which has been fixed.  Make sure your PG3 is the versions mentioned in the README</span>
</p>

<p>
	See the <a href="https://github.com/UniversalDevicesInc-PG3/udi-harmony-poly/blob/master/README.md" rel="external nofollow">README</a> for more information, including information on moving from PG2.
</p>

<p>
	The <a href="https://github.com/UniversalDevicesInc-PG3/udi-harmony-poly/blob/master/README.md#release-notes" rel="external nofollow">Release Notes</a> are also available.
</p>
]]></description><guid isPermaLink="false">34652</guid><pubDate>Fri, 14 Jan 2022 04:27:36 +0000</pubDate></item><item><title>re-enable manual hub add process</title><link>https://forum.universal-devices.com/topic/42525-re-enable-manual-hub-add-process/</link><description><![CDATA[<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.universal-devices.com/profile/3609-jimboautomates/?do=hovercard" data-mentionid="3609" href="https://forum.universal-devices.com/profile/3609-jimboautomates/" rel="">@Jimbo.Automates</a> I have made changes to the harmony Controller.py to add back the functionality to add hubs from config parameters.  Any way to get this put in to the production nodeserver?  Really helps when using vlan seperation of IOT devices.  Once nodes learned they can talk no problem with rules, but discovery isn't so easy.
</p>

<p>
	I've marked all my changes with DD - comments.  I think there are like line changes after uncommenting previous code.
</p>

<p>
	Thanks in advance.
</p>
<p>
<a class="ipsAttachLink" href="https://forum.universal-devices.com/applications/core/interface/file/attachment.php?id=27337&amp;key=25b2b00c46dc88393f29e42c4c4a73f8" data-fileExt='py' data-fileid='27337' data-filekey='25b2b00c46dc88393f29e42c4c4a73f8'>Controller.py</a></p>]]></description><guid isPermaLink="false">42525</guid><pubDate>Mon, 04 Dec 2023 19:22:57 +0000</pubDate></item><item><title>Error Purging Old Elements</title><link>https://forum.universal-devices.com/topic/42465-error-purging-old-elements/</link><description><![CDATA[<p>
	Hi Jim, I'm seeing this error on "Purge Execute" when updating elements on my Harmony Hub.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">2023-11-25 10:30:56,006 Command    udi_interface      WARNING  Controller:purge:  Deleting Activity for "Media Room Hub" that is no longer used a45241859 "Watch Fire TV"
2023-11-25 10:30:56,006 Command    udi_interface.custom INFO     custom:_save: Sending data notices to Polyglot.
2023-11-25 10:30:56,006 Command    udi_interface.interface ERROR    interface:_handleInput: _parseInput: failed harmonyctrl.runCmd(PURGE_EXECUTE) 'Controller' object has no attribute 'controller'
Traceback (most recent call last):
  File "/var/polyglot/pg3/ns/0021b902628f_12/.local/lib/python3.9/site-packages/udi_interface/interface.py", line 960, in _handleInput
    self.nodes_internal[item['address']].runCmd(item)
  File "/var/polyglot/pg3/ns/0021b902628f_12/.local/lib/python3.9/site-packages/udi_interface/node.py", line 172, in runCmd
    fun(self, command)
  File "/var/polyglot/pg3/ns/0021b902628f_12/nodes/Controller.py", line 642, in _cmd_purge_execute
    self.purge(do_delete=True)
  File "/var/polyglot/pg3/ns/0021b902628f_12/nodes/Controller.py", line 499, in purge
    self.controller.poly.delNode(address)
AttributeError: 'Controller' object has no attribute 'controller'
2023-11-25 10:30:56,029 MQTT       udi_interface.interface INFO     interface:_message: Successfully set key = notices
2023-11-25 10:30:56,113 MQTT       udi_interface.interface INFO     interface:_message: Successfully set key = notices</span></pre>

<p>
	The purge fails, though the plugin remains running.
</p>

<p>
	Edit:
</p>

<p>
	It does appear that manually deleting the affected nodes does work though.
</p>
]]></description><guid isPermaLink="false">42465</guid><pubDate>Sat, 25 Nov 2023 18:34:12 +0000</pubDate></item><item><title>Using with ud mobile</title><link>https://forum.universal-devices.com/topic/42197-using-with-ud-mobile/</link><description><![CDATA[<p>
	Hi
</p>

<p>
	 
</p>

<p>
	on ud mobile I want to create an menu (as an example)
</p>

<p>
	what do I do.  I need to be able to select Apple TV and then menu on the press of the up arrow. 
</p>
]]></description><guid isPermaLink="false">42197</guid><pubDate>Sat, 21 Oct 2023 12:57:25 +0000</pubDate></item><item><title>Hub stopped showing status for nodes, trying to connect to an Ip address which is not the hub</title><link>https://forum.universal-devices.com/topic/42051-hub-stopped-showing-status-for-nodes-trying-to-connect-to-an-ip-address-which-is-not-the-hub/</link><description><![CDATA[<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="//d2z8ydsemzif1x.cloudfront.net/monthly_2023_09/image.png.5b60ad63366c71370f8fbc8bb2a1cd3e.png" data-fileid="26777" data-fileext="png" rel="">any ideas why its trying to connect to when my harmony hub ip ends with 13?<img class="ipsImage ipsImage_thumbnailed" data-fileid="26777" data-ratio="42.30" width="1000" alt="image.thumb.png.ff0733e889c39920b2aab82bdbeea275.png" src="//d2z8ydsemzif1x.cloudfront.net/monthly_2023_09/image.thumb.png.ff0733e889c39920b2aab82bdbeea275.png" /></a>
</p>
]]></description><guid isPermaLink="false">42051</guid><pubDate>Sat, 30 Sep 2023 13:37:07 +0000</pubDate></item><item><title>Harmony to EISY via PG3 Capabilities</title><link>https://forum.universal-devices.com/topic/41145-harmony-to-eisy-via-pg3-capabilities/</link><description><![CDATA[<p>
	<span>@</span><span><span>jimboca thanks for building this fantastic app for PG3. It really does complete a much needed capability (although Logitech abandoning Harmony is a clear worry given how good Harmony is!). I wanted to check in regarding the available capabilities. It seems to be that:</span></span>
</p>

<ol><li>
		EISY can trigger a Harmony remote activity to be turned on or off
	</li>
	<li>
		EISY can trigger a Harmony remote device button press
	</li>
	<li>
		<span><span>Harmony remote activity being turned on or off can trigger an EISY event</span></span>
	</li>
	<li>
		<span><span>Harmony remote device </span></span>button <span><span>press <u><strong>cannot</strong></u> trigger an EISY event </span></span>
	</li>
</ol><p>
	<span><span>Can you confirm this is correct? This seems to be what I'm seeing.</span></span>
</p>

<p>
	<span><span>If so, are there any plans to address point 4 above or is there a method you might be able to recommend as an alternative? I want to be able to manage room lights (via EISY) from the harmony remote. Right now I'm using IR into EISY but that's complicated with the EISY not being co-located near the Harmony Hub.</span></span>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">41145</guid><pubDate>Fri, 05 May 2023 14:25:21 +0000</pubDate></item><item><title>Harmony hub not working</title><link>https://forum.universal-devices.com/topic/40911-harmony-hub-not-working/</link><description><![CDATA[<p>
	shows its running and I get these errors in the log.
</p>

<p>
	<span style="background-color:#272b30;color:#aaaaaa;font-size:13.125px;text-align:left;">023-03-30 00:00:00,117 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:00,223 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:00,350 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:00,602 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:00,617 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:00,808 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:00,893 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:01,428 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:01,587 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:01,726 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:01,898 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:01,967 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:02,051 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:02,119 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:02,152 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:02,369 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:02,537 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:02,916 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:02,988 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:03,659 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:03,711 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:03,824 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:04,146 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:04,254 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:04,408 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:04,762 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:04,827 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:04,977 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:05,063 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:05,351 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:05,382 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:05,821 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:06,269 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;' 2023-03-30 00:00:06,399 read_thread sleekxmpp.xmlstream.xmlstream WARNING xmlstream:send_raw: Failed to send b'&lt;/stream:stream&gt;'</span>
</p>
]]></description><guid isPermaLink="false">40911</guid><pubDate>Fri, 31 Mar 2023 04:10:02 +0000</pubDate></item><item><title>How to interact with Harmony Hub?</title><link>https://forum.universal-devices.com/topic/39869-how-to-interact-with-harmony-hub/</link><description><![CDATA[<p>
	Is there any documentation explaining how to interact with Harmony Hub on say Eisy through PG3? I'm seeing all my hubs etc and all looks configured correctly however how do I now actually use it? e.g. If a specific activity is run on a specific hub (which would be a condition), I want to run a program to dim the lights. Same in reverse, when I press the off button on the Harmony remote, I want lights to come back up. I can't intuitively see how this can be done.
</p>
]]></description><guid isPermaLink="false">39869</guid><pubDate>Sun, 15 Jan 2023 12:44:04 +0000</pubDate></item><item><title>HarmonyHub Not Finding My Hubs</title><link>https://forum.universal-devices.com/topic/40773-harmonyhub-not-finding-my-hubs/</link><description><![CDATA[<p>
	I just migrated PG3 to my Eisy from Polisy. HarmonyHub discovered my hubs on the Polisy but is unable to discover them on my Eisy. Here is a screenshot of the HarmonyHub Controller. Any ideas about what my problem might be?
</p>

<p>
	Thanks! <a class="ipsAttachLink ipsAttachLink_image" href="//d2z8ydsemzif1x.cloudfront.net/monthly_2023_03/image.png.e41ef45b36d1b7e2035a4ca3d08e6724.png" data-fileid="24974" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="24974" data-ratio="53.50" width="1000" alt="image.thumb.png.1b28a76d2b2ba069664ecf29f7aa5d87.png" src="//d2z8ydsemzif1x.cloudfront.net/monthly_2023_03/image.thumb.png.1b28a76d2b2ba069664ecf29f7aa5d87.png" /></a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">40773</guid><pubDate>Mon, 13 Mar 2023 18:19:43 +0000</pubDate></item><item><title>Problem issuing commands</title><link>https://forum.universal-devices.com/topic/39594-problem-issuing-commands/</link><description><![CDATA[<p>
	I'm new to Node Servers but here is what I am experiencing.
</p>

<p>
	I was able to connect the harmony hub node server to eisy.
</p>

<p>
	I see all of my devices/automations
</p>

<p>
	when I execute a command from the "main" tab for a device, I get "TCP client request failed [ISY:401]
</p>

<p>
	when I execute a command from a program, nothing seems to happen
</p>

<p>
	for either scenario I see the below on the PG3 log
</p>

<p>
	What have I done wrong?
</p>

<pre style="background-color:#272b30;color:#bfc8bf;font-size:13.125px;text-align:left;">
 </pre>

<div>
	12/29/2022, 20:57:12 [pg3] error: ISY Inbound Status: UnauthorizedError: Unauthorized
</div>

<div>
	at Object.throw (/var/polyglot/node_modules/koa/lib/context.js:97:11)
</div>

<div>
	at checkAuth (/var/polyglot/node_modules/@universaldevices/pg3x/lib/routes/Node Server.js:29:56)
</div>

<div>
	at getNodeserver (/var/polyglot/node_modules/@universaldevices/pg3x/lib/routes/Node Server.js:39:11)
</div>

<div>
	at async /var/polyglot/node_modules/@universaldevices/pg3x/lib/routes/Node Server.js:148:16
</div>

<div>
	at async /var/polyglot/node_modules/@universaldevices/pg3x/lib/services/https.js:48:9
</div>

<p>
	 
</p>
]]></description><guid isPermaLink="false">39594</guid><pubDate>Fri, 30 Dec 2022 02:59:15 +0000</pubDate></item><item><title>eisy can't retrieve nodes</title><link>https://forum.universal-devices.com/topic/39691-eisy-cant-retrieve-nodes/</link><description><![CDATA[<p>
	I can't discover any nodes.  When I click discover nodes it looks like it is trying to use the wifi adapter which is not configured on my eisy as I am using wired.  My basic debugging seems to indicate this. It also looks like MQTT is trying to use the 172 address space.  I don't see where to turn off wifi and regardless shouldn't It default to wired when both configured?
</p>

<p>
	 
</p>

<p>
	Cheers, let me know if you want to remote debug on the eisy.
</p>

<pre style="color:#aaaaaa;font-size:13.125px;text-align:left;">
 </pre>

<div>
	2023-01-03 16:04:21,560 Thread-9 udi_interface INFO Controller:_discover: harmony_discover: starting...
</div>

<div>
	2023-01-03 16:04:21,561 Thread-9 udi_interface DEBUG discovery:get_network_interface: gateway: default=('172.26.18.1', 'wifibox0')
</div>

<div>
	2023-01-03 16:04:21,561 Thread-9 udi_interface DEBUG discovery:get_network_interface: gateway-&gt;ifad: wifibox0=[{'addr': '172.26.18.3', 'netmask': '255.255.255.0', 'broadcast': '172.26.18.255'}]
</div>

<div>
	2023-01-03 16:04:21,561 Thread-9 udi_interface INFO discovery:get_network_bcast: get_network_bcast: Returning 172.26.18.255
</div>

<div>
	2023-01-03 16:04:21,561 Thread-9 udi_interface DEBUG discovery:discover: Pinging network 172.26.18.255 port 61991
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:21,598 MQTT udi_interface.interface INFO interface:_message: Successfully set harmonyctrl :: GV7 to 2 UOM 25
</div>

<div>
	2023-01-03 16:04:22,624 Thread-9 udi_interface DEBUG discovery:discover: Pinging network 172.26.18.255 port 61991
</div>

<div>
	2023-01-03 16:04:22,624 Thread-9 udi_interface DEBUG discovery:discover: Pinging network 172.26.18.255 port 61991
</div>

<div>
	2023-01-03 16:04:22,624 Thread-9 udi_interface DEBUG discovery:discover: Pinging network 172.26.18.255 port 61991
</div>

<div>
	2023-01-03 16:04:22,624 Thread-9 udi_interface DEBUG discovery:discover: Pinging network 172.26.18.255 port 61991
</div>
<p>
<a class="ipsAttachLink" href="https://forum.universal-devices.com/applications/core/interface/file/attachment.php?id=23817&amp;key=26d543956d55ecdbd055c65bfbce97a4" data-fileExt='zip' data-fileid='23817' data-filekey='26d543956d55ecdbd055c65bfbce97a4'>HarmonyHub_1-3-2023_40724-PM.zip</a></p>]]></description><guid isPermaLink="false">39691</guid><pubDate>Tue, 03 Jan 2023 22:11:52 +0000</pubDate></item><item><title>Harmony Hub, Polygot 3 on Polisy Pro - Unable to Start</title><link>https://forum.universal-devices.com/topic/39083-harmony-hub-polygot-3-on-polisy-pro-unable-to-start/</link><description><![CDATA[<p>
	I just started to work with my Polisy Pro, clicked on the Buttons to Upgrade Bios, then Update All Packages.
</p>

<p>
	After doing so I purchased Ambient Weather &amp; HarmonyHub from the Node server store. Ambient Weather works perfectly but HarmonyHub will not start... It appears to run for 2 seconds then stops again. 
</p>

<p>
	I reached out to the developer and provided logs, and he asked me to submit a ticket here as after his advide I tried updating all packages again but nothing changed. Attached is the log package.
</p>

<p>
	 
</p>

<p>
	Thank You in advance for any assistance you can provide.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">39083</guid><pubDate>Sun, 20 Nov 2022 21:43:13 +0000</pubDate></item><item><title>Not Detecting Hubs</title><link>https://forum.universal-devices.com/topic/35731-not-detecting-hubs/</link><description><![CDATA[<p>
	I have two hubs manually defined in the config that aren't being detected. It's almost as if the config isn't being read in from PG3. Any ideas?
</p>
]]></description><guid isPermaLink="false">35731</guid><pubDate>Fri, 15 Apr 2022 00:02:27 +0000</pubDate></item><item><title>3.0.7 wont update</title><link>https://forum.universal-devices.com/topic/35514-307-wont-update/</link><description><![CDATA[<p>
	I restart Node server and I still get 3.06.
</p>
]]></description><guid isPermaLink="false">35514</guid><pubDate>Sat, 26 Mar 2022 18:53:31 +0000</pubDate></item><item><title>Fails to start on Polyglot 3.0.50</title><link>https://forum.universal-devices.com/topic/35496-fails-to-start-on-polyglot-3050/</link><description><![CDATA[<p>
	Since updating to 3.0.50, my HarmonyHub Node server is failing to start. Below is from the log:
</p>

<pre class="ipsCode">2022-03-24 09:13:07,156 MainThread udi_interface      INFO     Controller:__init__: HarmonyController: Initializing
2022-03-24 09:13:07,158 MainThread udi_interface.interface WARNING  interface:db_getNodeDrivers: harmonyctrl not found in database.
2022-03-24 09:13:07,160 MainThread udi_interface.interface INFO     interface:addNode: Adding node HarmonyHub Controller(harmonyctrl) [None]
2022-03-24 09:13:07,162 MainThread udi_interface.interface INFO     interface:setController: Using node "harmonyctrl", driver "ST" for connection status.
2022-03-24 09:13:11,038 MQTT       udi_interface.interface INFO     interface:_message: custom data response {'customparamsdoc': ''}
2022-03-24 09:13:11,086 MQTT       udi_interface.interface INFO     interface:_message: Successfully set key = customparamsdoc
2022-03-24 09:13:11,115 Command    udi_interface      ERROR    udi_interface:write: Exception in thread
2022-03-24 09:13:11,117 Command    udi_interface      ERROR    udi_interface:write: Command
2022-03-24 09:13:11,117 Command    udi_interface      ERROR    udi_interface:write: :
2022-03-24 09:13:11,119 Command    udi_interface      ERROR    udi_interface:write: Traceback (most recent call last):
2022-03-24 09:13:11,120 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.8/threading.py", line 932, in _bootstrap_inner
2022-03-24 09:13:11,128 Command    udi_interface      ERROR    udi_interface:write: self.run()
2022-03-24 09:13:11,129 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.8/threading.py", line 870, in run
2022-03-24 09:13:11,132 Command    udi_interface      ERROR    udi_interface:write: self._target(*self._args, **self._kwargs)
2022-03-24 09:13:11,133 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/.local/lib/python3.8/site-packages/udi_interface/interface.py", line 678, in _parseInput
2022-03-24 09:13:11,136 Command    udi_interface      ERROR    udi_interface:write: self._handleInput(key, input[key], None)
2022-03-24 09:13:11,137 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/.local/lib/python3.8/site-packages/udi_interface/interface.py", line 684, in _handleInput
2022-03-24 09:13:11,141 Command    udi_interface      ERROR    udi_interface:write: self._inConfig(item)
2022-03-24 09:13:11,141 Command    udi_interface      ERROR    udi_interface:write: File "/var/polyglot/.local/lib/python3.8/site-packages/udi_interface/interface.py", line 598, in _inConfig
2022-03-24 09:13:11,144 Command    udi_interface      ERROR    udi_interface:write: LOGGER.setLevel(self.currentLogLevel)
2022-03-24 09:13:11,145 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.8/logging/__init__.py", line 1421, in setLevel
2022-03-24 09:13:11,151 Command    udi_interface      ERROR    udi_interface:write: self.level = _checkLevel(level)
2022-03-24 09:13:11,152 Command    udi_interface      ERROR    udi_interface:write: File "/usr/local/lib/python3.8/logging/__init__.py", line 198, in _checkLevel
2022-03-24 09:13:11,154 Command    udi_interface      ERROR    udi_interface:write: raise ValueError("Unknown level: %r" % level)
2022-03-24 09:13:11,155 Command    udi_interface      ERROR    udi_interface:write: ValueError
2022-03-24 09:13:11,156 Command    udi_interface      ERROR    udi_interface:write: :
2022-03-24 09:13:11,156 Command    udi_interface      ERROR    udi_interface:write: Unknown level: 'NULL'
2022-03-24 09:13:16,667 MQTT       udi_interface.interface INFO     interface:_message: Profile installation finished</pre>

<p>
	I've tried restarting the Node server several times. Also restarting Polyglot and reinstalling the Node server to no avail.
</p>

<p>
	HarmonyHub Version: 3.0.6
</p>
]]></description><guid isPermaLink="false">35496</guid><pubDate>Thu, 24 Mar 2022 14:19:27 +0000</pubDate></item><item><title>Changing Harmony Activity Name</title><link>https://forum.universal-devices.com/topic/35199-changing-harmony-activity-name/</link><description><![CDATA[<p>
	<span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://forum.universal-devices.com/profile/3609-jimboautomates/?do=hovercard" data-mentionid="3609" href="https://forum.universal-devices.com/profile/3609-jimboautomates/" rel="">@JimboAutomates</a></span>When I change an Activities name in Harmony how do I get the new name in PG3's node listing and for the ISY node name? I see I can change it in ISY directly but not in PG3. Just wondered what the recommended procedure would be.
</p>
]]></description><guid isPermaLink="false">35199</guid><pubDate>Wed, 23 Feb 2022 18:55:36 +0000</pubDate></item><item><title>What Can HarmonyHub Do?</title><link>https://forum.universal-devices.com/topic/35186-what-can-harmonyhub-do/</link><description><![CDATA[<p>
	I'm using a Harmony Hub with a couple Remotes to control the TV, Receiver, Fire Stick, TiVo Bolt, TiVo Stream and Blueray. It also is linked to a Honeywell Thermostat and HueEmulator NS PG2.
</p>

<p>
	I was using the HueEmulator for linking Insteon programs to the Harmony Companion Remote Home Control Buttons. Turns out I didn't use them much so I may not go to PG3 with that Node Server.
</p>

<p>
	I was just wondering what I could do with the HarmonyHub. 
</p>
]]></description><guid isPermaLink="false">35186</guid><pubDate>Tue, 22 Feb 2022 21:24:09 +0000</pubDate></item></channel></rss>
