Super small change but I'm hoping it fixes the video tile for anyone trying to connect to a RTSP video URL with a username & password. I tested it using IP Webcam (Android app) but I feel like that worked for me in the past too so I want to make sure it works for someone with a 'real' webcam to be sure.
Anyway, just to summarize.. if you want a live video feed and have a camera that supports RTSP, add a new 'video' tile and enter the URL in the format: rtsp://USERNAME@PASSWORD:IP_ADDRESS:PORT/path. For example, rtsp://username:password@192.168.0.200:8080/ulaw_264.sdp
Some of the above fields are optional.. for example USERNAME@PASSWORD: is only required if you need to login. :PORT is also optional but will default to 554 if not specified.
show temp icon color in blue/red if cooling/heating
Looks like fix earlier today wasn't quite right. It did work for me but I'm trying to get this to work for everyone else who wants to stream their video cameras as I don't have one that supports external streaming.
Also, quick correction.. RTSP format should be: rtsp://USERNAME:PASSWORD@IP_ADDRESS:PORT/path
1 non-video change.. I changed the little icon behind the temperature to blue/red if the thermostat is cooling/heating.
@jpage4500, finally, I have my dashboard working with Fully Kiosk the way that I want. Your dashboard app is perfect for me. Great job with everything. I am very interested to see this project grow.
Joe,
This is a great application!
A quick question:
In the Hubitat App (from Hubitat), there are two lines:
Enable Custom Dashboard
URL
Can I put in a URL, and get your dashboard?
Sorry but no, because Joe's app is just that, a standalone Android app.
Have you noticed that it is the smallest, fastest app you have? It sure is for me and it's a testament to Joe's knowledge and skill that it is so. He's amazing!
I couldn't agree with you more.
It was so simple to put up a dashboard. Very easy, very quick. And it has the ability to easily move around the tiles, and to modify them. So much easier than the built in dashboard.
"Joe Page for President!"
(I can say that, because I'm a Canadian!)
@jpage4500-
Is there any way to slightly modify the characters to allow for a full view of the actual percentage open vs the "partially open" words? In other words, I'm more interested in the percentage not being cut off rather than seeing "partially open"... Hope that my request makes sense.
@jpage4500 On version 1.0.1028 I'm not able to change a tile's icons. I'm using a dimmer as a box fan speed controller so the tile shows the appropriate icons for a light dimmer but I'm not able to change them to the built-in fan icons. This tile is the only one in a folder and the folder icon changes when I attempt to change the tile icon but the tile does not. Am I doing it wrong or is it not supposed to work?
I tried this and it worked for me to change to any normal icon. I did notice when I changed to the animated fan (.gif) it didn't work - it showed a white block. Is that the fan icon you used? I'll look at what I did to break animated .gif support.
I really liked the idea of using animated gif's for icons but the 1 issue I ran into is gif's don't allow for transparent backgrounds.. so unless the gif's background color is the same as the tile color it wouldn't look good. I might be able to figure that out in the app (the gif background) and just use that for the rest of the tile.. something I can look into.
Sure, I can change it.. maybe there's no need to show any text and just the percent instead.. let me change it quick. I've got a bunch of other refactoring going on now but I'll try to get it out this coming week
Sent you an email but I figured I could post here to help out everyone. As a long time user of SmartTiles and SharpTools with Smartthings and now Hubitat I find your app to be the most intuitive to use and customize. That said I have a very specific use case that is preventing me from using it exclusively. Web access. I live and work in Chrome OS and thought that installing the app on my Chromebox could be the solution but I am stuck on getting the app to function outside of my home LAN where it functions flawlessly (even on my Chromecast with Google TV). Cloud mode is disabled and I can not figure out how to enable it. I have the appropriate Cloud Access token but can't seem to get the local SSID set. Any suggestions?
Chromebox will not accept the local SSID and keeps stating to set SSID to "null" Putting "null" or leaving the SSID blank does not work. Any suggestions?
add global PIN protection for sending commands to hub
new prompt for toggling devices on/off - displays both options
fix fetching cloud token from 'cloud mode' dialog
add new click option: prompt, no prompt, read only, etc
add PIN protection for individual devices or tiles
add option when saving files to save to device / SD Card
Lots of changes here.. requiring a LOT of refactoring in the process. I did my best to test/test/test.. but, as usual please let me know if you see any issues and I'll try to fix them ASAP.
The biggest change is giving more control over what happens when you click on a device tile. You have the following choices:
Toggle = always toggle device state - on/off, open/closed, etc, regardless of device type
Prompt Some = Prompt for device types locks, valves, garage doors
Prompt All = Prompt for all device types (such as lights)
Read Only = No action when clicking on any device tile (except things like folders)
In addition to above, there's a new "Lock Hub Commands" option. When enabled, a PIN is required to send ANY command to your hub. Basically, a global PIN prompt.
If you don't want a global PIN prompt but still want to PIN protect a given device or even folder - that's now available too. When set, a PIN is required to send a command to that device (or view the given folder).
NOTE: if BOTH a global PIN and device PIN are set, the global PIN is used
The prompt that you see has also changed. Instead of the prompt: "Do you want to turn the lights on?", I'm now showing both options. It'll just give more control in case you want to send the 'on' command to a device that's already on or if the app/hub isn't in sync with your device.
allow multiple WIFI AP's (SSID) to be entered into cloud mode dialog
It's 2-for-Wednesday
With this version, I tried to improve the Cloud Mode dialog and logic.
If you want to force the app into cloud mode - just enter anything in the SSID field and hit OK. I'd need help testing for a device that doesn't have WIFI like a Chromebox.. @Paulo
You can now enter multiple SSID's - comma separated. Basically, if the current SSID equals any of these the app will be in LOCAL mode -- meaning all requests will be made to the local IP address.
I'm not exactly sure the use case for this one.. it was mentioned a while back though. someone who had multiple WIFI AP's with different SSID names for his home network
NOTE: The app still requires location permission in order to use cloud mode. I tried to explain this in the "More info..." button. If I can figure out a better way to auto-detect which one to use without this I'll implement it.. but, as it is this logic has worked pretty solid for my personal devices.
I'm guessing the Chromebox doesn't have WIFI and thus the logic I'm using to auto detect local/cloud mode isn't working. I tried to address this in the latest version (above). You will still have to grant location permission and enter something in the SSID field - then hit OK. The app should compare your current SSID (which will be 'null' since no WIFI) with this manually entered value and because they don't match - it'll route everything through cloud mode.. at least that's the idea! Let me know if that doesn't work though (and device logs is possible) and I'll try to figure it out)
Still no luck getting cloud mode to work. Updated to the beta version and the Chromebox does have WiFi so I disconnected the Ethernet cable to force a WiFi connection and that still would not enable cloud mode.