Time to yank this from the Cloud. #642

pull/815/head
ccostan 6 years ago
parent 5e5c560761
commit e919938f40

@ -1 +1 @@
0.112.1 0.112.2

@ -6,74 +6,103 @@
# Switch to Access_Tokens - https://www.vcloudinfo.com/2020/05/fixing-garadget-in-home-assistant.html # Switch to Access_Tokens - https://www.vcloudinfo.com/2020/05/fixing-garadget-in-home-assistant.html
#------------------------------------------- #-------------------------------------------
# cover:
# - platform: garadget
# covers:
# large_garage:
# device: !secret large_garage_id
# #username: !secret garadget_username
# #password: !secret garadget_password
# access_token: !secret garadget_access_token
# name: large_garage
# small_garage:
# device: !secret small_garage_id
# #username: !secret garadget_username
# #password: !secret garadget_password
# access_token: !secret garadget_access_token
# name: small_garage
cover: cover:
- platform: garadget - platform: mqtt
covers: name: "Small Garage Door"
large_garage: command_topic: "garadget/Garadget Small/command"
device: !secret large_garage_id state_topic: "garadget/Garadget Small/status"
#username: !secret garadget_username value_template: >-
#password: !secret garadget_password {% if value_json.status == 'closed' %}
access_token: !secret garadget_access_token closed
name: large_garage {% else %}
small_garage: open
device: !secret small_garage_id {% endif %}
#username: !secret garadget_username device_class: 'garage'
#password: !secret garadget_password payload_open: "open"
access_token: !secret garadget_access_token payload_close: "close"
name: small_garage payload_stop: "stop"
sensor: - platform: mqtt
- platform: template name: "Large Garage Door"
sensors: command_topic: "garadget/Garadget Large/command"
small_garage_status: state_topic: "garadget/Garadget Large/status"
friendly_name: 'State of the door' value_template: >-
entity_id: [] {% if value_json.status == 'closed' %}
value_template: '{{ states.cover.small_garage.state }}' closed
small_garage_time_in_state: {% else %}
friendly_name: 'Time Since Change' open
entity_id: [] {% endif %}
value_template: '{{ states.cover.small_garage.attributes["time_in_state"] }}' device_class: 'garage'
small_garage_wifi_signal_strength: payload_open: "open"
entity_id: [] payload_close: "close"
friendly_name: 'WiFi strength' payload_stop: "stop"
value_template: '{{ states.cover.small_garage.attributes["wifi_signal_strength"] }}'
unit_of_measurement: 'dB' # sensor:
small_garage_reflection_rate: # - platform: template
entity_id: [] # sensors:
friendly_name: 'Reflection Rate' # small_garage_status:
value_template: '{{ states.cover.small_garage.attributes["sensor_reflection_rate"] }}' # friendly_name: 'State of the door'
# entity_id: []
# value_template: '{{ states.cover.small_garage.state }}'
# small_garage_time_in_state:
# friendly_name: 'Time Since Change'
# entity_id: []
# value_template: '{{ states.cover.small_garage.attributes["time_in_state"] }}'
# small_garage_wifi_signal_strength:
# entity_id: []
# friendly_name: 'WiFi strength'
# value_template: '{{ states.cover.small_garage.attributes["wifi_signal_strength"] }}'
# unit_of_measurement: 'dB'
# small_garage_reflection_rate:
# entity_id: []
# friendly_name: 'Reflection Rate'
# value_template: '{{ states.cover.small_garage.attributes["sensor_reflection_rate"] }}'
- platform: mqtt - platform: mqtt
name: 'Small Garage Brightness' name: 'Small Garage Brightness'
state_topic: 'garadget/Garadget Small/status' state_topic: 'garadget/Garadget Small/status'
unit_of_measurement: '%'
value_template: '{{ value_json.bright }}' value_template: '{{ value_json.bright }}'
- platform: mqtt - platform: mqtt
name: 'Large Garage Brightness' name: 'Large Garage Brightness'
state_topic: 'garadget/Garadget Large/status' state_topic: 'garadget/Garadget Large/status'
unit_of_measurement: '%'
value_template: '{{ value_json.bright }}' value_template: '{{ value_json.bright }}'
- platform: template # - platform: template
sensors: # sensors:
large_garage_status: # large_garage_status:
friendly_name: 'State of the door' # friendly_name: 'State of the door'
entity_id: [] # entity_id: []
value_template: '{{ states.cover.large_garage.state }}' # value_template: '{{ states.cover.large_garage.state }}'
large_garage_time_in_state: # large_garage_time_in_state:
friendly_name: 'Time Since Change' # friendly_name: 'Time Since Change'
entity_id: [] # entity_id: []
value_template: '{{ states.cover.large_garage.attributes["time_in_state"] }}' # value_template: '{{ states.cover.large_garage.attributes["time_in_state"] }}'
large_garage_wifi_signal_strength: # large_garage_wifi_signal_strength:
entity_id: [] # entity_id: []
friendly_name: 'WiFi strength' # friendly_name: 'WiFi strength'
value_template: '{{ states.cover.large_garage.attributes["wifi_signal_strength"] }}' # value_template: '{{ states.cover.large_garage.attributes["wifi_signal_strength"] }}'
unit_of_measurement: 'dB' # unit_of_measurement: 'dB'
large_garage_reflection_rate: # large_garage_reflection_rate:
entity_id: [] # entity_id: []
friendly_name: 'Reflection Rate' # friendly_name: 'Reflection Rate'
value_template: '{{ states.cover.large_garage.attributes["sensor_reflection_rate"] }}' # value_template: '{{ states.cover.large_garage.attributes["sensor_reflection_rate"] }}'
group: group:
garage_doors: # This group is used to check if doors are open or Closed. garage_doors: # This group is used to check if doors are open or Closed.
@ -90,7 +119,7 @@ automation:
- alias: 'Update Garage Brightness' - alias: 'Update Garage Brightness'
trigger: trigger:
- platform: time_pattern - platform: time_pattern
minutes: '/5' minutes: '/1'
action: action:
- service: mqtt.publish - service: mqtt.publish
data: data:
@ -101,6 +130,9 @@ automation:
topic: "garadget/Garadget Large/command" topic: "garadget/Garadget Large/command"
payload: "get-status" payload: "get-status"
- alias: 'Garage Door State Change' - alias: 'Garage Door State Change'
trigger: trigger:
- platform: state - platform: state

Loading…
Cancel
Save

Powered by TurnKey Linux.