Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- homeassistant:
- # Name of the location where Home Assistant is running
- name: Maison
- latitude: !secret latitude_home
- longitude: !secret longitude_home
- elevation: !secret elevation_home
- unit_system: metric
- time_zone: Europe/Paris
- # Customization file
- customize_glob:
- "sensor.*_energy":
- hidden: true
- "sensor.*_power*":
- hidden: true
- "sensor.*_exporting":
- hidden: true
- "zwave.*":
- hidden: true
- customize: !include customize.yaml
- auth_providers:
- - type: homeassistant
- - type: trusted_networks
- trusted_networks:
- - 127.0.0.1
- - 192.168.1.0/24
- packages: !include_dir_named packages
- frontend:
- config:
- mobile_app:
- breaking_changes:
- http:
- #api_password: !secret http_password
- ip_ban_enabled: true
- login_attempts_threshold: 5
- updater:
- include_used_components: true
- conversation:
- history:
- logbook:
- recorder:
- purge_keep_days: 30
- purge_interval: 1
- # db_url: !secret recorder_db_url
- logger:
- default: info
- logs:
- homeassistant.components.xiaomi_miio.vacuum: error
- # logs:
- # homeassistant.components.mqtt: debug
- map:
- system_health:
- sun:
- stream:
- cover:
- - platform: group
- name: Volets Etage
- entities:
- - cover.chambre_level
- - cover.bureau_level
- - cover.chambre_amis_level
- - cover.chambre_petite_level
- - platform: group
- name: Volets RDC
- entities:
- - cover.yoga_d_level
- - cover.yoga_g_level
- - cover.salon_d_level
- - cover.salon_g_level
- - cover.cuisine_level
- - platform: group
- name: Volets
- entities:
- - cover.yoga_d_level
- - cover.yoga_g_level
- - cover.salon_d_level
- - cover.salon_g_level
- - cover.cuisine_level
- - cover.chambre_level
- - cover.bureau_level
- - cover.chambre_amis_level
- - cover.chambre_petite_level
- sensor:
- - platform: darksky
- name: meteo
- api_key: !secret dark_sky
- scan_interval: '01:00'
- monitored_conditions:
- - temperature
- - precip_intensity
- - humidity
- - platform: command_line
- name: alarme
- command: '/config/scripts/xxxxx.sh'
- command_timeout: 60
- value_template: >
- {% if value == "group" %}
- activée
- {% elif value == "presence" %}
- présence
- {% elif value == "off" %}
- désactivée
- {% else %}
- inconnu
- {% endif %}
- - platform: waze_travel_time
- name: Au travail
- origin: zone.home
- destination: zone.travail
- region: 'EU'
- - platform: command_line
- name: Bus 40
- json_attributes:
- - suivant
- - destination
- - ligne
- command: "curl -s 'https://api.tisseo.fr/v1/stops_schedules.json?stopPointId=1970324837186143&lineId=11821949021891638&timetableByArea=1&number=2&key=xxxx' | jq '.departures.stopAreas[0].schedules[] | select(.destination.name == \"Borderouge\") | {\"prochain\": (.journeys[0].dateTime | .[11:16]), \"suivant\": (.journeys[1].dateTime | .[11:16]),\"destination\": .destination.name,\"ligne\": .line.shortName,\"couleur\": .line.bgXmlColor }'"
- value_template: '{{ value_json.prochain }}'
- - platform: command_line
- name: Bus L9
- json_attributes:
- - suivant
- - destination
- - ligne
- command: "curl -s 'https://api.tisseo.fr/v1/stops_schedules.json?stopPointId=1970324837184690&lineId=11821953316814909&timetableByArea=1&number=2&key=xxxx' | jq '.departures.stopAreas[0].schedules[] | select(.destination.name == \"Empalot\") | {\"prochain\": (.journeys[0].dateTime | .[11:16]), \"suivant\": (.journeys[1].dateTime | .[11:16]),\"destination\": .destination.name,\"ligne\": .line.shortName,\"couleur\": .line.bgXmlColor }'"
- value_template: '{{ value_json.prochain }}'
- binary_sensor:
- - platform: workday
- name: jour ouvré
- country: FRA
- switch:
- - platform: mqtt
- name: cam_home_mode
- icon: mdi:cctv
- command_topic: "hass/DS214/home_mode/cmd"
- state_topic: "hass/DS214/home_mode/state"
- payload_on: "on"
- payload_off: "off"
- tts:
- - platform: google_translate
- service_name: google_say
- cloud:
- group: !include groups.yaml
- automation: !include automations.yaml
- script: !include scripts.yaml
- vacuum:
- - platform: xiaomi_miio
- name: Wall-E
- host: 192.168.1.102
- token: !secret xiaomi_robot
- mqtt:
- broker: 192.168.1.106
- client_id: home_assistant
- influxdb:
- exclude:
- domains:
- - cover
- - zwave
- #switch:
- # - platform: hikvisioncam
- # host: 192.168.1.110
- # name: Camera Interieure RDC
- # user: admin
- # password: !secret cam_passwd
- camera:
- - platform: generic
- still_image_url: http://192.168.1.110/Streaming/channels/1/picture
- stream_source: rtsp://xxxx:xxxx@192.168.1.110/Streaming/channels/101
- name: Camera Interieure RDC
- username: admin
- password: !secret cam_passwd
- authentication: digest
- input_number:
- temp_vacances:
- name: Température absence vacances
- min: 10
- max: 30
- step: 0.5
- initial: 14
- unit_of_measurement: °C
- mode: box
- input_select:
- home_mode:
- name: Etat Maison
- options:
- - jour
- - nuit
- - vide
- - vacances
- icon: mdi:home
- vacuum_status:
- name: Etat aspirateur
- options:
- - terminé
- - interrompu
- - en cours
- - à passer
- initial: à passer
- icon: mdi:robot-vacuum
- input_boolean:
- away_mode:
- name: Vacances
- initial: off
- icon: mdi:beach
- input_datetime:
- date_retour:
- name: Date de retour
- has_date: true
- has_time: true
- # data_template:
- # icon: {% if is_state('input_select.home_mode', 'jour') %}
- # mdi:home
- # {% elif is_state('input_select.home_mode', 'nuit') %}
- # mdi:home-circle
- # {% elif is_state('input_select.home_mode', 'vide') %}
- # mdi:home-outline
- # {% else %}
- # mdi:briefcase
- # {% endif %}
- # "if (state === 'jour' ) return 'mdi:home';
- # elif ( state === 'nuit' ) return 'mdi:home-circle';
- # elif (state==='vide') return 'mdi:home-outline';
- # else return 'mdi:briefcase';"
- ifttt:
- key: xxxxx
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement