lint yaml files

This commit is contained in:
2026-01-30 09:42:07 +01:00
parent bc1c1160eb
commit 40ed0fa5ad
24 changed files with 314 additions and 319 deletions

View File

@@ -1,21 +1,21 @@
---
addic7ed:
cookies: ''
password: ''
user_agent: ''
username: ''
cookies: ""
password: ""
user_agent: ""
username: ""
vip: false
analytics:
enabled: false
anticaptcha:
anti_captcha_key: ''
anti_captcha_key: ""
assrt:
token: ''
token: ""
auth:
apikey: 8d0c7c8c7eba845a6774440d1c2136ae
password: ''
password: ""
type: null
username: ''
username: ""
backup:
day: 6
folder: /config/backup
@@ -23,12 +23,12 @@ backup:
hour: 3
retention: 31
betaseries:
token: ''
token: ""
cors:
enabled: false
deathbycaptcha:
password: ''
username: ''
password: ""
username: ""
embeddedsubtitles:
hi_fallback: false
include_ass: true
@@ -42,21 +42,21 @@ general:
adaptive_searching_delta: 1w
anti_captcha_provider: null
auto_update: true
base_url: ''
base_url: ""
branch: master
chmod: '0640'
chmod: "0640"
chmod_enabled: false
days_to_upgrade_subs: 7
debug: false
default_und_audio_lang: ''
default_und_embedded_subtitles_lang: ''
default_und_audio_lang: ""
default_und_embedded_subtitles_lang: ""
dont_notify_manual_actions: false
embedded_subs_show_desired: true
embedded_subtitles_parser: ffprobe
enabled_providers:
- embeddedsubtitles
- tvsubtitles
- opensubtitlescom
- embeddedsubtitles
- tvsubtitles
- opensubtitlescom
flask_secret_key: f7cb0b9466ff2a51dd6f7fba4263d1d8
hi_extension: hi
ignore_ass_subs: false
@@ -67,7 +67,7 @@ general:
minimum_score: 90
minimum_score_movie: 70
movie_default_enabled: false
movie_default_profile: ''
movie_default_profile: ""
multithreading: true
page_size: 25
page_size_manual_search: 10
@@ -75,16 +75,16 @@ general:
path_mappings: []
path_mappings_movie: []
port: 6767
postprocessing_cmd: ''
postprocessing_cmd: ""
postprocessing_threshold: 90
postprocessing_threshold_movie: 70
serie_default_enabled: false
serie_default_profile: ''
serie_default_profile: ""
single_language: false
skip_hashing: false
subfolder: current
subfolder_custom: ''
subzero_mods: ''
subfolder_custom: ""
subzero_mods: ""
theme: auto
upgrade_frequency: 12
upgrade_manual: true
@@ -100,24 +100,24 @@ general:
wanted_search_frequency: 6
wanted_search_frequency_movie: 6
hdbits:
passkey: ''
username: ''
passkey: ""
username: ""
karagarga:
f_password: ''
f_username: ''
password: ''
username: ''
f_password: ""
f_username: ""
password: ""
username: ""
ktuvit:
email: ''
hashed_password: ''
email: ""
hashed_password: ""
legendasdivx:
password: ''
password: ""
skip_wrong_fps: false
username: ''
username: ""
legendastv:
featured_only: false
password: ''
username: ''
password: ""
username: ""
movie_scores:
audio_codec: 3
edition: 0
@@ -131,15 +131,15 @@ movie_scores:
video_codec: 2
year: 30
napisy24:
password: ''
username: ''
password: ""
username: ""
opensubtitles:
password: ''
password: ""
skip_wrong_fps: false
ssl: false
timeout: 15
use_tag_search: false
username: ''
username: ""
vip: false
opensubtitlescom:
include_ai_translated: false
@@ -149,24 +149,24 @@ opensubtitlescom:
podnapisi:
verify_ssl: true
postgresql:
database: ''
database: ""
enabled: false
host: localhost
password: ''
password: ""
port: 5432
username: ''
username: ""
proxy:
exclude:
- localhost
- 127.0.0.1
password: ''
port: ''
- localhost
- 127.0.0.1
password: ""
port: ""
type: null
url: ''
username: ''
url: ""
username: ""
radarr:
apikey: a74a5eb3683146659905a87f0d6d1587
base_url: ''
base_url: ""
defer_search_signalr: false
excluded_tags: []
full_update: Daily
@@ -196,7 +196,7 @@ series_scores:
year: 90
sonarr:
apikey: 872c463bc4e84567b84605bf213e0409
base_url: ''
base_url: ""
defer_search_signalr: false
episodes_sync: 60
exclude_season_zero: false
@@ -215,11 +215,11 @@ sonarr:
sync_only_monitored_series: false
use_ffprobe_cache: true
subf2m:
user_agent: ''
user_agent: ""
verify_ssl: true
subscene:
password: ''
username: ''
password: ""
username: ""
subsync:
checker:
blacklisted_languages: []
@@ -235,19 +235,19 @@ subsync:
use_subsync_movie_threshold: false
use_subsync_threshold: false
titlovi:
password: ''
username: ''
password: ""
username: ""
titulky:
approved_only: false
multithreading: true
password: ''
password: ""
skip_wrong_fps: false
username: ''
username: ""
whisperai:
endpoint: http://127.0.0.1:9000
loglevel: INFO
response: 5
timeout: 3600
xsubs:
password: ''
username: ''
password: ""
username: ""

