Jump to content

larryllix

Members
  • Posts

    14889
  • Joined

  • Last visited

Everything posted by larryllix

  1. Typo there. Probably a slip of the logic tongue If you know you never would want to use the variable you are creating as a condition program trigger, go ahead and make it an Integer, but if you think you'll ever need to use that variable to trigger a program, make it a state variable; you can't go back and change type later. All variable types can be used as a condition, just not a trigger.
  2. State variables, when the value chnages, cause ISY to run through your programs looking for usage of the variable that changed and evaluate the condition logic and run Then or Else, depending on the outcome of the logic. Integer variables do not do this so you can use hundreds of them and not slow down your ISY trigger engine. BTW I use two variables called $cTrue and $cFalse permanently set to ...you guessed it... 1 and 0
  3. I had written a series of programs to do just what you are doing using select temperatures, finer in the areas of interest and coarser outside those ranges. Here is my preferred source and program to sample the humidity from Venstar stat ->NodeLink -> ISY variable. Sync.inHumid.Venstat - [ID 00A3][Parent 0101] If $VenStat.updating is $cTRUE And 'Gathering Room / GathRm VenStat' Humidity <= 65% And 'Gathering Room / GathRm VenStat' Humidity >= 15% Then Disable Program 'Sync.inHumid.Insteon' Wait 10 seconds $sHouse.humidity Init To 'Gathering Room / GathRm VenStat' Humidity % $sHouse.humidity = 'Gathering Room / GathRm VenStat' Humidity % Else Wait 10 seconds Enable Program 'Sync.inHumid.Insteon' If the Venstar comm fails I fall back to a direct Insteon thermostat. Notice the "disables" of this program in the previous one? Sync.inHumid.Insteon - [ID 010B][Parent 0101][Not Enabled] If 'Utility Room / Util Therm' Humidity <= 65% And 'Utility Room / Util Therm' Humidity >= 15% Then $sHouse.humidity Init To 'Utility Room / Util Therm' Humidity % $sHouse.humidity = 'Utility Room / Util Therm' Humidity % Else - No Actions - (To add one, press 'Action') For the Network module method you use a Network Resource containing a URL with device value substitution that writes the parameter directly to an ISY variable using it's REST interface, documented in the ISY wiki. So IOW, ISY talks to itself. Yes you can go back to ISY v4, but once you have written programs using the newer features you will not be able to support them in v4. V5.0.4 has a few parameters missing from device status pages yet, needs some gui tweaks to clean it up (boxes off small monitors screens), but has never failed me in months of use. All program stuff works flawlessly from what I have seen. No, v5.0.4 is not even beta, but rather alpha. UDIs alpha code is still more polished than many small company's finished products, from my experiences.
  4. All the temperature, humidity and set point synchronisation programs can be replaced with one for each parameter (3 programs) with v5.0.4 or using the Network module. Temperature grab/synchro programs from 88 degrees and up all have logical errors in them and cannot function properly Initiating programs are all disabled and could not have ever triggered, as listed. No program would ever run. Turning the A/C warmer, while not home would never work for me, as I would just live in a hot and humid house. Our humidity peaked at 92% on Tuesday and allowing the house levels to rise takes days to recover back to a comfort level. My A/C runs about 90% of the time to keep the house regulated, by design. Less on time duration ratio does not remove the humidity and molding may result. This may make more sense in the western provinces or states where humidity isn't a factor, and temperatures can be reduced 10 degrees F in an hour or two. Here that would be 36-48 hours minimum.
  5. If the ZTH stats were $39 it would make more sense. I blame the stats as well as UDI for not having support for these devices, years after release to the market. I have one earlier firmware that works almost perfectly except for when I upgrade ISY firmware. It did correct some of the parameters dropped when I factory reset it. This was not unit as the subject of the previous posts I made but a second unit.
  6. Thanks!!! Switched over to v2 but I had to delete every old device/program/scene as the discovery duplicated everything. They were all listed as xxxxx(offline). I could not find any way to mass delete previous devices. Are the thermostat patches compatible with NodeLink devices?
  7. If my A/C could only run 15 minutes per hour I bought too big of a unit or I don't need one at all. You could do a text save of the programs and zip it it leave it raw for examination. Having thought about many HVAC algorithms, myself I would very interested in seeing what you have done. Heck, I even have cold well water running through my concrete floors.
  8. Those variables are only available to special people.
  9. These synchro programs can be difficult to keep running despite power blinks and user interaction causing them to stall. This is how I do it. Note I use scratchpad variables to do my calculations so programs don't uselessly trigger from the final state variable. Set MM.DD - [ID 00B8][Parent 0006] If Time is 12:00:01AM Or Time is 3:00:01AM Or Time is 6:00:01AM Then $sISY.DayOfWeek Init To [Current Day of Week] $sISY.DayOfWeek = [Current Day of Week] $sISY.DayOfMonth Init To [Current Day of Month] $sISY.DayOfMonth = [Current Day of Month] $ISY_Date.scratchpad = [Current Day of Month] $ISY_Date.scratchpad /= 100 $ISY_Date.scratchpad += [Current Month (Jan=1, Feb=2, etc.)] $sISY.MM.DD Init To $ISY_Date.scratchpad $sISY.MM.DD = $ISY_Date.scratchpad Else - No Actions - (To add one, press 'Action') I use the resultant $sISY.MM.DD variable for Christmas lighting and other annual events program triggering.
  10. larryllix

    Inverter Noise?

    I hope you realise that 4kW off a 12 volt battery is almost impossible! At 80% efficiency you would be drawing 420 amperes off a 12 volt battery bank. If you have any impedance or a battery that isn't rated at way over 400-500 amperehours your impedance in just the battery will probably never afford it. You will need huge wiring and do NOT solder connections as solder is a poor conductor and recommended against by any power connection industries. It can vaporise and explode on heavy currents.
  11. The Venstar 7800-7950 series require a proxy like NodeLink with a Rpi to comm between them. There are some nice ZWave stats that are used by members here. I have no zwave.
  12. OK I just factory reset my one2441ZTH stat. What a PITA. I have v5.0.4 but this is the same thing I remember with v3.xx This thing would not link properly to ISY for about an hour and a half of resetting and linking. The best I could get was the Heat/Cool mode would report and contact/outputs would update. Humidity never updated. I tried the power cycle factory reset mode about 5-6 times with no success. Then I tried the set key reset method probably 25-30 times and finally everything updated in ISY. Each time I monitored the parameters for change with a light blinking program...nothing. I tried several times using the 2441TH definition, instead of the automatic find but exactly the same response, just contacts/outputs and heat/cool mode would update and no other parameters. When it finally clicked I left it alone for fear of losing the ISY setup again. I only show three links listed for the stat to the PLM. This seems like too little but al one way comms are working again and none of the ISY controls are working as I started with....so no luck. For some time I could get parameters to update only by querying the stat but then that quit again later. My suggestion is to keep on trying. ISY has no definition for the 2441ZTH and I suspect the support was never installed or never defined properly but somehow works partially as a 2441TH unit. For all the posts claiming they can see the device type, I know it shows 2441ZTH on the device page that it read from the device. That doesn't indicate support.
  13. Sure sounds like it. I know I had to factory reset mine quite a few times before I got a decent connection with ISY. I have just checked my two units and ISY V5.0.4 is really not co-operating with them. The 2441ZTH is still not a listed supported device but I am about to try to completely destroy the ISY record of them, factory reset, and relink them to ISY to see what another year of ISY developement has done. Me thinks they link in as a 2441TH and proper protocols are not supported. The increment/decrement has never worked depite manual controls working and ISY knowing the temperature from the stats. That is an ISY bug, in my book. With V5 I could stuff the temp into a variable, increment it, and then put it back if I wanted to.
  14. http://wiki.universal-devices.com/index.php?title=ISY_Developers:API:REST_Interface
  15. I believe there is such a thing as modern routers that will do notifications upon a particular MAC address connecting in. This would be perfect and very reliable but I do not know of any models that do such a thing. I don't want t hijack your thread but, models of routers that have geofencing capabilities would be good to know. Links?
  16. I use outside temperature sensing and wind, combined to influence my heating patterns. This is done with a WC8 board for wind speed and several temperature sensors for an averaged temperature and rejection of wild readings/sensors. I have found not much can be done to influence the simple automated control of an HVAC system by a good thermostat. I would be interested in how you want to make use of the weather information.
  17. Gary likes to get things packaged separately as he owns a parcel delivery company.
  18. In the end Insteon does not have three-way or multi-way switches. Insteon switches/dimmers are just logically ORed to the each other to control common lights. People call this 3-way or multi-way (for more than 1 switch) The wiring needs to be analysed to accomplish this from a previously 3-way wired set of switches as the colours can be confusing for even electricians at times. Without a complete picture we are all just guessing based on what is "usual" and you can sacrifice an Insteon device or two doing it off a guess. At worse cause a fire or electrocute yourself or one of your loved ones.
  19. No. The external temperature sensor can be swap wired with the internal. There are a few methods using 1-wire devices with RPi or WC8 but the easiest way and probably the cheapest is CAO Tags I have four now and they are so easy to implement. They will natively email you, send temps to devices by URL, or about 15 other methods, even talk to you on a mobile app.. Mine will not disconnect to the end of the street about 1000 feet and batteries are claimed to last about a year or two. So far, I believe it and they use CR2032 batteries that I get at the dollar store in a pack of three. The Pro unit can save months worth of data and update the database when they connect again. I get temperature to 0.3C accuracy, 0.001C resolution accuracy, humidity, motion, loss of signal, X,Y,Z axis positions, weatherproof (some). To stuff values into ISY you need to install a little program in their KumoApp cloud service to make your master unit stuff the parameters into ISY. It can be downloaded or copied from a thread here or PM me and your variable locations installed. They are easy and awesome.
  20. At the least the humidity should report every minute or minutes regardless. If you can't get that working check your event list on the admin console on level 3. If that isn't working you may have comm problems or just plain defective stat. I know mounting an RF device tight against a piece of wood or drywall can be a problem getting the signal out to where it needs . Try locating closer to your PLM or a dual-band echoing device that does work consistently. Examine the event log again on level 3. You should be able to see that humidity update.
  21. I wouldn't want one in a room where my guests could see it easily or to operate lights on an everyday usage frequency but they can be really useful acting as 6 or 8 devices.
  22. I used a hair dryer on mine for a few seconds to force an update into ISY Then to force the outputs to update ISY I cranked the setpoints high and then low Humidity should update by itself. This fools many people into thinking the stats are defective. The stat never reports anything but humidity on a time basis.
  23. great!
  24. I don't understand the term dongle used with a power supply. I you refer to a wallwart AC adapter, yes I am using one but that won't change the available devices in ISY in the menu list. I use that technique for my WC8 weather station board.
  25. Since they are not listed as a device, that is the only way it can be done.
×
×
  • Create New...