Closes #787
This commit is contained in:
parent
24dea5c469
commit
a3cd7dfbc0
|
@ -1,14 +1,10 @@
|
||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
# @CCOSTAN
|
# @CCOSTAN
|
||||||
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
# Original Repo : https://github.com/CCOSTAN/Home-AssistantConfig
|
||||||
# Neato Support for D7 Connected Botvac - control my [Neato Vacuum](http://amzn.to/2kqnnqu) with Home Assistant.
|
# JuiceBox 40 Support - https://amzn.to/3eA95dV
|
||||||
|
# https://www.vcloudinfo.com/2018/06/using-home-assistant-to-fix-my-juicebox.html
|
||||||
#-------------------------------------------
|
#-------------------------------------------
|
||||||
homeassistant:
|
|
||||||
customize_glob:
|
|
||||||
"*.carlojuice*":
|
|
||||||
|
|
||||||
|
|
||||||
#-------------------------------------------
|
|
||||||
juicenet:
|
juicenet:
|
||||||
access_token: !secret juicenet_access_token
|
access_token: !secret juicenet_access_token
|
||||||
|
|
||||||
|
@ -19,20 +15,6 @@ switch:
|
||||||
command_on: "/usr/bin/curl -k 'http://192.168.10.91/command/reboot'"
|
command_on: "/usr/bin/curl -k 'http://192.168.10.91/command/reboot'"
|
||||||
friendly_name: Restart Juicebox
|
friendly_name: Restart Juicebox
|
||||||
|
|
||||||
group:
|
|
||||||
juicenet:
|
|
||||||
name: JuiceBox Charger
|
|
||||||
|
|
||||||
entities:
|
|
||||||
- sensor.carlojuice_amps
|
|
||||||
- sensor.carlojuice_charge_time
|
|
||||||
- sensor.carlojuice_charging_status
|
|
||||||
- sensor.carlojuice_energy_added
|
|
||||||
- sensor.carlojuice_temperature
|
|
||||||
- sensor.carlojuice_voltage
|
|
||||||
- sensor.carlojuice_watts
|
|
||||||
- switch.juicebox_restart
|
|
||||||
|
|
||||||
#############################################################################
|
#############################################################################
|
||||||
### Automations - Alerts related to the JuiceBox (http://amzn.to/2AZVQ37)
|
### Automations - Alerts related to the JuiceBox (http://amzn.to/2AZVQ37)
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
@ -47,7 +29,7 @@ automation:
|
||||||
- service: script.notify_engine
|
- service: script.notify_engine
|
||||||
data_template:
|
data_template:
|
||||||
value1: "The Garage charger is now in {{ states('sensor.carlojuice_charging_status') }} mode."
|
value1: "The Garage charger is now in {{ states('sensor.carlojuice_charging_status') }} mode."
|
||||||
who: 'carlo'
|
who: 'parents'
|
||||||
apns_id: 'information'
|
apns_id: 'information'
|
||||||
|
|
||||||
- alias: 'Juicebox Self-Heal'
|
- alias: 'Juicebox Self-Heal'
|
||||||
|
@ -103,7 +85,13 @@ automation:
|
||||||
for:
|
for:
|
||||||
minutes: 2
|
minutes: 2
|
||||||
- platform: event
|
- platform: event
|
||||||
event_type: event_did_someone_help_juicebox
|
event_type: event_did_someone_help_juicebox_AMPS
|
||||||
|
|
||||||
|
condition:
|
||||||
|
- condition: state
|
||||||
|
entity_id: sensor.carlojuice_charging_status
|
||||||
|
state: 'charging'
|
||||||
|
|
||||||
action:
|
action:
|
||||||
- service: input_boolean.turn_on
|
- service: input_boolean.turn_on
|
||||||
entity_id: input_boolean.alert_mode
|
entity_id: input_boolean.alert_mode
|
||||||
|
@ -119,7 +107,40 @@ automation:
|
||||||
value1: "The Juice Box Charger is pulling {{ states('sensor.carlojuice_amps') }} AMPs. This is above the safety mark of 30. Please unplug charger immediately."
|
value1: "The Juice Box Charger is pulling {{ states('sensor.carlojuice_amps') }} AMPs. This is above the safety mark of 30. Please unplug charger immediately."
|
||||||
|
|
||||||
- delay: 00:02:00
|
- delay: 00:02:00
|
||||||
- event: event_did_someone_help_juicebox
|
- event: event_did_someone_help_juicebox_AMPS
|
||||||
|
|
||||||
|
- alias: 'JuiceBox Temp Alert!'
|
||||||
|
initial_state: 'on'
|
||||||
|
trigger:
|
||||||
|
- platform: numeric_state
|
||||||
|
entity_id: sensor.carlojuice_temperature
|
||||||
|
above: 139
|
||||||
|
for:
|
||||||
|
minutes: 2
|
||||||
|
- platform: event
|
||||||
|
event_type: event_did_someone_help_juicebox_TEMP
|
||||||
|
|
||||||
|
condition:
|
||||||
|
- condition: state
|
||||||
|
entity_id: sensor.carlojuice_charging_status
|
||||||
|
state: 'charging'
|
||||||
|
|
||||||
|
action:
|
||||||
|
- service: input_boolean.turn_on
|
||||||
|
entity_id: input_boolean.alert_mode
|
||||||
|
|
||||||
|
- service: script.notify_engine
|
||||||
|
data_template:
|
||||||
|
value1: "The Juice Box Charger is running very Hot. Temperature is around {{ states('sensor.carlojuice_temperature') }} degrees. This is above the safety mark of 140. Please unplug the car immediately."
|
||||||
|
who: 'parents'
|
||||||
|
apns_id: 'JuiceBox'
|
||||||
|
|
||||||
|
- service: script.speech_engine
|
||||||
|
data_template:
|
||||||
|
value1: "The Juice Box Charger is running very Hot. Temperature is around {{ states('sensor.carlojuice_temperature') }} degrees. This is above the safety mark of 140. Please unplug the car immediately."
|
||||||
|
|
||||||
|
- delay: 00:02:00
|
||||||
|
- event: event_did_someone_help_juicebox_TEMP
|
||||||
|
|
||||||
- alias: 'JuiceBox Tweet Stat!'
|
- alias: 'JuiceBox Tweet Stat!'
|
||||||
initial_state: 'on'
|
initial_state: 'on'
|
||||||
|
|
Loading…
Reference in New Issue