homeassistant: name: Tannenhof latitude: 47.673915 longitude: 9.198320 elevation: 410 unit_system: metric time_zone: Europe/Berlin customize: !include customize.yaml zone: - name: HTWG latitude: 47.6677028 longitude: 9.1669044 radius: 250 icon: mdi:school - name: Work latitude: 47.6626744 longitude: 9.1721211 icon: mdi:briefcase # Enables the frontend frontend: themes: !include midnight.yaml #logger: # default: critical # logs: # homeassistant.components.http.ban: warning # Enables configuration UI config: octoprint: host: 192.168.1.163 port: 5000 api_key: 4C627EC30E884B1D9B65A7058FC67925 weather: - platform: openweathermap name: Weather api_key: a4ed09bb6876088218126eb856cc06b5 map: ffmpeg: ffmpeg_bin: /usr/bin/ffmpeg camera: - platform: ffmpeg ffmpeg_bin: /usr/bin/ffmpeg name: Webcam input: -i /dev/video0 extra_arguments: -f video4linux2 homekit: filter: exclude_domains: - script - automation exclude_entities: - switch.coverdirection - switch.coverenable - switch.lightrelay logbook: history: input_number: porch_animation_speed: name: LED Strip Animation Speed initial: 150 min: 1 max: 150 step: 10 device_tracker: - platform: fritz host: 192.168.2.1 new_device_defaults: track_new_devices: False hide_if_away: False - platform: luci host: 192.168.1.1 username: !secret luci_username password: !secret luci_password new_device_defaults: track_new_devices: False hide_if_away: False ios: mqtt: password: Mindabew1 sensor: - platform: netdata host: 5.45.105.15 resources: load: data_group: system.load element: load15 cpu: data_group: system.cpu element: system - platform: dht sensor: DHT22 pin: 18 monitored_conditions: - temperature - humidity - platform: fritzbox_callmonitor host: 192.168.2.1 name: Phone username: homeassistant password: !secret fritz_password phonebook: 0 prefixes: - '+49' binary_sensor: - platform: rpi_gpio ports: 14: pir - platform: mqtt name: 'Door' state_topic: '9B8785/binary_sensor/door/state' sensor_class: opening history_graph: temperature: name: Temperature entities: - sensor.dht_sensor_temperature hours_to_show: 12 refresh: 60 humidity: name: Humidity refresh: 60 entities: - sensor.dht_sensor_humidity hours_to_show: 12 octoprint: name: OctoPrint refresh: 1 entities: - sensor.octoprint_actual_bed_temp - sensor.octoprint_actual_tool0_temp - sensor.octoprint_target_bed_temp - sensor.octoprint_target_tool0_temp hours_to_show: 1 lock: - platform: template name: Schloss value_template: "{{ is_state('light.hdmi', 'on') }}" lock: service: light.turn_on data: entity_id: light.hdmi unlock: service: light.turn_off data: entity_id: light.hdmi light: - platform: flux_led devices: 192.168.1.185: name: Led Strip 192.168.1.131: name: Led Strip Bed - platform: template lights: hdmi: friendly_name: "HDMI" turn_on: service: shell_command.turn_on_hdmi turn_off: service: shell_command.turn_off_hdmi room_light: friendly_name: "Room Light" turn_on: service: switch.turn_on entity_id: switch.lightrelay turn_off: service: switch.turn_off entity_id: switch.lightrelay - platform: mqtt_json name: "WS2812B Strip" state_topic: "bruh/porch" command_topic: "bruh/porch/set" effect: true effect_list: - bpm - candy cane - confetti - cyclon rainbow - dots - fire - glitter - juggle - lightning - noise - police all - police one - rainbow - rainbow with glitter - ripple - sinelon - solid - twinkle brightness: true flash: true rgb: true optimistic: false qos: 0 switch: - platform: wake_on_lan name: Desktop mac_address: "4C-ED-FB-94-9D-24" host: 192.168.1.3 turn_off: service: shell_command.turn_off_desktop - platform: rpi_rf gpio: 24 switches: lightrelay: pulselength: 315 code_on: 999915 code_off: 999910 anet: code_on: 17745 code_off: 17748 subwoofer: code_on: 20817 code_off: 20820 coverdirection: pulselength: 315 code_on: 999925 code_off: 999920 coverenable: pulselength: 315 code_on: 999935 code_off: 999930 media_player: - platform: spotify client_id: !secret spotify_client_id client_secret: !secret spotify_client_secret scan_interval: 10 cover: - platform: template covers: blinds: friendly_name: "Rollladen" position_template: "50" open_cover: service: script.coverup close_cover: service: script.coverdown stop_cover: service: script.coverstop shell_command: turn_off_desktop: 'echo net rpc shutdown --ipaddress 192.168.1.3 --user Joshu%CYNTWyZkRBFik | ssh pi@192.168.1.2' turn_on_hdmi: 'echo vcgencmd display_power 1 | ssh pi@192.168.1.179' turn_off_hdmi: 'echo vcgencmd display_power 0 | ssh pi@192.168.1.179' api: alexa: smart_home: filter: exclude_domains: - automation - group exclude_entities: - sensor.octoprint_target_bed_temp - sensor.octoprint_target_tool0_temp - switch.coverdirection - switch.coverenable - switch.lightrelay http: api_password: !secret http_password base_url: https://home.rutschmann.tech server_port: 443 ssl_profile: intermediate ssl_certificate: /config/ssl/fullchain.pem ssl_key: /config/ssl/privkey.pem ifttt: key: !secret webhooks_key sun: group: !include groups.yaml automation: !include automations.yaml script: !include scripts.yaml