Jump to content

jfai

Members
  • Posts

    187
  • Joined

  • Last visited

Profile Information

  • Location
    Space coast, Florida

Recent Profile Visitors

1845 profile views

jfai's Achievements

Experienced

Experienced (4/6)

76

Reputation

  1. These kinds of discussions pop up every now and then. The ISY programming language is not a general-purpose procedural language. Rather, the collection of ISY programs implement a finite state machine, where the IF conditions trigger state transitions and the statements in programs describe the actions when a transition is triggered.
  2. The undefined order of execution of lines of the Then/Else clauses would cause a support nightmare. I have never noticed any ISY program behaving like this, nor did I notice any documentation stating that the execution order of lines of Then/Else is undefined.😯
  3. A statement like "the order of execution is not defined" in the documentation of systems is common in event queue implementations (and multi-threaded processing implementations). If the programmer writes a finite state machine (IoX programs basically form a finite state machine) where the same event causes two different outcomes, that state machine is in fact a pseudo-random generator. To make the outcome deterministic, something else (another condition) needs to control the outcome. This additional condition could be specific to the system implementation (and therefore obscure) or explicitly added to the finite state machine by the programmer. Personally, I prefer to have full control over the finite state machine, so that it works independent of any particular implementation.
  4. Dev version -> alpha release -> beta release (to select users) -> production release.
  5. ... or get a Bond hub for all these different motor/fan RF remotes.
  6. For the range tests with the Bond Pro, I used the local API with Network Resources. I would have added the Bond local API to my Node JS server and replace the Somfy MyLinks, but we sold the house before I got the chance.
  7. No, I'm not using the node server.
  8. I'd recommend the Bond (Pro) bridge for RTS motors - hands down. Range was enough for ~60 ft in a single-story house from one end of the house to the other. It would most likely reach further. Note: I have no first-hand experience with the Z-Wave motors.
  9. The closest thing to a "standard" bridge device for window treatments (and ceiling fans) is the Bond Bridge. Contact Bond about compatibility with the shades or blinds you are considering by providing the FCC ID of the receiver. I know they support the RTS Somfy motors as well as other motor brands. If the motor has an RF remote, there is a good chance that Bond will be able to control it and with better range than the original remotes. P.S. I have no affiliation with Bond. Just speaking from firsthand experience after testing a Bond Pro bridge against solutions provided by Somfy and other manufacturers.
  10. Replace the non-GFCI breaker with a GFCI breaker. You also need to ensure that the floor covering temperature does not exceed the covering-specific maximum temperature, e.g. 82 F for anything but tiles/stone (104 F). This requires a floor sensor embedded in the heater substrate. There aren't many thermostats that have inputs for floor temperature probes.
  11. izy or ezy
  12. I've been using Ring cameras to detect motion and doorbell activation long before the Ring Node server was created on Polyglot Cloud. This method still works. 1. Add the “Ring” skill to Alexa and say “Alexa, discover devices”. This will list all Ring cameras and the video doorbells as Alexa devices. 2. Using the ISY Portal, expose an ISY state variable to Alexa as a light. An Alexa light device can be set to a specific percentage value, which sets the state variable to the percentage value. 3. Use Alexa routines to set the percentage value of the light device corresponding to actions on the cameras (motion at camera X, doorbell button press, ...). 4. Write ISY programs that use the state variable as trigger.
  13. Remove all port-forwarding rules from the router. Incoming WAN IP traffic should not reach your Polisy.
  14. Is there any information about the recommended distance from the bridge device to a Somfy RTS motor?
  15. It could be done using alias-to-ZID mapping. In your ISY programs, you would only use the aliases for Z-Wave devices. The ISY would use the mapping table to translate between the alias and the Z-Wave id. Then, when a device is assigned a new id, you would need to change the id in the mapping table as an additional administration step, leaving the alias the same.
×
×
  • Create New...