First commit
This commit is contained in:
commit
61c37de884
171 files changed
+9201
No files matched your search
@@ -0,0 +1,94 @@
|
||||
# =============================================================================
|
||||
# Voice Knob - YOUR config. This is the only firmware file you keep locally.
|
||||
# -----------------------------------------------------------------------------
|
||||
# Copy THIS file (+ partitions.csv + a secrets.yaml) next to each other, edit the
|
||||
# entities/tiles below to match your Home Assistant, then:
|
||||
#
|
||||
# esphome run guition-va.yaml
|
||||
#
|
||||
# Everything else (the firmware core + the optional screens) is pulled from GitHub
|
||||
# at compile time - see the `packages:` block at the bottom - so you only ever
|
||||
# maintain this one file. To get the latest changes:
|
||||
#
|
||||
# esphome clean guition-va.yaml # clears the package cache
|
||||
# esphome run guition-va.yaml
|
||||
# =============================================================================
|
||||
|
||||
substitutions:
|
||||
name: voice-knob
|
||||
friendly_name: "Voice Knob"
|
||||
timezone: "Australia/Brisbane" # IANA name; core maps common zones to POSIX. Zone not listed? paste a POSIX string (github.com/nayarsystems/posix_tz_db). DST automatic.
|
||||
# For album art: base URL of your HA + the media_player entity
|
||||
ha_base_url: "http://ha.iosull.com"
|
||||
player_entity: media_player.voice_knob_player
|
||||
# On-device wake word. Built-in models: alexa, okay_nabu, hey_jarvis, hey_mycroft.
|
||||
wake_word: "alexa"
|
||||
# Home screen (weather + room climate). Change to your entities.
|
||||
weather_entity: weather.home
|
||||
room_temp_entity: sensor.room_temperature
|
||||
room_hum_entity: sensor.room_humidity
|
||||
# Weather screen forecast: an HA helper sensor (see base/screens/weather.ha-helper.yaml)
|
||||
forecast_entity: sensor.va_weekly_forecast
|
||||
# Thermostat screen: the climate.* entity it controls
|
||||
climate_entity: climate.living_room
|
||||
|
||||
# Control tiles (swipe up): 4 toggles, each entity + icon + name. Works on any HA domain.
|
||||
# tileN_icon = a name from the built-in set: bulb lamp led power plug switch fan ac heater
|
||||
# thermometer lock unlock door blinds tv speaker bell wifi home flash. Same icon may repeat.
|
||||
# (For an icon outside the set: paste its glyph or a "\U000Fxxxx" code from pictogrammers.com.)
|
||||
tile1_entity: light.living_room
|
||||
tile1_icon: "bulb"
|
||||
tile1_name: "Light"
|
||||
tile2_entity: switch.desk_neon
|
||||
tile2_icon: "flash"
|
||||
tile2_name: "Neon"
|
||||
tile3_entity: switch.power_socket
|
||||
tile3_icon: "power"
|
||||
tile3_name: "Socket"
|
||||
|
||||
# Sensors screen (knob cycles): up to 6 read-only HA entities, shown one at a time, big.
|
||||
# Set as many glanceN as you want; leave the rest at their default (a non-existent entity)
|
||||
# and they're skipped. Icon name is optional (same set as the tiles); empty = no icon.
|
||||
glance1_entity: sensor.power
|
||||
glance1_name: "Power"
|
||||
glance1_icon: "flash"
|
||||
glance2_entity: sensor.va_glance_unused2
|
||||
glance2_name: ""
|
||||
glance2_icon: ""
|
||||
glance3_entity: sensor.va_glance_unused3
|
||||
glance3_name: ""
|
||||
glance3_icon: ""
|
||||
glance4_entity: sensor.va_glance_unused4
|
||||
glance4_name: ""
|
||||
glance4_icon: ""
|
||||
glance5_entity: sensor.va_glance_unused5
|
||||
glance5_name: ""
|
||||
glance5_icon: ""
|
||||
glance6_entity: sensor.va_glance_unused6
|
||||
glance6_name: ""
|
||||
glance6_icon: ""
|
||||
|
||||
# Carousel order, left to right. Reorder/remove names freely; screens you did not
|
||||
# include in "files:" below are skipped automatically.
|
||||
screen_order: "clock,player,timer,cars,space,snake,knobuss,weather,thermostat,sensors,demo"
|
||||
|
||||
packages:
|
||||
- !include base/core.yaml
|
||||
- !include base/screens/player.yaml # optional: music player (album art + transport)
|
||||
- !include base/screens/timer.yaml # optional: timer screen in the carousel (voice timers/alarm stay regardless)
|
||||
- !include base/screens/cool-cars.yaml # optional: Cool Cars game
|
||||
- !include base/screens/space-wars.yaml # optional: Space Wars game
|
||||
- !include base/screens/snake.yaml # optional: Snake game (knob steers)
|
||||
- !include base/screens/knobuss.yaml # optional: Knobuss - a Gyruss-style tube shooter (knob aims, auto-fire)
|
||||
- !include base/screens/weather.yaml # optional: weather (today + 7-day, knob scrolls days)
|
||||
- !include base/screens/thermostat.yaml # optional: thermostat (climate.* entity; knob sets target, tap on/off)
|
||||
- !include base/screens/sensors.yaml # optional: sensors glance (1-6 HA entities, knob cycles)
|
||||
#- !include base/screens/demo.yaml # optional: commented example screen (TAP ME!) + Widgets settings
|
||||
# Watchfaces (optional home-screen looks; Classic is built into core and always available).
|
||||
# Comment one out to drop it; pick the active one in Settings > Home > Watchface.
|
||||
- !include base/watchfaces/neon.yaml # optional: Neon - big two-tone digits + neon rings
|
||||
- !include base/watchfaces/minecraft.yaml # optional: Minecraft - blocky scene + pixel clock
|
||||
- !include base/watchfaces/demo.yaml # optional: Demo - minimal, heavily-commented template to copy
|
||||
|
||||
# Wi-Fi comes from your local secrets.yaml (the core uses !secret wifi_ssid / wifi_password).
|
||||
# Keep a secrets.yaml and partitions.csv next to this file (both must be local paths).
|
||||
Reference in new issue
Block a user