View File

@@ -1,31 +1,31 @@
---
addic7ed:
cookies: ''
password: ''
user_agent: ''
username: ''
cookies: ""
password: ""
user_agent: ""
username: ""
vip: false
analytics:
enabled: false
anidb:
api_client: ''
api_client: ""
api_client_ver: 1
animetosho:
anidb_api_client: ''
anidb_api_client: ""
anidb_api_client_ver: 1
search_threshold: 6
anticaptcha:
anti_captcha_key: ''
anti_captcha_key: ""
assrt:
token: ''
token: ""
auth:
apikey: 3d76b80b680e8cf8f3bba25fb144a326
password: ''
password: ""
type: null
username: ''
username: ""
avistaz:
cookies: ''
user_agent: ''
cookies: ""
user_agent: ""
backup:
day: 6
folder: /config/backup
@@ -33,15 +33,15 @@ backup:
hour: 3
retention: 31
betaseries:
token: ''
token: ""
cinemaz:
cookies: ''
user_agent: ''
cookies: ""
user_agent: ""
cors:
enabled: false
deathbycaptcha:
password: ''
username: ''
password: ""
username: ""
embeddedsubtitles:
fallback_lang: en
hi_fallback: false
@@ -54,27 +54,27 @@ general:
adaptive_searching_delta: 1w
anti_captcha_provider: null
auto_update: true
base_url: ''
base_url: ""
branch: master
chmod: '0640'
chmod: "0640"
chmod_enabled: false
days_to_upgrade_subs: 7
debug: false
default_und_audio_lang: ''
default_und_embedded_subtitles_lang: ''
default_und_audio_lang: ""
default_und_embedded_subtitles_lang: ""
dont_notify_manual_actions: false
embedded_subs_show_desired: true
embedded_subtitles_parser: ffprobe
enabled_integrations: []
enabled_providers:
- embeddedsubtitles
- opensubtitlescom
- embeddedsubtitles
- opensubtitlescom
flask_secret_key: 1ea7fa4334d317ce50f886e0fedfe4b7
hi_extension: hi
ignore_ass_subs: false
ignore_pgs_subs: false
ignore_vobsub_subs: false
ip: '*'
ip: "*"
language_equals: []
minimum_score: 90
minimum_score_movie: 70
@@ -87,7 +87,7 @@ general:
path_mappings: []
path_mappings_movie: []
port: 6767
postprocessing_cmd: ''
postprocessing_cmd: ""
postprocessing_threshold: 90
postprocessing_threshold_movie: 70
remove_profile_tags: []
@@ -97,8 +97,8 @@ general:
single_language: false
skip_hashing: false
subfolder: current
subfolder_custom: ''
subzero_mods: ''
subfolder_custom: ""
subzero_mods: ""
theme: auto
upgrade_frequency: 12
upgrade_manual: true
@@ -115,32 +115,32 @@ general:
wanted_search_frequency: 6
wanted_search_frequency_movie: 6
hdbits:
passkey: ''
username: ''
passkey: ""
username: ""
jimaku:
api_key: ''
api_key: ""
enable_ai_subs: false
enable_archives_download: false
enable_name_search_fallback: true
karagarga:
f_password: ''
f_username: ''
password: ''
username: ''
f_password: ""
f_username: ""
password: ""
username: ""
ktuvit:
email: ''
hashed_password: ''
email: ""
hashed_password: ""
legendasdivx:
password: ''
password: ""
skip_wrong_fps: false
username: ''
username: ""
legendasnet:
password: ''
username: ''
password: ""
username: ""
log:
exclude_filter: ''
exclude_filter: ""
ignore_case: false
include_filter: ''
include_filter: ""
use_regex: false
movie_scores:
audio_codec: 3
@@ -158,15 +158,15 @@ napiprojekt:
only_authors: false
only_real_names: false
napisy24:
password: ''
username: ''
password: ""
username: ""
opensubtitles:
password: ''
password: ""
skip_wrong_fps: false
ssl: false
timeout: 15
use_tag_search: false
username: ''
username: ""
vip: false
opensubtitlescom:
include_ai_translated: false
@@ -174,50 +174,50 @@ opensubtitlescom:
use_hash: true
username: cabehob334
plex:
apikey: ''
apikey: ""
auth_method: apikey
disable_auto_migration: false
email: ''
email: ""
encryption_key: 4D5x7U9mvgS3tG4s4nNtXz076-9iN5wcxTnqEu1I_QY
ip: 127.0.0.1
migration_attempted: false
migration_successful: false
migration_timestamp: ''
movie_library: ''
migration_timestamp: ""
movie_library: ""
port: 32400
series_library: ''
series_library: ""
server_local: false
server_machine_id: ''
server_name: ''
server_url: ''
server_machine_id: ""
server_name: ""
server_url: ""
set_episode_added: false
set_movie_added: false
ssl: false
token: ''
token: ""
update_movie_library: false
update_series_library: false
user_id: ''
username: ''
user_id: ""
username: ""
podnapisi:
verify_ssl: true
postgresql:
database: ''
database: ""
enabled: false
host: localhost
password: ''
password: ""
port: 5432
username: ''
username: ""
proxy:
exclude:
- localhost
- 127.0.0.1
password: ''
port: ''
- localhost
- 127.0.0.1
password: ""
port: ""
type: null
url: ''
username: ''
url: ""
username: ""
radarr:
apikey: ''
apikey: ""
base_url: /
defer_search_signalr: false
excluded_tags: []
@@ -246,7 +246,7 @@ series_scores:
video_codec: 2
year: 90
sonarr:
apikey: ''
apikey: ""
base_url: /
defer_search_signalr: false
exclude_season_zero: false
@@ -265,9 +265,9 @@ sonarr:
sync_only_monitored_series: false
use_ffprobe_cache: true
subdl:
api_key: ''
api_key: ""
subf2m:
user_agent: ''
user_agent: ""
verify_ssl: true
subsync:
checker:
@@ -284,23 +284,23 @@ subsync:
use_subsync_movie_threshold: false
use_subsync_threshold: false
titlovi:
password: ''
username: ''
password: ""
username: ""
titulky:
approved_only: false
password: ''
password: ""
skip_wrong_fps: false
username: ''
username: ""
translator:
default_score: 50
gemini_key: ''
gemini_key: ""
gemini_model: gemini-2.0-flash
lingarr_url: http://lingarr:9876
translator_info: true
translator_type: google_translate
turkcealtyaziorg:
cookies: ''
user_agent: ''
cookies: ""
user_agent: ""
whisperai:
endpoint: http://127.0.0.1:9000
loglevel: INFO
@@ -308,5 +308,5 @@ whisperai:
response: 5
timeout: 3600
xsubs:
password: ''
username: ''
password: ""
username: ""

