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

View File

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

View File

@@ -9,7 +9,7 @@ encryption_passcommand: cat /keys/bram.key
umask: 22 umask: 22
compression: lz4 compression: lz4
archive_name_format: '{now:%Y-%m-%d}' archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true relocated_repo_access_is_ok: true

View File

@@ -7,7 +7,7 @@ repositories:
umask: 22 umask: 22
compression: lz4 compression: lz4
archive_name_format: '{now:%Y-%m-%d}' archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true relocated_repo_access_is_ok: true

View File

@@ -11,7 +11,7 @@ repositories:
umask: 22 umask: 22
compression: lz4 compression: lz4
archive_name_format: '{now:%Y-%m-%d}' archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true relocated_repo_access_is_ok: true

View File

@@ -14,7 +14,7 @@ repositories:
umask: 22 umask: 22
compression: lz4 compression: lz4
archive_name_format: '{now:%Y-%m-%d}' archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true relocated_repo_access_is_ok: true

View File

@@ -10,7 +10,7 @@ repositories:
umask: 22 umask: 22
compression: lz4 compression: lz4
archive_name_format: '{now:%Y-%m-%d}' archive_name_format: "{now:%Y-%m-%d}"
unknown_unencrypted_repo_access_is_ok: true unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true relocated_repo_access_is_ok: true

View File

@@ -7,7 +7,7 @@ repositories:
umask: 22 umask: 22
compression: lz4 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 unknown_unencrypted_repo_access_is_ok: true
relocated_repo_access_is_ok: true relocated_repo_access_is_ok: true

View File

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

View File

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

View File

@@ -119,4 +119,3 @@ sensor:
name: "Xiaomi Mi Scale Weight" name: "Xiaomi Mi Scale Weight"
impedance: impedance:
name: "Xiaomi Mi Scale Impedance" name: "Xiaomi Mi Scale Impedance"

View File

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

View File

@@ -1,15 +1,15 @@
- id: '1734938534038' - id: "1734938534038"
alias: Tag Jan Keuken is scanned alias: Tag Jan Keuken is scanned
description: '' description: ""
triggers: triggers:
- trigger: tag - trigger: tag
tag_id: 409fc611-beea-4094-9c57-bdb89539804b tag_id: 409fc611-beea-4094-9c57-bdb89539804b
conditions: [] conditions: []
actions: [] actions: []
mode: single mode: single
- id: '1734938635456' - id: "1734938635456"
alias: Tag Lampen is scanned alias: Tag Lampen is scanned
description: '' description: ""
triggers: triggers:
- trigger: tag - trigger: tag
tag_id: d9c24fda-d36d-44d0-b533-84e63a017b48 tag_id: d9c24fda-d36d-44d0-b533-84e63a017b48
@@ -29,9 +29,9 @@
target: target:
area_id: living_room area_id: living_room
mode: single mode: single
- id: '1735038229663' - id: "1735038229663"
alias: Tag Tesla Trunk is scanned alias: Tag Tesla Trunk is scanned
description: '' description: ""
triggers: triggers:
- trigger: tag - trigger: tag
tag_id: b29e4222-0bcf-45a8-b321-44d8e3843ab1 tag_id: b29e4222-0bcf-45a8-b321-44d8e3843ab1
@@ -42,9 +42,9 @@
entity_id: e4a7e22a6eae2b28790819307a1bad66 entity_id: e4a7e22a6eae2b28790819307a1bad66
type: open type: open
mode: single mode: single
- id: '1752348957498' - id: "1752348957498"
alias: Temperature Crossing alias: Temperature Crossing
description: '' description: ""
use_blueprint: use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml path: rik/temperature_outdoor_vs_indoor.yaml
input: input:
@@ -52,9 +52,9 @@
indoor_sensors: indoor_sensors:
- sensor.atc_temperature_6d_d9 - sensor.atc_temperature_6d_d9
notify_target: notify.mobile_app_pixel_8a notify_target: notify.mobile_app_pixel_8a
- id: '1752349291209' - id: "1752349291209"
alias: Temperature Crossing (badkamer) alias: Temperature Crossing (badkamer)
description: '' description: ""
use_blueprint: use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml path: rik/temperature_outdoor_vs_indoor.yaml
input: input:
@@ -62,9 +62,9 @@
indoor_sensors: indoor_sensors:
- sensor.atc_temperature_d1_1b - sensor.atc_temperature_d1_1b
notify_target: notify.mobile_app_pixel_8a notify_target: notify.mobile_app_pixel_8a
- id: '1752349382901' - id: "1752349382901"
alias: Temperature Crossing (zolder) alias: Temperature Crossing (zolder)
description: '' description: ""
use_blueprint: use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml path: rik/temperature_outdoor_vs_indoor.yaml
input: input:
@@ -72,9 +72,9 @@
indoor_sensors: indoor_sensors:
- sensor.atc_temperature_cd_ea - sensor.atc_temperature_cd_ea
notify_target: notify.mobile_app_pixel_8a notify_target: notify.mobile_app_pixel_8a
- id: '1752350475575' - id: "1752350475575"
alias: Temperature Crosses (test) alias: Temperature Crosses (test)
description: '' description: ""
use_blueprint: use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml path: rik/temperature_outdoor_vs_indoor.yaml
input: input:
@@ -84,9 +84,9 @@
notify_target: notify.mobile_app_pixel_8a notify_target: notify.mobile_app_pixel_8a
use_daytime_only: false use_daytime_only: false
cooldown_minutes: 0 cooldown_minutes: 0
- id: '1752388974998' - id: "1752388974998"
alias: Temperature Crossing (woonkamer) alias: Temperature Crossing (woonkamer)
description: '' description: ""
use_blueprint: use_blueprint:
path: rik/temperature_outdoor_vs_indoor.yaml path: rik/temperature_outdoor_vs_indoor.yaml
input: input:

