mirror of
https://github.com/CeeWeasel/fresh-home.git
synced 2026-08-09 10:30:14 -04:00
A log of small fixes
This commit is contained in:
@@ -20,7 +20,7 @@ variables:
|
||||
type: "{{ trigger.payload_json['type'] }}"
|
||||
stationary: "{{ trigger.payload_json['after']['stationary'] }}"
|
||||
base_url: https://automation.clintweaver.com
|
||||
group_target: "mobile_app_pixel_7"
|
||||
group_target: "mobile_app_pixel_10_pro"
|
||||
zone_only: true
|
||||
before_zones:
|
||||
- from_street
|
||||
|
||||
@@ -27,7 +27,7 @@ action:
|
||||
|
||||
- action: media_player.volume_set
|
||||
data:
|
||||
#entity_id: media_player.ma_home_assistant_voice_097b44_media_player
|
||||
#entity_id: media_player.home_assistant_voice_097b44_media_player
|
||||
entity_id: media_player.ma_bedroom_hub
|
||||
volume_level: 0.90
|
||||
|
||||
@@ -45,7 +45,7 @@ action:
|
||||
|
||||
- action: music_assistant.play_media
|
||||
target:
|
||||
#entity_id: media_player.ma_home_assistant_voice_097b44_media_player
|
||||
#entity_id: media_player.home_assistant_voice_097b44_media_player
|
||||
entity_id: media_player.ma_bedroom_hub
|
||||
data:
|
||||
media_type: playlist
|
||||
|
||||
@@ -24,12 +24,12 @@ action:
|
||||
- action: media_player.volume_set
|
||||
data_template:
|
||||
volume_level: 0.30
|
||||
entity_id: media_player.ma_home_assistant_voice_097b44_media_player
|
||||
entity_id: media_player.home_assistant_voice_097b44_media_player
|
||||
- action: tts.speak
|
||||
target:
|
||||
entity_id: tts.google_translate_en_com
|
||||
data:
|
||||
media_player_entity_id: media_player.ma_home_assistant_voice_097b44_media_player
|
||||
media_player_entity_id: media_player.home_assistant_voice_097b44_media_player
|
||||
message: >-
|
||||
The following are open:
|
||||
{{ dict((states|selectattr('entity_id', 'in', state_attr('group.my_exterior_windows', 'entity_id') + state_attr('binary_sensor.exterior_doors', 'entity_id'))|list)|groupby('state'))['on']|map(attribute='name')|list|join(', ') }}
|
||||
|
||||
@@ -8,4 +8,4 @@ trigger:
|
||||
|
||||
action:
|
||||
- action: media_player.turn_off
|
||||
entity_id: media_player.ma_boys_room_clock
|
||||
entity_id: media_player.boys_room_clock
|
||||
|
||||
@@ -7,7 +7,7 @@ trigger:
|
||||
to: "on"
|
||||
|
||||
- platform: state
|
||||
entity_id: media_player.ma_boys_room_clock
|
||||
entity_id: media_player.boys_room_clock
|
||||
to: "idle"
|
||||
for: 00:00:05
|
||||
|
||||
@@ -21,17 +21,17 @@ action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: media_player.ma_boys_room_clock
|
||||
entity_id: media_player.boys_room_clock
|
||||
state: "playing"
|
||||
sequence:
|
||||
- action: media_player.media_stop
|
||||
target:
|
||||
entity_id: media_player.ma_boys_room_clock
|
||||
entity_id: media_player.boys_room_clock
|
||||
|
||||
- action: script.search_and_play_playlist
|
||||
- action: music_assistant.play_media
|
||||
target:
|
||||
entity_id: media_player.ma_boys_room_clock
|
||||
data:
|
||||
speaker: media_player.ma_boys_room_clock
|
||||
search_term: CleverThunderstorm
|
||||
volume: 0.3
|
||||
repeat: all
|
||||
shuffle: false
|
||||
media_type: playlist
|
||||
media_id: library://playlist/34
|
||||
enqueue: replace
|
||||
|
||||
@@ -36,7 +36,7 @@ action:
|
||||
|
||||
- action: media_player.volume_set
|
||||
data:
|
||||
volume_level: 0.25
|
||||
volume_level: 0.20
|
||||
target:
|
||||
entity_id: media_player.ma_girls_room_clock
|
||||
|
||||
@@ -55,7 +55,7 @@ action:
|
||||
|
||||
- action: music_assistant.play_media
|
||||
data:
|
||||
media_id: library://playlist/10
|
||||
media_id: library://playlist/36
|
||||
media_type: playlist
|
||||
enqueue: replace
|
||||
target:
|
||||
|
||||
@@ -8,4 +8,4 @@ trigger:
|
||||
|
||||
action:
|
||||
- action: media_player.turn_off
|
||||
entity_id: media_player.ma_girls_room_clock
|
||||
entity_id: media_player.girls_room_clock
|
||||
|
||||
@@ -7,7 +7,7 @@ trigger:
|
||||
to: "on"
|
||||
|
||||
- platform: state
|
||||
entity_id: media_player.ma_girls_room_clock
|
||||
entity_id: media_player.girls_room_clock
|
||||
to: "idle"
|
||||
for: 00:00:05
|
||||
|
||||
@@ -22,17 +22,17 @@ action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: state
|
||||
entity_id: media_player.ma_girls_room_clock
|
||||
entity_id: media_player.girls_room_clock
|
||||
state: "playing"
|
||||
sequence:
|
||||
- action: media_player.media_stop
|
||||
target:
|
||||
entity_id: media_player.ma_girls_room_clock
|
||||
entity_id: media_player.girls_room_clock
|
||||
|
||||
- action: music_assistant.play_media
|
||||
target:
|
||||
entity_id: media_player.ma_girls_room_clock
|
||||
data:
|
||||
media_type: playlist
|
||||
media_id: library://playlist/10
|
||||
media_id: library://playlist/36
|
||||
enqueue: replace
|
||||
@@ -7,13 +7,13 @@ trigger:
|
||||
to: "on"
|
||||
|
||||
action:
|
||||
- action: script.search_and_play_playlist
|
||||
- action: music_assistant.play_media
|
||||
target:
|
||||
entity_id: media_player.ma_bedroom_hub
|
||||
data:
|
||||
speaker: media_player.ma_bedroom_hub
|
||||
search_term: CleverThunderstorm
|
||||
volume: 0.35
|
||||
repeat: all
|
||||
shuffle: false
|
||||
media_type: playlist
|
||||
media_id: library://playlist/34
|
||||
enqueue: replace
|
||||
|
||||
- action: switch.turn_on
|
||||
data: {}
|
||||
|
||||
@@ -14,6 +14,12 @@ trigger:
|
||||
from: "on"
|
||||
to: "off"
|
||||
|
||||
- platform: state
|
||||
id: evening
|
||||
entity_id: binary_sensor.evening
|
||||
from: "off"
|
||||
to: "on"
|
||||
|
||||
# condition:
|
||||
# - alias: "The home is occupied"
|
||||
# condition: state
|
||||
@@ -46,3 +52,13 @@ action:
|
||||
data: {}
|
||||
target:
|
||||
entity_id: button.dreamsurface_normal_brightness
|
||||
|
||||
- conditions:
|
||||
- condition: trigger
|
||||
id: evening
|
||||
|
||||
sequence:
|
||||
- action: button.press
|
||||
data: {}
|
||||
target:
|
||||
entity_id: button.dreamsurface_dim_brightness
|
||||
|
||||
@@ -6,12 +6,12 @@ id: automation_new_mail
|
||||
trigger:
|
||||
- id: new_mail
|
||||
platform: numeric_state
|
||||
entity_id: sensor.mail_usps_mail
|
||||
entity_id: sensor.imap_gmail_com_mail_usps_mail
|
||||
above: 0
|
||||
|
||||
- id: no_mail
|
||||
platform: numeric_state
|
||||
entity_id: sensor.mail_usps_mail
|
||||
entity_id: sensor.imap_gmail_com_mail_usps_mail
|
||||
below: 1
|
||||
|
||||
- platform: homeassistant
|
||||
@@ -24,7 +24,7 @@ action:
|
||||
- choose:
|
||||
- conditions:
|
||||
- condition: numeric_state
|
||||
entity_id: sensor.mail_usps_mail
|
||||
entity_id: sensor.imap_gmail_com_mail_usps_mail
|
||||
above: 0
|
||||
|
||||
sequence:
|
||||
@@ -34,7 +34,7 @@ action:
|
||||
|
||||
- conditions:
|
||||
- condition: numeric_state
|
||||
entity_id: sensor.mail_usps_mail
|
||||
entity_id: sensor.imap_gmail_com_mail_usps_mail
|
||||
below: 1
|
||||
|
||||
sequence:
|
||||
|
||||
@@ -7,4 +7,4 @@ repeat:
|
||||
can_acknowledge: True
|
||||
skip_first: false
|
||||
notifiers:
|
||||
- mobile_app_pixel_7
|
||||
- mobile_app_pixel_10_pro
|
||||
|
||||
@@ -9,4 +9,4 @@ repeat:
|
||||
can_acknowledge: True
|
||||
skip_first: true
|
||||
notifiers:
|
||||
- mobile_app_pixel_7
|
||||
- mobile_app_pixel_10_pro
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
# can_acknowledge: True
|
||||
# skip_first: true
|
||||
# notifiers:
|
||||
# - mobile_app_pixel_7
|
||||
# - mobile_app_pixel_10_pro
|
||||
|
||||
@@ -6,4 +6,4 @@ repeat: 10
|
||||
can_acknowledge: True
|
||||
skip_first: True
|
||||
notifiers:
|
||||
- mobile_app_pixel_7
|
||||
- mobile_app_pixel_10_pro
|
||||
|
||||
@@ -6,4 +6,4 @@ repeat: 10
|
||||
can_acknowledge: True
|
||||
skip_first: True
|
||||
notifiers:
|
||||
- mobile_app_pixel_7
|
||||
- mobile_app_pixel_10_pro
|
||||
|
||||
@@ -7,4 +7,4 @@
|
||||
# can_acknowledge: True
|
||||
# skip_first: false
|
||||
# notifiers:
|
||||
# - mobile_app_pixel_7
|
||||
# - mobile_app_pixel_10_pro
|
||||
|
||||
@@ -10,4 +10,4 @@
|
||||
# can_acknowledge: True
|
||||
# skip_first: true
|
||||
# notifiers:
|
||||
# - mobile_app_pixel_7
|
||||
# - mobile_app_pixel_10_pro
|
||||
|
||||
@@ -7,4 +7,4 @@ repeat:
|
||||
can_acknowledge: True
|
||||
skip_first: false
|
||||
notifiers:
|
||||
- mobile_app_pixel_7
|
||||
- mobile_app_pixel_10_pro
|
||||
|
||||
@@ -7,4 +7,4 @@ repeat:
|
||||
can_acknowledge: True
|
||||
skip_first: false
|
||||
notifiers:
|
||||
- mobile_app_pixel_7
|
||||
- mobile_app_pixel_10_pro
|
||||
|
||||
@@ -7,4 +7,4 @@ repeat:
|
||||
can_acknowledge: True
|
||||
skip_first: true
|
||||
notifiers:
|
||||
- mobile_app_pixel_7
|
||||
- mobile_app_pixel_10_pro
|
||||
|
||||
@@ -6,4 +6,4 @@ repeat: 360
|
||||
can_acknowledge: True
|
||||
skip_first: False
|
||||
notifiers:
|
||||
- mobile_app_pixel_7
|
||||
- mobile_app_pixel_10_pro
|
||||
|
||||
@@ -98,7 +98,7 @@ script:
|
||||
data_template:
|
||||
entity_id: >
|
||||
{% if is_state("input_select.google_home", "Front Room") %} media_player.front_room_hub
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.ma_home_assistant_voice_097b44_media_player
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.home_assistant_voice_097b44_media_player
|
||||
{% elif is_state("input_select.google_home", "Master Bathroom") %} media_player.great_room
|
||||
{% elif is_state("input_select.google_home", "Kitchen") %} media_player.kitchen
|
||||
{% elif is_state("input_select.google_home", "Girls Room") %} media_player.girls_room_clock
|
||||
@@ -113,7 +113,7 @@ script:
|
||||
data_template:
|
||||
entity_id: >
|
||||
{% if is_state("input_select.google_home", "Front Room") %} media_player.front_room_hub
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.ma_home_assistant_voice_097b44_media_player
|
||||
{% elif is_state("input_select.google_home", "Master Bedroom") %} media_player.home_assistant_voice_097b44_media_player
|
||||
{% elif is_state("input_select.google_home", "Master Bathroom") %} media_player.great_room
|
||||
{% elif is_state("input_select.google_home", "Kitchen") %} media_player.kitchen
|
||||
{% elif is_state("input_select.google_home", "Girls Room") %} media_player.girls_room_clock
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
# keep_days: 180
|
||||
|
||||
recorder:
|
||||
purge_keep_days: 14
|
||||
purge_keep_days: 7
|
||||
auto_purge: true
|
||||
db_url: !secret recorder_url
|
||||
#db_url: !secret recorder_url_nas
|
||||
db_max_retries: 10
|
||||
db_retry_wait: 3
|
||||
commit_interval: 1
|
||||
commit_interval: 30
|
||||
exclude:
|
||||
entities:
|
||||
- sensor.date
|
||||
@@ -27,14 +27,17 @@ recorder:
|
||||
- sensor.time_date
|
||||
- sensor.time_utc
|
||||
- sensor.last_boot
|
||||
- sensor.mail_updated
|
||||
- sensor.imap_gmail_com_mail_updated
|
||||
- light.upstairs_public
|
||||
- sensor.nws_alerts_last_updated
|
||||
- sensor.pixel_7_active_notification_count
|
||||
- sensor.pixel_10_pro_active_notification_count
|
||||
- sensor.black_bed_weight
|
||||
|
||||
entity_globs:
|
||||
- sensor.*_text
|
||||
- sensor.*_last_motion
|
||||
- sensor.*version*
|
||||
#- sensor.*_battery
|
||||
- binary_sensor.cam*
|
||||
- sensor.weather_*
|
||||
@@ -51,7 +54,7 @@ recorder:
|
||||
#- binary_sensor.*battery*
|
||||
- automation.*preset
|
||||
- sensor.mail*
|
||||
- sensor.ddns*
|
||||
# - sensor.ddns*
|
||||
- sensor.synology_srm*
|
||||
#- sensor.sun*
|
||||
- sensor.network*
|
||||
@@ -78,8 +81,8 @@ recorder:
|
||||
- sensor.rubicscon_*
|
||||
- sensor.interlogix*
|
||||
- sensor.*_timestamp
|
||||
- sensor.everything_presence_lite*target*
|
||||
- sensor.everything_presence_lite*assumed_present_remaining
|
||||
- sensor.everything_presence_*target*
|
||||
- sensor.everything_presence_*assumed_present_remaining
|
||||
- sensor.*_cpu_percent
|
||||
- sensor.*_memory_percent
|
||||
- sensor.*_heap_free
|
||||
@@ -87,18 +90,29 @@ recorder:
|
||||
- sensor.*_rssi
|
||||
- sensor.*_wifi_signal_strength
|
||||
- sensor.homeassistant_veth*x
|
||||
- sensor.ytube_music_player*
|
||||
- sensor.dreamsurface*
|
||||
- binary_sensor.dreamsurface*
|
||||
- sensor.dreambox*
|
||||
- sensor.*thermal_comfort*
|
||||
- sensor.pm_frequency*
|
||||
- sensor.pm_grid_*_a
|
||||
- sensor.pm_*_chip_temp
|
||||
|
||||
domains:
|
||||
- updater
|
||||
- calendar
|
||||
- camera
|
||||
- input_button
|
||||
# - group
|
||||
- group
|
||||
- scene
|
||||
- button
|
||||
- remote
|
||||
- automation
|
||||
- script
|
||||
- media_player
|
||||
- device_tracker
|
||||
|
||||
# include:
|
||||
# domains:
|
||||
# - sensor
|
||||
@@ -231,6 +245,13 @@ logbook:
|
||||
- sensor.*_timestamp
|
||||
- sensor.*_cpu_percent
|
||||
- sensor.*_memory_percent
|
||||
- sensor.*memory_free
|
||||
- sensor.*memory_use
|
||||
- sensor.load_*m
|
||||
- sensor.hourly_energy*
|
||||
- sensor.daily_energy*
|
||||
- sensor.weekly_energy*
|
||||
- sensor.monthly_energy*
|
||||
domains:
|
||||
- sun
|
||||
- device_tracker
|
||||
|
||||
@@ -16,3 +16,38 @@
|
||||
# password: !secret imap_password
|
||||
# search: !secret imap_search_2
|
||||
# charset: US-ASCII
|
||||
template:
|
||||
- trigger:
|
||||
- trigger: event
|
||||
event_type: "imap_content"
|
||||
id: "custom_event"
|
||||
sensor:
|
||||
- name: imap_content
|
||||
state: "{{ trigger.event.data['subject'] }}"
|
||||
attributes:
|
||||
Entry: "{{ trigger.event.data['entry_id'] }}"
|
||||
UID: "{{ trigger.event.data['uid'] }}"
|
||||
Message: "{{ trigger.event.data['text'] }}"
|
||||
Server: "{{ trigger.event.data['server'] }}"
|
||||
Username: "{{ trigger.event.data['username'] }}"
|
||||
Search: "{{ trigger.event.data['search'] }}"
|
||||
Folder: "{{ trigger.event.data['folder'] }}"
|
||||
Sender: "{{ trigger.event.data['sender'] }}"
|
||||
Date: "{{ trigger.event.data['date'] }}"
|
||||
Subject: "{{ trigger.event.data['subject'] }}"
|
||||
Initial: "{{ trigger.event.data['initial'] }}"
|
||||
To: "{{ trigger.event.data['headers'].get('Delivered-To', ['n/a'])[0] }}"
|
||||
Return-Path: "{{ trigger.event.data['headers'].get('Return-Path',['n/a'])[0] }}"
|
||||
Received-first: "{{ trigger.event.data['headers'].get('Received',['n/a'])[0] }}"
|
||||
Received-last: "{{ trigger.event.data['headers'].get('Received',['n/a'])[-1] }}"
|
||||
binary_sensor:
|
||||
- name: Low Balance
|
||||
device_class: problem
|
||||
default_entity_id: binary_sensor.low_balance
|
||||
unique_id: ae9d430f-53a5-4fcb-af51-d645592617e6
|
||||
availability: "{{ states('sensor.balance_alert_messages') not in ['unknown', 'unavailable'] }}"
|
||||
state: >-
|
||||
{{ 'Your available balance is less than your threshold amount.' in trigger.event.data["subject"]}}
|
||||
attributes:
|
||||
balance: >
|
||||
{{ trigger.event.data["text"] | regex_findall_index("\ x7491:\* \$([0-9.]+)") }}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
influxdb:
|
||||
# host: a0d7b954-influxdb
|
||||
# port: 8086
|
||||
# database: HomeAssistant
|
||||
# username: HoAssDBAdmin
|
||||
# password: yCQv5ZANWfqjWSc
|
||||
max_retries: 3
|
||||
default_measurement: state
|
||||
include:
|
||||
domains:
|
||||
- sensor
|
||||
@@ -40,12 +40,18 @@ logger:
|
||||
|
||||
#homeassistant.components.automation: debug
|
||||
|
||||
#homeassistant.compononts.device_registry: debug
|
||||
#homeassistant.components.device_registry: debug
|
||||
|
||||
# Home Assistant database upgrade progress messages
|
||||
homeassistant.components.recorder.migration: info
|
||||
|
||||
# homeassistant.components.recorder: debug
|
||||
|
||||
homeassistant.components.recorder.purge: debug
|
||||
|
||||
filters:
|
||||
homeassistant.components.recorder:
|
||||
- ".*Event state_changed.*"
|
||||
pychromecast.socket_client:
|
||||
- ".*socket.*"
|
||||
- ".*Failed to connect to service.*"
|
||||
|
||||
@@ -15,7 +15,7 @@ mqtt:
|
||||
- name: "Precipitation"
|
||||
device_class: precipitation
|
||||
unit_of_measurement: "mm"
|
||||
value_template: "{{ value|float }}"
|
||||
value_template: "{{ value|float | round(2) }}"
|
||||
state_class: measurement
|
||||
state_topic: "rtl_433/9b13b3f4-rtl433/devices/EcoWitt-WH40/21917/rain_mm"
|
||||
unique_id: ecowitt-wh40-rain-mm
|
||||
|
||||
@@ -1,755 +0,0 @@
|
||||
numeric_1_on_roku_1:
|
||||
url: !secret numeric_1_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_2_on_roku_1:
|
||||
url: !secret numeric_2_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_3_on_roku_1:
|
||||
url: !secret numeric_3_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_4_on_roku_1:
|
||||
url: !secret numeric_4_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_5_on_roku_1:
|
||||
url: !secret numeric_5_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_6_on_roku_1:
|
||||
url: !secret numeric_6_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_7_on_roku_1:
|
||||
url: !secret numeric_7_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_8_on_roku_1:
|
||||
url: !secret numeric_8_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_9_on_roku_1:
|
||||
url: !secret numeric_9_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_0_on_roku_1:
|
||||
url: !secret numeric_0_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_a_on_roku_1:
|
||||
url: !secret lowercase_a_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_a_on_roku_1:
|
||||
url: !secret uppercase_a_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_b_on_roku_1:
|
||||
url: !secret lowercase_b_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_b_on_roku_1:
|
||||
url: !secret uppercase_b_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_c_on_roku_1:
|
||||
url: !secret lowercase_c_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_c_on_roku_1:
|
||||
url: !secret uppercase_c_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_d_on_roku_1:
|
||||
url: !secret lowercase_d_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_d_on_roku_1:
|
||||
url: !secret uppercase_d_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_e_on_roku_1:
|
||||
url: !secret lowercase_e_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_e_on_roku_1:
|
||||
url: !secret uppercase_e_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_f_on_roku_1:
|
||||
url: !secret lowercase_f_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_f_on_roku_1:
|
||||
url: !secret uppercase_f_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_g_on_roku_1:
|
||||
url: !secret lowercase_g_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_g_on_roku_1:
|
||||
url: !secret uppercase_g_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_h_on_roku_1:
|
||||
url: !secret lowercase_h_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_h_on_roku_1:
|
||||
url: !secret uppercase_h_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_i_on_roku_1:
|
||||
url: !secret lowercase_i_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_i_on_roku_1:
|
||||
url: !secret uppercase_i_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_j_on_roku_1:
|
||||
url: !secret lowercase_j_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_j_on_roku_1:
|
||||
url: !secret uppercase_j_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_k_on_roku_1:
|
||||
url: !secret lowercase_k_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_k_on_roku_1:
|
||||
url: !secret uppercase_k_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_l_on_roku_1:
|
||||
url: !secret lowercase_l_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_l_on_roku_1:
|
||||
url: !secret uppercase_l_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_m_on_roku_1:
|
||||
url: !secret lowercase_m_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_m_on_roku_1:
|
||||
url: !secret uppercase_m_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_n_on_roku_1:
|
||||
url: !secret lowercase_n_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_n_on_roku_1:
|
||||
url: !secret uppercase_n_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_o_on_roku_1:
|
||||
url: !secret lowercase_o_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_o_on_roku_1:
|
||||
url: !secret uppercase_o_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_p_on_roku_1:
|
||||
url: !secret lowercase_p_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_p_on_roku_1:
|
||||
url: !secret uppercase_p_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_q_on_roku_1:
|
||||
url: !secret lowercase_q_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_q_on_roku_1:
|
||||
url: !secret uppercase_q_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_r_on_roku_1:
|
||||
url: !secret lowercase_r_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_r_on_roku_1:
|
||||
url: !secret uppercase_r_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_s_on_roku_1:
|
||||
url: !secret lowercase_s_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_s_on_roku_1:
|
||||
url: !secret uppercase_s_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_t_on_roku_1:
|
||||
url: !secret lowercase_t_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_t_on_roku_1:
|
||||
url: !secret uppercase_t_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_u_on_roku_1:
|
||||
url: !secret lowercase_u_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_u_on_roku_1:
|
||||
url: !secret uppercase_u_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_v_on_roku_1:
|
||||
url: !secret lowercase_v_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_v_on_roku_1:
|
||||
url: !secret uppercase_v_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_w_on_roku_1:
|
||||
url: !secret lowercase_w_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_w_on_roku_1:
|
||||
url: !secret uppercase_w_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_x_on_roku_1:
|
||||
url: !secret lowercase_x_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_x_on_roku_1:
|
||||
url: !secret uppercase_x_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_y_on_roku_1:
|
||||
url: !secret lowercase_y_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_y_on_roku_1:
|
||||
url: !secret uppercase_y_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_z_on_roku_1:
|
||||
url: !secret lowercase_z_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_z_on_roku_1:
|
||||
url: !secret uppercase_z_on_roku_1
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_1_on_roku_2:
|
||||
url: !secret numeric_1_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_2_on_roku_2:
|
||||
url: !secret numeric_2_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_3_on_roku_2:
|
||||
url: !secret numeric_3_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_4_on_roku_2:
|
||||
url: !secret numeric_4_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_5_on_roku_2:
|
||||
url: !secret numeric_5_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_6_on_roku_2:
|
||||
url: !secret numeric_6_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_7_on_roku_2:
|
||||
url: !secret numeric_7_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_8_on_roku_2:
|
||||
url: !secret numeric_8_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_9_on_roku_2:
|
||||
url: !secret numeric_9_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
numeric_0_on_roku_2:
|
||||
url: !secret numeric_0_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_a_on_roku_2:
|
||||
url: !secret lowercase_a_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_a_on_roku_2:
|
||||
url: !secret uppercase_a_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_b_on_roku_2:
|
||||
url: !secret lowercase_b_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_b_on_roku_2:
|
||||
url: !secret uppercase_b_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_c_on_roku_2:
|
||||
url: !secret lowercase_c_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_c_on_roku_2:
|
||||
url: !secret uppercase_c_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_d_on_roku_2:
|
||||
url: !secret lowercase_d_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_d_on_roku_2:
|
||||
url: !secret uppercase_d_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_e_on_roku_2:
|
||||
url: !secret lowercase_e_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_e_on_roku_2:
|
||||
url: !secret uppercase_e_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_f_on_roku_2:
|
||||
url: !secret lowercase_f_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_f_on_roku_2:
|
||||
url: !secret uppercase_f_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_g_on_roku_2:
|
||||
url: !secret lowercase_g_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_g_on_roku_2:
|
||||
url: !secret uppercase_g_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_h_on_roku_2:
|
||||
url: !secret lowercase_h_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_h_on_roku_2:
|
||||
url: !secret uppercase_h_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_i_on_roku_2:
|
||||
url: !secret lowercase_i_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_i_on_roku_2:
|
||||
url: !secret uppercase_i_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_j_on_roku_2:
|
||||
url: !secret lowercase_j_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_j_on_roku_2:
|
||||
url: !secret uppercase_j_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_k_on_roku_2:
|
||||
url: !secret lowercase_k_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_k_on_roku_2:
|
||||
url: !secret uppercase_k_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_l_on_roku_2:
|
||||
url: !secret lowercase_l_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_l_on_roku_2:
|
||||
url: !secret uppercase_l_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_m_on_roku_2:
|
||||
url: !secret lowercase_m_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_m_on_roku_2:
|
||||
url: !secret uppercase_m_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_n_on_roku_2:
|
||||
url: !secret lowercase_n_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_n_on_roku_2:
|
||||
url: !secret uppercase_n_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_o_on_roku_2:
|
||||
url: !secret lowercase_o_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_o_on_roku_2:
|
||||
url: !secret uppercase_o_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_p_on_roku_2:
|
||||
url: !secret lowercase_p_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_p_on_roku_2:
|
||||
url: !secret uppercase_p_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_q_on_roku_2:
|
||||
url: !secret lowercase_q_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_q_on_roku_2:
|
||||
url: !secret uppercase_q_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_r_on_roku_2:
|
||||
url: !secret lowercase_r_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_r_on_roku_2:
|
||||
url: !secret uppercase_r_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_s_on_roku_2:
|
||||
url: !secret lowercase_s_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_s_on_roku_2:
|
||||
url: !secret uppercase_s_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_t_on_roku_2:
|
||||
url: !secret lowercase_t_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_t_on_roku_2:
|
||||
url: !secret uppercase_t_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_u_on_roku_2:
|
||||
url: !secret lowercase_u_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_u_on_roku_2:
|
||||
url: !secret uppercase_u_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_v_on_roku_2:
|
||||
url: !secret lowercase_v_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_v_on_roku_2:
|
||||
url: !secret uppercase_v_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_w_on_roku_2:
|
||||
url: !secret lowercase_w_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_w_on_roku_2:
|
||||
url: !secret uppercase_w_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_x_on_roku_2:
|
||||
url: !secret lowercase_x_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_x_on_roku_2:
|
||||
url: !secret uppercase_x_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_y_on_roku_2:
|
||||
url: !secret lowercase_y_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_y_on_roku_2:
|
||||
url: !secret uppercase_y_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
lowercase_z_on_roku_2:
|
||||
url: !secret lowercase_z_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
uppercase_z_on_roku_2:
|
||||
url: !secret uppercase_z_on_roku_2
|
||||
method: POST
|
||||
content_type: "application/json; charset=utf-8"
|
||||
payload: ""
|
||||
|
||||
#https://www.youtube.com/watch?v=BHM-m9bnjew
|
||||
# shell_command:
|
||||
# office_roku_on: "curl -X POST http://192.168.1.140:8060/keypress/home"
|
||||
# office_youtube: "curl -X POST http://192.168.1.140:8060/launch/837?contentId=BHM-m9bnjew&mediaType=live"
|
||||
|
||||
# http://192.168.1.140:8060/query/icon/143683
|
||||
|
||||
# curl -d '' "http://$ROKU_DEV_TARGET:8060/keypress/Lit_r"
|
||||
# curl -d '' "http://$ROKU_DEV_TARGET:8060/keypress/Lit_o"
|
||||
# curl -d '' "http://$ROKU_DEV_TARGET:8060/keypress/Lit_k"
|
||||
# curl -d '' "http://$ROKU_DEV_TARGET:8060/keypress/Lit_u"
|
||||
+1
-1
@@ -21,7 +21,7 @@ homeassistant:
|
||||
#local: /media/
|
||||
#mnt: /mnt
|
||||
#audio: /config/www/audio/
|
||||
#snapshots: /config/snapshots/
|
||||
snapshots: /config/www/snapshots
|
||||
|
||||
allowlist_external_dirs:
|
||||
- /config/tmp/
|
||||
|
||||
Binary file not shown.
@@ -21,6 +21,7 @@ api:
|
||||
|
||||
ota:
|
||||
- platform: esphome
|
||||
id: local_ota
|
||||
password: !secret ota-password
|
||||
|
||||
debug:
|
||||
|
||||
@@ -17,5 +17,5 @@ ethernet:
|
||||
subnet: !secret iot_subnet_mask
|
||||
dns1: !secret iot_default_dns1
|
||||
|
||||
text_sensor:
|
||||
- <<: !include text_sensor/ethernet_info.config.yaml
|
||||
packages:
|
||||
text_sensor: !include text_sensor/ethernet_info.config.yaml
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
esphome:
|
||||
|
||||
text_sensor:
|
||||
- platform: ethernet_info
|
||||
ip_address:
|
||||
|
||||
@@ -55,13 +55,19 @@ substitutions:
|
||||
name: everything-presence-lite-8fa4fc
|
||||
devicename: everything-presence-lite-8fa4fc
|
||||
friendly_name: Everything Presence Great Room
|
||||
static_ip: !secret everything-presence-greate-room-ip
|
||||
static_ip: !secret everything-presence-great-room-ip
|
||||
comment: Great Room Presence
|
||||
|
||||
packages:
|
||||
base: !include common/device_base.yaml
|
||||
network: !include common/wifi.yaml
|
||||
EverythingSmartTechnology.Everything_Presence_Lite: github://everythingsmarthome/everything-presence-lite/everything-presence-lite-ha.yaml@main
|
||||
|
||||
ota:
|
||||
- id: !remove ota_esphome
|
||||
|
||||
captive_portal:
|
||||
|
||||
esphome:
|
||||
name: ${name}
|
||||
name_add_mac_suffix: false
|
||||
|
||||
@@ -0,0 +1,26 @@
|
||||
substitutions:
|
||||
name: everything-presence-pro-28dfa4
|
||||
devicename: everything-presence-pro-28dfa4
|
||||
friendly_name: Everything Presence Bedroom
|
||||
static_ip: !secret everything-presence-bedroom-ip
|
||||
comment: Bedroom Presence
|
||||
|
||||
packages:
|
||||
base: !include common/device_base.yaml
|
||||
ethernet_sensors: !include common/text_sensor/ethernet_info.config.yaml
|
||||
# network: !include common/ethernet.yaml
|
||||
EverythingSmartTechnology.Everything Presence Pro: github://everythingsmarthome/everything-presence-pro/everything-presence-pro-ethernet-ble.yaml@main
|
||||
|
||||
esphome:
|
||||
name: ${name}
|
||||
name_add_mac_suffix: false
|
||||
friendly_name: ${friendly_name}
|
||||
|
||||
ethernet:
|
||||
use_address: ${devicename}.local
|
||||
|
||||
manual_ip:
|
||||
static_ip: ${static_ip}
|
||||
gateway: !secret iot_default_gateway
|
||||
subnet: !secret iot_subnet_mask
|
||||
dns1: !secret iot_default_dns1
|
||||
@@ -51,7 +51,8 @@ esphome:
|
||||
name_add_mac_suffix: false
|
||||
|
||||
packages:
|
||||
board: !include common/olimex_evb_wifi.yaml
|
||||
wifi_board: !include common/olimex_evb_wifi.yaml
|
||||
#ethernet_board: !include common/olimex_evb.yaml
|
||||
device_base: !include common/device_base.yaml
|
||||
web_server: !include common/web_server.yaml
|
||||
bme680: !include common/bme68x_bsec2_i2c.yaml
|
||||
|
||||
BIN
Binary file not shown.
BIN
Binary file not shown.
@@ -294,7 +294,7 @@ cards:
|
||||
- media_player.front_room_hub
|
||||
- media_player.bedroom_hub
|
||||
- media_player.boys_room_clock
|
||||
- media_player.ma_home_assistant_voice_097b44_media_player
|
||||
- media_player.home_assistant_voice_097b44_media_player
|
||||
states:
|
||||
- state: "playing"
|
||||
class: "squeezebox-on"
|
||||
|
||||
@@ -63,8 +63,8 @@ cards:
|
||||
artwork: cover
|
||||
show_source: true
|
||||
|
||||
- entity: media_player.ma_home_assistant_voice_097b44_media_player
|
||||
name: Master Bedroom
|
||||
- entity: media_player.home_assistant_voice_097b44_media_player
|
||||
name: Bedroom Voice
|
||||
#type: media-control
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
@@ -72,7 +72,7 @@ cards:
|
||||
show_source: true
|
||||
|
||||
- entity: media_player.bedroom_hub
|
||||
name: Bedroom
|
||||
name: Bedroom Hub
|
||||
#type: media-control
|
||||
type: custom:mini-media-player
|
||||
group: true
|
||||
|
||||
+15
-60
@@ -810,8 +810,6 @@ badges:
|
||||
name: Losing Daylight
|
||||
- entity: binary_sensor.too_late_to_mow
|
||||
name: Dark Soon
|
||||
# - entity: device_tracker.dream_frigate
|
||||
# name: Frigate
|
||||
- entity: binary_sensor.need_to_open_something_too_warm_or_cold
|
||||
name: Open Something
|
||||
show_name: true
|
||||
@@ -1246,10 +1244,10 @@ cards:
|
||||
name: Nursery
|
||||
- entity: camera.frigate_cam12
|
||||
name: Kitchen
|
||||
# - entity: camera.frigate_cam13
|
||||
# name: Front Room
|
||||
# - entity: camera.frigate_cam14
|
||||
# name: Back Yard
|
||||
- entity: camera.frigate_cam14
|
||||
name: Upstairs
|
||||
- entity: camera.frigate_cam15
|
||||
name: Downstairs
|
||||
- entity: camera.frigate_cam18
|
||||
name: Front Yard
|
||||
- entity: camera.frigate_cam19
|
||||
@@ -1264,51 +1262,8 @@ cards:
|
||||
- entity: media_player.kitchen
|
||||
- entity: media_player.bedroom_hub
|
||||
- entity: media_player.girls_room_clock
|
||||
- entity: device_tracker.amcrest_technologies_24_1f_27
|
||||
name: MBR Left
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
- entity: device_tracker.amcrest_technologies_35_ad_6f
|
||||
name: Boys Room
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
- entity: device_tracker.amcrest_technologies_35_5c_cf
|
||||
name: Comp Area
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
- entity: device_tracker.amcrest_technologies_22_da_66
|
||||
name: Garage
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
- entity: device_tracker.amcrest_technologies_24_1f_0a
|
||||
name: MBR Left
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
- entity: device_tracker.amcrest_technologies_31_c3_6d
|
||||
name: Nursery
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
- entity: device_tracker.amcrest_technologies_31_c3_b8
|
||||
name: Kitchen
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
- entity: device_tracker.nmap_tracker_f0_00_05_10_b2_ca
|
||||
name: Front Yard
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
- entity: device_tracker.amcrest_technologies_38_66_bc
|
||||
name: Front Porch
|
||||
icon: mdi:cctv
|
||||
state_filter:
|
||||
- "not_home"
|
||||
- entity: media_player.home_assistant_voice_097b44_media_player
|
||||
|
||||
|
||||
show_empty: false
|
||||
state_filter:
|
||||
@@ -1381,18 +1336,18 @@ cards:
|
||||
card:
|
||||
type: custom:mail-and-packages-card
|
||||
name: Mail Summary
|
||||
updated: sensor.mail_updated
|
||||
updated: sensor.imap_gmail_com_mail_updated
|
||||
details: true
|
||||
image: false
|
||||
deliveries_message: sensor.mail_deliveries_message
|
||||
fedex_packages: sensor.mail_fedex_packages
|
||||
usps_mail: sensor.mail_usps_mail
|
||||
packages_delivered: sensor.mail_packages_delivered
|
||||
packages_in_transit: sensor.mail_packages_in_transit
|
||||
ups_packages: sensor.mail_ups_packages
|
||||
usps_packages: sensor.mail_usps_packages
|
||||
amazon_packages: sensor.mail_amazon_packages
|
||||
camera_entity: camera.mail_usps_camera
|
||||
fedex_packages: sensor.imap_gmail_com_mail_fedex_packages
|
||||
usps_mail: sensor.imap_gmail_com_mail_usps_mail
|
||||
packages_delivered: sensor.imap_gmail_com_mail_packages_delivered
|
||||
packages_in_transit: sensor.imap_gmail_com_mail_packages_in_transit
|
||||
ups_packages: sensor.imap_gmail_com_mail_ups_packages
|
||||
usps_packages: sensor.imap_gmail_com_mail_usps_packages
|
||||
amazon_packages: sensor.imap_gmail_com_mail_amazon_packages
|
||||
camera_entity: camera.imap_gmail_com_mail_usps_camera
|
||||
|
||||
- type: custom:hourly-weather
|
||||
entity: weather.home
|
||||
|
||||
@@ -13,7 +13,7 @@ sequence:
|
||||
|
||||
- action: media_player.volume_set
|
||||
target:
|
||||
# entity_id: media_player.ma_home_assistant_voice_097b44_media_player
|
||||
# entity_id: media_player.home_assistant_voice_097b44_media_player
|
||||
entity_id: media_player.ma_bedroom_hub
|
||||
data:
|
||||
volume_level: "{{iif(volume>1,1,volume)}}"
|
||||
@@ -22,7 +22,7 @@ sequence:
|
||||
target:
|
||||
entity_id: tts.google_translate_en_com
|
||||
data:
|
||||
# media_player_entity_id: media_player.ma_home_assistant_voice_097b44_media_player
|
||||
# media_player_entity_id: media_player.home_assistant_voice_097b44_media_player
|
||||
media_player_entity_id: media_player.ma_bedroom_hub
|
||||
#message: "Pick up the kids at 7 for Donuts with Dads! Its {{ now().strftime('%-I:%M %p') }} so you need to get out of bed and get ready for work and get the kids ready for school"
|
||||
message: "You have {{ states('todo.local_to_do') }} items on your daily task list: {{ local_todo['todo.local_to_do']['items'] | map(attribute='summary') | list | join(', ') }}"
|
||||
|
||||
@@ -461,7 +461,7 @@ g.svg-long-click> :not(text):hover,
|
||||
}
|
||||
|
||||
.squeezebox-idle {
|
||||
fill: var(--light-grey-color) !important;
|
||||
fill: var(--purple-color) !important;
|
||||
}
|
||||
|
||||
.squeezebox-paused {
|
||||
@@ -529,7 +529,7 @@ g.svg-long-click> :not(text):hover,
|
||||
}
|
||||
|
||||
.hvac-idle {
|
||||
fill: var(--disabled-color)
|
||||
fill: var(--purple-color) !important;
|
||||
}
|
||||
|
||||
.fridge-low {
|
||||
|
||||
@@ -4162,9 +4162,9 @@
|
||||
style="fill-rule:evenodd" />
|
||||
</g>
|
||||
<g
|
||||
id="media_player.ma_home_assistant_voice_097b44_media_player"
|
||||
id="media_player.home_assistant_voice_097b44_media_player"
|
||||
transform="matrix(0,-0.03802678,0.03802678,0,305.56768,-17320.257)"
|
||||
inkscape:label="media_player.ma_home_assistant_voice_097b44_media_player">
|
||||
inkscape:label="media_player.home_assistant_voice_097b44_media_player">
|
||||
<path
|
||||
d="m 235.81,50.402 c -23.977,0 -43.398,19.422 -43.398,43.227 v 372.57 c 0,23.875 19.414,43.398 43.398,43.398 h 228.38 c 23.988,0 43.398,-19.516 43.398,-43.398 V 93.629 c 0,-23.812 -19.422,-43.227 -43.398,-43.227 z m 114.1,34.648 c 22.637,0 41.125,18.359 41.125,40.949 0,22.594 -18.488,41.125 -41.125,41.125 -22.633,0 -40.949,-18.547 -40.949,-41.125 0,-22.578 18.316,-40.949 40.949,-40.949 z m 0,194.77 c 53.941,0 97.824,43.734 97.824,97.477 0,53.801 -43.883,97.477 -97.824,97.477 -53.879,0 -97.648,-43.672 -97.648,-97.477 0,-53.742 43.77,-97.477 97.648,-97.477 z"
|
||||
id="path70-9-99"
|
||||
|
||||
|
Before Width: | Height: | Size: 522 KiB After Width: | Height: | Size: 522 KiB |
Reference in New Issue
Block a user