View File

@@ -1,15 +1,15 @@
source_directories:
- /remote/server/bram
- /remote/server/bram
repositories:
- path: /repo/bram
- path: /repo/bram
encryption_passcommand: cat /keys/bram.key
umask: 22
compression: lz4
archive_name_format: '{now:%Y-%m-%d}'
archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true
@@ -18,8 +18,8 @@ keep_weekly: 4
keep_monthly: 6
checks:
- name: repository
- name: archives
- name: repository
- name: archives
check_last: 3
commands:

View File

@@ -1,13 +1,13 @@
source_directories:
- /shuttle/etc
- /shuttle/etc
repositories:
- path: /repo/etc
- path: /repo/etc
umask: 22
compression: lz4
archive_name_format: '{now:%Y-%m-%d}'
archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true
@@ -16,6 +16,6 @@ keep_weekly: 4
keep_monthly: 6
checks:
- name: repository
- name: archives
- name: repository
- name: archives
check_last: 3

View File

@@ -1,17 +1,17 @@
source_directories:
- /shuttle/home
- /shuttle/home
exclude_patterns:
- /shuttle/home/.snapshot
- /shuttle/home/*/.cache
- /shuttle/home/.snapshot
- /shuttle/home/*/.cache
repositories:
- path: /repo/home
- path: /repo/home
umask: 22
compression: lz4
archive_name_format: '{now:%Y-%m-%d}'
archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true
@@ -20,6 +20,6 @@ keep_weekly: 4
keep_monthly: 6
checks:
- name: repository
- name: archives
- name: repository
- name: archives
check_last: 3

