GithubHelp home page GithubHelp logo

dwainscheeren / dwains-lovelace-dashboard Goto Github PK

View Code? Open in Web Editor NEW
1.7K 1.7K 189.0 13.42 MB

An fully auto generating Home Assistant UI dashboard for desktop, tablet and mobile by Dwains for desktop, tablet, mobile

License: Other

Python 12.50% JavaScript 87.50%
dashboard dwains-lovelace-dashboard home-assistant home-assistant-dashboard

dwains-lovelace-dashboard's People

Contributors

ascillato avatar bacco007 avatar benjy04 avatar chriscn avatar dcmartin avatar dependabot[bot] avatar dwainscheeren avatar fmartinou avatar gabrielcolceriu avatar hampzter avatar jaburges avatar jakezp avatar joyka avatar landrash avatar linuxmaniac avatar lukaszp2 avatar lundig avatar patman15 avatar roblandry avatar ryssk avatar slakin avatar tosko4 avatar vandalon avatar wrt54g avatar xetoxyc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dwains-lovelace-dashboard's Issues

Light sliders not usable when light is off

When the light is OFF, the sliders can not be used.

Meaning it is not possible to turn the brightness to anything other than 100%.

Let’s say I want to set the light to 50% - I have to switch the light ON (which is 100% full brightness) and then reduce it to 50%.

I should be able to drag the slider to 5% and it sends:
light.turn_on
brightness_pct: 5

Different room page type option

Hi you know how you click a room and then it loads all the buttons for lights and addons and then you click them for final pages... I was wondering if there could be an option to just have all those final pages load as the room. so its just one click to total control over the room.

[FR] Fan Entity

I saw a previous feature request has been closed, but wanted to open a new one in place.

Looking for the Fan entity (typically on/off with 3 speed settings) for ceiling fans

https://www.home-assistant.io/integrations/fan/

For additional information, a popular lovelace integration is "Lovelace Fan Control Entity Row"

Thanks for the great work!

[FR] Add choice to buttons for switch/more-info

It would be nice to choose the action when single-click a button, more-info (default now) of switch entity. We use input_booleans for housemodes and the wife dislikes if she has to make multiple actions to set a housemode

[FR] Extend climate with other climate sensors

It would be great to have following additional sensors on the climate page:

  1. CO2
  2. Dust
  3. VOC (Chemicals)

Also it would be nice to have a separate tab (like 'All Lights') showing only climate data for the whole house (perhaps in form of larger badges for each room).

[FR] Now showing room name on the buttons

Hi Dwain,

how about including the option of not showing the room name on the buttons?

I think it will be nice just having the icon, if possible.

Thanks for your great work!

Bye
Giovanni

Add climate option for "Cool"

The default lovelace thermostat card has the auto, cool, heat and power options. I notice that in the climate.yaml you only have auto, heat and power defined (cool is missing).

I have added the cool button in manually but I know the change will be overwritten with the next update. Just wondering if you can add the Cool button in there as well for the Thermostat card?

Thanks!

[FR] Divide rooms into floor levels

Hi,
It would be nice if the rooms could be into floor levels.
For example:
GROUND FLOOR:
Entrance
Office
Living Room
FIRST FLOOR:
Master Bedroom
Bathroom

[BUG] Font in current entities screen invisible when using dark theme

Minor issue really, but this requires me to switch themes when I need to look some entities up.

Issue is that when using the Dwains Dark Theme, the font color makes the entity text invisible in the 'Developer tools' / 'States' / 'Current entities' screen.

See attached screens for clarification.

screen1
screen2

Adding climate to a room removes the temp from card

When I create a room and add the temperature and humidity, the temperature value is displayed on the temperature card for the room.
But when I then add a climate device to the room, the temperature card goes blank.
ha_dt_temp

Can room addons have icon templates please

I have a room with multiple device... eg Laundry with washing machine and dryer.
I have grouped them, but it doesnt easily show me their status
I have created an addon room for washing machine and one for dryer, and I would like to be able to have the icon for those addons change based on whether the machine is on or off.

Vertical Slider for Cover not showing

My covers have supported_features == 7 .
They are showing in the cover page without the vertical slider, only with regular up and down buttons.

