Jump to content

TRI0N

Members
  • Posts

    310
  • Joined

  • Last visited

Everything posted by TRI0N

  1. I don't think there is a IoX license that doesn't come with the unit. Polyglot, but even that is part of eisy now.
  2. Since you didn't report back at least take note of this link for the eisy start.jnlp https://isy.universal-devices.com/start.jnlp This is where you want to obtain the correct release of the current start.jnlp. Of course clearing java cache and rebooting the eisy is the current procedures before grabbing the the new start.jnlp and launching it. The admin.jnlp is a failsafe in my opinion. But I would assume the start.jnlp might be more updated since every time you go into listen mode the ISY Finder pops up which leads me to believe it's part of the process of adding devices and therefore may be newer then the admin.jnlp They obviously are not the same since the interface font sizes are not consistent between start and admin. TRI0N
  3. Let do a hard boot. Press the front button 6 times and wait for the light to turn red (means it's shutdown). Remove the power cord and wait about 30 seconds. Plug it back in and let it boot. The finder should show the eisy now. Let me know how that goes. TRI0N
  4. I don't think the wiki has the most current version of the start.jnlp. Are you using Polisy or eisy? Try going to http//your-ip-address:8080/admin.jnlp and use the link it creates on your desktop to connect. TRI0N
  5. A very useful tool. For example when I press the Photoshop Button it opens Photoshops then loads a page that has all my custom settings like, brushes, to apply custom filers, one button press to export to png... All kinds of things. Apparently someone made use of it with Home Assist. The name is a little inclusive. Makes you think it's just for Streamers or something. It's not, far from it. TRI0N
  6. Did you just try clearing the app cache first? Seems a bit extreme that you uninstalled java and re-installed it... TRI0N
  7. Oh sure.. Lots of things you can do with these things. You can create custom graphics for the keys, use images, I hear they have a button maker too but I us PS for things. Though I don't use these for my automations I do create my own interfaces and use touchscreen system hooked up with Pi4's on the back of them inside my walls in the main rooms. I'll be posting more about it as I get all data exported and the eye candy work complete. About as far as I got playing with eye candy and begun focus on data export and pulling historical data into databases (temps/humidity/etc). TRI0N
  8. Not sure if this will help but I did clear java cache the night of Spring Forward @ 1 AM. I did not notice time. Clearing Java Cache has gotten so common I literally set up a Stream Deck button to handle it... TRI0N
  9. Mock Interface underway....
  10. First Alert Z-Wave Smoke/CO Combo Photoelectric 2nd Generation (‎‎1044807). TRI0N
  11. When we updated to 5.5.9 it was known you might need to redo your smoke detectors. Indeed that was the case for me. Now the following update the day or so later for Polyglot Version 3.1.23 required a reboot and oh boy their back to not reporting. Before I go off busting out the ladder again to reset all the alarms. Is this going to happen every time the System reboots or updates or both? Is there a way to fix them without having to redo each one of them? TRI0N
  12. Could you imagine the reports and interfaces I could make if it was more accessible? I did this for a gaming community on my free time. Took about 4 weeks to complete. Should help understand my frustration. What I could do, but... TRI0N
  13. Since we can't access the eisy without passing HTML Auth through plain text and "rest" doesn't work at all since php isn't enabled and well you can't even create a .htaccess file nor can you copy it over via your own interface (irony) due to file type validation, nor can you upload it as htaccess.txt and rename it to .htaccess, yeah I tried that too, it won't allow you . So I had to program a script to login eisy grab my data xml. parse it to database. The script is called each time any of the automation pages are loaded. This bypassing any plain text auth in a user session and keeping the auth completely server side. Yes that's a pretty wacky way of doing it, but it WORKS and is more secure than sending Auth via plain text using a user session. Downside: Too many to list but most notably a possible slight delay with large amount of data being parsed before the page loads. Basically you have to do three jobs when it could be just one job. FYI: if you're wondering why I'm concerned about passing Auth via HTML on a local connection between eisy and my RH Linux Server? I'm not just designing a home panel display. I have admin pages I plan to use and be able to access remotely and this is where HTML Auth is NOT happening... At least not with any eisy login. Which only bring up another frustration that the eisy is NOT creating and saving users you create through the UDAC. So I can't just make a user just for that purpose. You have to use the admin account and that's obviously a "Not Happening" moment. TRI0N
  14. Looks like Programs are messed up now. Got things going off when things shouldn't. Z-Wave devices quit out, reboot fixes it, then you need to restart node servers because they crap out as well after a reboot. One step forward, two steps back ... So far twice a day in reboots. My reboot procedure: 1) Reboot eisy 2) Restart Kasa Node 3) Restart Govee 4) Restart NOAA Not to mention having to redo all my smokes alarms for an update. That's a little too tedious. FYI: Seem the programs that stopped working correctly were those that had a schedule to turn on and off the next day. The Enable/Disable of a program seems to also not be doing what it should be doing. Example it should enable set of programs from sunrise to sunset but that's no longer happening even after update and reboot does not fix it. TRI0N
  15. Done venting.. Now the test I performed worked. It did indeed built a the php file perfectly and the data is correct. As I was talking about yesterday putting in a code that would take degrees and turn it into wind cardinal directions. The problem is there is no PHP Server so you can't view the page, it downloads like a file but it is indeed budling the php correctly. I don't want to install something that isn't approved or might break the eisy security integrity. Honestly I need is the ability to read that directory via a mounted share on my RH Linux Server where I do have Apache and PHP running the latest. I just need to be able to pull that page locally from the eisy without passing username and passwords. Example of the code I used to test: (could be useful for others to use later if this ever becomes more assessable) <?php //Force Refresh header("Cache-Control: no-store, no-cache, must-revalidate") ; //Wind Direction Degree from eisy NOAA Data $degree = '${sys.node.n005_controller.WINDDIR.raw}' ; //If No Wind if ($degree == 'No Wind') { $wind_direction = $degree ; goto b ; } //Convert Degree to Cardinal if ($degree >= '348.76' && $degree <= '360') { $cardinal = 'N' ; goto a ; } if ($degree >= '0' && $degree <= '11.25') { $cardinal = 'N' ; goto a ; } if ($degree >= '11.26' && $degree <= '33.75') { $cardinal = 'NNE' ; goto a ; } if ($degree >= '33.76' && $degree <= '56.25') { $cardinal = 'NE' ; goto a ; } if ($degree >= '56.26' && $degree <= '78.75') { $cardinal = 'ENE' ; goto a ; } if ($degree >= '78.76' && $degree <= '101.25') { $cardinal = 'E' ; goto a ; } if ($degree >= '101.26' && $degree <= '123.75') { $cardinal = 'ESE' ; goto a ; } if ($degree >= '123.76' && $degree <= '146.25') { $cardinal = 'SE'; goto a ; } if ($degree >= '146.26' && $degree <= '168.75') { $cardinal = 'SSE' ; goto a ; } if ($degree >= '168.76' && $degree <= '191.25') { $cardinal = 'S' ; goto a ; } if ($degree >= '191.26' && $degree <= '213.75') { $cardinal = 'SSW' ; goto a ; } if ($degree >= '213.76' && $degree <= '236.25') { $cardinal = 'SW' ; goto a ; } if ($degree >= '236.26' && $degree <= '258.75') { $cardinal = 'WSW' ; goto a ; } if ($degree >= '258.76' && $degree <= '281.25') { $cardinal = 'W' ; goto a ; } if ($degree >= '281.26' && $degree <= '303.75') { $cardinal = 'WNW' ; goto a ; } if ($degree >= '303.76' && $degree <= '326.25') { $cardinal = 'NW' ; goto a ; } if ($degree >= '326.26' && $degree <= '348.75') { $cardinal = 'NNW' ; goto a ; } //Build Wind Direction Information a: $wind_direction = $degree.'&deg; [&nbsp;'.$cardinal.'&nbsp;]' ; goto b ; //End Wind Direction b: //Continue Testing Other Needs //Climate ZSE44 Sensors for Data Entry Test ?> <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="refresh" content="60"> <title>Fort Lisso | Home Beta - No Cosmetics</title> </head> <body> <div id="noaa_sbd_wind_direction">Wind Direction: <?php echo $wind_direction ; ?></div> </body> </html> What It would have produced if it was PHP enable: Wind Direction: 250° [ WSW ] At this point my entire idea of building the console the way I want obviously has serious restrictions that shouldn't be. It can make the php file and the values, but you can't load a php off the eisy, no documentation or discussion of PHP that I found. Not being able to access the web without a login is also hindering the abilities. There is so much that could be done. Honestly I'm really disappointed in this. TRI0N
  16. Not sure if eisy is actually trying to tick people off or make things extremally difficult. PHP? LOL Yeah right... Access to file location via LAN? LoL yeah right... Pull up homepage without needing to login? Lol Yeah right... Dynamic Webpages? EXTREAMLY LIMITED!!!! You need to change your passwords so they can pass through a http://username:password@local-ip:8080/FILES/USER/WEB/status.htm.... RIght... That would defeat your entire OVERKILL on security for viewing an html page passing your username and password thru HTML because the ENTIRE local directory (var/isy/FILES/USER/WEB) cannot be accessed even SSH to create a local network share. Honestly I don't see what exactly I'm suppose to do with such limitations. Why can't we even SU to access that? But to top it off for some odd reason I logged in to eisy via SSH and find out the admin password is NOT my password, but "admin". Are you freaking kidding me? Not exactly the expectation I was looking for. TRI0N
  17. Update and yeah I had to redo all my smoke/co detectors. Please don't do that again... However there is a still the PG3x saying there is an update for 3.1.23 yet Update Packages has not updated PG3x. Been saying that is available for over a week now. What's the deal on PG3x? TRI0N
  18. Okay after playing, all is working. The idea using the .url extension does not however parse Degree. The solutions would be to either include HTML formatting inside your Custom Notification. I'm not sure on the limits of this. But I will be surely pressing them in the next day or two. I will offer an example for others that run down this path. The other option would be to just add the %deg;F by using the raw format. Example of using just using the raw formatting no Character Set: <div id="noaa_sbd_temperature">Temperature: ${sys.node.n005_controller.CLITEMP.raw}&deg;F</div> Example of using HTML to force UTF-8 without the Latin-1 default. <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Fort Lisso | NOAA Weather Information</title> </head> <body> <div class="noaa"><b>NOAA</b> San Bernardino County Airport (SBD) Weather Data<br> <div id="noaa_sbd_temperature">Temperature: ${sys.node.n005_controller.CLITEMP}</div> <div id="noaa_sbd_humidity">Humidity: ${sys.node.n005_controller.CLIHUM}</div> <div id="noaa_sbd_dew_point">Dew Point: ${sys.node.n005_controller.DEWPT}</div> <div id="noaa_sbd_barometric_pressure">Atmospheric Pressure: ${sys.node.n005_controller.BARPRES}</div> <div id="noaa_sbd_wind_speed">Wind Speed: ${sys.node.n005_controller.SPEED}</div> <div id="noaa_sbd_wind_direction">Wind Direction: ${sys.node.n005_controller.WINDDIR}</div> </div> </body> </html> Tomorrow I will be testing some php inside the Custom Notifications. For example the WINDDIR either says "No Wind" or the degree the wind is traveling. I need to valuate the degrees into a compass conversion N|NE|E|SE|S|SW|W|NW directions based on standards if value is != "No Wind". So I'll see how it does with PHP next and looks like this will be a breeze to build custom interfaces with. I have yet to look at the AJAX examples of controlling devices. But for now. Extracting data needed and finding limitations is my focus. I did look at the Web Portal just to get an idea of operations and Good Lord! That obviously needs work and right now not my focus. I used the Airport for an example because I have no desire to track SBD weather and will be including the Custom Notification I make for a on_over Pop-Up.. While home outside temperatures and such will be parsed from my main Custom Notification that is made every 1 minute from raw into MySQL for historical data, sensor trip counts, etc, etc, Again thanks! TRI0N
  19. FANTASTIC! Ahhh and a .raw extension!!!! WooHoo! Cool now I can just output unformatted text where UTF-8 Unicode Latin-1 "°" was used to represent the Degree Symbol in the output rather than using "&deg;" in place for output of the degree symbol. Where I had to parse that out for specific lines dealing with temperatures. Less parser code work needed. Though it wasn't really a problem it just a pain to go through all the ones that are temp based outputs. I may play with Meta UTF-8 in the HTML output to see if that will revert it to the correct format but I don't think that will help since the build is outputting data before any Character Set. Thinking about it, it might just revert to HTML Unicode by using the .url extension for on screen purposes, but otherwise once I have all the data exporting in the build, all the formatting and descriptions will be removed so that it's simply the data between DIV ID's. This parsing the data into a database for Climate, Tripped Sensors, etc. I'll deal with real formatting in the automation homepage as it parses such data using a cron job every time changes are made to the page. THANKS A TON @mjrush TRI0N
  20. Here is just a simple example of a dynamic web page build. This is simply a file that will be built and then my main designs in php/mysql will parse this data either into my touch screen console home screen, to database (temps) or both (contact/motion sensors). Right now my problem is just the Zooz ZSE44 Information. I can't seem to get the variable value for each Temp or Humidity. I've tried just using the standard ST for Status, 1 for first int value, temp, te, etc... In the example I have 1 but It just posts 1. The alert is working fine and it's building the page perfectly and I'm able to parse whatever I'm looking for for each of my data needs, just stumped on getting that value into the the build. The light was easy for the Kasa Node. ST being Status and CV being Current Voltage. No brainer on that one but the Zooz, FIDDLESTICKS! Code: <div id="post_stamp">${alert.date}, ${alert.time}</div> <div id="alert_1_level">Alert Level: ${var.61.1}</div> <div id="alert_light_1_st">Alert Light Status: ${sys.node.n001_1c61b4674b3403.ST}</div> <div id="alert_light_1_cv">Alert Light Current Voltage: ${sys.node.n001_1c61b4674b3403.CV}</div> <div id="o_temperature_1">Outside Temperature: ${sys.node.ZY019_118.1}</div> <div id="o_humidity_1">Outside Humidity: ${sys.node.ZY019_373.1}</div> Build Page Results: 2023/03/07, 10:21:59 PM Alert Level: 3 Alert Light Status: Off Alert Light Current Voltage: 117.84 Volts Outside Temperature: 1 Outside Humidity: 1 Any help on this would be great... TRI0N
  21. Now I have the Update and the Subscription pop-ups going off constantly... Really need this resolved. It's to the point you can't even work inside the UDAC. TRI0N
  22. Mine went away but as of the last few days it has returned. Been also getting an error message too now, something about some Event Received for a Different Subscription mumbo jumbo. The error message went away after I rebooted. The update Ho Ha randomly decided to just show up whenever it feels like it. Further Note: Polyglot V3x is saying there is an update but update packages doesn't update it. PG3x Version 3.1.22 [Version 3.1.23 update available] Hummm TRI0N
  23. I don't know of any Write Changes abilities in the Programing Area. I'm also pretty sure all 500 series and above battery devices have a "Wake Up" node. For all the Zooz battery operated devices I have is a default 12 hour wake interval. I known this is the case for both their ZSE18 Motion Sensors and their Temp/Humidity Sensor. I would imagine Zooz keeps their things pretty consistent such as their 3 press Inclusion/Exclusion on all of their devices that I'm aware of. So assuming the eisy Set Configuration is working correctly it should program the device to the Set Configuration you have set for each parameter upon wake state. I however just set the Keep Awake On and program but that isn't working on all devices at this time. I have a ticket with UD open but have not had a chance to sit down and perform some shell requests. The ZSE18's are not setting parameters correctly even if the device it set to "Keep Awake". It's not even responding to Query Requests to see what the parameter is set to. TRI0N
  24. Which it odd that it's not retaining our programing information settings for the device. You should be able to set those by looking the main Z-Wave Node. There you "should" be able to set the parameters with "Set Configuration" so that it will update the Z-Wave Device upon wake which on Zooz Battery Operated Devices I believe is every 12 hours. The device should perform (one would think) the parameters upon the next device wake. My understanding is this would be used for a fail safe if the device was to somehow lose it's custom setting. That eisy would have a set configuration for the device to restore. "Set Configuration" is not the same as "Write Changes" that should cause eisy to write those changes based on the Set Configuration. I have been toying with it myself and have not had enough time ATM to focus on if the setting are being cleared after a reboot or login. The best way to send Parameters to a device is to right click the device -> Z-Wave -> Set Configuration Parameters. This pops up the Z-Wave Configurations Parameters Dialog Box. Here you can Query a Parameter to see what it's current state is. TRI0N
  25. The Zooz ZSE18 does not appear to be accepting or showing query results. Unlike other Zooz devices such as the ZEN32 that function perfectly with the Set Configuration Parameters. Any ideas? I'm thinking about pluging one into a USB just to see if it matters. TRI0N
×
×
  • Create New...