Xzener 729 Posted May 16, 2015 Share Posted May 16, 2015 Link? Link to comment Share on other sites More sharing options...
chef 3748 Posted May 17, 2015 Author Share Posted May 17, 2015 Link: https://dl.dropboxusercontent.com/u/46151346/SampleProject/SampleProject/bin/Debug/Vera%20Smart%20Home%20Automation.dll Link to comment Share on other sites More sharing options...
Xzener 729 Posted May 17, 2015 Share Posted May 17, 2015 Installed. Will report back with any issues. Link to comment Share on other sites More sharing options...
chef 3748 Posted May 17, 2015 Author Share Posted May 17, 2015 we need someone that doesn't have vera to try it out. Link to comment Share on other sites More sharing options...
Xzener 729 Posted May 17, 2015 Share Posted May 17, 2015 I can unplug mine... Link to comment Share on other sites More sharing options...
chef 3748 Posted May 17, 2015 Author Share Posted May 17, 2015 (edited) unplugging it won't work, because you still have an account with MiCasaVerde. I'm thinking we put the release in the catalog, and see what happens... But, It might anger some devs who may have to pull it again... lol... @@BrettM are you still waiting for your vera unit? is it possible that you are our saving grace here?!? Edited May 17, 2015 by chef Link to comment Share on other sites More sharing options...
Xzener 729 Posted May 17, 2015 Share Posted May 17, 2015 Might be a good idea to ask for help in the Server forum. Im sure there are plenty of users without Veras. Link to comment Share on other sites More sharing options...
BrettM 7 Posted May 18, 2015 Share Posted May 18, 2015 (edited) Sorry Chef, I have the Vera unit and already signed up I'm only waiting on new switches to work with the vera unit then will test,the switches are due wednesday this week. Edited May 18, 2015 by BrettM Link to comment Share on other sites More sharing options...
BrettM 7 Posted May 18, 2015 Share Posted May 18, 2015 (edited) One quick question though? Will I be able to use the home Automation through the Chocolate theme i.e. if I press play to watch a movie from the chocolate theme will it still work (dim the lights) or do I have to use the vera lite directly from the web client ? If the answer is no only through the web client, can it be reworked to also work through the themes as I rarely use the web client directly I go through the chocolate theme. Edited May 18, 2015 by BrettM Link to comment Share on other sites More sharing options...
Vidman 589 Posted May 18, 2015 Share Posted May 18, 2015 It should work with any client 1 Link to comment Share on other sites More sharing options...
Xzener 729 Posted May 18, 2015 Share Posted May 18, 2015 Even mobile device... Which means your not just lazy, but so lazy you can't even get up, walk over to your switch and turn it off while watching your show. 1 Link to comment Share on other sites More sharing options...
BrettM 7 Posted May 18, 2015 Share Posted May 18, 2015 Thanks Guys that's great news! Xzener you sound like my wife, she says "remotes are only for the lazy" lol I have not downloaded not downloaded any updates for the Vera plugin do I need to update it at all ? I noticed a dropbox file floating around ? 1 Link to comment Share on other sites More sharing options...
jmedemar 8 Posted May 18, 2015 Share Posted May 18, 2015 (edited) I downloaded the last .dll posted on page 9 (Version=1.0.0.1121) and restarted my server. I'm still getting the error: "Unhandled exception: Object reference not set to an instance of an object." Nothing in the VeraHomeAutomation log except: "5/18/2015 9:12:11 AM - attempting to collect Vera information..." Let me know if you need further testing with a different version. Edited May 18, 2015 by jmedemar Link to comment Share on other sites More sharing options...
chef 3748 Posted May 18, 2015 Author Share Posted May 18, 2015 thanks for the tests guys! But I think that I have finally coded the thing. It took a long time to code warnings for people who don't have a Vera Device. Here is the latest version, which I hope hasn't gone side ways with all the new code. You'll have to Verify that you have a Vera Device or nothing will work. Then you'll have to restart the Server. The Server Restart button is a work in progress. It isn't perfect, but I was trying to make it easier. Right away you'll notice that it refreshes the main page too fast, and directs you out of the plugin (Sorry about that). It will only need to be verifies once, so there's time to fix it. https://dl.dropboxusercontent.com/u/46151346/SampleProject/SampleProject/bin/Debug/Vera%20Smart%20Home%20Automation.dll It's a little rough, but it should deter non-Vera users from crashing their servers, and bothering the main Development Team. lol! Link to comment Share on other sites More sharing options...
jmedemar 8 Posted May 18, 2015 Share Posted May 18, 2015 (edited) I tested out the new version. Seems to work as you describe. The server does not crash now until I click the "Restart" button after clicking "Verify!". Sure wish there was a way to check for a Vera device without crashing the server though. Now for my real problem. How are you checking to see if there is a Vera on the network? I have a Vera 3 that is on my local network and working fine, but your app has never detected it. Edited May 18, 2015 by jmedemar Link to comment Share on other sites More sharing options...
chef 3748 Posted May 18, 2015 Author Share Posted May 18, 2015 The plugin is searching the MiCasaVerde servers for your IP address. Vera 3 may be hosted on different MiCasaVerde servers. In that case I would really like to work further with you. If you have time whenever... We haven't meet anyone with that particular Device yet, so it would be benifitial for the plugin development. Which UI version are you running? Currently we are only checking for UI 5 and 7. Link to comment Share on other sites More sharing options...
jmedemar 8 Posted May 18, 2015 Share Posted May 18, 2015 I'm running UI7 1.7.583. I can provide more info if you would like. Just let me know what you need. 1 Link to comment Share on other sites More sharing options...
chef 3748 Posted May 18, 2015 Author Share Posted May 18, 2015 (edited) @@jmedemar Would you mind clicking this link and letting me know if you get a json return of your Vera information?: https://vera-us-oem-authd12.mios.com/locator/locator/locator Edited May 18, 2015 by chef Link to comment Share on other sites More sharing options...
chef 3748 Posted May 19, 2015 Author Share Posted May 19, 2015 Okay Finally something really simple. First there is a button to activate the plugin: If you try to activate it you get a popup message that lays it all out (emby's gonna crash if you don't have a Vera Device!) Then you restart the Server: Here is the download: https://dl.dropboxusercontent.com/u/46151346/SampleProject/SampleProject/bin/Debug/Vera%20Smart%20Home%20Automation.dll If it is good enough... for now, then we'll put it back into the catalog. I am working on Vera 3 devices, I got in touch with one of the guys from MiCasaVerde. We'll hopefully have it all figured out this week. Link to comment Share on other sites More sharing options...
Luke 37133 Posted May 19, 2015 Share Posted May 19, 2015 try to avoid asking the user to restart. instead build your plugin so that it can stop and start it's components as well as respond to configuration changes. it's not always easy for users to restart the server. 1 Link to comment Share on other sites More sharing options...
ebr 14939 Posted May 19, 2015 Share Posted May 19, 2015 I apologize if this is obvious - I haven't been following this whole situation - but can't you simply query for a device on start-up and, if not found, move along and do nothing? This design of the user having to activate the plug-in after installing it is different from every other plug-in out there and I don't see why it would be necessary. Link to comment Share on other sites More sharing options...
chef 3748 Posted May 19, 2015 Author Share Posted May 19, 2015 (edited) Tell me about it. The only way to query the device subnet address is to ask the MiCasaVerde servers if they recognize the IP address which is making the request, through a reverse lookup. But, if the IP address isn't recognized then errors happen. I tried wrapping the request in try and catch, errors still happen, I tried to ignore the information coming back and yet still errors happen. My main problem is that the request is currently written inside a server entry point class. So it happens everytime the server starts. The request has to happen incase the device rotates its IP. What an annoyance. Edit: is it possible that the long running task is taking to long to return IP information when there isn't any to find. Perhaps I need a cancellation token to end the task if nothing is returned. I bet that is the problem. By the time the server starts the IP request hasn't finished because it is still looking for the address. The plugin isn't loaded and everything crashes. Edited May 19, 2015 by chef Link to comment Share on other sites More sharing options...
jmedemar 8 Posted May 19, 2015 Share Posted May 19, 2015 @@jmedemar Would you mind clicking this link and letting me know if you get a json return of your Vera information?: https://vera-us-oem-authd12.mios.com/locator/locator/locator The returned data is attached below. Vera 3 UI7 1.7.583.txt I figured out why my Vera was not discovered originally. My VPN was masking my IP, so when your plugin was searching Vera's servers for my IP, it was looking for the wrong one. Once I disabled my VPN your plugin worked perfectly. Link to comment Share on other sites More sharing options...
chef 3748 Posted May 19, 2015 Author Share Posted May 19, 2015 The returned data is attached below. Vera 3 UI7 1.7.583.txt I figured out why my Vera was not discovered originally. My VPN was masking my IP, so when your plugin was searching Vera's servers for my IP, it was looking for the wrong one. Once I disabled my VPN your plugin worked perfectly. Would you like me to add a text box for user input when using VPN? That way you could enter your own IP? Link to comment Share on other sites More sharing options...
jmedemar 8 Posted May 19, 2015 Share Posted May 19, 2015 (edited) Would you like me to add a text box for user input when using VPN? That way you could enter your own IP? I think this would be a good solution. Edited May 19, 2015 by jmedemar 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now