cover-card.js requires the cover to have supported_features == 15

  if(stateObj.attributes.supported_features == 15){
    //Cover has support for position (15)

Missing header navigation bar

I am missing the header navigation bar. It appears briefly as I load the page but then disappears as the page finishes loading.

I am running Home Assistant 0.103.0

image

[FR] Add locks to the rooms

Hi

It would be awesome to get locks added as a separate entity on a room, several of my rooms have doors that are accessible from the outside, and those doors have locks (duh :) ). Right now I've added them as "doors" which then displays as there is a door opened, but in reality it's the door lock that's open.

I figure they would be added just as a door/window in a room.

Other stuff that would be nice to see, I'm guessing the code is pretty similar so I'm just adding it here in case anyone has the time to add it.

  • Smoke Alarms
  • Water sensors
  • custom sensor? posibility to add one/several custom sensors in the form of a binary_sensors, which are editable with info (name/icon).

Thanks for an awesome theme Dwain!

Cannot access the iframe panel from phone

I cannot seem to access the left iframe panel from my phone. I recognize that you have included links directly to Configuration and Developer Tools, but there are many more items on that pane that I would like to access.

The pane is available from my desktop browser, just for clarification.

Graceful error handling for rooms without devices

I have a few rooms that have door/window sensors and/or a motion sensor, but nothing else.
These rooms throw a config error because there are no available cards for devices like lights, vacuums, etc.
ha_dt_rooms

[FR]: Add fan entities

For those living in warmer climates, fans are just important as heating. Please add the possibility to add fan entities!

[FR] more icons on the rooms homepage

On the rooms homepage there is a dynamic icon for windows - it would be great if

a) the dynamic window icon would be customizable. For me it would be great if the icon is always there and only if the window is open it should be hilighted. At the moment the icon only appears if a window is open but not all the time.

b) further icons for e.g. covers could be set like described at a).

I hope I was detailed enough - if not just ask ;-)

[FR] sensor and batteries history graph

Currently there is no action when tapping / double tapping a sensor or battery on their respective pages in the 'house data' section.

I would love to see the history (graph) of the batteries (House data -> all batteries) and sensors (House data -> all sensors) when I tap on them.

[FR] Ability to add input_select devices to existing pages

I understand we could add a dynamic or addon page, but was wondering if it would be reasonable to add in input_select option to one of the existing pages. I was personally thinking the Scenes page since I don't really use that one for much right now anyway.

Increase the padding under the person badges

This is a visual enhancement. I would like to see a little more padding under the person badges. Maybe by the same spacing as between the House Info badge and the person badge.
ha_dt_spacing

[FR] Display outside temperature in header

Display outside temperature in the header, instead of forecast temperature, when you setup outside_temperature in global.yaml

[[[
if(states['{{ _d_t_config.global["outside_temperature"] }}']){
{% if _d_t_config.global["outside_temperature"].split('.')[0] == 'sensor' %}
return (Math.round(states['{{ _d_t_config.global["outside_temperature"] }}'].state * 10) / 10) + '° {{ _d_t_trans.climate.outside }}';
{% elif _d_t_config.global["outside_temperature"].split('.')[0] == 'climate' %}
return states['{{ _d_t_config.global["outside_temperature"] }}'].attributes.current_temperature + '° {{ _d_t_trans.climate.outside }}';
{% else %}
return 'NaN';
{% endif %}
} else {
if(entity){
return entity.attributes.temperature + "° {{ _d_t_trans.climate.outside }}";
} else {
console.log('Dwains Theme Error: Invalid global.yaml:weather entity!');
return 'Weather Entity Error!';
}
}
]]]

[FR] More info in room icon

It would be great to see not only temperature, but also humidity, possibly also CO2 on each room icon. I have all these sensors for pretty much each room, but I need to drill all the way down to room Climate page to see the Humidity. CO2 is even worse, as it isn't recognised as climate (although it is, and very important one), and is grouped with 'other' sensors.

[FR] Fan & air purify

  • My air conditioner only has dehumidifying mode (dry) and cooling (cool) each update is to fix auto and heat defaults, can you fix according to smartir's existing air conditioner mode?
  • I felt that the temperature and humidity should be added together with the door and motion, separating the air conditioner like a vacuum. Can you support more fan and xiaomi air purifier?
    Thanks you

Missing Header information

Hi,
I have no header information only title in home.

image

But I catch some error with mobile app

image

Here is my config:
global.yaml

