TileBoard - New dashboard for Homeassistant

Hi All,
i’m beginning the move away from dark sky - and am looking at Accuweather - however their attributes come back differently in the API.
I’m looking to change to Accuweather in the WEATHER_LIST tile. Does anyone know how i can get to the data in the following:


So, under the forecast attribute, each day is in it’s own datetime node - will this need to be split out of an array? or can i get to this by something like: “&sensor.accuweather.attributes.forecast.datetime”

Any help is apprecaited.

Jason

1 Like

Hi, when i long press my climate tile it shows history data based on on/off/cool states but i want it to show based on room temp attribute is this possible? If it is not currently possible i think this kind of ability to choose which data shown on history would be a nice addition… I know data exists because it is already shown in lovelace ui…

You can decide what entities the graph shows. Check out the history configuration in the readme.

Thx for the fast response, how do i set entity data taken from attribute? Do i have to define a sensor template for it? I tried like below but it says no history data

entity: ‘climate.gameroom_ac.attributes.current_temperature’

In lovelace i can see current room temp without defining a sensor like below
Adsız

Hi,

Is it possible to add a function where an attribute has a space in between?

Currently I am using the following function:

state: function (item, entity) {
                                return ('' + this.states['sensor.car_range'].attributes.Fuel Level);
                            },

But you’ll see the attribute has a space in it - is there any way to get around this?

Thanks

.attributes['Fuel Level']
1 Like

Thanks for the super quick reply @resoai - perfect solution!

Sorry for another question! - is it possible to change the color of a value based on what that value is?

Example:

value: '&sensor.car_tyres.attributes['front right']'

When value is OK, show text in green and when Warning show amber?

Thanks

You can use following as an example:

Thanks @resoai

Can I just confirm that:

return {
                   'backgroundColor': 'hsl('+ h +', 100%, 31%)'
                }

That ‘hsl’ is a line in the CSS file? How would I go about changing the text color? Just change ‘backgroundColor’ to ‘font-color’?

Thanks

Hello all, first post here.

Is it possible to have states show on a popup tile?

I have a popup tile for each room that when clicked shows lights and sensors and devices for that room. It would be great if I could change the popup tile icon or background based on whether a device was on. Is this possible?

It should just be color.

sir

I have my esp32cam running as per your config in HA and tileBoard. thank you.

my issue is that I’m able to see the image on one desktop and on another laptop there is NO image at all.

please advice. thank you

Is it possible to make a pop up scrollable?

Boss
I did as your advise to my 7" samsung tablet and it works great. Thank you very much.
my issue now is that in my 7" samsung tablet, the tiles did not show icon. how can i get the icon to show as per my desktop.

thank you

Hi there. It is there a way to show a list of my playlist from spotify or any other madia player ? I want to play music on my google hubs from TileBoard …

This is my config and work fine :

 {                    // ac controller
                      position: [2, 1],
                      type: TYPES.CLIMATE,
                      unit: '°C',
                      useHvacMode: true,
                      id: 'climate.air_conditioner',
                      states: function (item, entity) {return entity.state}
                      } // end of ac controller

I gwess you have to insert the states first. i show you my config:

 { // meteo
   position: [0, 0],
   width: 2,
   height: 1.4,
   type: TYPES.WEATHER,
   title: '',
   id: 'weather.house',
  fields: {
			pressure: '&weather.house.attributes.pressure',
            temperature: '&weather.house.attributes.temperature',
			temperatureUnit: '°C',
            humidity: '&weather.house.attributes.humidity',
			humidityUnit: '%',
            windSpeed: '&weather.house.attributes.wind_speed',
			windSpeedUnit: 'm\s',
            },
   states: { 
             sunny: "Insorit", 
			 partlycloudy: "Partial Innorat",
			 cloudy: "Innorat",
			 rain: "Ploaie",
			 snow: "Ninsoare",
			 wind: "Vant",
			 fog: "Ceata"
             },
   icons: {
			sunny: "clear",
			partlycloudy: "partlycloudy",
			cloudy: "cloudy",
			rainy: "rain",
			snow: "snow", 
			wind: "hazy",
			fog: "fog"
			},
    
               }, // end of meteo

Its working as expected, The problem is with your climate,
Its missing the HVAC_MODE attribute, So nothing is displayed (you can still click below the 20c number and it will open the popup). (Can you confirm if you have HVAC_MODE attribute?)

There is no way in HA to use customization in order to add HVAC_MODE which will be based on entity.status, So the solution would be either change the code (but then on next update you will loose it), Or if something like hvac_mode: function(item, entity) { return entity.state;}
was possible, it would be great :sunglasses:

suffering from the same issue

thanks is working now.
the only think is that at night shows the sun too