Skip to content

Commit

Permalink
[V2.0] #1:Edit all Files for the new Home Assistant Theme Version 2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ingeniumdesign committed Jan 29, 2023
1 parent bff6543 commit ee41b8e
Show file tree
Hide file tree
Showing 95 changed files with 7,997 additions and 2,901 deletions.
25 changes: 22 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,12 @@ _More Screenshot down below._
- Homematic IP 7x [Stellantrieb – motorisch](https://www.homematic-ip.com/produkte/detail/homematic-ip-stellantrieb-motorisch.html) - [Amazon *](https://amzn.to/3p4AVEq)
- Homematic IP 2x [Wandthermostat 240V - 150628A0](https://www.homematic-ip.com/produkte/detail/wandthermostat-mit-schaltausgang-fuer-markenschalter.html) - [Amazon *](https://amzn.to/39lquqC)
- Gardena [Mähroboter smart SILENO city, 250](https://www.gardena.com/de/produkte/rasenpflege/mahroboter/mahroboter-smart-sileno-city-250-m2-set/970450703/) - [Amazon *](https://amzn.to/3fNnVAq)
- BT Dongle - Install: `sudo apt install bluez` and `sudo apt install bluetooth libbluetooth-dev`

## HA House Planning

[HA - Miro Board - House Planning](https://miro.com/app/board/uXjVPz5VLXQ=/?share_link_id=220432519680)


## Hass.io Addons

Expand All @@ -84,6 +90,7 @@ _More Screenshot down below._
- [Samsung Smart TV](https://www.home-assistant.io/integrations/samsungtv/)
- [MQTT](https://www.home-assistant.io/integrations/mqtt/)
- [uptimerobot](https://uptimerobot.com/)
- Ledvance over [SmartThings](https://www.home-assistant.io/integrations/smartthings/)

## Custom Components

Expand All @@ -93,7 +100,6 @@ _More Screenshot down below._
- SamsungTV Tizen
- Monitor Docker
- browser_mod
- [Custom UI](https://github.com/Mariusthvdb/custom-ui)
- ICS
- Shelly (_Next testing with [ShellyForHass](https://github.com/StyraHem/ShellyForHASS)_)
- [Skoda Connect](https://github.com/lendy007/homeassistant-skodaconnect) - ŠKODA OCTAVIA RS COMBI
Expand Down Expand Up @@ -129,8 +135,8 @@ _More Screenshot down below._
- [custom-sidebar](https://github.com/DBuit/sidebar-card) - deactivated

### Google Fonts
- **Headlines:** Comfortaa [Google Fonts](https://fonts.google.com/specimen/Comfortaa)
- **Content:** Raleway [Google Fonts](https://fonts.google.com/specimen/Raleway)
- **Headlines:** ~~Comfortaa [Google Fonts](https://fonts.google.com/specimen/Comfortaa)~~
- **Content:** ~~Raleway [Google Fonts](https://fonts.google.com/specimen/Raleway)~~

## Automations :green_heart:

Expand Down Expand Up @@ -213,6 +219,19 @@ Check this install Guide after the "main Install". Dont use the Install part. <b
Use this Guide to Check the migration from Pi to NUC. Dont use the Install part. <br />
[community.home-assistant.io](https://community.home-assistant.io/t/a-successful-migration-from-pi-3-to-intel-nuc/189992)

### Wording Overview

**RAUM_GERÄTBEZEICHNUNG_NUMMER_VALUE**

office_dect301_1_current_power
office_dect301_2_status

**Shelly Example:**

RAUM_FUNKTION_GERÄTBEZEICHNUNG_NUMMER_VALUE

mainhallway_led_shelly1l_84CCA8AD7232

### Portainer CE - Docker Overview

![](https://raw.githubusercontent.com/ingeniumdesign/homeassistant/master/docs/portainer.JPG)
Expand Down
25 changes: 20 additions & 5 deletions automations/default.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
# # Event is either enter or leave
# event: enter # or "leave"


- id: notify_hass_startup
alias: "Notify HASS Startup"
description: "Send notification HASS Startup"
Expand All @@ -16,7 +17,7 @@
action:
service: notify.ha_message_group
data:
title: "*Info / Warning*"
title: "*Info*"
message: "Home Assistant ist gestartet"

- id: notify_hass_shutdown
Expand All @@ -28,23 +29,37 @@
action:
service: notify.ha_message_group
data:
title: "*Info / Warning*"
title: "*Warning*"
message: "Home Assistant ist herunter gefahren"

- id: notify_home_assistant_update
alias: 'Notify Home Assistant Update'
description: "Send notification Home Assistant Update"
trigger:
- platform: state
entity_id: binary_sensor.updater
from: 'off'
to: 'on'
entity_id: sensor.version_check
from: 'False'
to: 'True'
action:
- service: notify.ha_message_group
data:
title: "*Home Assistant Update*"
message: "Es gibt eine neue Home Assistant Version!"

- id: notify_hacs_update
alias: 'Notify HACS Update'
description: "Send notification HACS Update"
trigger:
- platform: state
entity_id: sensor.hacs
from: '0'
to: '1'
action:
- service: notify.ha_message_group
data:
title: "*HACS Update*"
message: "Es gibt ein neues HACS Update!"

- id: notify_sun_rises
alias: "Notify Sun rises"
description: "Send notification when sun rises"
Expand Down
81 changes: 81 additions & 0 deletions automations/fritzbox.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
- id: ing_fritzbox_rollover
alias: ING-Fritzbox Rollover
description: ''
trigger:
- entity_id: sensor.ing_fritzbox_sent_gb_day
platform: state
condition:
- condition: template
value_template: '{{ not is_state("input_number.ing_fritzbox_sent_day", 0) }}'
- condition: template
value_template: '{{ (trigger.from_state.state | float) < (trigger.to_state.state | float) }}'
action:
- service: input_number.set_value
data_template:
entity_id: input_number.ing_fritzbox_sent_day
value: '{{ states("input_number.ing_fritzbox_sent_day") | int + 1}}'
- service: input_number.set_value
data_template:
entity_id: input_number.ing_fritzbox_sent_month
value: '{{ states("input_number.ing_fritzbox_sent_month") | int + 1 }}'
- service: input_number.set_value
data_template:
entity_id: input_number.ing_fritzbox_sent_year
value: '{{ states("input_number.ing_fritzbox_sent_year") | int + 1 }}'
- service: input_number.set_value
data_template:
entity_id: input_number.ing_fritzbox_received_day
value: '{{ states("input_number.ing_fritzbox_received_day") | int + 1}}'
- service: input_number.set_value
data_template:
entity_id: input_number.ing_fritzbox_received_month
value: '{{ states("input_number.ing_fritzbox_received_month") | int + 1 }}'
- service: input_number.set_value
data_template:
entity_id: input_number.ing_fritzbox_received_year
value: '{{ states("input_number.ing_fritzbox_received_year") | int + 1 }}'


# Clear ING Fritzbox Data
- id: ing_fritzbox_daily_gb_clear
alias: ING-Fritzbox Daily GB Clear
description: ''
trigger:
- at: 00:00:00
platform: time
condition: []
action:
- entity_id: input_number.ing_fritzbox_sent_day
service: input_number.set_value
- entity_id: input_number.ing_fritzbox_received_day
service: input_number.set_value

- id: ing_fritzbox_monthly_gb_clear
alias: ING-Fritzbox Monthly GB Clear
description: ''
trigger:
- at: 00:00:00
platform: time
condition:
- condition: template
value_template: '{{ now().day == 1 }}'
action:
- entity_id: input_number.ing_fritzbox_sent_month
service: input_number.set_value
- entity_id: input_number.ing_fritzbox_received_month
service: input_number.set_value

- id: ing_fritzbox_yearly_gb_clear
alias: ING-Fritzbox Yearly GB Reset
description: ''
trigger:
- at: 00:00:00
platform: time
condition:
- condition: template
value_template: '{{ (utcnow().month == 1) + (utcnow().day == 1) == 2 }}'
action:
- entity_id: input_number.ing_fritzbox_sent_year
service: input_number.set_value
- entity_id: input_number.ing_fritzbox_received_year
service: input_number.set_value
14 changes: 14 additions & 0 deletions binary_sensor/door.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- platform: template
sensors:
frontdoortest:
friendly_name: "Haustür TEST"
device_class: presence
value_template: "{{ is_state('input_boolean.frontdoortest', 'on') }}"

#- platform: template
# sensors:
# frontdoortest: # Rename this to choice your binary_sensor name
# friendly_name: "Haustür TEST" #edit this
# value_template: "{{ states('input_boolean.frontdoortest') }}" #edit sensor.your_door_sensor with your sensor door
# attribute_templates:
# door_state: "{{ state_attr('input_boolean.frontdoortest', 'door_state') }}" #edit sensor.your_door_sensor with your sensor door
Loading

0 comments on commit ee41b8e

Please sign in to comment.