global:
  language: en
  weather: weather.dark_sky
  outside_temperature: sensor.dark_sky_temperature
  outside_humidity: sensor.dark_sky_humidity
  # alarm: alarm_control_panel.alarm_system
  # inside_temperature: climate.living_room

house_information.yaml

house_information:
  favorites:
    - entity:  binary_sensor.updater
      icon_on: fas:cloud-upload-alt
      icon_off: fas:cloud-upload-alt
    - entity: binary_sensor.snapshots_stale
      icon_on: fas:google-drive
      icon_off: fas:google-drive

  calendar:
    - calendar.holidays_in_slovakia
    - calendar.slovak_nameday
    - calendar.contacts
    - calendar.family

persons.yaml

persons: 
  - name: Luky
    track: person.luky
    picture_path: 'images/persons/luky.png'
  - name: Ladka
    track: person.ladka
    picture_path: 'images/persons/ladka.png'

[FR] Custom icons for input_select

Would it be possible to define single icon attribute for input_select which is on house_information page? Something like this:

house_information:
  favorites:
    - entity: input_select.heating_mode
      icon: fas:fire-alt

Right now it seems to support only binary sensors (possibly switches?) with on/off pair of icons...

Input select

After update to version 1.2.0 input_select doesn’t work like expected anymore
In previous version drop down menu appears and i could pick one of the options. But now it just triggers another option in the list. So it doesn't look like input_select anymore...

Liftmaster MyQ Garage Door Cover Error

It doesn't seem to like my Liftmaster MyQ Garage Door. The Javascript Console gives me the following errors.

TypeError: states['cover.garage_door'].attributes.entity_id is undefined
button-card.js line 1485 > Function:16:9
TypeError: entitiesFromGroup is undefined
button-card.js line 1485 > Function:10:23

[FR] Garage Door Integration

I would love to see a integration with the device class garagedoor. My cover.garage_door entity is shown as a blind and doesn't work properly.

this is the code from the configuration.yaml for the cover entity:

`cover:

  • platform: template
    covers:
    garage_door:
    friendly_name: "Garage"
    value_template: "{{ is_state('binary_sensor.garagentor', 'on') }}"
    open_cover:
    service: switch.turn_on
    data:
    entity_id: switch.garagentor
    close_cover:
    service: switch.turn_off
    data:
    entity_id: switch.garagentor
    stop_cover:
    service: switch.turn_on
    data:
    entity_id: switch.garagentor
    icon_template: >-
    {% if is_state('cover.garage_door', 'open') %}
    mdi:garage-open
    {% else %}
    mdi:garage
    {% endif %}`

this ist the code from the rooms.yaml:

- name: Garage icon: fas:warehouse cover: cover.garage_door media_player: media_player.garage

and pictures from the frontend:

Bildschirmfoto 2020-02-15 um 07 36 41

Bildschirmfoto 2020-02-15 um 07 36 53

Inactive motion does not show an icon

When a room detects motion it correctly shows the active motion icon. When there is no motion then is shows no icon at all, i.e. it is blank.
This is occurring on both the desktop and mobile app.
ha_dt_motionicon

[Wish list] Add already present Lovelace Custom Cards

Hi all, I don't know if it is a good idea to post each feature request. Good would be to bundle this in one request. I also think that it might be easier to implement already present cards into this theme. I made a list with custom:cards I'd like to see in this theme.

Flex Card

[FR] Option to unwrap group of devices on room page

It would be nice if there would be an option to display group of additional devices for a room "unwrapped" directly on the room main page, without having to tap on "Devices". The thing is all sensors but one

[FR] Ability to smoke detectors to room tags

Would love the ability to add additional icons to the room tags. Specifically, I would like to have my smoke detectors' battery sensors %, as well as the status of the alarms, if possible.

Room name issue

When I call a room 2nd bedroom or 3rd bedroom in the room file it displays properly on the homepage

Upon clicking the page it doesn't show the correct bedroom and defaults to scenes...

Hope this makes sense.

[FR] Home Information page improvements

There are two things which I think may improve the House Information (if they are possible):

  1. The Activity list appears to be ordered by room name. Could this instead be ordered by entity name? I would prefer to rename my entities with the sensor domain first, e.g. Door, Motion, Window, etc.
  2. Can the activity entities show their icons as per the entity icon for a clearer graphical representation?
    dwains-house-info

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.