
jca001
Members-
Posts
261 -
Joined
-
Last visited
Everything posted by jca001
-
gfrancis0: There is a program like this for each MS. When this program runs because the MS sent the Low Battery Event, it increments a variable and then initializes it so if the ISY is rebooted, maybe because of a Power Failure the Low Battery status will not be lost. FD MS Low Battery On - [ID 0024][Parent 0060] If 'Front Door / Front Door-Sensor / Front Door-Low Bat' is switched On Then $Int_FD_MS_Battery_Low += 1 $Int_FD_MS_Battery_Low Init To $Int_FD_MS_Battery_Low Else - No Actions - (To add one, press 'Action') ======================================================= There is a program like this for each MS. When the State variable is changes by the program below this one and the Low Battery variable for the MS is non-zero it will send a notification. FD MS Low Battery Check - [ID 0026][Parent 0060] If $State_Check_MS_Low_Battery > 0 And $Int_FD_MS_Battery_Low > 0 Then Wait 10 seconds (Random) Send Notification to 'Home and Work' content 'FD MS Low Battery' Else - No Actions - (To add one, press 'Action') ======================================================= When this program runs it will cause the above program to run the then if the MS has caused the MS_Battery_Low to be non-zero. Check MS Low Battery - [ID 0023][Parent 0001] If Time is 7:15:00AM Or Time is 7:15:00PM Then $State_Check_MS_Low_Battery = 1 Wait 30 seconds $State_Check_MS_Low_Battery = 0 Else - No Actions - (To add one, press 'Action') ======================================================= Let me know if you have any questions about the above programs.
-
CLOSED --- Z-Wave 500 Series Beta
jca001 replied to Michel Kohanim's topic in Z-Wave - Series 300/500
Michel I am running 5.0.14 already. -
I have a program for each MS that sets a variable to 1 when the Low Battery Control happens. Then I have another program that runs twice a day and if the variable is not 0, then it sends me a notification. I use this method because if a notification is only sent once, it may not get delivered for what ever reason, and I keep getting reminded twice a day until I replace the battery and then zero the variable.
-
CLOSED --- Z-Wave 500 Series Beta
jca001 replied to Michel Kohanim's topic in Z-Wave - Series 300/500
I know this thread is about the Z-Wave 500 Series Beta and it is closed. I think the questions I am going to ask, may have been asked in another thread, but I cannot find it. Orchestrated Home has a 500 Series Z-Wave radio, Gen 3 listed, which I assume is this Z-Wave board. Is it a later version (gen) than the Beta version? Is it OK to purchase and use now? -
This question comes up now and then and sometimes there are new icons with an update and wiki is not updated. Therefore, why not have a selection under "Help" that shows the tree of devices and each icon with a brief description and for the program tab for folders and programs? This way it will always be up to date for the version being used.
-
Michel: I tried again later in the day and it worked. So I have renewed for 2 more years.
-
I received and email today stating my ISY Portal Subscription expired on 11/11/17 and I must renew by 06/30/17. So I clicked on the link provided which took me to the ISY Portal and License Renewal. I selected PayPal and that took me to PayPal, which I had sign in, but when I click OK to Pay I received a PayPal API Error. Also refresh our memory on ISY Portal License Subscription and already having a paid Network Resource Module. I did not search the forum for this because I figured it would return lots of posts I would have to read through.
-
I had basically the same problem and determined the ISY would only try to connect to the email Server 1 time and if it failed for whatever reason (DNS, email Server not responding ...) it did not queue the request to try again later. This was with a Comcast and GoDaddy accounts. So I searched for an email Relay Service and found ultrasmtp.com. It seems to be very reliable as far as accepting a connection and then queuing the email to be delivered to wherever. If the final email Server does not respond for whatever reason it queues the email and keeps trying every few minutes. Once it is able to deliver the email it send me an email there was a delay in delivering the email, which is an option. There are reports you can review to see how often that happens. Since making all my email notifications go through ultrasmtp.com I have only missed a few email notifications and I suspect that was because my internet was having problem in general and ISY could not get to ultrasmtp.com.
-
Predevice: "back" Postdevice: "overhead" A little off topic and maybe it has been covered somewhere else, but it would be nice if we could ask Alexa to list the devices. "Alexa tell issy to list devices"
-
What about Jeeves for Jeeves the valet, Jeeves the butler, who's first name is Reginald and other valets call him Reggie.
-
I have a program that increments a variable when the low battery control message is received. Then there is another program that checks if the variable is greater than 0 each morning and sends me an email if it is. Then when I change the battery I just query the MD to clear the status and manually set the variable to 0. I did it this way because sometimes emails don't get sent from ISY for some other unknown reasons. This also reminds me each day and the variable indicates how many days I put off changing the battery. There is still the problem of the MD either not sending the low battery message or it just being missed for what every reason, noise, ISY happen to be off because I was doing something, power outage, etc. So it would be nice to be able to query it, but because it is a RF device only that sleeps, that is probably not going to happen. My MDs do things that I would notice when they are not working, lights not coming on when we enter the front door, but I have been thinking of adding some more programs to check the last run time of the programs they trigger and if it has been over 24 or 48 hours, then sending me an email. But I would have to take into consideration of times we may be gone for the weekend and they would not be triggered.
-
Michel: Client Address (the address the ISY is using) Server Address (the address of the DHCP server, helps in case there is more than one DHCP on a network, home router, PC, maybe other devices that have DHCP server service enabled the user did not realize was enabled) Gateway Address NetMask Lease date and time (to be able to see the lease is getting renewed if it has lease timeout) Domain name provided by the DHCP server (this may not be in the main DHCP reply, the ISY may have to ask for this during DHCP communications) Domain Name Server Address (generally will be the address of the home router, but could be different if configured on the DHCP server) Any other information the developers can think of that may help trouble shoot network related problems, link speed and duplex. It would be good to be able to see all this information from the ssh connection to help with problems with the Admin Console is not working.
-
Michel: Thanks for the quick reply. It would be nice if in the Configuration/System screen showed this in the Network Settings, just grayed out if Automatic (DHCP) is checked. And maybe some other information that was provided by the DHCP Server. This would help with trouble shooting some network related problems, such as what I have run into. Please put it on the wish list.
-
Is there a way to show the Network Information the ISY is using? I know the IP Address because I can connect to it via the Admin Console and ssh. But I need to know the other things such as netmask, domain name, nameserver addresses, gateway address, etc that was provided by DHCP. I recently upgraded from V 3.2.6 to 3.3.5 and had some network resources that use the simple name to access them instead of the FQDN. Example: caiwc1 instead of caiwc1.allenhouse.network My router is running DD-WRT and has dnsmasq enabled to handle DHCP and local DNS with the LAN domain set to allenhouse.network The ISY is setup to use DHCP and gets assigned the same IP Address from the router based on the MAX Address. It should also get the other information stated above. From my other computers I can do "nslookup caiwc1" and get the correct IP Address returned. But there does not seem to be any way to make the same test from the ISY. I connected via ssh and did not find a command to show the current Network Information, only being able to change it.
-
Check out the new forum group (CAI Web Control to ISY Integration) in the Third Party Products for the solution I came up with.
-
MstrD: I am looking at doing something similar. What hardware and software have you selected to use? I have gotten a DreamPlug and plan to use Perl with the LWP bundle. There are other Plug Computers out there that cost less, but the DreamPlug seemed more flexible for development. There is a new System On A Board (Rasberry PI) coming soon that will be only $35.00. Take a look at viewtopic.php?f=7&t=7571 and add your 2 cents about having a ISY99i Module do this instead of having another device between the ISY99i and the CAI WC and/or OW-Server.
-
Here is the output from a program called SMTP Diagnostics. If needed I can run test from ISY and capture with wireshark, but I think this will show what the GoDaddy server is sending. And to clarify, I had GoDaddy working when using 3.1.3, but it will not work no matter what options or TCP port I use. On all example below I have changed the real domain to ADDRESS.com. This is using Comcast which does NOT require a login sequence. This is using Godaddy's email servere which require a login. Some things I notice that are different are all of Comcast 250 replies have 250-******* except for the last one that has 250 OK, no dash after the 250. On the GoDaddy one the last 250 does not have dash between the 250 and PIPLINGING and there is no 250 OK. If you need more information let me know and if I should email it directly instead of posing it here. I can also set up and email account you can test with in my GoDaddy account if that would help.
-
Michel: Will 3.1.7 address the email problem I stated a few post above?
-
I upgraded from 3.1.3 to 3.1.6 today and now email going through GoDaddy.com's smtpout.secureserver.net will not work. I had to switch back to smtp.comcast.net. No matter what port I specify, 25, 80 or 3535 as listed on GoDaddy, they all give the same results when I do a test: [ Unsupported authentication method ] I have a SMTP Diagnostic program I run that shows the actual data and sends an email and it works fine. So I have to think something changed between 3.1.3 and 3.1.6 that is does not like something that the smtpout.secureserver.net send back.
-
I posted this a little while ago, so I thought, I did not get any posting errors, but I cannot find it anywhere. It may under a little different topic. So I am sorry if there is a duplicate. I was researching another problem and had the event viewer open and noticed the following. Sun 06/19/2011 16:59:15 : [iNST-SRX ] 02 50 11.AE.4B 00.00.02 C7 13 00 LTOFFRR(00) Sun 06/19/2011 16:59:15 : [standard-Group][11.AE.4B-->Group=2] Max Hops=3, Hops Left=1 Sun 06/19/2011 16:59:15 : [ 11 AE 4B 2] DOF 0 Sun 06/19/2011 16:59:15 : [ 11 AE 4B 2] ST 0 Sun 06/19/2011 16:59:15 : [ A 9A B0 1] ST 0 Sun 06/19/2011 16:59:15 : [iNST-SRX ] 02 50 11.AE.4B 00.00.02 C7 13 00 LTOFFRR(00) Sun 06/19/2011 16:59:15 : [standard-Group][11.AE.4B-->Group=2] Max Hops=3, Hops Left=1 Sun 06/19/2011 16:59:15 : Duplicate: ignored Sun 06/19/2011 16:59:15 : [iNST-SRX ] 02 50 11.AE.4B 00.00.02 C7 13 00 LTOFFRR(00): Process Message: failed Sun 06/19/2011 16:59:15 : [standard-Group][11.AE.4B-->Group=2] Max Hops=3, Hops Left=1 Sun 06/19/2011 16:59:16 : [iNST-SRX ] 02 50 11.AE.4B 0F.D7.C4 41 13 02 LTOFFRR(02) Sun 06/19/2011 16:59:16 : [standard-Cleanup][11.AE.4B-->ISY/PLM Group=2] Max Hops=1, Hops Left=0 I am not sure if it is just because it was a duplicate request or there is a real problem I should be researching. If it is really not an error, then I would suggest the text of the message be changed to something else like the message above it, Process Message: Ignored duplicate. This is turning on and off an AppllianceLinc from a RemoteLinc.
-
I just accessed the forum to update what I had found and what fixed the problem. Thanks for the suggestions LeeG. Restoring the PLM and removing and adding things back is what I did not want to do if it really was not the problem. The real problem could cause more problems when doing things like that and just cause me a lot of unneeded work and head aces. Anyway, I noticed a MD in the same room would flash rapidly now and then also. Since both of these device, the MS and the RL use an AP, I decided to check the AP in the room. You know it is one of those device that does not have a hardly any setup and does not directly show up in ISY, so it is often just ignored. There is one in this room and one upstairs in the bedroom. The LED on the AP was continuously blinking dimly. I had bought 3 originally and then found out I only really needed 2 to bridge the phases, so I had a spare since my installation is not very big. I removed what I thought was a bad AP and installed the spare one. Going through the the procedures of pressing the button 4 time on the one upstairs and then plugging the spare one, etc. Everything worked fine. Because of the recent power failures, I assumed the AP may have gotten damaged. When we have power failures due to weather, it is usually related to lighting, which means there is a spike and the power goes off, back on, maybe off again, and then back on. This is not good for many electronics, but device like these can not be put on UPS or surge protectors. But to make sure the AP was really bad, I removed the spare and put the original (thought to be bad) AP back in service and it is working fine also. So I have to assume the power fluctuations may not have damaged it, but caused it to get corrupted in some way. I will have to keep and eye on it to see if the problem returns.
-
Starting last night when I turn on or off a light from one of my RemoteLincs the LED will blink once when I press one of the buttons as it should. Then after a few seconds the LED will flash fast for about 5 seconds or so. The on/off works and the activity log looks OK, I think. Seems to be a lot of messages logged for a simple on/off. I have a couple of theories, but wanted to check with others first to see if they have seen the same symptoms and what they did to fix the problem so I do not waste time doing things that I don't need to do. Yes some would be simple and not cause any problems, but some could. 1) The batteries are low. But I would think the on/off would not work sometimes. The batteries are maybe over a year old. 2) I have had several power failures the last week or so due to weather and maybe the PLM has gotten corrupted in some way. But the problem did NOT show up just after the last power failure. It has been several days since the last power failure. Thanks in advance.
-
aLf: LeeG is correct. The code I posted is not just a model it is what I use. You could used most of it as is, just change or remove the notifications. Before you try to write the program define the variables and their init value as 0. Both variables are INT and not STATUS variables.
-
TJF1960, Here is my program that runs when ISY-99 boots. If $Int_SBC_Status is 0 Then Wait 2 minutes Send Notification to 'Home and Work' content 'System Boot Check' Wait 2 seconds Send Notification to 'Cell Phone' content 'System Boot Check' Wait 2 seconds $Int_SBC_Count += 1 $Int_SBC_Count Init To $Int_SBC_Count $Int_SBC_Status = 1 Else - No Actions - (To add one, press 'Action') The program is set to run at boot up and the init value for $Int_SBC_Status is 0. As you can see it increments $Int_SBC_Count by 1 and then sets the init value to the new value. This lets me know how many time the ISY-99 has rebooted in case I miss the emails. Now as far as an AWAY program I will not attempt to write it because I am not sure what you use to trigger it and what all it does when it is triggered. I assume you press a key and when it is on indicates you are away. This would be when you would set a variable to 1 and also set the init value to 1. When it is pressed again to turn it off set the variable to 0 and the init value to 0. Then all the programs that check the true/false of a program you are using as a status would now check the value of the variable instead. As an example if you had a program that the if tested if there was motion and the away program was true would be changed to if there is motion and the variable is greater than 0. Depending on how some of your programs do there if test, you may need to use the state variables instead of the int variables so when the variables change they will cause your programs to reevaluate the if.
-
Why not use variables to indicate a reboot took place and your AWAY status? I have a program that runs at boot time and test if a variable is 0, which it will be at boot time because the init value is 0. I increment the variable and then wait 2 minutes before sending a notification. And by doing this the program can have a normal status of enabled. Why the 2 minute wait you may ask? There are a couple of reasons. 1) Many times when I have power failures, the power does not just go off, but basically does long blinks. That is the power will go off for a few second and then come back on for a few seconds or more and then go off again, sometimes for a few minutes and then come back on. Most of the time this is because a tree has fallen on a power line some where. 2) When power is lost and comes back it takes a minute or more for the cable modem and router to do their self test and the cable modem to get its IP Address and network connectivity to be established. Then I have another variable that I take the current value and make it the init value. This keeps up with how many times the ISY has rebooted. So the point to all this is your AWAY status could be in a variable and each time an event happens that would change it, then set the value as the init value. Then if you have a power failure, the init value will be what the status was before the power failure. There is a small window where things could get out of sync. That would be that a power failure took place just as you got home and you walk in and press the button while the ISY is rebooting. But how often would that happen?