Homeydash.com, a Homey dashboard

Athom has stated the token only changes/expires when the password of the account is changed, if you didn’t do that please contact Athom.

Password of my homey account has not been changed since release early 2016, already had to make like 5 new tokens since the release of homeyink/dash, will report to athom, but am i the only one that get this token problem?

1 Like

Did you log off from Homey with this user in other applications (developer site)? Perhaps because of something like this you need a new login? Is the token after the login the same like last time?

I have to get a new token too sometimes on my Ipad. I dont Know exactly when etc.

A so i am not alone in this, token expires at random indeed, new generated token looks almost the same but is different.
Expires on all devices at the same time, 2 ipads on iOS 13 and one on iOS 9 and desktop on Windows 10 1903, so it is OS independent.

3 Likes

Just played a little bit with the virtual camera devices in homey…and wondered why not use this to get a rain radar in Homeydash…

Perhaps this is something for Danee for the next versions to implement. I added the code in my selfhosted version.

I added a URL to a rainradar to a virtual camera in Homey App. Homey doesn’t support GIF images, but some URLs with animated GIFs are working, some not. The Homey-App only displays these GIFs as a static image.

I added some line of code to renderDevices()

	if(device.class == 'camera'){
		$deviceElement.style.backgroundImage = 'url('+device.settings.url+')';
		$deviceElement.style.backgroundSize = 'cover';
		$deviceElement.style.backgroundPosition = 'center';
		//$deviceElement.style.webkitMaskImage = 'url('+device.settings.url+')';
		
		$deviceElement.addEventListener('click', function() {
			if ( nameChange ) { return } // No click when shown capability just changed
			if ( longtouch ) {return} // No click when longtouch was performed
			$infopanel.innerHTML = '';
			var $infopanelCamera = document.createElement('div');
			$infopanelCamera.id = "infopanel-camera";
			$infopanelCamera.innerHTML = '';
			$infopanel.appendChild($infopanelCamera);
			$infopanelCamera.style.backgroundImage = 'url('+device.settings.url+')';
			$infopanel.style.visibility = 'visible';
			//reload image after 10min
			timeout = setTimeout(function() {
				$infopanelCamera.style.backgroundImage = 'url('+device.settings.url+')';
			}, 600000)
		});
	}

The style attributes (CSS):
#infopanel-camera {
background-size:contain;
background-repeat: no-repeat;
height: 69vh;
width: 70vw;
background-position-x: center;
background-position-y: center;
opacity: 1;
}

This code addes the image from the camera device (better: from the URL set in device settings) as background to the tile in Homeydash.
A click on the tile opens the infopanel with the picture inside.

The camera devices with the image from the URL (the background is animated):

The panel with the fullsize picture (animated):

You can’t see it here, but these pictures are animated GIFs showing a animation over the last hours (denepnding on the service which is serving the pictures).

Here are some URLs which are ok (for Germany):

http://www.wetter24.de/meteo/automatic-gif/radar.teaser/radar_de_teaser.gif
https://radar.wetterkontor.de/wk/v3/radar_rx_vorschau.gif
https://www.niederschlagsradar.de/image.ashx?type=loop1stunde
https://www.7-tage-wetter.de/wetter/regenradar/radarfilm.gif

These URLs (forecast) are not working:

https://www.niederschlagsradar.de/images.aspx?srt=loopvorhersage&jaar=-3
http://www.meteox.de/images.aspx?jaar=-3&soort=exp
They are not accepted in Homey App (error message: image/gif not supported).

Of course you can add your ip cameras as favorite device and see the camera picture in the tile background and full size after one click at the tile.

Addition: URL for the Netherlands:

Correction: Homey app is checking the content type of the http response case sensitive.
If the URL is returning image/gif all is right. URLs returning image/GIF are not accepted. =>feature request is created to support upper case values :wink:

9 Likes

Happened for me 2

Same for me, lost my token twice

I´ve stoppede using it, cause of the token running out randomly.
Wife nagging about it, and she likede it until third time token ran out.

Still on my first token since the homeydash.com came online. Using it on a tablet on the wall, 2 windows 10 pc’s and android smartphone, all the same token.

Must be a reason why it would stop working. Using homey webpages and logging out there (flow editor, insights, etc) maybe? And changing password off course but than you would know I suppose…

1 Like

Could be the cause of loosing token the usage of same token on multiple devices ? Eg. that’s my case and lost token twice already within 2 months…

For each interface, I have created a new “user”.
I never had to change my token.

I also use the same token on 4 devices (tablet, phone, 2x PC), never a problem, so I guess this is not the issue.

How/Would it be possible to show both the current and set temperature is a (virtual) thermostat icon?

1 Like

Not with the implementation of Homeydash.com.
It’s a generic implementation and it’s showing the attributes of each device in a cycle after a long press.
This way Homeydash is able to integrate every device independent of it’s specialized attributes and their meaning.

My example with current/target temperature is a modification in a self hostet version. This is device dependent and not useful for a general view like Homeydash.com

Thanks for the explanation @RonnyW !
In that case I will start hosting my own implementation. Could you share your implementation with me?

Thanks!

As this is the topic about the online version of homeydash can u share that in the other topic or via pm plz?

feature request,for people like me with more homeys , the name of the homey on the page ?

Maybe LOGO URL or BACKGROUND URL can be (mis)used for this?

that is not an option for me, the problem with 4 homedashes in one browser session is the variables put in the page will be taken over by the other homedash pages