View File

@@ -107,8 +107,7 @@ template:
state: "{{ states('input_number.test_indoor_2') }}" state: "{{ states('input_number.test_indoor_2') }}"
mqtt: mqtt:
sensor: sensor: !include mqtt.yaml
!include mqtt.yaml
sems2mqtt: sems2mqtt:
broker: host broker: host

View File

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

View File

@@ -1,4 +1,4 @@
- id: '1640804759632' - id: "1640804759632"
name: Journaal name: Journaal
entities: entities:
light.tv: light.tv:
@@ -21,9 +21,9 @@
xy_color: xy_color:
- 0.538 - 0.538
- 0.389 - 0.389
state: 'on' state: "on"
remote.rm4c_remote: remote.rm4c_remote:
friendly_name: RM4C Remote friendly_name: RM4C Remote
supported_features: 3 supported_features: 3
state: 'on' state: "on"
metadata: {} metadata: {}

View File

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

View File

@@ -53,7 +53,7 @@ authMethod: internal
authInternalUsers: authInternalUsers:
# Default unprivileged user. # Default unprivileged user.
# Username. 'any' means any user, including anonymous ones. # Username. 'any' means any user, including anonymous ones.
- user: any - user: any
# Password. Not used in case of 'any' user. # Password. Not used in case of 'any' user.
pass: pass:
# IPs or networks allowed to use this user. An empty list means any IP. # IPs or networks allowed to use this user. An empty list means any IP.
@@ -74,9 +74,9 @@ authInternalUsers:
# Default administrator. # Default administrator.
# This allows to use API, metrics and PPROF without authentication, # This allows to use API, metrics and PPROF without authentication,
# if the IP is localhost. # if the IP is localhost.
- user: any - user: any
pass: pass:
ips: ['127.0.0.1', '::1'] ips: ["127.0.0.1", "::1"]
permissions: permissions:
- action: api - action: api
- action: metrics - action: metrics
@@ -103,9 +103,9 @@ authHTTPAddress:
# Actions to exclude from HTTP-based authentication. # Actions to exclude from HTTP-based authentication.
# Format is the same as the one of user permissions. # Format is the same as the one of user permissions.
authHTTPExclude: authHTTPExclude:
- action: api - action: api
- action: metrics - action: metrics
- action: pprof - action: pprof
# JWT-based authentication. # JWT-based authentication.
# Users have to login through an external identity server and obtain a JWT. # 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. # Path to the server certificate.
apiServerCert: server.crt apiServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response. # 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. # 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 # If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header. # will be taken from the X-Forwarded-For header.
@@ -178,7 +178,7 @@ metricsServerKey: server.key
# Path to the server certificate. # Path to the server certificate.
metricsServerCert: server.crt metricsServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response. # 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. # 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 # If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header. # will be taken from the X-Forwarded-For header.
@@ -201,7 +201,7 @@ pprofServerKey: server.key
# Path to the server certificate. # Path to the server certificate.
pprofServerCert: server.crt pprofServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response. # 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. # 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 # If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header. # will be taken from the X-Forwarded-For header.
@@ -224,7 +224,7 @@ playbackServerKey: server.key
# Path to the server certificate. # Path to the server certificate.
playbackServerCert: server.crt playbackServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response. # 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. # 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 # If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header. # will be taken from the X-Forwarded-For header.
@@ -321,7 +321,7 @@ hlsServerKey: server.key
hlsServerCert: server.crt hlsServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response. # Value of the Access-Control-Allow-Origin header provided in every HTTP response.
# This allows to play the HLS stream from an external website. # 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. # 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 # If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header. # 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. # Directory in which to save segments, instead of keeping them in the RAM.
# This decreases performance, since reading from disk is less performant than # This decreases performance, since reading from disk is less performant than
# reading from RAM, but allows to save RAM. # reading from RAM, but allows to save RAM.
hlsDirectory: '' hlsDirectory: ""
# The muxer will be closed when there are no # The muxer will be closed when there are no
# reader requests and this amount of time has passed. # reader requests and this amount of time has passed.
hlsMuxerCloseAfter: 60s hlsMuxerCloseAfter: 60s
@@ -379,7 +379,7 @@ webrtcServerKey: server.key
webrtcServerCert: server.crt webrtcServerCert: server.crt
# Value of the Access-Control-Allow-Origin header provided in every HTTP response. # Value of the Access-Control-Allow-Origin header provided in every HTTP response.
# This allows to play the WebRTC stream from an external website. # 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. # 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 # If the server receives a request from one of these entries, IP in logs
# will be taken from the X-Forwarded-For header. # 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. # Address of a local TCP listener that will receive connections.
# This is disabled by default since TCP is less efficient than UDP and # This is disabled by default since TCP is less efficient than UDP and
# introduces a progressive delay when network is congested. # introduces a progressive delay when network is congested.
webrtcLocalTCPAddress: '' webrtcLocalTCPAddress: ""
# WebRTC clients need to know the IP of the server. # WebRTC clients need to know the IP of the server.
# Gather IPs from interfaces and send them to clients. # Gather IPs from interfaces and send them to clients.
webrtcIPsFromInterfaces: yes webrtcIPsFromInterfaces: yes
@@ -430,7 +430,6 @@ srtAddress: :8890
# Settings in "pathDefaults" are applied anywhere, # Settings in "pathDefaults" are applied anywhere,
# unless they are overridden in "paths". # unless they are overridden in "paths".
pathDefaults: pathDefaults:
############################################### ###############################################
# Default path settings -> General # Default path settings -> General
@@ -638,7 +637,7 @@ pathDefaults:
rpiCameraTextOverlayEnable: false rpiCameraTextOverlayEnable: false
# Text that is printed on each frame. # Text that is printed on each frame.
# format is the one of the strftime() function. # 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). # 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 primary, it defaults to hardwareH264 (if available) or softwareH264.
# When is "auto" and stream is secondary, it defaults to mjpeg. # 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). # Hardware H264 profile (baseline, main or high) (when codec is hardwareH264).
rpiCameraHardwareH264Profile: main rpiCameraHardwareH264Profile: main
# Hardware H264 level (4.0, 4.1 or 4.2) (when codec is hardwareH264). # 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). # Software H264 profile (baseline, main or high) (when codec is softwareH264).
rpiCameraSoftwareH264Profile: baseline rpiCameraSoftwareH264Profile: baseline
# Software H264 level (4.0, 4.1 or 4.2) (when codec is softwareH264). # 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). # M-JPEG JPEG quality (when codec is mjpeg).
rpiCameraMJPEGQuality: 60 rpiCameraMJPEGQuality: 60