modified: .gitignore

new file:   .gitignore.gpt
	new file:   .gitignore.old
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-environment-setup-in-conftest.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-logging-to-geocode.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-logging-to-route_metrics.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/add-logging-to-tracking-simulator.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/extend-sqlite-tuning-in-database.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/fix-route-handling-in-routing.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/handle-api-response-errors-in-routing.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/refactor-database-path-handling-in-database.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/update-fcm-message-construction-in-notifications.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/update-role-check-in-ws.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/logs/refs/heads/codex/update-user-seed-in-database.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-environment-setup-in-conftest.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-logging-to-geocode.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-logging-to-route_metrics.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/add-logging-to-tracking-simulator.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/extend-sqlite-tuning-in-database.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/fix-route-handling-in-routing.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/handle-api-response-errors-in-routing.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/refactor-database-path-handling-in-database.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/update-fcm-message-construction-in-notifications.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/update-role-check-in-ws.py
	deleted:    apps/gitea/data/git/repositories/beatzaplenty/limo-booking-app.git/refs/heads/codex/update-user-seed-in-database.py
	deleted:    apps/searxng/dockerfiles/docker-entrypoint.sh
	deleted:    apps/searxng/docs/conf.py
	deleted:    apps/searxng/docs/user/.gitignore
	deleted:    apps/searxng/examples/basic_engine.py
	deleted:    apps/searxng/searx/__init__.py
	deleted:    apps/searxng/searx/answerers/__init__.py
	deleted:    apps/searxng/searx/answerers/random/answerer.py
	deleted:    apps/searxng/searx/answerers/statistics/answerer.py
	deleted:    apps/searxng/searx/autocomplete.py
	deleted:    apps/searxng/searx/babel_extract.py
	deleted:    apps/searxng/searx/botdetection/__init__.py
	deleted:    apps/searxng/searx/botdetection/_helpers.py
	deleted:    apps/searxng/searx/botdetection/http_accept.py
	deleted:    apps/searxng/searx/botdetection/http_accept_encoding.py
	deleted:    apps/searxng/searx/botdetection/http_accept_language.py
	deleted:    apps/searxng/searx/botdetection/http_connection.py
	deleted:    apps/searxng/searx/botdetection/http_user_agent.py
	deleted:    apps/searxng/searx/botdetection/ip_limit.py
	deleted:    apps/searxng/searx/botdetection/ip_lists.py
	deleted:    apps/searxng/searx/botdetection/limiter.py
	deleted:    apps/searxng/searx/botdetection/link_token.py
	deleted:    apps/searxng/searx/compat.py
	deleted:    apps/searxng/searx/data/__init__.py
	deleted:    apps/searxng/searx/enginelib/__init__.py
	deleted:    apps/searxng/searx/enginelib/traits.py
	deleted:    apps/searxng/searx/engines/1337x.py
	deleted:    apps/searxng/searx/engines/9gag.py
	deleted:    apps/searxng/searx/engines/__init__.py
	deleted:    apps/searxng/searx/engines/ahmia.py
	deleted:    apps/searxng/searx/engines/annas_archive.py
	deleted:    apps/searxng/searx/engines/apkmirror.py
	deleted:    apps/searxng/searx/engines/apple_app_store.py
	deleted:    apps/searxng/searx/engines/apple_maps.py
	deleted:    apps/searxng/searx/engines/archlinux.py
	deleted:    apps/searxng/searx/engines/artic.py
	deleted:    apps/searxng/searx/engines/arxiv.py
	deleted:    apps/searxng/searx/engines/bandcamp.py
	deleted:    apps/searxng/searx/engines/base.py
	deleted:    apps/searxng/searx/engines/bing.py
	deleted:    apps/searxng/searx/engines/bing_images.py
	deleted:    apps/searxng/searx/engines/bing_news.py
	deleted:    apps/searxng/searx/engines/bing_videos.py
	deleted:    apps/searxng/searx/engines/brave.py
	deleted:    apps/searxng/searx/engines/bt4g.py
	deleted:    apps/searxng/searx/engines/btdigg.py
	deleted:    apps/searxng/searx/engines/command.py
	deleted:    apps/searxng/searx/engines/core.py
	deleted:    apps/searxng/searx/engines/crossref.py
	deleted:    apps/searxng/searx/engines/currency_convert.py
	deleted:    apps/searxng/searx/engines/dailymotion.py
	deleted:    apps/searxng/searx/engines/deepl.py
	deleted:    apps/searxng/searx/engines/deezer.py
	deleted:    apps/searxng/searx/engines/demo_offline.py
	deleted:    apps/searxng/searx/engines/demo_online.py
	deleted:    apps/searxng/searx/engines/deviantart.py
	deleted:    apps/searxng/searx/engines/dictzone.py
	deleted:    apps/searxng/searx/engines/digbt.py
	deleted:    apps/searxng/searx/engines/docker_hub.py
	deleted:    apps/searxng/searx/engines/doku.py
	deleted:    apps/searxng/searx/engines/duckduckgo.py
	deleted:    apps/searxng/searx/engines/duckduckgo_definitions.py
	deleted:    apps/searxng/searx/engines/duckduckgo_images.py
	deleted:    apps/searxng/searx/engines/duckduckgo_weather.py
	deleted:    apps/searxng/searx/engines/duden.py
	deleted:    apps/searxng/searx/engines/dummy-offline.py
	deleted:    apps/searxng/searx/engines/dummy.py
	deleted:    apps/searxng/searx/engines/ebay.py
	deleted:    apps/searxng/searx/engines/elasticsearch.py
	deleted:    apps/searxng/searx/engines/emojipedia.py
	deleted:    apps/searxng/searx/engines/fdroid.py
	deleted:    apps/searxng/searx/engines/flickr.py
	deleted:    apps/searxng/searx/engines/flickr_noapi.py
	deleted:    apps/searxng/searx/engines/framalibre.py
	deleted:    apps/searxng/searx/engines/freesound.py
	deleted:    apps/searxng/searx/engines/frinkiac.py
	deleted:    apps/searxng/searx/engines/genius.py
	deleted:    apps/searxng/searx/engines/gentoo.py
	deleted:    apps/searxng/searx/engines/github.py
	deleted:    apps/searxng/searx/engines/google.py
	deleted:    apps/searxng/searx/engines/google_images.py
	deleted:    apps/searxng/searx/engines/google_news.py
	deleted:    apps/searxng/searx/engines/google_play.py
	deleted:    apps/searxng/searx/engines/google_scholar.py
	deleted:    apps/searxng/searx/engines/google_videos.py
	deleted:    apps/searxng/searx/engines/imdb.py
	deleted:    apps/searxng/searx/engines/ina.py
	deleted:    apps/searxng/searx/engines/invidious.py
	deleted:    apps/searxng/searx/engines/jisho.py
	deleted:    apps/searxng/searx/engines/json_engine.py
	deleted:    apps/searxng/searx/engines/kickass.py
	deleted:    apps/searxng/searx/engines/lemmy.py
	deleted:    apps/searxng/searx/engines/lingva.py
	deleted:    apps/searxng/searx/engines/loc.py
	deleted:    apps/searxng/searx/engines/mediathekviewweb.py
	deleted:    apps/searxng/searx/engines/mediawiki.py
	deleted:    apps/searxng/searx/engines/meilisearch.py
	deleted:    apps/searxng/searx/engines/metacpan.py
	deleted:    apps/searxng/searx/engines/mixcloud.py
	deleted:    apps/searxng/searx/engines/mongodb.py
	deleted:    apps/searxng/searx/engines/mysql_server.py
	deleted:    apps/searxng/searx/engines/nyaa.py
	deleted:    apps/searxng/searx/engines/opensemantic.py
	deleted:    apps/searxng/searx/engines/openstreetmap.py
	deleted:    apps/searxng/searx/engines/openverse.py
	deleted:    apps/searxng/searx/engines/pdbe.py
	deleted:    apps/searxng/searx/engines/peertube.py
	deleted:    apps/searxng/searx/engines/photon.py
	deleted:    apps/searxng/searx/engines/piped.py
	deleted:    apps/searxng/searx/engines/piratebay.py
	deleted:    apps/searxng/searx/engines/postgresql.py
	deleted:    apps/searxng/searx/engines/pubmed.py
	deleted:    apps/searxng/searx/engines/qwant.py
	deleted:    apps/searxng/searx/engines/recoll.py
	deleted:    apps/searxng/searx/engines/reddit.py
	deleted:    apps/searxng/searx/engines/redis_server.py
	deleted:    apps/searxng/searx/engines/rumble.py
	deleted:    apps/searxng/searx/engines/scanr_structures.py
	deleted:    apps/searxng/searx/engines/searchcode_code.py
	deleted:    apps/searxng/searx/engines/searx_engine.py
	deleted:    apps/searxng/searx/engines/semantic_scholar.py
	deleted:    apps/searxng/searx/engines/sepiasearch.py
	deleted:    apps/searxng/searx/engines/seznam.py
	deleted:    apps/searxng/searx/engines/sjp.py
	deleted:    apps/searxng/searx/engines/solidtorrents.py
	deleted:    apps/searxng/searx/engines/solr.py
	deleted:    apps/searxng/searx/engines/soundcloud.py
	deleted:    apps/searxng/searx/engines/spotify.py
	deleted:    apps/searxng/searx/engines/springer.py
	deleted:    apps/searxng/searx/engines/sqlite.py
	deleted:    apps/searxng/searx/engines/stackexchange.py
	deleted:    apps/searxng/searx/engines/startpage.py
	deleted:    apps/searxng/searx/engines/tagesschau.py
	deleted:    apps/searxng/searx/engines/tineye.py
	deleted:    apps/searxng/searx/engines/tokyotoshokan.py
	deleted:    apps/searxng/searx/engines/torznab.py
	deleted:    apps/searxng/searx/engines/translated.py
	deleted:    apps/searxng/searx/engines/twitter.py
	deleted:    apps/searxng/searx/engines/unsplash.py
	deleted:    apps/searxng/searx/engines/vimeo.py
	deleted:    apps/searxng/searx/engines/wikidata.py
	deleted:    apps/searxng/searx/engines/wikipedia.py
	deleted:    apps/searxng/searx/engines/wolframalpha_api.py
	deleted:    apps/searxng/searx/engines/wolframalpha_noapi.py
	deleted:    apps/searxng/searx/engines/wordnik.py
	deleted:    apps/searxng/searx/engines/wttr.py
	deleted:    apps/searxng/searx/engines/www1x.py
	deleted:    apps/searxng/searx/engines/xpath.py
	deleted:    apps/searxng/searx/engines/yacy.py
	deleted:    apps/searxng/searx/engines/yahoo.py
	deleted:    apps/searxng/searx/engines/yahoo_news.py
	deleted:    apps/searxng/searx/engines/youtube_api.py
	deleted:    apps/searxng/searx/engines/youtube_noapi.py
	deleted:    apps/searxng/searx/engines/zlibrary.py
	deleted:    apps/searxng/searx/exceptions.py
	deleted:    apps/searxng/searx/external_bang.py
	deleted:    apps/searxng/searx/external_urls.py
	deleted:    apps/searxng/searx/flaskfix.py
	deleted:    apps/searxng/searx/infopage/__init__.py
	deleted:    apps/searxng/searx/locales.py
	deleted:    apps/searxng/searx/metrics/__init__.py
	deleted:    apps/searxng/searx/metrics/error_recorder.py
	deleted:    apps/searxng/searx/metrics/models.py
	deleted:    apps/searxng/searx/network/__init__.py
	deleted:    apps/searxng/searx/network/client.py
	deleted:    apps/searxng/searx/network/network.py
	deleted:    apps/searxng/searx/network/raise_for_httperror.py
	deleted:    apps/searxng/searx/plugins/__init__.py
	deleted:    apps/searxng/searx/plugins/ahmia_filter.py
	deleted:    apps/searxng/searx/plugins/hash_plugin.py
	deleted:    apps/searxng/searx/plugins/hostname_replace.py
	deleted:    apps/searxng/searx/plugins/limiter.py
	deleted:    apps/searxng/searx/plugins/oa_doi_rewrite.py
	deleted:    apps/searxng/searx/plugins/search_on_category_select.py
	deleted:    apps/searxng/searx/plugins/self_info.py
	deleted:    apps/searxng/searx/plugins/tor_check.py
	deleted:    apps/searxng/searx/plugins/tracker_url_remover.py
	deleted:    apps/searxng/searx/plugins/vim_hotkeys.py
	deleted:    apps/searxng/searx/preferences.py
	deleted:    apps/searxng/searx/query.py
	deleted:    apps/searxng/searx/redisdb.py
	deleted:    apps/searxng/searx/redislib.py
	deleted:    apps/searxng/searx/results.py
	deleted:    apps/searxng/searx/search/__init__.py
	deleted:    apps/searxng/searx/search/checker/__init__.py
	deleted:    apps/searxng/searx/search/checker/__main__.py
	deleted:    apps/searxng/searx/search/checker/background.py
	deleted:    apps/searxng/searx/search/checker/impl.py
	deleted:    apps/searxng/searx/search/checker/scheduler.py
	deleted:    apps/searxng/searx/search/models.py
	deleted:    apps/searxng/searx/search/processors/__init__.py
	deleted:    apps/searxng/searx/search/processors/abstract.py
	deleted:    apps/searxng/searx/search/processors/offline.py
	deleted:    apps/searxng/searx/search/processors/online.py
	deleted:    apps/searxng/searx/search/processors/online_currency.py
	deleted:    apps/searxng/searx/search/processors/online_dictionary.py
	deleted:    apps/searxng/searx/search/processors/online_url_search.py
	deleted:    apps/searxng/searx/settings.yml
	deleted:    apps/searxng/searx/settings_defaults.py
	deleted:    apps/searxng/searx/settings_loader.py
	deleted:    apps/searxng/searx/static/plugins/external_plugins/.gitignore
	deleted:    apps/searxng/searx/static/themes/simple/.gitattributes
	deleted:    apps/searxng/searx/static/themes/simple/.gitignore
	deleted:    apps/searxng/searx/sxng_locales.py
	deleted:    apps/searxng/searx/tools/__init__.py
	deleted:    apps/searxng/searx/tools/config.py
	deleted:    apps/searxng/searx/unixthreadname.py
	deleted:    apps/searxng/searx/utils.py
	deleted:    apps/searxng/searx/version.py
	deleted:    apps/searxng/searx/webadapter.py
	deleted:    apps/searxng/searx/webapp.py
	deleted:    apps/searxng/searx/webutils.py
	deleted:    apps/searxng/searxng_extra/standalone_searx.py
	deleted:    apps/searxng/searxng_extra/update/__init__.py
	deleted:    apps/searxng/searxng_extra/update/update_ahmia_blacklist.py
	deleted:    apps/searxng/searxng_extra/update/update_currencies.py
	deleted:    apps/searxng/searxng_extra/update/update_engine_descriptions.py
	deleted:    apps/searxng/searxng_extra/update/update_engine_traits.py
	deleted:    apps/searxng/searxng_extra/update/update_external_bangs.py
	deleted:    apps/searxng/searxng_extra/update/update_firefox_version.py
	deleted:    apps/searxng/searxng_extra/update/update_osm_keys_tags.py
	deleted:    apps/searxng/searxng_extra/update/update_pygments.py
	deleted:    apps/searxng/searxng_extra/update/update_wikidata_units.py
	deleted:    apps/searxng/setup.py
	deleted:    apps/searxng/tests/__init__.py
	deleted:    apps/searxng/tests/robot/__init__.py
	deleted:    apps/searxng/tests/robot/__main__.py
	deleted:    apps/searxng/tests/robot/settings_robot.yml
	deleted:    apps/searxng/tests/robot/test_webapp.py
	deleted:    apps/searxng/tests/unit/__init__.py
	deleted:    apps/searxng/tests/unit/engines/test_command.py
	deleted:    apps/searxng/tests/unit/engines/test_xpath.py
	deleted:    apps/searxng/tests/unit/network/__init__.py
	deleted:    apps/searxng/tests/unit/network/test_network.py
	deleted:    apps/searxng/tests/unit/settings/empty_settings.yml
	deleted:    apps/searxng/tests/unit/settings/syntaxerror_settings.yml
	deleted:    apps/searxng/tests/unit/settings/test_settings.yml
	deleted:    apps/searxng/tests/unit/settings/user_settings.yml
	deleted:    apps/searxng/tests/unit/settings/user_settings_keep_only.yml
	deleted:    apps/searxng/tests/unit/settings/user_settings_remove.yml
	deleted:    apps/searxng/tests/unit/settings/user_settings_remove2.yml
	deleted:    apps/searxng/tests/unit/settings/user_settings_simple.yml
	deleted:    apps/searxng/tests/unit/test_answerers.py
	deleted:    apps/searxng/tests/unit/test_engines_init.py
	deleted:    apps/searxng/tests/unit/test_exceptions.py
	deleted:    apps/searxng/tests/unit/test_external_bangs.py
	deleted:    apps/searxng/tests/unit/test_locales.py
	deleted:    apps/searxng/tests/unit/test_plugins.py
	deleted:    apps/searxng/tests/unit/test_preferences.py
	deleted:    apps/searxng/tests/unit/test_query.py
	deleted:    apps/searxng/tests/unit/test_results.py
	deleted:    apps/searxng/tests/unit/test_search.py
	deleted:    apps/searxng/tests/unit/test_settings_loader.py
	deleted:    apps/searxng/tests/unit/test_utils.py
	deleted:    apps/searxng/tests/unit/test_webadapter.py
	deleted:    apps/searxng/tests/unit/test_webapp.py
	deleted:    apps/searxng/tests/unit/test_webutils.py
	deleted:    apps/searxng/utils/build_env.py
	deleted:    apps/searxng/utils/filtron.sh
	deleted:    apps/searxng/utils/lib.sh
	deleted:    apps/searxng/utils/lib_go.sh
	deleted:    apps/searxng/utils/lib_nvm.sh
	deleted:    apps/searxng/utils/lib_redis.sh
	deleted:    apps/searxng/utils/lib_sxng_data.sh
	deleted:    apps/searxng/utils/lib_sxng_node.sh
	deleted:    apps/searxng/utils/lib_sxng_static.sh
	deleted:    apps/searxng/utils/lib_sxng_test.sh
	deleted:    apps/searxng/utils/lib_sxng_themes.sh
	deleted:    apps/searxng/utils/lib_sxng_weblate.sh
	deleted:    apps/searxng/utils/lxc.sh
	deleted:    apps/searxng/utils/morty.sh
	deleted:    apps/searxng/utils/searx.sh
	deleted:    apps/searxng/utils/searxng.sh
	deleted:    apps/searxng/utils/searxng_check.py
	deleted:    apps/searxng/utils/templates/etc/searxng/settings.yml
	deleted:    apps/shift-recorder
	deleted:    apps/stockfill
	deleted:    archive/esphome/data/.gitignore
	deleted:    archive/esphome/data/esphome-garage.yaml
	deleted:    archive/esphome/data/esphome-waynes-room.yaml
	deleted:    core/crowdsec/data/detect.yaml
	deleted:    core/traefik/data/dynamic.yaml
	deleted:    core/traefik/data/plugins.yaml
	new file:   default-environment.env
	new file:   docker
	new file:   last-ip.ini
	new file:   monitoring/docker-exporter/Dockerfile.old
	new file:   monitoring/docker-exporter/exporter.py.old
	renamed:    apps/searxng/searxng_extra/__init__.py -> monitoring/gotify/docker-health-alert/last_unhealthy.txt
	new file:   monitoring/grafana/output.txt
	new file:   monitoring/influxdb/influxd.bolt
	new file:   monitoring/influxdb/influxd.sqlite
	deleted:    monitoring/node-red/data/test-container.sh
	new file:   monitoring/prometheus/prometheus.yml.old
	new file:   monitoring/telegraf/telegraf.conf
	new file:   monitoring/uptime-kuma/result
	new file:   monitoring/uptime-kuma/uptime-kuma/kuma.db
	new file:   tree.out
	new file:   update-containers.log
	new file:   update-firewall.log
