would you mind share the code for the Xiaomi also!
Great job!!!
would you mind share the code for the Xiaomi also!
Great job!!!
I’d be interested in the same, I’ve got this far with my Smart Home Server so far but container stats would be killer to finish it off.
That looks awesome, been toying with trying Dwains theme. Did it take long to do? Need to look into container stats again, are you displaying on a tablet?
Nah I use a large screen for monitoring too much stuff to fit on a smaller screen.
It takes me about a solid day to get it like this, but lucky for you I’ll give you the keys to the city. I will upload it all to my github shortly. I have put some of my other addons there already.
Any details about this UI? What is that application please?
Thanks
This is a custom addon I made for dwains theme.
hi tom_l - could you share any information on your rack fan control? I have a fan in mine which I’d like to control / integrate with HA, so curious what you are using? Would also appreciate it if you could share the lovelace config for it, if possible?
Thank you!
No Probs.
Lovelace (requires card-mod for styling, and custom-hui-element for the history graph, though I’m thinking of replacing that with a mini-graph card):
entities:
- entity: switch.rack_fan
- entity: input_number.rack_fan_off_temp
- entity: input_number.rack_fan_on_temp
- entity: input_number.rack_fan_dwell_time
- card_type: history-graph
entities:
- entity: switch.rack_fan
style: |
ha-card {
border: solid 1px var(--primary-color);
--ha-card-background: 'rgba(0, 0, 0, 0)';
--ha-card-box-shadow: 'none'
}
type: 'custom:hui-element'
show_header_toggle: false
state_color: true
style:
.: |
ha-card {
border: solid 1px var(--primary-color);
background: url("/local/background/card_bg_{{states('input_select.select_theme')}}.png");
}
ha-card div.card-header {
padding-top: 8px;
padding-bottom: 36px;
}
title: Rack Fan
type: entities
Automations:
- id: rack_fan_on
alias: 'Rack Fan On'
initial_state: true
trigger:
- platform: template
value_template: "{{ states('sensor.cpu_temperature')|float >= states('input_number.rack_fan_on_temp')|int }}"
for:
minutes: "{{ states('input_number.rack_fan_dwell_time')|int }}"
- platform: state
entity_id: media_player.lounge_osmc_kodi
from: 'playing'
- platform: state
entity_id: binary_sensor.master_bed_occupied
to: 'off'
condition:
- condition: state
entity_id: switch.rack_fan
state: 'off'
- condition: template
value_template: "{{ states('sensor.cpu_temperature')|float >= states('input_number.rack_fan_on_temp')|int }}"
- condition: template
value_template: "{{ states.media_player.lounge_osmc_kodi.state != 'playing'}}"
- condition: state
entity_id: binary_sensor.master_bed_occupied
state: 'off'
action:
- service: switch.turn_on
entity_id: switch.rack_fan
- service: notify.telegram_system
data_template:
title: '*Information*'
message: "Rack fan turned on. CPU temperature is {{ states('sensor.cpu_temperature') }}°C."
- id: rack_fan_emergency_on
alias: 'Rack Fan Emergency On'
initial_state: true
trigger:
platform: numeric_state
entity_id: sensor.cpu_temperature
above: 80
for:
minutes: 3
condition:
- condition: state
entity_id: switch.rack_fan
state: 'off'
action:
- service: switch.turn_on
entity_id: switch.rack_fan
- service: notify.telegram_system
data_template:
title: '*ALERT*'
message: "Rack fan emergency turn on. CPU temperature is: {{ states('sensor.cpu_temperature') }}°C."
- id: rack_fan_off
alias: 'Rack Fan Off'
initial_state: true
trigger:
- platform: template
value_template: "{{ states('sensor.cpu_temperature')|float <= states('input_number.rack_fan_off_temp')|int }}"
for:
minutes: "{{ states('input_number.rack_fan_dwell_time')|int }}"
- platform: state
entity_id: media_player.lounge_osmc_kodi
to: 'playing'
- platform: state
entity_id: binary_sensor.master_bed_occupied
to: 'on'
condition:
- condition: state
entity_id: switch.rack_fan
state: 'on'
action:
- service: switch.turn_off
entity_id: switch.rack_fan
- service: notify.telegram_system
data_template:
title: '*Information*'
message: "Rack fan turned off. CPU temperature is {{ states('sensor.cpu_temperature') }}°C."
the rack is in my walk in wardrobe (for the moment, this will change) hence some of the conditions to reduce noise).
I have all my titles ‘outside’ the cards using a markdown card
But I have to say that everytime I see one of your posts it looks great and I am drawn to the new card header. I’m not sure if it’s just the ‘shock of the new’ but are you able to share your image in case I still love it tomorrow?
The grass really is greener on the other side. I like yours better!
I can post up the image(s) later, it’s not using the card header though. As I find that way too big.
Thanks tom_l!
@klogg - I know what you mean. I have an idea in my head how I want things to look, get started, stupidly start browsing topics like this one, and suddenly start to think I want to change it all again!!
I wish I could even say that! I almost always nick someone else’s ideas
Can you share config for this card?
Thanks
Of course.
Which one? The title card or system info card?
…or both?
Looks good, if you make the images you have used have transparent backgrounds it will make a huge difference
I did, they are png without background. But they still look like this. Tried all morning to fix it
Insert a transparency layer.
Thank you! Will try it tomorrow and come back with the results
UPDATE:
And it’s just in Thankyou very much!
This looks awesome! Are you able to share your config for this? Is that ha dockermon for the container stats?