Jump to content

Goose66

Members
  • Posts

    2307
  • Joined

  • Last visited

Everything posted by Goose66

  1. 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.
  2. Another +1 (or -1) for not buying TP-Link ever again.
  3. Bite the bullet and buy a Unifi Dream Machine and one or two access points. More money up front but will be able to do whatever you want to do for the next 10 years at 1 to 3GB ISP connection.
  4. @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!
  5. 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.
  6. 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)).
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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).
  12. 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.
  13. 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.
  14. I’m asking what happens today when you press “Armed Zero Entry” button on the partition node in the ISY Admin Console.
  15. So what happens when you press the Arm Zero Entry button on the partition? Is that arm away zero-entry?
  16. 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.
  17. Goose66

    MyQ install Error

    @Rootdet Can you PM me a log package so that I can debug the PKCE install error.
  18. There was a change in newer versions of PG3 - we are no longer using the configuration file and must make all settings in the Node Server Store. I updated the settings for the Bond node server last nigh to enable the Discover button in the Node Server Store, and that should have propagated to your Polisy by now, so try stopping and restarting the node server (you may not even have to do that) to see if the Discover button is now available.
  19. Goose66

    MyQ install Error

    @Rootdet The PKCE package is definitely in the requirements.txt and has been working for everybody else. What version of PG3 are you running?
  20. This looks like a PG3 bug. It's still in development (as I am sure you can tell). I will get see if I can UDI/Bob involved here.
  21. @garybixler In order for the PG3 node server to discover bridges and devices, you have to press the "Discover" button in the PG3 Dashboard for the node server. The "Discover" button should show up between the "Log" button and the "Delete" button in the node server Details. From the instruction document:
  22. Since I don't use Oracle's JRE (and thus don't have the deprecated Java Web Start), I had to download the isyfinder-2.0.jar file and run the ISY Launcher manually: java -jar .\downloads\isyfinder-2.0.jar I have this in a batch file in my default user directory (thus the relative path to "downloads").
  23. In PG3, the "Discover" is actually a button on the Polyglot Dashboard now. Going to take all of us some time to get use to the changes.
  24. Neighbors?
  25. 1) Yes. Also, you could see some differences when sending off commands, or subsequent off commands, after turning off the load. Check your ISY logs. 2) Also yes, in that it's the receiver on the PLM that's probably the weak component, IMO.
×
×
  • Create New...