Everything posted by Goose66
-
PG3 not working - says check hostname but all is fine
Configuration parameter for hostname or IP address is named “hostname”. See https://github.com/Goose66/NSDocs/blob/main/evldsc-pg3.md
-
Cannot see Bond nodes as 'devices' through the ISY Portal
Thanks for the info. All my development stuff (PG3/IoP) is all packed up for the move. My production stuff is PG2, so don't know that will help. Hopefully late July I can get back to this.
-
Cannot see Bond nodes as 'devices' through the ISY Portal
@bmercier Can you confirm exactly what "hint" values the Alexa and Google Home values are expecting? Are they long integers, e.g., "hint = 0x01020100" or arrays (lists) of 4 16-bit values, e.g., "hint = [0x01, 0x02, 0x01, 0x00]." It appears that the folks over on the Slack channel are not convinced these are even used anywhere.
-
Cannot see Bond nodes as 'devices' through the ISY Portal
Just an additional note, my Bond nodes, including a ceiling fan, light, fireplace, and shade all show up in both the Amazon Alexa Connectivity and the Hint Editor. Of course, my nodes are coming from the PG2 Node server and not PG3 Node server.
-
Cannot see Bond nodes as 'devices' through the ISY Portal
Here are the Bond node hints: CEILING_FAN: hint = 0x01020100 # Residential/Controller/Class A Motor Controller LIGHT: hint = 0x01020900 # Residential/Controller/Dimmer NODID_LIGHT: hint = 0x01021000 # Residential/Controller/Non-Dimming Light GENERIC: hint = 0x01040200 # Residential/Relay/On/Off Power Switch FIREPLACE: # (same as generic) SHADE: hint = 0x01040500 # Residential/Relay/Open/Close If @bmercier or whomever is in charge of the Alexa interface wants to comment, let me know and I can change the hints to support this functionality. Like I mentioned, it's my understanding that if they are being used here, this is the only place, so I can make the values comply with whatever is necessary. Unfortunately I am moving, and this is going to throw a huge wrench into much of my testing and conversion of node servers. Maybe Bond will be one that survives the move.
-
Cannot see Bond nodes as 'devices' through the ISY Portal
I am not exactly sure what they "ISY Portal Device Hint Editor" is or where it can be accessed. I came away from my last conversation on the Slack channel regarding hints a couple of months ago with the understanding that hints were dead, were never used by anything, and could be ignored.
-
MYQ logs to see what opened my garage door?
Depends on what triggered the close. If the Node server is in "inactive" polling mode (longpoll interval) it's possible that the door went from "Open" to "Closing" to "Opening" and back to "Open" so quickly that the Node server never sees the status change. If the closing was initiated from the ISY, you should at least see the transition from "Open" to "Closing," and then a transition back to "Open" in the MyQ Node server logs.
-
Bond Bridge AC issue
That button should say “Force Update”. It causes the bond Node server to immediately poll the Bridge for up to date status. It’s really an artifact leftover from before the Bond Bridge Node server had BPUP (real-time) status updates. The problem with the text is a profile problem. I will take a look.
-
Is there support for Insteon Thermostat in ISY944i?
Unfortunately I am selling my house. I think I will be taking the Venstar Colortouch with me (putting back the old Insteon thermostat so they all match), but if I am renting for a while (looking likely), I may not be able to have it available for testing of the conversion. May need to get somebody to help. Similar story for Autelis, MyQ, EnvisaLinkl-DSC, and iAquaLink, I'm afraid.
-
MYQ logs to see what opened my garage door?
If a command was sent from the ISY, then it will be in the MyQ Node server log. Search for “DON” and/or “open”.
-
Fan control question
The Bond Bridge is essentially just a gateway between a Wi-fi-based API and IR and RF remote control signals. What can be controlled on any given ceiling fan, fireplace, blind, or other device is a product of the design of the device and its remote. So if the fan is only controlled by one class of remote and that remote only offers a single button to cycle the speed of the fan, then that's the most that the Bond Bridge will be able to absolutely control. This is the case with the light as well, which more frequently represents a problem. While most fans I have seen offer separate speed controls on the remote, the remote often time only offers a single toggle switch for the light. So there is not absolute control over the light state. However, there are a couple of other considerations here: 1. While the remote that comes with the fan may only offer that one button, other remotes available for the fan may offer finer control over speed, light, etc., which means there are remote codes built into the fan controller onboard the fan that the Bond Bridge may be able to replicate to give you finer absolute control. Olibra has a library of codes available that can be downloaded to your Bond Bridge by specifying the FCC ID of your fan or remote, so you may enter the FCC ID of a very limited remote but get otherwise functional commands that the remote is not even capable of sending. You should investigate the capabilities of the fan and the available control/remote codes before purchasing. 2. For limited commands like speed and light toggle buttons, the Bond Bridge will (configurably) attempt to track the state of the device and provide "simulated" remote control buttons that allow you to do more absolute controls. For example, even though the fan in my bedroom only has a toggle switch for the light, I have enabled track state and the Bond Bridge presents an On and Off button in the app (and through the API) to control the light. This really only works if ALL control of the light is done through the Bond Bridge (e.g., ISY control, Alexa control, BondHome app control), however, and if someone picks up the fan remote or uses the wall controller to change the status of the light, the Bond Bridge will lose the tracked state and it has to be manually reset. The way I get around this is the remote is kept in a drawer and the wall controller is kept behind a door panel, and I have Insteon switches and Alexa commands that control the fan through the Bond Bridge via the ISY and the Bond node server. The Bond node server only exposes the commands that the Bond Bridge makes available in the BondHome app, whether the commands represent absolute commands/remote buttons available for the fan or simulated commands through tracked state. The node server itself doesn't do anything to track the state. The one thing the node server does do is provide two different ways to access and set fan speed: for a multi-speed fan that exposes absolute controls for each speed, the corresponding node from the node server exposes a state (ST) value that is controllable like an Insteon dimmable switch or fan controller, i.e. is a percentage 0-100% and responds to On, Off, Brighten, and Dim commands. The node server mathematically converts the percentage into the absolute speed and sends it to the fan via the Bond Bridge (or vice-versa for status reporting). This allows the fan to be dropped into a scene with, e.g., an Insteon dimmer switch to allow easy wall control of the fan through the ISY/node server/BondBridge. The node also has a Set Speed command allowing you to set the speed of the fan, e.g. from the Admin Console or through a program, to a specific speed number between 1 and 10 (you have to know your fan's max speed number). This allows you to setup more precise control of the fan, e.g., through Insteon keypad keys and associated programs in the ISY. My advice is, if HA control of the fans are a priority, then make sure the fans have the capability to be directly controlled. For DC fans (which I assume you are considering in a new remodel), the only way to control speed is through the remote and controller that comes with - using an AC dimmer like the Insteon Fanlinc just doesn't work. Having a fan with absolute control codes for both fan speed and light state is most desirable. Also, if the fan has more than one light, e.g. an uplight and a downlight, make sure those can be controlled separately. Whether the fan has it's own Wi-Fi interface or you end up using the Bond Bridge, choosing the right fan will give you the most options for integrating into your home automation system.
-
Any Ceiling Fans have zwave built in?
@AnthemAVM If you wind up with newer fans with DC motors in them, those ZWave fan switches (or FanLinc, for that matter) ain't going to work. Also, there are several DC fans from Minka Aire available that has Bond controller built-in ("Smart By Bond" or "SBB"). That way you don't have to buy a Bond Bridge, but you're going to pay the difference in the price of the fan. But if that's what the wife lands on from a style standpoint - bonus!
-
Michel, how can we help?
Or we could just use Node Server API -> Polyglot -> Insteon node server which is all supported now if a local API could be implemented (or perhaps simply exposed if it's already there) in the Insteon Hub.
-
Michel, how can we help?
Note that the Node Server API is currently a REST API (HTTP), but I believe (hope) it is on the roadmap to shift the Node Server API to MQTT (UDP), thus eliminating Polyglot (or at least shifting it into ISY on Polisy (IoP)).
-
Michel, how can we help?
Yeah, it seems a little bit of a stretch, but I guess you could view PLC data like Ethernet vs. Wi-fi. I can do UDP/TCP and HTTP over both Ethernet and Wi-fi even though they are completely different. So why not over PLC if the packet length and addressing is sufficient. But, I would think there would need to be a gateway of some kind until the devices can have a low power Wi-fi (802.11n) chip in them. Frankly one of the things I like about Insteon over, say, Wi-fi enabled bulbs or switches, is that it has its own communication network (PLC/RF) and works pretty flawlessly within its own sphere. I have way more problems talking to devices from the ISY through the PLM than I have problems with device-to-device communication in my Insteon switches and such. Of course, a large portion of the devices in my home that must communicate with each other are most often in the same room and/or on the same circuit.
-
Michel, how can we help?
I don't think UDI wants to be in the business of switch and module hardware manufacturing (but I could be wrong). The solution I suggested would just be a way to give the large base of ISY users who's homes are almost 100% Insteon a few years to transition to ZWave or other while keeping the seamless integration of the ISY/IoP.
-
Michel, how can we help?
What I would like to see is UD purchase/license the Insteon chips, device designs, hubs, and website. Get the website back up and running supporting the hubs, and then let me develop a local realtime API for the hub which would then be linked to IoP through a Polyglot node server. The current Insteon code could be removed from IoP in favor of only Zwave native support. Programs/Schedules functionality would be removed from the Insteon website leaving only device configuration. There could then be a Hub for PLM swap program. Whether UD would want to start back manufacturing Insteon devices would be their decision - but that's a big lift! (not that I think UD is not capable - they already have hardware design chops and manufacturing relationships) I don't mind having to use a cloud service to configure my devices - in fact I prefer it because those sites are usually much more advanced and a whole lot easier to deploy updates to. But I don't want my integration platform and programs to have to operate through cloud-services. I want to be able to drop Insteon devices into scenes with Zwave devices, Ring devices, Venstar thermostats, DSC alarm zones, MyQ garage door openers, etc. like I can do today on ISY/IoP, and have the whole thing be as local as possible. The above strategy is one path to get us there.
-
Arm Stay without delay
I guess this could be differences in the panels and/or the programming. I have a DSC PC1832 board and there are four ways to arm it: "Away" keypad button, "Stay" keypad button, what they refer to as "*9" (Zero Entry) arming, and by entering user code. These correspond to the four available arming commands in the EnvisaLink TPI: CMD_ARM_PARTITION = b"030" CMD_ARM_PARTITION_STAY = b"031" CMD_ARM_PARTITION_NO_ENTRY_DELAY = b"032" CMD_ARM_PARTITION_WITH_CODE = b"033" The three buttons on the Partition node in the node server, "Arm Away," "Arm Stay." and "Arm Zero Entry" correspond to the first three methods, respectively. If your panel is programmed to require a code for arming, the EnvisaLink will ask for the code and node server will supply it through a sort of "handshake" routine. The fourth (user code entry) is meant to be interactive (all the keypads beep incessantly during the exit delay and such) and is not supported in the node server.
-
Arm Stay without delay
I can only arm my system AWAY, no matter how I arm it, which is probably because I have no motion sensors. So I wonder what would happen in your case if you just used the node server (or Nodelink) to send command 032 (in the node server's case the "Arm Zero Entry" button) to the alarm panel without previously arming it? Would it arm in Away Zero Entry or Stay Zero Entry mode? In my case, it arms in Away Zero Entry mode (I have no motion sensors).
-
Arm Stay without delay
Ok, so I just tested it remotely thanks to UD Mobile, and unfortunately the Arm Zero Entry command by itself does seem to put it in Armed Away ZE status instead of Armed Stay ZE status. Further, sending the Arm Zero Entry command after an Arm Away or Arm Stay seems to have no effect - it just remains in the Armed Away or Armed Stay state. So I will have to play with this and rollout a new version of PG3. Seems what we want is an Arm Zero Entry command that results in Armed Stay ZE, because the alternative (Armed Away ZE) doesn't really make any sense.
-
Arm Stay without delay
Ah, sorry I was way off track here. In my defense, I was responding from vacation using my phone, and it was after coming back from dinner with my group, so..... let's start again: Yes, in the current EnvisaLink-DSC node server, there is a "Arm Zero Entry" command (button) on the Partition node that sends command TPI command 032. Interestingly, there is one partition status for Armed Stay Zero Entry (ZE) and another for Armed Away ZE, but I haven't really known how the panel ever gets into the latter state. If the intent of the API (TPI) was that the node server would send Arm Stay or Arm Away AND THEN Arm Zero Entry, then that's not how it working right now. It just sends code 032 and the panel seems to arm with it. My previous alarm system had an "Instant" button that armed Stay with no entry or exit delays. We used it every night to the point that the label was rubbed off, and I miss that on the DSC.
-
Arm Stay without delay
I’m asking what happens today when you press “Armed Zero Entry” button on the partition node in the ISY Admin Console.
-
Arm Stay without delay
So what happens when you press the Arm Zero Entry button on the partition? Is that arm away zero-entry?
-
Arm Stay without delay
I am not aware of that command. I don’t believe the DSC supports an instant arm. If you are talking about Zero Entry, that’s already supported. If not, please send the command details and I will take a look at it.
-
MyQ install Error
@Rootdet Can you PM me a log package so that I can debug the PKCE install error.