Config update
This commit is contained in:
@@ -226,27 +226,27 @@ octoprint:
|
||||
number_of_tools: 1
|
||||
bed: true
|
||||
|
||||
telegram_bot:
|
||||
- platform: webhooks
|
||||
parse_mode: html
|
||||
url: https://ha.bauer.tech
|
||||
api_key: !secret telegram_token
|
||||
allowed_chat_ids:
|
||||
- !secret telegram_chatid_martin
|
||||
trusted_networks:
|
||||
- 127.0.0.1/32
|
||||
- 192.168.178.80
|
||||
- 149.154.167.197/32
|
||||
- 149.154.167.198/31
|
||||
- 149.154.167.200/29
|
||||
- 149.154.167.208/28
|
||||
- 149.154.167.224/29
|
||||
- 149.154.167.232/31
|
||||
#telegram_bot:
|
||||
# - platform: webhooks
|
||||
# parse_mode: html
|
||||
# url: https://ha.bauer.tech
|
||||
# api_key: !secret telegram_token
|
||||
# allowed_chat_ids:
|
||||
# - !secret telegram_chatid_martin
|
||||
# trusted_networks:
|
||||
# - 127.0.0.1/32
|
||||
# - 192.168.178.80
|
||||
# - 149.154.167.197/32
|
||||
# - 149.154.167.198/31
|
||||
# - 149.154.167.200/29
|
||||
# - 149.154.167.208/28
|
||||
# - 149.154.167.224/29
|
||||
# - 149.154.167.232/31
|
||||
|
||||
notify:
|
||||
- name: telegram_martin
|
||||
platform: telegram
|
||||
chat_id: !secret telegram_chatid_martin
|
||||
#notify:
|
||||
# - name: telegram_martin
|
||||
# platform: telegram
|
||||
# chat_id: !secret telegram_chatid_martin
|
||||
|
||||
|
||||
# Custom stuff
|
||||
@@ -258,6 +258,7 @@ counter:
|
||||
initial: 0
|
||||
step: 1
|
||||
|
||||
|
||||
#switch:
|
||||
# - platform: httpsispmctl
|
||||
# name: esszimmer_oben_radio_steckdose
|
||||
@@ -297,52 +298,52 @@ logger:
|
||||
# Weather prediction
|
||||
# - platform: yr
|
||||
|
||||
tts:
|
||||
- platform: watson_tts
|
||||
watson_apikey: !secret watson_api_key
|
||||
watson_url: https://gateway-lon.watsonplatform.net/text-to-speech/api
|
||||
voice: de-DE_BirgitVoice
|
||||
output_format: audio/flac
|
||||
output_audio_rate: 44100
|
||||
#tts:
|
||||
# - platform: watson_tts
|
||||
# watson_apikey: !secret watson_api_key
|
||||
# watson_url: https://gateway-lon.watsonplatform.net/text-to-speech/api
|
||||
# voice: de-DE_BirgitVoice
|
||||
# output_format: audio/flac
|
||||
# output_audio_rate: 44100
|
||||
|
||||
alexa:
|
||||
smart_home:
|
||||
locale: de-DE
|
||||
#endpoint: https://api.eu.amazonalexa.com/v3/events
|
||||
#client_id: amzn1.application-oa2-client.a4de8a70130c4f9383b277044f07a3af
|
||||
#client_secret: !secret alexa_client_secret
|
||||
filter:
|
||||
include_entities:
|
||||
# Light Groups
|
||||
#- light.kuche_esszimmer_lichter
|
||||
#- light.arbeitszimmer_lichter
|
||||
# Arbeitszimmer
|
||||
- light.arbeitszimmer_deckenlampe
|
||||
- light.arbeitszimmer_fluter
|
||||
- light.arbeitszimmer_stehlampe_unten
|
||||
- light.arbeitszimmer_stehlampe_oben
|
||||
- cover.arbeitszimmer_rollo
|
||||
- scene.arbeitszimmer_orange
|
||||
- scene.arbeitszimmer_blau_grun
|
||||
- scene.arbeitszimmer_hell
|
||||
# Gang
|
||||
- light.gang_bogen
|
||||
- light.gang_licht
|
||||
- light.gang_einganglicht
|
||||
# Wohnbereich
|
||||
- cover.wohnzimmer_fenster_rollo
|
||||
- cover.wohnzimmer_terrassentur_rollo
|
||||
- cover.kuche_fenster_rollo
|
||||
- cover.esszimmer_fenster_rollo
|
||||
entity_config:
|
||||
cover.arbeitszimmer_rollo:
|
||||
display_categories: EXTERIOR_BLIND
|
||||
cover.wohnzimmer_fenster_rollo:
|
||||
display_categories: EXTERIOR_BLIND
|
||||
cover.wohnzimmer_terrassentur_rollo:
|
||||
display_categories: EXTERIOR_BLIND
|
||||
cover.esszimmer_fenster_rollo:
|
||||
display_categories: EXTERIOR_BLIND
|
||||
#alexa:
|
||||
# smart_home:
|
||||
# locale: de-DE
|
||||
# #endpoint: https://api.eu.amazonalexa.com/v3/events
|
||||
# #client_id: amzn1.application-oa2-client.a4de8a70130c4f9383b277044f07a3af
|
||||
# #client_secret: !secret alexa_client_secret
|
||||
# filter:
|
||||
# include_entities:
|
||||
# # Light Groups
|
||||
# #- light.kuche_esszimmer_lichter
|
||||
# #- light.arbeitszimmer_lichter
|
||||
# # Arbeitszimmer
|
||||
# - light.arbeitszimmer_deckenlampe
|
||||
# - light.arbeitszimmer_fluter
|
||||
# - light.arbeitszimmer_stehlampe_unten
|
||||
# - light.arbeitszimmer_stehlampe_oben
|
||||
# - cover.arbeitszimmer_rollo
|
||||
# - scene.arbeitszimmer_orange
|
||||
# - scene.arbeitszimmer_blau_grun
|
||||
# - scene.arbeitszimmer_hell
|
||||
# # Gang
|
||||
# - light.gang_bogen
|
||||
# - light.gang_licht
|
||||
# - light.gang_einganglicht
|
||||
# # Wohnbereich
|
||||
# - cover.wohnzimmer_fenster_rollo
|
||||
# - cover.wohnzimmer_terrassentur_rollo
|
||||
# - cover.kuche_fenster_rollo
|
||||
# - cover.esszimmer_fenster_rollo
|
||||
# entity_config:
|
||||
# cover.arbeitszimmer_rollo:
|
||||
# display_categories: EXTERIOR_BLIND
|
||||
# cover.wohnzimmer_fenster_rollo:
|
||||
# display_categories: EXTERIOR_BLIND
|
||||
# cover.wohnzimmer_terrassentur_rollo:
|
||||
# display_categories: EXTERIOR_BLIND
|
||||
# cover.esszimmer_fenster_rollo:
|
||||
# display_categories: EXTERIOR_BLIND
|
||||
|
||||
homekit:
|
||||
name: !secret homekit_name
|
||||
@@ -396,6 +397,10 @@ homekit:
|
||||
- light.gartenhaus_deckenlicht_mitte
|
||||
- light.gartenhaus_deckenlicht_vorne
|
||||
- light.gartenhaus_wandlicht
|
||||
- switch.pool_pumpe_switch
|
||||
- switch.pool_pumpe_speed1
|
||||
- switch.pool_pumpe_speed2
|
||||
- switch.pool_pumpe_speed3
|
||||
# -- Schlafzimmer
|
||||
- light.schlafzimmer_deckenlampe
|
||||
- light.schlafzimmer_fluter
|
||||
@@ -424,82 +429,84 @@ homekit:
|
||||
- light.kinderzimmer_deckenlampe
|
||||
- cover.kinderzimmer_rollo
|
||||
- light.music_mouse_regal_licht
|
||||
- light.kinderzimmer_fluter
|
||||
|
||||
google_assistant:
|
||||
project_id: homeassistant-d3afc
|
||||
service_account: !include google_assistant_service_account.json
|
||||
report_state: true
|
||||
expose_by_default: false
|
||||
entity_config:
|
||||
# Arbeitszimmer
|
||||
light.arbeitszimmer_deckenlampe:
|
||||
room: Arbeitszimmer
|
||||
light.arbeitszimmer_fluter:
|
||||
room: Arbeitszimmer
|
||||
light.arbeitszimmer_stehlampe_unten:
|
||||
room: Arbeitszimmer
|
||||
light.arbeitszimmer_stehlampe_oben:
|
||||
room: Arbeitszimmer
|
||||
cover.arbeitszimmer_rollo:
|
||||
room: Arbeitszimmer
|
||||
scene.arbeitszimmer_orange:
|
||||
room: Arbeitszimmer
|
||||
scene.arbeitszimmer_blau_grun:
|
||||
room: Arbeitszimmer
|
||||
scene.arbeitszimmer_hell:
|
||||
room: Arbeitszimmer
|
||||
# Gang
|
||||
light.gang_bogen:
|
||||
room: Gang
|
||||
light.gang_licht:
|
||||
room: Gang
|
||||
light.gang_einganglicht:
|
||||
room: Gang
|
||||
# Wohnbereich
|
||||
cover.wohnzimmer_fenster_rollo:
|
||||
room: Wohnbereich
|
||||
cover.wohnzimmer_terrassentur_rollo:
|
||||
room: Wohnbereich
|
||||
cover.kuche_fenster_rollo:
|
||||
room: Wohnbereich
|
||||
cover.esszimmer_fenster_rollo:
|
||||
room: Wohnbereich
|
||||
#google_assistant:
|
||||
# project_id: homeassistant-d3afc
|
||||
# service_account: !include google_assistant_service_account.json
|
||||
# report_state: true
|
||||
# expose_by_default: false
|
||||
# entity_config:
|
||||
# # Arbeitszimmer
|
||||
# light.arbeitszimmer_deckenlampe:
|
||||
# room: Arbeitszimmer
|
||||
# light.arbeitszimmer_fluter:
|
||||
# room: Arbeitszimmer
|
||||
# light.arbeitszimmer_stehlampe_unten:
|
||||
# room: Arbeitszimmer
|
||||
# light.arbeitszimmer_stehlampe_oben:
|
||||
# room: Arbeitszimmer
|
||||
# cover.arbeitszimmer_rollo:
|
||||
# room: Arbeitszimmer
|
||||
# scene.arbeitszimmer_orange:
|
||||
# room: Arbeitszimmer
|
||||
# scene.arbeitszimmer_blau_grun:
|
||||
# room: Arbeitszimmer
|
||||
# scene.arbeitszimmer_hell:
|
||||
# room: Arbeitszimmer
|
||||
# # Gang
|
||||
# light.gang_bogen:
|
||||
# room: Gang
|
||||
# light.gang_licht:
|
||||
# room: Gang
|
||||
# light.gang_einganglicht:
|
||||
# room: Gang
|
||||
# # Wohnbereich
|
||||
# cover.wohnzimmer_fenster_rollo:
|
||||
# room: Wohnbereich
|
||||
# cover.wohnzimmer_terrassentur_rollo:
|
||||
# room: Wohnbereich
|
||||
# cover.kuche_fenster_rollo:
|
||||
# room: Wohnbereich
|
||||
# cover.esszimmer_fenster_rollo:
|
||||
# room: Wohnbereich
|
||||
|
||||
|
||||
knx: !include knx_conf.yaml
|
||||
|
||||
homematic:
|
||||
interfaces:
|
||||
rf:
|
||||
host: de838cd8-raspberrymatic
|
||||
port: 2001
|
||||
resolvenames: json
|
||||
username: homeassistant
|
||||
password: !secret homematic_pw
|
||||
wired:
|
||||
host: de838cd8-raspberrymatic
|
||||
port: 2000
|
||||
resolvenames: json
|
||||
username: homeassistant
|
||||
password: !secret homematic_pw
|
||||
hmip:
|
||||
host: de838cd8-raspberrymatic
|
||||
port: 2010
|
||||
resolvenames: json
|
||||
username: homeassistant
|
||||
password: !secret homematic_pw
|
||||
groups:
|
||||
host: de838cd8-raspberrymatic
|
||||
port: 9292
|
||||
resolvenames: json
|
||||
username: homeassistant
|
||||
password: !secret homematic_pw
|
||||
path: /groups
|
||||
hosts:
|
||||
raspberrymatic:
|
||||
host: de838cd8-raspberrymatic
|
||||
username: homeassistant
|
||||
password: !secret homematic_pw
|
||||
#homematic:
|
||||
# interfaces:
|
||||
# rf:
|
||||
# host: 127.0.0.1
|
||||
# port: 2001
|
||||
# resolvenames: json
|
||||
# username: homeassistant
|
||||
# password: !secret homematic_pw
|
||||
# wired:
|
||||
# host: 127.0.0.1
|
||||
# port: 2000
|
||||
# resolvenames: json
|
||||
# username: homeassistant
|
||||
# password: !secret homematic_pw
|
||||
# hmip:
|
||||
# host: 127.0.0.1
|
||||
# port: 2010
|
||||
# resolvenames: json
|
||||
# username: homeassistant
|
||||
# password: !secret homematic_pw
|
||||
# groups:
|
||||
# host: 127.0.0.1
|
||||
# port: 9292
|
||||
# resolvenames: json
|
||||
# username: homeassistant
|
||||
# password: !secret homematic_pw
|
||||
# path: /groups
|
||||
# hosts:
|
||||
# raspberrymatic:
|
||||
# host: 127.0.0.1
|
||||
# port: 2001
|
||||
# username: homeassistant
|
||||
# password: !secret homematic_pw
|
||||
|
||||
#zwave:
|
||||
# usb_path: /dev/serial/by-id/usb-0658_0200-if00
|
||||
@@ -542,7 +549,7 @@ sysdweb:
|
||||
- irserver
|
||||
- squeezelite
|
||||
- shairport-sync
|
||||
- dht22_sensing
|
||||
#- dht22_sensing
|
||||
- logitechmediaserver
|
||||
|
||||
lirc_network:
|
||||
@@ -573,21 +580,92 @@ media_player:
|
||||
- platform: squeezebox_telnet
|
||||
host: musikserverWohnzimmerOben.fritz.box
|
||||
|
||||
template:
|
||||
- sensor:
|
||||
- default_entity_id: motion_combined
|
||||
friendly_name: Bewegung
|
||||
state: >
|
||||
{%- set pirs = {'Gang Mitte': states.binary_sensor.gang_bewegungsmelder_mitte,
|
||||
'Eingang': states.binary_sensor.gang_bewegungsmelder_ost,
|
||||
'Gang Hinten': states.binary_sensor.gang_bewegungsmelder_schlafzimmer,
|
||||
'Gang Wohnzimmer': states.binary_sensor.gang_bewegungsmelder_wohnzimmer} %}
|
||||
{% for pir_name, pir in pirs.items() %}
|
||||
{% if as_timestamp(pir.last_changed) == as_timestamp(pirs.values() | map(attribute='last_changed') | max) %}
|
||||
{{ pir_name }}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
- default_entity_id: oxilife_ph_filtered
|
||||
friendly_name: Oxilify pH Filtered
|
||||
unit_of_measurement: "{{ states.sensor.oxilife_ph.attributes.unit_of_measurement }}"
|
||||
state: >
|
||||
{% if 200 <= states('sensor.gartenhaus_steckdose2_verbrauch') | float %}
|
||||
{{ states('sensor.oxilife_ph') }}
|
||||
{% else %}
|
||||
unknown
|
||||
{% endif %}
|
||||
- default_entity_id: oxilife_redox_level_filtered
|
||||
friendly_name: Oxilify Redox Filtered
|
||||
unit_of_measurement: "{{ states.sensor.oxilife_redox_level.attributes.unit_of_measurement }}"
|
||||
state: >
|
||||
{% if 200 <= states('sensor.gartenhaus_steckdose2_verbrauch') | float %}
|
||||
{{ states('sensor.oxilife_redox_level') }}
|
||||
{% else %}
|
||||
unknown
|
||||
{% endif %}
|
||||
- default_entity_id: pool_temperatur_filtered
|
||||
friendly_name: Oxilify Temperature Filtered
|
||||
unit_of_measurement: "{{ states.sensor.pool_temperatur.attributes.unit_of_measurement }}"
|
||||
state: >
|
||||
{% if 200 <= states('sensor.gartenhaus_steckdose2_verbrauch') | float %}
|
||||
{{ states('sensor.pool_temperatur') }}
|
||||
{% else %}
|
||||
unknown
|
||||
{% endif %}
|
||||
- switch:
|
||||
- unique_id: pool_pumpe_switch
|
||||
state: "{{ 1 if 100 <= states('sensor.gartenhaus_steckdose2_verbrauch') | float else 0 }}"
|
||||
turn_on:
|
||||
service: script.pool_pumpe_schalten
|
||||
data:
|
||||
value: 1
|
||||
turn_off:
|
||||
service: script.pool_pumpe_schalten
|
||||
data:
|
||||
value: 0
|
||||
- unique_id: pool_pumpe_speed1
|
||||
state: "{{ 200 <= states('sensor.gartenhaus_steckdose2_verbrauch') | float < 650 }}"
|
||||
turn_on:
|
||||
service: script.pool_pumpe_schalten
|
||||
data:
|
||||
value: 1
|
||||
turn_off:
|
||||
service: script.pool_pumpe_schalten
|
||||
data:
|
||||
value: 0
|
||||
- unique_id: pool_pumpe_speed2
|
||||
state: "{{ 650 <= states('sensor.gartenhaus_steckdose2_verbrauch') | float < 1100 }}"
|
||||
turn_on:
|
||||
service: script.pool_pumpe_schalten
|
||||
data:
|
||||
value: 2
|
||||
turn_off:
|
||||
service: script.pool_pumpe_schalten
|
||||
data:
|
||||
value: 0
|
||||
- unique_id: pool_pumpe_speed3
|
||||
state: "{{ 1100 <= states('sensor.gartenhaus_steckdose2_verbrauch') | float }}"
|
||||
turn_on:
|
||||
service: script.pool_pumpe_schalten
|
||||
data:
|
||||
value: 3
|
||||
turn_off:
|
||||
service: script.pool_pumpe_schalten
|
||||
data:
|
||||
value: 0
|
||||
|
||||
|
||||
|
||||
sensor:
|
||||
- platform: template
|
||||
sensors:
|
||||
motion_combined:
|
||||
friendly_name: Bewegung
|
||||
value_template: >
|
||||
{%- set pirs = {'Gang Mitte': states.binary_sensor.gang_bewegungsmelder_mitte,
|
||||
'Eingang': states.binary_sensor.gang_bewegungsmelder_ost,
|
||||
'Gang Hinten': states.binary_sensor.gang_bewegungsmelder_schlafzimmer,
|
||||
'Gang Wohnzimmer': states.binary_sensor.gang_bewegungsmelder_wohnzimmer} %}
|
||||
{% for pir_name, pir in pirs.items() %}
|
||||
{% if as_timestamp(pir.last_changed) == as_timestamp(pirs.values() | map(attribute='last_changed') | max) %}
|
||||
{{ pir_name }}
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
- platform: time_date
|
||||
display_options:
|
||||
- 'time'
|
||||
|
||||
Reference in New Issue
Block a user