This commit is contained in:
git
2026-04-01 08:48:11 +10:00
parent 0f2c464392
commit c32c809581
324 changed files with 3392 additions and 42420 deletions
-5
View File
@@ -1,5 +0,0 @@
# Gitignore settings for ESPHome
# This is an example and may include too much for your use-case.
# You can modify this file to suit your needs.
/.esphome/
/secrets.yaml
-238
View File
@@ -1,238 +0,0 @@
esphome:
name: esphome-garage
friendly_name: esphome garage
esp32:
board: esp32-s3-devkitc-1
framework:
type: arduino
version: 2.0.6
external_components:
- source: github://Jorre05/remote_receiver
components: [ remote_receiver ]
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "JSYF44AI5ggGlJbuezald9//7NzOqQ0xeixs2NeEna8="
ota:
password: !secret ota_password
wifi:
networks:
- ssid: !secret ssid_garage
password: !secret wifi_password
- ssid: !secret ssid_house
password: !secret wifi_password
domain: .alm.lan
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome-Garage Fallback Hotspot"
password: "TxX9BHoIG7GT"
captive_portal:
time:
- platform: homeassistant
id: homeassistant_time
timezone: Australia/Brisbane
remote_receiver:
pin:
number: 40
inverted: true
mode:
input: true
pullup: true
rmt_channel: 5
dump: raw
buffer_size: 20kb
tolerance: 50%
filter: 250us
idle: 4ms
remote_transmitter:
pin:
number: 42
# Infrared remotes use a 50% carrier signal
carrier_duty_percent: 50%
binary_sensor:
- platform: status
name: "Availibility"
- platform: gpio
pin:
number: 8
mode:
input: true
pullup: true
name: "Motion Detection"
sensor:
- platform: wifi_signal
name: "WiFi Signal Strength"
update_interval: 60s
- platform: uptime
name: Uptime
- platform: internal_temperature
name: "Internal Temperature"
button:
- platform: restart
name: "Reset"
- platform: template
id: sound_bar_mute
name: Sound Bar Mute
icon: "mdi:volume-mute"
on_press:
- remote_transmitter.transmit_raw:
code: [9165, -4370, 709, -1563, 698, -1549, 700, -1547, 701, -1546, 700, -1547, 697, -435, 705, -1546, 697, -1550, 695, -439, 703, -1547, 697, -1550, 701, -431, 700, -438, 701, -1551, 698, -431, 705, -1550, 696, -434, 706, -537, 705, -1442, 699, -1442, 697, -544, 704, -1546, 698, -1443, 700, -430, 709, -1543, 702, -1441, 701, -537, 709, -532, 707, -1435, 708, -430, 704, -534, 709, -1539, 709]
carrier_frequency: 38kHz
- remote_transmitter.transmit_raw:
carrier_frequency: 38kHz
code: [9167,-2118,729]
repeat:
times: 5
# wait_time: 240ms
- platform: template
id: sound_bar_vol_up
name: Sound Bar Vol +
icon: "mdi:volume-plus"
on_press:
- remote_transmitter.transmit_raw:
code: [9149, -4385, 687, -1581, 670, -1577, 670, -1577, 668, -1579, 670, -1577, 672, -455, 680, -1577, 670, -1578, 669, -460, 680, -1576, 669, -1578, 670, -462, 675, -460, 676, -1579, 668, -463, 674, -1579, 670, -462, 675, -1577, 669, -460, 677, -462, 674, -1579, 668, -1579, 668, -465, 672, -464, 672, -1578, 670, -464, 672, -1578, 670, -1577, 667, -467, 670, -467, 670, -1579, 668, -1579, 669]
carrier_frequency: 38kHz
- platform: template
id: sound_bar_vol_down
name: Sound Bar Vol -
icon: "mdi:volume-minus"
on_press:
- remote_transmitter.transmit_raw:
code: [9151, -4389, 685, -1582, 668, -1579, 667, -1580, 667, -1580, 668, -1580, 667, -466, 669, -1582, 667, -1581, 667, -467, 668, -1583, 667, -1580, 667, -467, 669, -468, 670, -1581, 668, -466, 669, -1581, 670, -1577, 669, -464, 670, -468, 668, -468, 669, -1582, 667, -1580, 668, -466, 669, -467, 671, -466, 670, -1580, 668, -1579, 668, -1580, 669, -466, 669, -468, 669, -1580, 668, -1580, 667]
carrier_frequency: 38kHz
- platform: template
id: ac_mode_heat
name: AC Mode Heat
icon: "mdi:heat-wave"
on_press:
- remote_transmitter.transmit_raw:
code: [3626, -3343, 1014, -761, 981, -761, 983, -2471, 1014, -2473, 1013, -761, 981, -733, 1011, -2471, 1014, -761, 982, -760, 983, -761, 981, -2473, 1012, -2474, 1012, -762, 1008, -734, 982, -2474, 1011, -763, 980, -762, 980, -790, 954, -2473, 1013, -2473, 1012, -762, 980, -762, 982, -762, 981, -761, 982, -762, 981, -761, 982, -2472, 1014, -2472, 1013, -762, 980, -761, 958, -784, 958, -785, 3596, -3347, 987, -782, 961, -782, 982, -2477, 986, -2500, 1009, -758, 985, -758, 984, -2477, 1009, -758, 984, -759, 984, -738, 1004, -2479, 1035, -2450, 1008, -732, 1014, -729, 1015, -2473, 1013, -727, 1015, -729, 1012, -731, 1012, -2476, 1007, -2478, 1006, -735, 1008, -735, 1006, -737, 1004, -739, 1001, -742, 1027, -717, 997, -2492, 990, -2519, 965, -776, 966, -777, 941, -802, 966, -777, 3552, -3423, 932]
carrier_frequency: 38kHz
- remote_transmitter.transmit_raw:
code: [3513, -3457, 900, -840, 902, -841, 903, -2585, 900, -841, 902, -841, 902, -842, 928, -814, 902, -841, 902, -841, 902, -841, 902, -2587, 898, -842, 901, -842, 901, -843, 900, -843, 900, -867, 876, -867, 876, -2611, 875, -2611, 874, -867, 876, -2613, 872, -2613, 873, -868, 902, -841, 875, -868, 876, -2611, 874, -2613, 873, -867, 874, -2615, 873, -2613, 872, -895, 847, -869, 3489, -3512, 845, -895, 848, -895, 848, -2641, 844, -896, 846, -897, 821, -922, 821, -923, 820, -923, 819, -950, 793, -950, 793, -2695, 790, -951, 792, -967, 776, -978, 764, -980, 763, -979, 316]
carrier_frequency: 38kHz
- platform: template
id: ac_mode_cool
name: AC Mode Cool
icon: "mdi:sun-snowflake"
on_press:
- remote_transmitter.transmit_raw:
code: [3625, -3345, 1012, -760, 1010, -2445, 1013, -2474, 1012, -760, 983, -787, 955, -761, 983, -2474, 1011, -786, 957, -760, 984, -2472, 1012, -2473, 1014, -758, 1011, -732, 984, -759, 1011, -2446, 1013, -758, 984, -759, 985, -2473, 1012, -758, 984, -2474, 1039, -759, 956, -759, 985, -785, 934, -781, 988, -756, 1011, -2448, 985, -784, 960, -2525, 959, -784, 960, -781, 962, -781, 987, -783, 3602, -3319, 1009, -756, 987, -2475, 1010, -2476, 1009, -757, 986, -757, 985, -734, 1009, -2477, 1035, -706, 1011, -758, 986, -2503, 982, -2476, 1008, -732, 1038, -705, 1037, -706, 1009, -2480, 1001, -739, 1005, -738, 1005, -2510, 972, -741, 1000, -2489, 1021, -719, 997, -747, 995, -776, 964, -779, 991, -725, 965, -2547, 939, -801, 940, -2549, 936, -805, 936, -807, 936, -807, 961, -782, 3517, -3459, 898]
carrier_frequency: 38kHz
- remote_transmitter.transmit_raw:
code: [3510, -3461, 897, -842, 928, -815, 902, -2587, 898, -843, 901, -870, 872, -868, 902, -840, 903, -840, 876, -867, 875, -895, 855, -2606, 873, -868, 875, -868, 902, -841, 875, -869, 874, -868, 875, -869, 875, -2613, 872, -2640, 874, -841, 874, -2614, 862, -2625, 843, -922, 822, -922, 820, -950, 793, -2668, 587, -2926, 271]
carrier_frequency: 38kHz
- platform: template
id: ac_mode_dry
name: AC Mode Dry
icon: "mdi:air-filter"
on_press:
- remote_transmitter.transmit_raw:
code: [3628, -3344, 989, -2495, 991, -2494, 991, -781, 962, -2495, 989, -2496, 990, -2496, 989, -2497, 1013, -2472, 989, -2497, 988, -2498, 989, -782, 960, -2496, 989, -2497, 989, -2497, 990, -2496, 989, -2495, 991, -2496, 989, -2496, 990, -780, 962, -2496, 989, -781, 986, -756, 988, -755, 962, -781, 986, -2473, 1013, -2473, 1012, -755, 964, -2498, 1010, -757, 987, -755, 986, -756, 987, -734, 3621, -3351, 1008, -2476, 1011, -2475, 1010, -731, 1011, -2478, 1006, -2479, 1004, -2482, 1002, -2483, 1003, -2483, 1002, -2483, 1000, -2486, 998, -742, 1001, -2487, 996, -2489, 996, -2491, 994, -2491, 992, -2495, 990, -2495, 965, -2522, 964, -778, 964, -2547, 937, -803, 940, -803, 938, -805, 936, -808, 934, -2554, 931, -2554, 930, -811, 929, -2560, 899, -842, 901, -842, 901, -841, 902, -841, 3516, -3459, 899]
carrier_frequency: 38kHz
- remote_transmitter.transmit_raw:
code: [3511, -3458, 900, -841, 902, -841, 901, -2587, 899, -843, 900, -842, 901, -843, 899, -844, 900, -867, 875, -868, 875, -868, 876, -2612, 873, -868, 875, -868, 875, -868, 875, -868, 876, -868, 881, -861, 876, -2612, 873, -2613, 873, -867, 875, -2614, 872, -2614, 871, -870, 850, -893, 847, -897, 845, -2668, 818, -2667, 819, -922, 820, -2668, 817, -2670, 761, -1006, 592, -1152, 412]
carrier_frequency: 38kHz
- platform: template
id: ac_mode_auto
name: AC Mode Auto
icon: "mdi:auto-mode"
on_press:
- remote_transmitter.transmit_raw:
code: [3602, -3368, 989, -782, 961, -782, 960, -2496, 989, -2496, 990, -782, 961, -2496, 988, -2498, 989, -782, 960, -783, 959, -784, 984, -2473, 987, -2498, 1012, -760, 983, -2474, 988, -2498, 1000, -769, 982, -2477, 986, -784, 983, -2476, 1012, -2473, 993, -777, 984, -759, 984, -759, 960, -783, 983, -2476, 985, -784, 959, -2500, 985, -2501, 1008, -761, 958, -760, 1008, -734, 1007, -734, 3624, -3350, 1009, -731, 1010, -733, 1010, -2476, 1011, -2476, 1011, -730, 1011, -2477, 1008, -2478, 1006, -734, 1007, -736, 1007, -735, 1005, -2483, 1003, -2484, 1001, -739, 1001, -2486, 1000, -2487, 998, -743, 974, -2513, 996, -745, 995, -2492, 994, -2492, 968, -773, 970, -773, 968, -775, 967, -776, 967, -2522, 963, -777, 966, -2522, 963, -2524, 961, -781, 961, -805, 937, -806, 936, -807, 3519, -3456, 902]
carrier_frequency: 38kHz
- remote_transmitter.transmit_raw:
code: [3512, -3458, 899, -841, 902, -841, 901, -2587, 899, -842, 901, -842, 901, -842, 901, -842, 909, -834, 903, -840, 902, -841, 903, -2586, 899, -841, 902, -840, 902, -842, 901, -841, 903, -841, 901, -842, 902, -2587, 898, -2587, 899, -842, 901, -2587, 898, -2588, 898, -867, 876, -867, 875, -868, 875, -2613, 873, -2613, 872, -869, 873, -2614, 847, -2640, 852, -889, 848, -894, 3136, -3840, 845, -895, 847, -896, 854, -2634, 843, -924, 629, -1114, 601, -1142, 491, -1252, 462, -1282, 326, -1417, 356, -1387, 301, -3187, 352, -1415, 245, -1499, 200]
carrier_frequency: 38kHz
switch:
- platform: template
id: sound_bar_power
name: Sound Bar Power
icon: "mdi:power"
turn_on_action:
- remote_transmitter.transmit_raw:
code: [9189, -4346, 727, -1546, 709, -1539, 712, -1535, 707, -1540, 707, -1541, 708, -416, 719, -1541, 708, -1540, 707, -416, 720, -1541, 704, -1544, 705, -418, 718, -416, 722, -1543, 706, -415, 721, -1542, 706, -415, 721, -1541, 706, -416, 721, -415, 724, -1539, 707, -418, 720, -415, 724, -416, 723, -1531, 713, -414, 722, -1533, 718, -1528, 720, -412, 722, -1529, 719, -1528, 720, -1527, 721]
carrier_frequency: 38kHz
- switch.template.publish:
id: sound_bar_power
state: ON
turn_off_action:
- remote_transmitter.transmit_raw:
code: [9189, -4346, 727, -1546, 709, -1539, 712, -1535, 707, -1540, 707, -1541, 708, -416, 719, -1541, 708, -1540, 707, -416, 720, -1541, 704, -1544, 705, -418, 718, -416, 722, -1543, 706, -415, 721, -1542, 706, -415, 721, -1541, 706, -416, 721, -415, 724, -1539, 707, -418, 720, -415, 724, -416, 723, -1531, 713, -414, 722, -1533, 718, -1528, 720, -412, 722, -1529, 719, -1528, 720, -1527, 721]
carrier_frequency: 38kHz
- remote_transmitter.transmit_raw:
carrier_frequency: 38kHz
code: [9143, -2145, 687]
repeat:
times: 5
wait_time: 240ms
- switch.template.publish:
id: sound_bar_power
state: OFF
- platform: template
id: soniq_power
name: TV Power
icon: "mdi:power"
turn_on_action:
- remote_transmitter.transmit_raw:
code: [9098, -4473, 716, -455, 692, -1593, 698, -459, 700, -457, 694, -1592, 699, -1589, 700, -1591, 690, -466, 700, -1560, 688, -483, 690, -1575, 699, -1592, 690, -1599, 693, -482, 703, -1569, 691, -1594, 692, -487, 690, -1579, 684, -1599, 693, -1595, 699, -480, 691, -463, 697, -463, 692, -460, 693, -1576, 695, -481, 679, -476, 690, -468, 695, -1574, 678, -1604, 689, -1597, 686, -1603, 684]
carrier_frequency: 38kHz
repeat:
times: 2
wait_time: 5ms
- switch.template.publish:
id: soniq_power
state: ON
turn_off_action:
- remote_transmitter.transmit_raw:
code: [9098, -4473, 716, -455, 692, -1593, 698, -459, 700, -457, 694, -1592, 699, -1589, 700, -1591, 690, -466, 700, -1560, 688, -483, 690, -1575, 699, -1592, 690, -1599, 693, -482, 703, -1569, 691, -1594, 692, -487, 690, -1579, 684, -1599, 693, -1595, 699, -480, 691, -463, 697, -463, 692, -460, 693, -1576, 695, -481, 679, -476, 690, -468, 695, -1574, 678, -1604, 689, -1597, 686, -1603, 684]
carrier_frequency: 38kHz
repeat:
times: 2
wait_time: 5ms
- switch.template.publish:
id: soniq_power
state: OFF
- platform: template
id: ac_power
name: AC Power
icon: "mdi:power"
turn_on_action:
- remote_transmitter.transmit_raw:
code: [3613, -3358, 1000, -2486, 997, -2489, 1000, -767, 976, -2486, 1003, -760, 985, -2480, 995, -768, 982, -760, 977, -2493, 991, -2490, 996, -767, 976, -2490, 995, -763, 980, -2491, 995, -764, 981, -762, 983, -760, 983, -760, 986, -2484, 991, -767, 982, -760, 979, -768, 978, -761, 975, -767, 983, -760, 988, -755, 978, -2493, 992, -765, 974, -769, 982, -761, 980, -762, 980, -766, 3589, -3366, 992, -2493, 992, -2497, 995, -761, 975, -2498, 990, -765, 974, -2500, 982, -763, 983, -760, 982, -2502, 983, -2503, 983, -761, 981, -2511, 974, -762, 976, -2512, 974, -767, 974, -769, 974, -769, 969, -774, 968, -2520, 961, -779, 963, -780, 962, -784, 962, -781, 957, -786, 960, -783, 952, -791, 951, -2537, 948, -797, 942, -801, 941, -806, 937, -806, 929, -814, 3539, -3439, 918]
carrier_frequency: 38kHz
- remote_transmitter.transmit_raw:
code: [3526, -3445, 911, -829, 913, -830, 913, -2575, 899, -842, 901, -842, 900, -843, 901, -842, 901, -843, 902, -841, 901, -842, 901, -2587, 899, -842, 901, -842, 900, -843, 903, -840, 901, -842, 903, -840, 902, -2586, 899, -2587, 901, -841, 901, -2587, 900, -2586, 897, -849, 897, -846, 890, -854, 894, -2593, 888, -2598, 892, -854, 884, -2609, 877, -2614, 872, -868, 875, -868, 3489, -3486, 874, -867, 877, -866, 874, -2614, 871, -869, 874, -869, 877, -866, 873, -870, 866, -878, 873, -870, 850, -893, 852, -2637, 842, -909, 802, -941, 797, -947, 771, -972, 776, -967, 776, -977, 743, -2750, 742, -2745, 729, -1011, 715, -2773, 709, -2777, 707]
carrier_frequency: 38kHz
- switch.template.publish:
id: ac_power
state: ON
turn_off_action:
- remote_transmitter.transmit_raw:
code: [3613, -3358, 1000, -2486, 997, -2489, 1000, -767, 976, -2486, 1003, -760, 985, -2480, 995, -768, 982, -760, 977, -2493, 991, -2490, 996, -767, 976, -2490, 995, -763, 980, -2491, 995, -764, 981, -762, 983, -760, 983, -760, 986, -2484, 991, -767, 982, -760, 979, -768, 978, -761, 975, -767, 983, -760, 988, -755, 978, -2493, 992, -765, 974, -769, 982, -761, 980, -762, 980, -766, 3589, -3366, 992, -2493, 992, -2497, 995, -761, 975, -2498, 990, -765, 974, -2500, 982, -763, 983, -760, 982, -2502, 983, -2503, 983, -761, 981, -2511, 974, -762, 976, -2512, 974, -767, 974, -769, 974, -769, 969, -774, 968, -2520, 961, -779, 963, -780, 962, -784, 962, -781, 957, -786, 960, -783, 952, -791, 951, -2537, 948, -797, 942, -801, 941, -806, 937, -806, 929, -814, 3539, -3439, 918]
carrier_frequency: 38kHz
- remote_transmitter.transmit_raw:
code: [3526, -3445, 911, -829, 913, -830, 913, -2575, 899, -842, 901, -842, 900, -843, 901, -842, 901, -843, 902, -841, 901, -842, 901, -2587, 899, -842, 901, -842, 900, -843, 903, -840, 901, -842, 903, -840, 902, -2586, 899, -2587, 901, -841, 901, -2587, 900, -2586, 897, -849, 897, -846, 890, -854, 894, -2593, 888, -2598, 892, -854, 884, -2609, 877, -2614, 872, -868, 875, -868, 3489, -3486, 874, -867, 877, -866, 874, -2614, 871, -869, 874, -869, 877, -866, 873, -870, 866, -878, 873, -870, 850, -893, 852, -2637, 842, -909, 802, -941, 797, -947, 771, -972, 776, -967, 776, -977, 743, -2750, 742, -2745, 729, -1011, 715, -2773, 709, -2777, 707]
carrier_frequency: 38kHz
- switch.template.publish:
id: ac_power
state: OFF
@@ -1,75 +0,0 @@
esphome:
name: esphome-waynes-room
friendly_name: ESPhome Wayne's Room
esp32:
board: esp32-s3-devkitc-1
framework:
type: arduino
version: 2.0.6
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "bZd2q2XkmQH/o/+Jz+gZKMFM8VGA0NRheWp/uYvQRho="
ota:
password: !secret ota_password
wifi:
networks:
- ssid: !secret ssid_garage
password: !secret wifi_password
- ssid: !secret ssid_house
password: !secret wifi_password
domain: .alm.lan
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "esphome-waynes-room"
password: "lHNYq8KWKSJv"
captive_portal:
time:
- platform: homeassistant
id: homeassistant_time
timezone: Australia/Brisbane
i2c:
sda: 17
scl: 18
scan: true
id: bus_a
binary_sensor:
- platform: status
name: "Availibility"
- platform: gpio
pin:
number: 8
mode:
input: true
pullup: true
name: "Motion Detection"
sensor:
- platform: wifi_signal
name: "WiFi Signal Strength"
update_interval: 60s
- platform: uptime
name: Uptime
- platform: bh1750
name: "Light Level"
address: 0x23
update_interval: 5s
- platform: internal_temperature
name: "Internal Temperature"
button:
- platform: restart
name: "Reset"