View File

@@ -1,20 +1,20 @@
source_directories:
- /shuttle/opt
- /shuttle/opt
exclude_patterns:
- /shuttle/opt/.snapshot
- /shuttle/opt/jupyter/conda
- /shuttle/opt/emby/metadata
- /shuttle/opt/btsync/var/*.journal*
- /shuttle/opt/openvpn-server/*.log
- /shuttle/opt/.snapshot
- /shuttle/opt/jupyter/conda
- /shuttle/opt/emby/metadata
- /shuttle/opt/btsync/var/*.journal*
- /shuttle/opt/openvpn-server/*.log
repositories:
- path: /repo/opt
- path: /repo/opt
umask: 22
compression: lz4
archive_name_format: '{now:%Y-%m-%d}'
archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true
@@ -23,6 +23,6 @@ keep_weekly: 4
keep_monthly: 6
checks:
- name: repository
- name: archives
- name: repository
- name: archives
check_last: 3

View File

@@ -1,16 +1,16 @@
source_directories:
- /shuttle/root
- /shuttle/root
exclude_patterns:
- /shuttle/root/.cache
- /shuttle/root/.cache
repositories:
- path: /repo/root
- path: /repo/root
umask: 22
compression: lz4
archive_name_format: '{now:%Y-%m-%d}'
archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true
@@ -19,6 +19,6 @@ keep_weekly: 4
keep_monthly: 6
checks:
- name: repository
- name: archives
- name: repository
- name: archives
check_last: 3

View File

@@ -1,13 +1,13 @@
source_directories:
- /tmp/
- /tmp/
repositories:
- path: /repo/test
- path: /repo/test
umask: 22
compression: lz4
archive_name_format: '{now:%Y-%m-%d_%H%M%S}'
archive_name_format: "{now:%Y-%m-%d_%H%M%S}"
unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true

View File

@@ -2,14 +2,14 @@ services:
bazarr:
container_name: bazarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
image: linuxserver/bazarr:v1.5.3-ls327
ports:
- 16767:6767
- 16767:6767
restart: unless-stopped
volumes:
- /opt/bazarr/config:/config
- /media/neptune/Video/Movies:/movies
- /media/neptune/Video/Shows:/tv
- /opt/bazarr/config:/config
- /media/neptune/Video/Movies:/movies
- /media/neptune/Video/Shows:/tv

View File

@@ -9,4 +9,4 @@ services:
- /opt/homeassistant:/config
- /etc/localtime:/etc/localtime:ro
extra_hosts:
- "host:${HOST_IP}"
- "host:${HOST_IP}"

View File

@@ -4,12 +4,12 @@ services:
container_name: uptime-kuma
restart: unless-stopped
volumes:
- /opt/uptime-kuma:/app/data
- /var/run/docker.sock:/var/run/docker.sock
- /opt/uptime-kuma:/app/data
- /var/run/docker.sock:/var/run/docker.sock
ports:
- "3001:3001"
- "3001:3001"
auto-kuma:
image: ghcr.io/bigboot/autokuma:uptime-kuma-v1-sha-cbd2537
image: ghcr.io/bigboot/autokuma:uptime-kuma-v1-sha-cbd2537
container_name: auto-kuma
environment:
- AUTOKUMA__KUMA__URL=http://host:3001

View File

@@ -18,5 +18,4 @@ services:
- /opt/mediamtx/mediamtx.yml:/mediamtx.yml:ro
- /mnt/yotta/radon/mediamtx:/recordings
restart: unless-stopped
# vlc --network-caching=50 rtsp://192.168.2.200:8554/mystream

View File

@@ -2,19 +2,19 @@ services:
readarr:
container_name: readarr
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
- PUID=1000
- PGID=1000
- TZ=Europe/Amsterdam
extra_hosts:
- "transmission:${HOST_IP}"
- "qbittorrent:${HOST_IP}"
- "jackett:${HOST_IP}"
- "transmission:${HOST_IP}"
- "qbittorrent:${HOST_IP}"
- "jackett:${HOST_IP}"
image: linuxserver/readarr:develop-0.4.18.2805-ls156
ports:
- 18787:8787
- 18787:8787
restart: unless-stopped
volumes:
- /opt/readarr:/config
- /mnt/yotta/neon/Books/Epub:/books
- /media/scratch/transmission:/downloads/transmission
- /media/scratch/qbittorrent:/downloads/qbittorrent
- /opt/readarr:/config
- /mnt/yotta/neon/Books/Epub:/books
- /media/scratch/transmission:/downloads/transmission
- /media/scratch/qbittorrent:/downloads/qbittorrent

View File

@@ -13,6 +13,6 @@ services:
- DATABASE_PASS=${TELEGRAF_DATABASE_PASS}
- DATABASE_NAME=${TELEGRAF_DATABASE_NAME}
extra_hosts:
- "host:${HOST_IP}"
- "host:${HOST_IP}"
volumes:
- /opt/telegraf/telegraf.conf:/etc/telegraf/telegraf.conf:ro

View File

@@ -26,7 +26,7 @@ services:
teslamate-grafana:
image: teslamate/grafana:2.1.0
container_name: teslamate-grafana
restart: unless-stopped
restart: unless-stopped
environment:
- DATABASE_HOST=${TESLAMATE_DATABASE_HOST}
- DATABASE_PORT=${TESLAMATE_DATABASE_PORT}

View File

@@ -68,7 +68,7 @@ sensor:
name: "ATC Battery-Level (8D:03)"
battery_voltage:
name: "ATC Battery-Voltage (8D:03)"
- platform: atc_mithermometer
mac_address: A4:C1:38:98:D1:1B
temperature:
@@ -79,7 +79,7 @@ sensor:
name: "ATC Battery-Level (D1:1B)"
battery_voltage:
name: "ATC Battery-Voltage (D1:1B)"
- platform: atc_mithermometer
mac_address: A4:C1:38:FE:6D:D9
temperature:
@@ -119,4 +119,3 @@ sensor:
name: "Xiaomi Mi Scale Weight"
impedance:
name: "Xiaomi Mi Scale Impedance"

View File

@@ -32,4 +32,4 @@ cache:
defaults:
# Default time range
time_range: -1d
time_range: -1d

View File

@@ -25,16 +25,16 @@ pipeline:
outputs:
- name: stdout
match: '*'
match: "*"
- name: loki
match: '*'
match: "*"
host: host
port: 3100
labels: job=fluentbit
- name: pgsql
match: '*'
match: "*"
host: ${DATABASE_HOST}
port: ${DATABASE_PORT}

View File

@@ -1,96 +1,96 @@
- id: '1734938534038'
- id: "1734938534038"
alias: Tag Jan Keuken is scanned
description: ''
description: ""
triggers:
- trigger: tag
tag_id: 409fc611-beea-4094-9c57-bdb89539804b
- trigger: tag
tag_id: 409fc611-beea-4094-9c57-bdb89539804b
conditions: []
actions: []
mode: single
- id: '1734938635456'
- id: "1734938635456"
alias: Tag Lampen is scanned
description: ''
description: ""
triggers:
- trigger: tag
tag_id: d9c24fda-d36d-44d0-b533-84e63a017b48
- trigger: tag
tag_id: d9c24fda-d36d-44d0-b533-84e63a017b48
conditions:
- condition: sun
before: sunrise
after: sunset
- condition: sun
before: sunrise
after: sunset
actions:
- action: light.toggle
metadata: {}
data: {}
target:
area_id: kitchen
- action: light.toggle
metadata: {}
data: {}
target:
area_id: living_room
- action: light.toggle
metadata: {}
data: {}
target:
area_id: kitchen
- action: light.toggle
metadata: {}
data: {}
target:
area_id: living_room
mode: single
- id: '1735038229663'
- id: "1735038229663"
alias: Tag Tesla Trunk is scanned
description: ''
description: ""
triggers:
- trigger: tag
tag_id: b29e4222-0bcf-45a8-b321-44d8e3843ab1
- trigger: tag
tag_id: b29e4222-0bcf-45a8-b321-44d8e3843ab1
conditions: []
actions:
- device_id: 43d01fc532f3381528be6e668b0e0f0e
domain: cover
entity_id: e4a7e22a6eae2b28790819307a1bad66
type: open
- device_id: 43d01fc532f3381528be6e668b0e0f0e
domain: cover
entity_id: e4a7e22a6eae2b28790819307a1bad66
type: open
mode: single
- id: '1752348957498'
- id: "1752348957498"
alias: Temperature Crossing
description: ''
description: ""
use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml
input:
outdoor_sensor: sensor.atc_temperature_6f_e6
indoor_sensors:
- sensor.atc_temperature_6d_d9
- sensor.atc_temperature_6d_d9
notify_target: notify.mobile_app_pixel_8a
- id: '1752349291209'
- id: "1752349291209"
alias: Temperature Crossing (badkamer)
description: ''
description: ""
use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml
input:
outdoor_sensor: sensor.atc_temperature_6f_e6
indoor_sensors:
- sensor.atc_temperature_d1_1b
- sensor.atc_temperature_d1_1b
notify_target: notify.mobile_app_pixel_8a
- id: '1752349382901'
- id: "1752349382901"
alias: Temperature Crossing (zolder)
description: ''
description: ""
use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml
input:
outdoor_sensor: sensor.atc_temperature_6f_e6
indoor_sensors:
- sensor.atc_temperature_cd_ea
- sensor.atc_temperature_cd_ea
notify_target: notify.mobile_app_pixel_8a
- id: '1752350475575'
- id: "1752350475575"
alias: Temperature Crosses (test)
description: ''
description: ""
use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml
input:
outdoor_sensor: sensor.dummy_outdoor_temperature
indoor_sensors:
- sensor.dummy_indoor_temperature_1
- sensor.dummy_indoor_temperature_1
notify_target: notify.mobile_app_pixel_8a
use_daytime_only: false
cooldown_minutes: 0
- id: '1752388974998'
- id: "1752388974998"
alias: Temperature Crossing (woonkamer)
description: ''
description: ""
use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml
input:
outdoor_sensor: sensor.atc_temperature_6f_e6
indoor_sensors:
- sensor.atc_temperature_8d_03
- sensor.atc_temperature_8d_03
notify_target: notify.mobile_app_pixel_8a

View File

@@ -21,11 +21,11 @@ ltss:
chunk_time_interval: 2592000000000
include:
entity_globs:
- sensor.atc_*
- sensor.rik_*
- sensor.electricity_meter_*
- sensor.inverter_*
- sensor.charger_*
- sensor.atc_*
- sensor.rik_*
- sensor.electricity_meter_*
- sensor.inverter_*
- sensor.charger_*
bodymiscale: !include components/bodymiscale.yaml
device_tracker:
@@ -107,8 +107,7 @@ template:
state: "{{ states('input_number.test_indoor_2') }}"
mqtt:
sensor:
!include mqtt.yaml
sensor: !include mqtt.yaml
sems2mqtt:
broker: host

View File

@@ -1,5 +1,4 @@
- object_id: mqtt_borgmatic_test
unique_id: mqtt_borgmatic_test
state_topic: "borgmatic/stats/test"
unit_of_measurement: "?"
- object_id: mqtt_borgmatic_test
unique_id: mqtt_borgmatic_test
state_topic: "borgmatic/stats/test"
unit_of_measurement: "?"

View File

@@ -1,29 +1,29 @@
- id: '1640804759632'
- id: "1640804759632"
name: Journaal
entities:
light.tv:
min_mireds: 250
max_mireds: 454
supported_color_modes:
- color_temp
- color_temp
friendly_name: Bank
supported_features: 32
color_mode: color_temp
brightness: 81
color_temp: 387
hs_color:
- 28.664
- 69.597
- 28.664
- 69.597
rgb_color:
- 255
- 162
- 77
- 255
- 162
- 77
xy_color:
- 0.538
- 0.389
state: 'on'
- 0.538
- 0.389
state: "on"
remote.rm4c_remote:
friendly_name: RM4C Remote
supported_features: 3
state: 'on'
state: "on"
metadata: {}

View File

@@ -4,17 +4,17 @@ turn_on_ikea_light:
# Check whether the light is off (optional)
- condition: template
value_template: "{{ is_state(entity, 'off') }}"
- delay: '00:00:01'
- delay: "00:00:01"
# Set the brightness of the lights.
- service: light.turn_on
data_template:
entity_id: "{{ entity }}"
brightness_pct: "{{ brightness_pct }}"
transition: 1
- delay: '00:00:01'
- delay: "00:00:01"
# Set the color temperature.
- service: light.turn_on
data_template:
entity_id: "{{ entity }}"
color_temp: "{{ color_temp }}"
transition: 5
transition: 5

View File

@@ -53,34 +53,34 @@ authMethod: internal
authInternalUsers:
# Default unprivileged user.
# Username. 'any' means any user, including anonymous ones.
- user: any
# Password. Not used in case of 'any' user.
pass:
# IPs or networks allowed to use this user. An empty list means any IP.
ips: []
# List of permissions.
permissions:
# Available actions are: publish, read, playback, api, metrics, pprof.
- action: publish
# Paths can be set to further restrict access to a specific path.
# An empty path means any path.
# Regular expressions can be used by using a tilde as prefix.
path:
- action: read
path:
- action: playback
path:
- user: any
# Password. Not used in case of 'any' user.
pass:
# IPs or networks allowed to use this user. An empty list means any IP.
ips: []
# List of permissions.
permissions:
# Available actions are: publish, read, playback, api, metrics, pprof.
- action: publish
# Paths can be set to further restrict access to a specific path.
# An empty path means any path.
# Regular expressions can be used by using a tilde as prefix.
path:
- action: read
path:
- action: playback
path:
# Default administrator.
# This allows to use API, metrics and PPROF without authentication,
# if the IP is localhost.
- user: any
pass:
ips: ['127.0.0.1', '::1']
permissions:
- action: api
- action: metrics
- action: pprof
# Default administrator.
# This allows to use API, metrics and PPROF without authentication,
# if the IP is localhost.
- user: any
pass:
ips: ["127.0.0.1", "::1"]
permissions:
- action: api
- action: metrics
- action: pprof
# HTTP-based authentication.
# URL called to perform authentication. Every time a user wants
@@ -103,9 +103,9 @@ authHTTPAddress:
# Actions to exclude from HTTP-based authentication.
# Format is the same as the one of user permissions.
authHTTPExclude:
- action: api
- action: metrics
- action: pprof
- action: api
- action: metrics
- action: pprof
# JWT-based authentication.
# Users have to login through an external identity server and obtain a JWT.
@@ -155,7 +155,7 @@ apiServerKey: server.key
# Path to the server certificate.
apiServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response.
apiAllowOrigin: '*'
apiAllowOrigin: "*"
# List of IPs or CIDRs of proxies placed before the HTTP server.
# If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header.
@@ -178,7 +178,7 @@ metricsServerKey: server.key
# Path to the server certificate.
metricsServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response.
metricsAllowOrigin: '*'
metricsAllowOrigin: "*"
# List of IPs or CIDRs of proxies placed before the HTTP server.
# If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header.
@@ -201,7 +201,7 @@ pprofServerKey: server.key
# Path to the server certificate.
pprofServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response.
pprofAllowOrigin: '*'
pprofAllowOrigin: "*"
# List of IPs or CIDRs of proxies placed before the HTTP server.
# If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header.
@@ -224,7 +224,7 @@ playbackServerKey: server.key
# Path to the server certificate.
playbackServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response.
playbackAllowOrigin: '*'
playbackAllowOrigin: "*"
# List of IPs or CIDRs of proxies placed before the HTTP server.
# If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header.
@@ -321,7 +321,7 @@ hlsServerKey: server.key
hlsServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response.
# This allows to play the HLS stream from an external website.
hlsAllowOrigin: '*'
hlsAllowOrigin: "*"
# List of IPs or CIDRs of proxies placed before the HLS server.
# If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header.
@@ -356,7 +356,7 @@ hlsSegmentMaxSize: 50M
# Directory in which to save segments, instead of keeping them in the RAM.
# This decreases performance, since reading from disk is less performant than
# reading from RAM, but allows to save RAM.
hlsDirectory: ''
hlsDirectory: ""
# The muxer will be closed when there are no
# reader requests and this amount of time has passed.
hlsMuxerCloseAfter: 60s
@@ -379,7 +379,7 @@ webrtcServerKey: server.key
webrtcServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response.
# This allows to play the WebRTC stream from an external website.
webrtcAllowOrigin: '*'
webrtcAllowOrigin: "*"
# List of IPs or CIDRs of proxies placed before the WebRTC server.
# If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header.
@@ -390,7 +390,7 @@ webrtcLocalUDPAddress: :8189
# Address of a local TCP listener that will receive connections.
# This is disabled by default since TCP is less efficient than UDP and
# introduces a progressive delay when network is congested.
webrtcLocalTCPAddress: ''
webrtcLocalTCPAddress: ""
# WebRTC clients need to know the IP of the server.
# Gather IPs from interfaces and send them to clients.
webrtcIPsFromInterfaces: yes
@@ -430,7 +430,6 @@ srtAddress: :8890
# Settings in "pathDefaults" are applied anywhere,
# unless they are overridden in "paths".
pathDefaults:
###############################################
# Default path settings -> General
@@ -638,7 +637,7 @@ pathDefaults:
rpiCameraTextOverlayEnable: false
# Text that is printed on each frame.
# format is the one of the strftime() function.
rpiCameraTextOverlay: '%Y-%m-%d %H:%M:%S - MediaMTX'
rpiCameraTextOverlay: "%Y-%m-%d %H:%M:%S - MediaMTX"
# Codec (auto, hardwareH264, softwareH264 or mjpeg).
# When is "auto" and stream is primary, it defaults to hardwareH264 (if available) or softwareH264.
# When is "auto" and stream is secondary, it defaults to mjpeg.
@@ -650,11 +649,11 @@ pathDefaults:
# Hardware H264 profile (baseline, main or high) (when codec is hardwareH264).
rpiCameraHardwareH264Profile: main
# Hardware H264 level (4.0, 4.1 or 4.2) (when codec is hardwareH264).
rpiCameraHardwareH264Level: '4.1'
rpiCameraHardwareH264Level: "4.1"
# Software H264 profile (baseline, main or high) (when codec is softwareH264).
rpiCameraSoftwareH264Profile: baseline
# Software H264 level (4.0, 4.1 or 4.2) (when codec is softwareH264).
rpiCameraSoftwareH264Level: '4.1'
rpiCameraSoftwareH264Level: "4.1"
# M-JPEG JPEG quality (when codec is mjpeg).
rpiCameraMJPEGQuality: 60