Everything posted by garybixler
-
Davis WeatherLink Live
Thanks, I just installed the update. I'm thinking that it may have been a reboot for what ever reason that caused the disconnect. I think I'll add it to ping and see if it does go offline. Gary
-
Davis WeatherLink Live
@bpwwer Hi, I got the following errors that caused Weathlink to come to a stop. I restarted and it's working fine again. Thought I would pass it along. Thanks Gary Traceback (most recent call last): File "/var/polyglot/.local/lib/python3.7/site-packages/urllib3/connection.py", line 157, in _new_conn (self._dns_host, self.port), self.timeout, **extra_kw File "/var/polyglot/.local/lib/python3.7/site-packages/urllib3/util/connection.py", line 84, in create_connection raise err File "/var/polyglot/.local/lib/python3.7/site-packages/urllib3/util/connection.py", line 74, in create_connection sock.connect(sa) ConnectionRefusedError: [Errno 61] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/polyglot/.local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 672, in urlopen chunked=chunked, File "/var/polyglot/.local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 387, in _make_request conn.request(method, url, **httplib_request_kw) File "/usr/local/lib/python3.7/http/client.py", line 1252, in request self._send_request(method, url, body, headers, encode_chunked) File "/usr/local/lib/python3.7/http/client.py", line 1298, in _send_request self.endheaders(body, encode_chunked=encode_chunked) File "/usr/local/lib/python3.7/http/client.py", line 1247, in endheaders self._send_output(message_body, encode_chunked=encode_chunked) File "/usr/local/lib/python3.7/http/client.py", line 1026, in _send_output self.send(msg) File "/usr/local/lib/python3.7/http/client.py", line 966, in send self.connect() File "/var/polyglot/.local/lib/python3.7/site-packages/urllib3/connection.py", line 184, in connect conn = self._new_conn() File "/var/polyglot/.local/lib/python3.7/site-packages/urllib3/connection.py", line 169, in _new_conn self, "Failed to establish a new connection: %s" % e urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x802ef5ad0>: Failed to establish a new connection: [Errno 61] Connection refused During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/polyglot/.local/lib/python3.7/site-packages/requests/adapters.py", line 449, in send timeout=timeout File "/var/polyglot/.local/lib/python3.7/site-packages/urllib3/connectionpool.py", line 720, in urlopen method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2] File "/var/polyglot/.local/lib/python3.7/site-packages/urllib3/util/retry.py", line 436, in increment raise MaxRetryError(_pool, url, error or ResponseError(cause)) urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='192.168.20.63', port=80): Max retries exceeded with url: /v1/current_conditions (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x802ef5ad0>: Failed to establish a new connection: [Errno 61] Connection refused')) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner self.run() File "/usr/local/lib/python3.7/threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "/var/polyglot/.local/lib/python3.7/site-packages/polyinterface/polyinterface.py", line 856, in _parseInput self.shortPoll() File "./wll.py", line 83, in shortPoll self.query_conditions() File "./wll.py", line 128, in query_conditions c = requests.get(request) File "/var/polyglot/.local/lib/python3.7/site-packages/requests/api.py", line 75, in get return request('get', url, params=params, **kwargs) File "/var/polyglot/.local/lib/python3.7/site-packages/requests/api.py", line 60, in request return session.request(method=method, url=url, **kwargs) File "/var/polyglot/.local/lib/python3.7/site-packages/requests/sessions.py", line 533, in request resp = self.send(prep, **send_kwargs) File "/var/polyglot/.local/lib/python3.7/site-packages/requests/sessions.py", line 646, in send r = adapter.send(request, **kwargs) File "/var/polyglot/.local/lib/python3.7/site-packages/requests/adapters.py", line 516, in send raise ConnectionError(e, request=request) requests.exceptions.ConnectionError: HTTPConnectionPool(host='192.168.20.63', port=80): Max retries exceeded with url: /v1/current_conditions (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x802ef5ad0>: Failed to establish a new connection: [Errno 61] Connection refused'))
-
Somfy integration - URTSii or ZRTSi ?
@jfai I would appreciate having a MyLink node server. Thanks in advance if you decide to go forward and create the node server. Gary
-
Somfy integration - URTSii or ZRTSi ?
I have been using these commands directly from the ISY network resources to the MyLink for two Somfy motors. tcp, host 192.168.20.54, port 44,100 {"method":"mylink.move.up","params":{"auth":"myhome","targetID":"CC10847C.1"},"id":1}
-
Lamp Module Program
The only thing is that the 'then statement' will never complete if the sensor turns off before the timer expires.
-
Lamp Module Program
Try adding this to the if conditions. "and Control 'office motion detector - sensor' is not switched off"
-
Davis WeatherLink Live
@bpwwer Thanks so much. Gary
-
Davis WeatherLink Live
@Tominnh Hi, I have the Davis Weather console connected using the IP dongle. This works well to update to the WeatherLink cloud and have local access using a PC running the proprietary WeatherLink software. However as far as I know there has never been an API available for 3rd party access until the WeatherLink Live came along. Gary Just did a little search and there may now be an API available for WeathLink.com
-
Davis WeatherLink Live
@bpwwerHi, I had an error occur early this morning so I thought I would pass it along. I would see an error similar to this if I had requested the data from the PC while polisy was still polling. I assume the weatherlink live can't support more that one connection at a time. This was early in the morning and nothing else accesses the weatherlink live so I am not sure why the error popped up. It is Ethernet connected powered by POE on a UPS backed up switch. This has never happened just out of the blue. Restarted and runs fine again. Thanks Gary 2020-04-02 03:46:40,661 [Controller] [ERROR] Exception in thread Controller: Traceback (most recent call last): File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner self.run() File "/usr/local/lib/python3.7/threading.py", line 870, in run self._target(*self._args, **self._kwargs) File "/var/polyglot/.local/lib/python3.7/site-packages/polyinterface/polyinterface.py", line 856, in _parseInput self.shortPoll() File "./wll.py", line 83, in shortPoll self.query_conditions() File "./wll.py", line 200, in query_conditions self.setDriver('BARPRES', float(record['bar_sea_level']), True, False) TypeError: float() argument must be a string or a number, not 'NoneType'
-
Dryer notification with CT
Of course as more and more appliances become WiFi enabled all this may become moot. We'll be asking for Polisy node servers for the different appliances. Hopefully they will have local API access.
-
Dryer notification with CT
For me I had no problem taking the dryer apart. I did also add a current sensor on one of the legs in the dryer. That way I would know if the dryer is on and also when the drying cycle is finished which happens before the dryer actually turns off. My vent goes directly out the back through the wall. Not sure if there would be any room for a flapper. Nice to have the older type dryer. Would defiantly need to revisit with a newer dryer.
-
Dryer notification with CT
In my case I just replaced the end of cycle signal 110v buzzer with a 110v momentary relay. Then into any dry input contact device like the insteon EZIO6I. Gary
-
Initial Feeback
I did the latest updates on Polisy a little while ago and now I have no access what so ever to the Polisy after configuring the new IP config pages. Tried everything. 1 Used the reset to DHCP switch on the front. 2 No hardware address shows up on the switch. 3 Logs on APs sh no clients trying to access. Tried setting them to open and still no access. 4 Removed wi-fi card with not results. Looks like all interfaces are disabled. Appreciate any suggestions Thanks Gary Light and Beep pattern when powered up. 3 lights solid 1 light solid After 10 to 15 seconds Beep 3 lights flash once 2 lights flash sever times beep 1 light solid normal state
-
Davis WeatherLink Live
It did resister when I starting getting rain. After rebooting the ISY after an update "yearly rain" didn't get filled in. I thought a query on the NS would bring it in but didn't. It is fine now but after the next re-boot of the ISY it will probably not show up again until rain is detected. Thanks Gary
-
Davis WeatherLink Live
It is in the local polyglot nodeserver store called WeatherLink. It supports the Davis WeatherLink Live unit.
-
Davis WeatherLink Live
Hi bpwwer Weather Link has been working great. Thanks. I have run across one issue. The Yearly rain doesn't appear to be conveyed from the NS to the ISY. I don't see that filled in on the admin console. I do see it in the Weatherlink NS log however. I think it has always been filled in until I upgraded to v.5.0.16b. Not sure that would have anything to do with it or not. No rush at all but maybe take a look later. Thanks Gary Update: Yearly rain showed up after I started receiving some rain today. So it seems to be working. I had thought that a query would have brought it up. Thanks
-
Initial Feeback
admin 3407 0.0 0.1 11248 2724 0 S+ 10:24 0:00.01 grep udx
-
Initial Feeback
Just checked. [admin@polisy ~]$ sudo service udx start udx already running? (pid=979)
-
Initial Feeback
Very strange. Last night I could go to Polisy config at anytime even after a reboot but this morning I also get the 'Please wait, getting configuration...' message....' Don't know what would have changed overnight. Thanks Gary
-
Initial Feeback
All seems to be working now.
-
Initial Feeback
Thanks Michel. I was able to get back in through DHCP. It does seem that static IP data isn't being saved.
-
Initial Feeback
Hi Config for polisy now showing up. I do seem to have a problem with setting up a static ip address for interface igb0. After unchecking DHCP and entering all the ip information it says it is saved, but if I return to that screen DHCP is checked again and none of the ip data shows up. After rebooting I am now getting locked out with site cannot be reached refused connection. It did acquire a new address through DHCP. I can still reach it using ssh. Thanks Gary UPDATE: I was able to get back in but the static ip address info isn't being saved. Reverts back to DHCP. Thansk Gary
-
Initial Feeback
Michel Excellent news. The Tesla NS installed and came up running. All looks great. Thank you so much for all your effort. Gary
-
Initial Feeback
Update on Tesla nodeserver I just did an update on polisy and three packages were updated. I am still getting an error when installing the NS but now it is different. 2019-11-30 06:23:23 [polyglot] error: NSChild: Tesla cloneRepo: Non-zero exit code: 128 2019-11-30 06:23:23 [polyglot] error: NS: Error getting server.json required fields. name and executable are required. - Error: ENOENT: no such file or directory, open '/var/polyglot/nodeservers/Tesla/server.json' 2019-11-30 06:23:23 [polyglot] error: NSResponse: Success: false - cloneRepo: Non-zero exit code: 128 2019-11-30 06:23: The other difference is that Tesla is no longer installed into the node server directory. Thanks Gary
-
Initial Feeback
For updates I always did the sudo pkg update && sudo pkg upgrade. Cybertruck yes great.