├── components ├── packages │ ├── map.yaml │ ├── sun.yaml │ ├── cloud.yaml │ ├── config.yaml │ ├── history.yaml │ ├── logbook.yaml │ ├── stream.yaml │ ├── tv4_play.yaml │ ├── updater.yaml │ ├── ffmpeg.yaml │ ├── mobile_app.yaml │ ├── wake_on_lan.yaml │ ├── python_script.yaml │ ├── system_health.yaml │ ├── default_config.yaml │ ├── discovery.yaml │ ├── media_extractor.yaml │ ├── tts.yaml │ ├── logger.yaml │ ├── zone.yaml │ ├── camera.yaml │ ├── ifttt.yaml │ ├── lovelace.yaml │ ├── notify.yaml │ ├── scene.yaml │ ├── sensor.yaml │ ├── switch.yaml │ ├── group.yaml │ ├── tibber.yaml │ ├── weather.yaml │ ├── plant.yaml │ ├── script.yaml │ ├── automation.yaml │ ├── media_player.yaml │ ├── telegram_bot.yaml │ ├── binary_sensors.yaml │ ├── device_tracker.yaml │ ├── input_number.yaml │ ├── input_select.yaml │ ├── rest_command.yaml │ ├── input_boolean.yaml │ ├── panel_custom.yaml │ ├── panel_iframe.yaml │ ├── image_processing.yaml │ ├── recorder.yaml │ ├── speedtestdotnet.yaml │ ├── alarm_control_panel.yaml │ ├── http.yaml │ ├── zwave.yaml │ ├── google.yaml │ ├── spotcast.yaml │ ├── frontend.yaml │ ├── vacuum.yaml │ ├── homeassistant.yaml │ ├── influxdb.yaml │ └── mikrotik.yaml ├── sensors │ ├── moon.yaml │ ├── smhialert.yaml │ ├── uptime_snmp.yaml │ ├── uptime_ap_1_snmp.yaml │ ├── uptime_ap_2_snmp.yaml │ ├── palette_rest.yaml │ ├── brightness_rest.yaml │ ├── clients_ap_1_snmp.yaml │ ├── clients_ap_2_snmp.yaml │ ├── qbittorrent.yaml │ ├── clients_ap_1_5ghz_snmp.yaml │ ├── clients_ap_2_5ghz_snmp.yaml │ ├── sonarr_upcoming.yaml │ ├── installed_routeros_snmp.yaml │ ├── radarr.yaml │ ├── krisinformation.yaml │ ├── radarr_upcoming.yaml │ ├── time_date.yaml │ ├── scrape │ │ ├── other │ │ │ ├── vad_ska_vi_ata.yaml │ │ │ └── dagens_citat.yaml │ │ └── lillhagsskolan │ │ │ ├── lillhagsskolan_fredag.yaml │ │ │ ├── lillhagsskolan_torsdag.yaml │ │ │ ├── lillhagsskolan_mandag.yaml │ │ │ ├── lillhagsskolan_onsdag.yaml │ │ │ └── lillhagsskolan_tisdag.yaml │ ├── system_monitor.yaml │ ├── avanza.yaml │ ├── google_keep.yaml │ ├── mqtt_room.yaml │ ├── plex_recently_added.yaml │ ├── plex.yaml │ ├── template_tibber_fas1.yaml │ ├── template_tibber_fas2.yaml │ ├── template_tibber_fas3.yaml │ ├── google_travel_time_oskar.yaml │ ├── engineering_feed.yaml │ ├── real_time_kostnad_just_nu_decimal.yaml │ ├── rest │ │ ├── days_until_easter.yaml │ │ ├── days_until_christmas.yaml │ │ ├── days_until_halloween.yaml │ │ ├── days_until_fathers_day.yaml │ │ └── days_until_mothers_day.yaml │ ├── template_tibber_kostnad_just_nu.yaml │ ├── google_travel_time_bella.yaml │ ├── google_travel_time_evenice.yaml │ ├── sensor.oskar_bluetooth_template.yaml │ ├── total_clients_wireless.yaml │ ├── darksky.yaml │ ├── pollenniva.yaml.disabled │ └── sql_db_size.yaml ├── binary_sensors │ ├── iss.yaml │ ├── router.yaml │ ├── server_2.yaml │ ├── gaming_pc.yaml │ ├── harmony_hub.yaml │ ├── server_1.yaml │ ├── teamspeak.yaml │ ├── unifi_ap1.yaml │ ├── unifi_ap2.yaml │ ├── unifi_switch.yaml │ ├── windows_server.yaml │ ├── entre_camera.yaml │ ├── unifi_controller.yaml │ ├── led_state.yaml │ ├── theus_motion_eye.yaml │ ├── camerea_motion_eye.yaml │ ├── mqtt_esp32_1.yaml │ ├── mqtt_esp32_2.yaml │ ├── mqtt_esp32_3.yaml │ └── routeros_version.yaml ├── cameras │ ├── family_hub.yaml │ ├── altan_camera_motioneye.yaml │ ├── entre_camera_motioneye.yaml │ ├── unifi_video.yaml │ ├── theus_camera_motioneye.yaml │ ├── entre_camera_local_file_camera.yaml │ ├── theus_camera_local_file_camera.yaml │ └── theus_camera_motioneye_mjpeg.yaml ├── weather │ └── darksky.yaml ├── input_booleans │ ├── plantorna.yaml │ ├── semester.yaml │ ├── skarmtid.yaml │ ├── sommarlov.yaml │ ├── hamstermat.yaml │ ├── idesprutan.yaml │ ├── cleaned_today.yaml │ ├── responsibilities.yaml │ ├── vattenkokaren.yaml │ ├── sovdags_i_kallaren.yaml │ ├── guest_mode.yaml │ ├── theus_fodelsedag.yaml │ ├── bellas_fodelsedag.yaml │ ├── evenice_fodelsedag.yaml │ ├── millas_fodelsedag.yaml │ └── oskars_fodelsedag.yaml ├── notify │ ├── telegram_bella.yaml │ ├── telegram_group.yaml │ └── telegram_oskar.yaml ├── switches │ ├── switch_WOL_PC.yaml │ ├── rest_julbelysning.yaml │ └── front_lock.yaml ├── groups │ ├── evenice_rum.yaml │ ├── devices_adults.yaml │ ├── light_hallen.yaml │ ├── sensor_adults.yaml │ ├── theus_lampor.yaml │ ├── light_badrummet.yaml │ ├── light_sovrummet.yaml │ ├── devices_bella.yaml │ ├── devices_oskar.yaml │ ├── fibaro_plug1.yaml │ ├── fibaro_plug2.yaml │ ├── light_tvattstugan.yaml │ ├── temperatur_entre.yaml │ ├── tryckmatta_sensor.yaml │ ├── light_koket.yaml │ ├── temperatur_overvaning.yaml │ ├── light_fibaro_koket.yaml │ ├── christmas.yaml │ ├── radio.yaml │ ├── theus_rum.yaml │ ├── brandvarnare.yaml │ ├── devices_evenice.yaml │ ├── light_kallaren.yaml │ └── motion_sensors.yaml ├── rest_command │ ├── other │ │ └── sleep_mode.yaml │ ├── power │ │ ├── led_off.yaml │ │ └── led_on.yaml │ ├── pattern │ │ ├── pattern_bpm.yaml │ │ ├── pattern_pride.yaml │ │ ├── pattern_solid.yaml │ │ ├── pattern_confetti.yaml │ │ ├── pattern_juggle.yaml │ │ ├── pattern_rainbow.yaml │ │ ├── pattern_sinelon.yaml │ │ ├── pattern_colorwaves.yaml │ │ ├── pattern_palettetest.yaml │ │ ├── pattern_snowglitter.yaml │ │ └── pattern_rainbowglitter.yaml │ └── palette │ │ ├── palette_cloud.yaml │ │ ├── palette_heat.yaml │ │ ├── palette_lava.yaml │ │ ├── palette_ocean.yaml │ │ ├── palette_party.yaml │ │ ├── palette_forest.yaml │ │ ├── palette_rainbow.yaml │ │ └── palette_rainbowstripe.yaml ├── device_trackers │ ├── google_maps.yaml │ └── icloud3.yaml ├── zones │ ├── home.yaml │ ├── tempo.yaml │ ├── geab.yaml │ ├── mamma.yaml │ ├── skolan.yaml │ ├── bellas_jobb.yaml │ └── ica_fjallbacken.yaml ├── input_numbers │ ├── volume_radio.yaml │ └── christmas_brightness.yaml ├── speedtestdotnet │ └── speedtest.yaml ├── tts │ └── google_tts.yaml ├── input_selects │ ├── chromecast_radio.yaml │ ├── floorplan_floor.yaml │ ├── radio_station.yaml │ ├── christmas_palette.yaml │ └── christmas_pattern.yaml ├── plants │ ├── flower_6.yaml │ ├── flower_1.yaml │ ├── flower_5.yaml │ ├── flower_7.yaml │ ├── flower_8.yaml │ ├── flower_2.yaml │ ├── flower_3.yaml │ └── flower_4.yaml ├── telegram_bot │ └── telegram_bot.yaml └── image_processing │ ├── deepstack_face_entre.yaml │ └── deepstack_face_theus.yaml ├── custom_components ├── hacs │ ├── hacsbase │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── data.cpython-38.pyc │ │ │ ├── hacs.cpython-38.pyc │ │ │ ├── __init__.cpython-38.pyc │ │ │ └── configuration.cpython-38.pyc │ ├── operational │ │ ├── __init__.py │ │ ├── setup_actions │ │ │ ├── __init__.py │ │ │ └── __pycache__ │ │ │ │ ├── sensor.cpython-38.pyc │ │ │ │ ├── __init__.cpython-38.pyc │ │ │ │ ├── categories.cpython-38.pyc │ │ │ │ ├── frontend.cpython-38.pyc │ │ │ │ ├── clear_storage.cpython-38.pyc │ │ │ │ ├── websocket_api.cpython-38.pyc │ │ │ │ └── load_hacs_repository.cpython-38.pyc │ │ ├── runtime.py │ │ ├── __pycache__ │ │ │ ├── backup.cpython-38.pyc │ │ │ ├── reload.cpython-38.pyc │ │ │ ├── remove.cpython-38.pyc │ │ │ ├── setup.cpython-38.pyc │ │ │ ├── __init__.cpython-38.pyc │ │ │ └── factory.cpython-38.pyc │ │ └── reload.py │ ├── helpers │ │ ├── classes │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ ├── removed.cpython-38.pyc │ │ │ │ ├── __init__.cpython-38.pyc │ │ │ │ ├── exceptions.cpython-38.pyc │ │ │ │ ├── manifest.cpython-38.pyc │ │ │ │ ├── repository.cpython-38.pyc │ │ │ │ ├── validate.cpython-38.pyc │ │ │ │ └── repositorydata.cpython-38.pyc │ │ │ ├── validate.py │ │ │ └── exceptions.py │ │ ├── functions │ │ │ ├── __init__.py │ │ │ ├── __pycache__ │ │ │ │ ├── misc.cpython-38.pyc │ │ │ │ ├── save.cpython-38.pyc │ │ │ │ ├── store.cpython-38.pyc │ │ │ │ ├── __init__.cpython-38.pyc │ │ │ │ ├── download.cpython-38.pyc │ │ │ │ ├── filters.cpython-38.pyc │ │ │ │ ├── logger.cpython-38.pyc │ │ │ │ ├── template.cpython-38.pyc │ │ │ │ ├── constrains.cpython-38.pyc │ │ │ │ ├── information.cpython-38.pyc │ │ │ │ ├── path_exsist.cpython-38.pyc │ │ │ │ ├── is_safe_to_remove.cpython-38.pyc │ │ │ │ ├── version_to_install.cpython-38.pyc │ │ │ │ ├── configuration_schema.cpython-38.pyc │ │ │ │ ├── register_repository.cpython-38.pyc │ │ │ │ ├── validate_repository.cpython-38.pyc │ │ │ │ ├── get_list_from_default.cpython-38.pyc │ │ │ │ └── remaining_github_calls.cpython-38.pyc │ │ │ └── path_exsist.py │ │ ├── __pycache__ │ │ │ └── __init__.cpython-38.pyc │ │ ├── methods │ │ │ └── __pycache__ │ │ │ │ ├── __init__.cpython-38.pyc │ │ │ │ ├── installation.cpython-38.pyc │ │ │ │ ├── registration.cpython-38.pyc │ │ │ │ └── reinstall_if_needed.cpython-38.pyc │ │ └── properties │ │ │ └── __pycache__ │ │ │ ├── custom.cpython-38.pyc │ │ │ ├── __init__.cpython-38.pyc │ │ │ ├── pending_update.cpython-38.pyc │ │ │ └── can_be_installed.cpython-38.pyc │ ├── api │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── __init__.cpython-38.pyc │ │ │ ├── hacs_config.cpython-38.pyc │ │ │ ├── hacs_removed.cpython-38.pyc │ │ │ ├── hacs_status.cpython-38.pyc │ │ │ ├── hacs_settings.cpython-38.pyc │ │ │ ├── check_local_path.cpython-38.pyc │ │ │ ├── hacs_repositories.cpython-38.pyc │ │ │ ├── hacs_repository.cpython-38.pyc │ │ │ ├── hacs_repository_data.cpython-38.pyc │ │ │ ├── get_critical_repositories.cpython-38.pyc │ │ │ └── acknowledge_critical_repository.cpython-38.pyc │ ├── models │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ ├── core.cpython-38.pyc │ │ │ ├── system.cpython-38.pyc │ │ │ ├── __init__.cpython-38.pyc │ │ │ └── frontend.cpython-38.pyc │ │ ├── frontend.py │ │ ├── core.py │ │ └── system.py │ ├── webresponses │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── __init__.cpython-38.pyc │ │ │ └── frontend.cpython-38.pyc │ ├── __pycache__ │ │ ├── base.cpython-38.pyc │ │ ├── const.cpython-38.pyc │ │ ├── enums.cpython-38.pyc │ │ ├── sensor.cpython-38.pyc │ │ ├── share.cpython-38.pyc │ │ ├── __init__.cpython-38.pyc │ │ ├── config_flow.cpython-38.pyc │ │ └── system_health.cpython-38.pyc │ ├── validate │ │ ├── __pycache__ │ │ │ ├── base.cpython-38.pyc │ │ │ └── __init__.cpython-38.pyc │ │ ├── common │ │ │ ├── __pycache__ │ │ │ │ ├── hacs_manifest.cpython-38.pyc │ │ │ │ ├── repository_topics.cpython-38.pyc │ │ │ │ ├── repository_description.cpython-38.pyc │ │ │ │ └── repository_information_file.cpython-38.pyc │ │ │ ├── repository_topics.py │ │ │ ├── repository_description.py │ │ │ └── hacs_manifest.py │ │ └── integration │ │ │ ├── __pycache__ │ │ │ └── integration_manifest.cpython-38.pyc │ │ │ └── integration_manifest.py │ └── repositories │ │ └── __pycache__ │ │ ├── theme.cpython-38.pyc │ │ ├── __init__.cpython-38.pyc │ │ ├── plugin.cpython-38.pyc │ │ ├── appdaemon.cpython-38.pyc │ │ ├── netdaemon.cpython-38.pyc │ │ ├── integration.cpython-38.pyc │ │ └── python_script.cpython-38.pyc ├── smhialert │ ├── __init__.py │ ├── __pycache__ │ │ ├── sensor.cpython-38.pyc │ │ └── __init__.cpython-38.pyc │ └── manifest.json ├── feedparser │ ├── __init__.py │ ├── __pycache__ │ │ ├── sensor.cpython-38.pyc │ │ └── __init__.cpython-38.pyc │ └── manifest.json ├── krisinformation │ ├── __init__.py │ ├── __pycache__ │ │ ├── sensor.cpython-38.pyc │ │ └── __init__.cpython-38.pyc │ └── manifest.json ├── bwalarm │ ├── __init__.py │ ├── resources │ │ ├── images │ │ │ ├── ha.png │ │ │ ├── gazos.jpg │ │ │ ├── camera-pool.jpg │ │ │ ├── camera-garage.jpg │ │ │ ├── camera-outdoor.jpg │ │ │ └── camera-tv-room.jpg │ │ └── alarm │ │ │ ├── alarm.css.gz │ │ │ ├── donate │ │ │ ├── bch.png │ │ │ ├── btc.png │ │ │ ├── eth.png │ │ │ ├── ltc.png │ │ │ ├── xrp.png │ │ │ └── paypal.png │ │ │ └── lobster.woff2.gz │ ├── __pycache__ │ │ ├── const.cpython-38.pyc │ │ ├── __init__.cpython-38.pyc │ │ └── alarm_control_panel.cpython-38.pyc │ └── manifest.json ├── plex_recently_added │ ├── __init__.py │ ├── __pycache__ │ │ ├── sensor.cpython-38.pyc │ │ └── __init__.cpython-38.pyc │ └── manifest.json ├── radarr_upcoming_media │ ├── __init__.py │ ├── __pycache__ │ │ ├── sensor.cpython-38.pyc │ │ └── __init__.cpython-38.pyc │ └── manifest.json ├── sonarr_upcoming_media │ ├── __init__.py │ ├── __pycache__ │ │ ├── sensor.cpython-38.pyc │ │ └── __init__.cpython-38.pyc │ └── manifest.json ├── blitzortung │ ├── version.py │ └── __pycache__ │ │ ├── mqtt.cpython-38.pyc │ │ ├── const.cpython-38.pyc │ │ ├── sensor.cpython-38.pyc │ │ ├── __init__.cpython-38.pyc │ │ ├── geohash.cpython-38.pyc │ │ ├── version.cpython-38.pyc │ │ ├── config_flow.cpython-38.pyc │ │ ├── geo_location.cpython-38.pyc │ │ └── geohash_utils.cpython-38.pyc ├── icloud3 │ ├── __init__.py │ └── manifest.json ├── pollenniva │ └── __init__.py.disable ├── avanza_stock │ ├── __init__.py │ ├── __pycache__ │ │ ├── const.cpython-38.pyc │ │ ├── __init__.cpython-38.pyc │ │ └── sensor.cpython-38.pyc │ └── manifest.json ├── deepstack_face │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ └── image_processing.cpython-38.pyc │ └── manifest.json ├── deepstack_object │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-38.pyc │ │ └── image_processing.cpython-38.pyc │ └── manifest.json ├── vacuum-card │ └── vacuum-card.js.gz ├── esxi_stats │ ├── __pycache__ │ │ ├── const.cpython-38.pyc │ │ ├── esxi.cpython-38.pyc │ │ ├── sensor.cpython-38.pyc │ │ ├── __init__.cpython-38.pyc │ │ └── config_flow.cpython-38.pyc │ └── manifest.json ├── google_keep │ ├── __pycache__ │ │ └── sensor.cpython-38.pyc │ └── manifest.json ├── anniversaries │ ├── __pycache__ │ │ ├── const.cpython-38.pyc │ │ ├── sensor.cpython-38.pyc │ │ ├── __init__.cpython-38.pyc │ │ └── config_flow.cpython-38.pyc │ └── manifest.json ├── tv4_play │ ├── manifest.json │ └── services.yaml └── spotcast │ └── manifest.json ├── customizations └── entities │ ├── zone.home.yaml │ ├── sensor.batteri.yaml │ ├── light.hall_1.yaml │ ├── light.hall_2.yaml │ ├── sensor.db_size.yaml │ ├── sensor.uptime_ap_1.yaml │ ├── sensor.uptime_ap_2.yaml │ ├── switch,uttag_1.yaml │ ├── switch,uttag_2.yaml │ ├── bella_person.yaml │ ├── light.skafferiet.yaml │ ├── oskar_person.yaml │ ├── sensor.uptime_router.yaml │ ├── binary_sensor.dorrklockan.yaml │ ├── light.sovrummet_1.yaml │ ├── light.sovrummet_2.yaml │ ├── light.vardagsrum_tak.yaml │ ├── sensor.plex.yaml │ ├── evenice_person.yaml │ ├── light.tvattstugan_1.yaml │ ├── light.tvattstugan_2.yaml │ ├── light.vardagsrum_trapp.yaml │ ├── script.brasan.yaml │ ├── sensor.uptime_router_server.yaml │ ├── light.vardagsrum_stativ.yaml │ ├── media_player.entre_speaker.yaml │ ├── sensor.kwh_today.yaml │ ├── sensor.pollen_al.yaml │ ├── sensor.pollen_asp.yaml │ ├── sensor.pollen_bok.yaml │ ├── sensor.pollen_ek.yaml │ ├── sensor.vattenkokare_status.yaml │ ├── script.radio_p3.yaml │ ├── sensor.installerad_routeros.yaml │ ├── sensor.pollen_bjork.yaml │ ├── sensor.pollen_gras.yaml │ ├── sensor.energiforbrukning_over_tid.yaml │ ├── sensor.luftdaten_temperature.yaml │ ├── sensor.next_router_os_release.yaml │ ├── sensor.pollen_alm.yaml │ ├── sensor.pollen_grabo.yaml │ ├── sensor.pollen_hassel.yaml │ ├── sensor.total_clients_wireless.yaml │ ├── sensor.zwave_battery_front_door.yaml │ ├── alarm_control_panel_house.yaml │ ├── binary_sensor.new_routeros_available.yaml │ ├── sensor.pollen_ambrosia.yaml │ ├── light.kallarspot_1.yaml │ ├── light.kallarspot_2.yaml │ ├── light.kallarspot_3.yaml │ ├── light.kallarspot_4.yaml │ ├── light.kallarspot_5.yaml │ ├── light.kallarspot_6.yaml │ ├── lock.polycontrol_danalock_v3_btze_locked.yaml │ ├── sensor.energiforbrukning.yaml │ ├── sensor.installerad_routeros_server.yaml │ ├── sensor.pollen_salg_vide.yaml │ ├── sensor.sparsnas_frequency_error.yaml │ ├── binary_sensor.gaming_pc.yaml │ ├── binary_sensor.harmony_hub.yaml │ ├── binary_sensor.ubiquiti_switch.yaml │ ├── sensor.bella_devices.yaml │ ├── sensor.kwh_current_month.yaml │ ├── sensor.qbittorrent_status.yaml │ ├── template_tibber_fas_1.yaml │ ├── template_tibber_fas_2.yaml │ ├── template_tibber_fas_3.yaml │ ├── binary_sensor.entre_kamera.yaml │ ├── binary_sensor.hall_plattan.yaml │ ├── binary_sensor.server_1.yaml │ ├── binary_sensor.server_2.yaml │ ├── binary_sensor.ubiquiti_nvr.yaml │ ├── sensor.bella_bluetooth.yaml │ ├── sensor.oskar_devices.yaml │ ├── sensor.oskars_bt_mqtt.yaml │ ├── binary_sensor.accesspunkt_1.yaml │ ├── binary_sensor.accesspunkt_2.yaml │ ├── binary_sensor.teamspeak.yaml │ ├── binary_sensor.unifi_camera.yaml │ ├── light.fibaro_system_fgd212_dimmer_2_level.yaml │ ├── script.dropbox_backup.yaml │ ├── sensor.oskar_bluetooth.yaml │ ├── sensor.oskar_tid_till_hem.yaml │ ├── sensor.qbittorrent_up_speed.yaml │ ├── device_tracker_oskars_gps.yaml │ ├── binary_sensor.back_door_sensor.yaml │ ├── device_tracker.bellas_telefon.yaml │ ├── sensor.lillhagsskolan_lunch_fredag.yaml │ ├── sensor.lillhagsskolan_lunch_mandag.yaml │ ├── sensor.lillhagsskolan_lunch_onsdag.yaml │ ├── sensor.lillhagsskolan_lunch_tisdag.yaml │ ├── sensor.lillhagsskolan_lunch_torsdag.yaml │ ├── sensor.qbittorrent_down_speed.yaml │ ├── binary_sensor.banksensor_2.yaml │ ├── binary_sensor.front_door_sensor.yaml │ ├── binary_sensor.windows_server.yaml │ ├── sensor.bella_tid_till_hem.yaml.disabled │ ├── sensor.storhagensforskola_lunch_mandag.yaml │ ├── sensor.storhagensforskola_lunch_onsdag.yaml │ ├── sensor.storhagensforskola_lunch_tisdag.yaml │ ├── sensor_evenice_devices.yaml │ ├── device_tracker.evenice_iphone.yaml │ ├── input_boolean.sovdags_i_kallaren.yaml │ ├── sensor.storhagensforskola_lunch_torsdag.yaml │ ├── template_real_time_kostnad.yaml │ ├── binary_sensor.trapp_motion_sensor.yaml │ ├── sensor.fibaro_wall_plug_1_power.yaml │ ├── sensor.storhagensforskola_lunch_fredag.yaml │ ├── binary_sensor.kallaren_motion_sensor.yaml │ ├── binary_sensor.ubiquiti_controller.yaml │ ├── sensor.fibaro_system_fgsd002_smoke_sensor_temperature.yaml │ ├── switch.fibaro_wall_plug_1_switch.yaml │ ├── binary_sensor.skafferiet_motion_sensor.yaml │ ├── binary_sensor.tvattstugan_motion_sensor.yaml │ ├── sensor.fibaro_system_fgsd002_smoke_sensor_temperature_2.yaml │ ├── switch.fibaro_system_fgwpe_f_wall_plug_switch.yaml │ ├── sensor.fibaro_system_fgwpe_f_wall_plug_power.yaml │ ├── binary_sensor.fibaro_system_unknown_type0c02_id1003_sensor.yaml │ ├── binary_sensor.fibaro_system_unknown_type0c02_id1003_sensor_2.yaml │ ├── binary_sensor.fibaro_system_fgk10x_door_opening_sensor_sensor.yaml │ ├── sensor.philio_technology_corporation_phpat02beu_multisensor_2in1_temperature.yaml │ └── sensor.philio_technology_corporation_phpat02beu_multisensor_2in1_relative_humidity.yaml ├── resources ├── images │ ├── ha.png │ ├── gazos.jpg │ ├── camera-pool.jpg │ ├── camera-garage.jpg │ ├── camera-outdoor.jpg │ └── camera-tv-room.jpg ├── alarm │ ├── alarm.css.gz │ ├── donate │ │ ├── bch.png │ │ ├── btc.png │ │ ├── eth.png │ │ ├── ltc.png │ │ ├── xrp.png │ │ └── paypal.png │ └── lobster.woff2.gz └── doc │ └── examples │ └── panic_mode.yaml ├── panels ├── iframes │ ├── radarr.yaml.disable │ └── sonarr.yaml.disable └── custom │ └── tautulli.yaml ├── python_scripts ├── list_faces.py ├── remove_faceid.py └── learn_faces.py ├── image ├── 00a5ede17f64bba4c9983e3636f818f6 │ ├── 512x512 │ └── original ├── 19ec470cd8add1ff63c10020cebfb9e6 │ ├── 512x512 │ └── original ├── c337a2fa01f29217b54414eb0865805d │ ├── 512x512 │ └── original └── fe33182a454e72458249e153cf2c090c │ ├── 512x512 │ └── original ├── esphome ├── temperature.h ├── mi_flora_gw │ └── partitions.csv ├── esp32_flora_1 │ └── partitions.csv ├── esp32_flora_2 │ └── partitions.csv └── esp32_flora_3 │ └── partitions.csv ├── automation ├── system │ ├── heal_zwave.yaml │ ├── backup_local.yaml │ ├── hass_ready.yaml │ ├── startup_automation.yaml │ ├── hass_started.yaml │ ├── hass_stopped.yaml │ ├── hass_update.yaml │ ├── update_google_travel_time_oskar.yaml │ ├── update_google_travel_time_bella.yaml │ └── new_device_detected.yaml ├── lights │ ├── rest_commands │ │ ├── pattern │ │ │ ├── pattern_bpm.yaml │ │ │ ├── pattern_pride.yaml │ │ │ ├── patter_juggle.yaml │ │ │ ├── patter_solid.yaml │ │ │ ├── pattern_sinelon.yaml │ │ │ ├── pattern_confetti.yaml │ │ │ ├── patter_rainbow.yaml │ │ │ ├── pattern_colorwaves.yaml │ │ │ ├── patter_palettetest.yaml │ │ │ ├── pattern_snowglitter.yaml │ │ │ └── pattern_rainbowglitter.yaml │ │ └── palette │ │ │ ├── palette_heat.yaml │ │ │ ├── palette_cloud.yaml │ │ │ ├── palette_lava.yaml │ │ │ ├── palette_ocean.yaml │ │ │ ├── palette_party.yaml │ │ │ ├── palette_forest.yaml │ │ │ ├── palette_colorwaves.yaml │ │ │ └── palette_palettetest.yaml │ ├── turn_off_christmass_tree.yaml │ ├── turn_on_julbelysning_ute.yaml │ ├── turn_off_christmas_light_sunrise.yaml │ ├── turn_on_christmas_tree.yaml │ ├── turn_on_bench_lights_when_motion.yaml │ ├── turn_on_laundry_lights_when_motion.yaml │ ├── turn_on_pantry_lights_when_motion.yaml │ ├── turn_on_toilet_lights_when_motion.yaml │ ├── turn_off_bench_lights_when_no_motion.yaml │ ├── turn_off_porch_lights_when_no_motion.yaml │ ├── turn_off_laundry_lights_when_no_motion.yaml │ ├── turn_off_pantry_lights_when_no_motion.yaml │ ├── TV_harmony_light_off.yaml │ ├── TV_harmony_light_on.yaml │ ├── turn_off_toilet_lights_when_no_motion.yaml │ └── turn_off_basement_lights_when_no_motion.yaml ├── other │ ├── script_location_bella.yaml │ ├── turn_off_calendar_booleans.yaml │ ├── vacuum_reset_clean_counter.yaml │ ├── vacuum_started.yaml │ ├── sommarlov_mode.yaml │ └── PS4_startup_robot.yaml ├── tts │ ├── hamstermat.yaml │ ├── idesprutan.yaml │ ├── skarmtid.yaml │ ├── plantorna.yaml │ ├── bellas_fodelsdag.yaml │ ├── theus_fodelsedag.yaml │ ├── evenice_fodelsedag.yaml │ ├── millas_fodelsedag.yaml │ ├── oskars_fodelsedag.yaml │ ├── responsibilities.yaml │ ├── bedtime_kids.yaml │ └── new_device.yaml ├── house │ ├── away │ │ └── guest_mode.yaml │ └── frontdoor │ │ ├── lock.lock.yaml │ │ └── guest_mode.yaml └── notify │ ├── bella_jobb.yaml │ ├── evenice_hemma.yaml │ ├── bella_home.yaml │ ├── bella_not_home.yaml │ ├── humidity_basement.yaml │ ├── smoke_detectors.yaml │ ├── backup_hassio.yaml │ ├── evenice_mamma.yaml │ ├── evenice_skolan.yaml │ ├── evenice_lekparken.yaml │ ├── evenice_not_home.yaml │ ├── update_ha_notify.yaml │ └── telegram │ └── deepstack_car_automation.yaml ├── scripts ├── backup │ └── dropbox_backup.yaml ├── location │ ├── location_bella.yaml │ └── location_evenice.yaml ├── frontdoor │ └── entremotion.yaml ├── alarm │ ├── light_loop_kill.yaml │ ├── light_loop.yaml │ └── alarm_arm.yaml ├── livingroom │ └── brasan.yaml └── lights │ └── disco_mode_theus.yaml ├── README.md ├── shell_scripts └── remove_faceid.sh └── lovelace ├── bathroom.yaml └── cameras.yaml /components/packages/map.yaml: -------------------------------------------------------------------------------- 1 | map: -------------------------------------------------------------------------------- /components/packages/sun.yaml: -------------------------------------------------------------------------------- 1 | sun: -------------------------------------------------------------------------------- /components/packages/cloud.yaml: -------------------------------------------------------------------------------- 1 | cloud: -------------------------------------------------------------------------------- /components/packages/config.yaml: -------------------------------------------------------------------------------- 1 | config: -------------------------------------------------------------------------------- /components/packages/history.yaml: -------------------------------------------------------------------------------- 1 | history: -------------------------------------------------------------------------------- /components/packages/logbook.yaml: -------------------------------------------------------------------------------- 1 | logbook: -------------------------------------------------------------------------------- /components/packages/stream.yaml: -------------------------------------------------------------------------------- 1 | stream: -------------------------------------------------------------------------------- /components/packages/tv4_play.yaml: -------------------------------------------------------------------------------- 1 | tv4_play: -------------------------------------------------------------------------------- /components/packages/updater.yaml: -------------------------------------------------------------------------------- 1 | updater: -------------------------------------------------------------------------------- /components/sensors/moon.yaml: -------------------------------------------------------------------------------- 1 | platform: moon -------------------------------------------------------------------------------- /custom_components/hacs/hacsbase/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/smhialert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/binary_sensors/iss.yaml: -------------------------------------------------------------------------------- 1 | platform: iss -------------------------------------------------------------------------------- /components/packages/ffmpeg.yaml: -------------------------------------------------------------------------------- 1 | ffmpeg: 2 | -------------------------------------------------------------------------------- /components/packages/mobile_app.yaml: -------------------------------------------------------------------------------- 1 | mobile_app: -------------------------------------------------------------------------------- /components/packages/wake_on_lan.yaml: -------------------------------------------------------------------------------- 1 | wake_on_lan: -------------------------------------------------------------------------------- /custom_components/feedparser/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom_components/hacs/operational/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/krisinformation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/packages/python_script.yaml: -------------------------------------------------------------------------------- 1 | python_script: -------------------------------------------------------------------------------- /components/packages/system_health.yaml: -------------------------------------------------------------------------------- 1 | system_health: -------------------------------------------------------------------------------- /custom_components/bwalarm/__init__.py: -------------------------------------------------------------------------------- 1 | # empty # 2 | -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/packages/default_config.yaml: -------------------------------------------------------------------------------- 1 | default_config: -------------------------------------------------------------------------------- /components/packages/discovery.yaml: -------------------------------------------------------------------------------- 1 | discovery: 2 | 3 | -------------------------------------------------------------------------------- /components/packages/media_extractor.yaml: -------------------------------------------------------------------------------- 1 | media_extractor: -------------------------------------------------------------------------------- /components/packages/tts.yaml: -------------------------------------------------------------------------------- 1 | tts: !include_dir_list ../tts -------------------------------------------------------------------------------- /custom_components/plex_recently_added/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom_components/radarr_upcoming_media/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom_components/sonarr_upcoming_media/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /components/packages/logger.yaml: -------------------------------------------------------------------------------- 1 | logger: 2 | default: info -------------------------------------------------------------------------------- /components/packages/zone.yaml: -------------------------------------------------------------------------------- 1 | zone: !include_dir_list ../zones -------------------------------------------------------------------------------- /custom_components/hacs/operational/setup_actions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /components/packages/camera.yaml: -------------------------------------------------------------------------------- 1 | camera: !include_dir_list ../cameras -------------------------------------------------------------------------------- /components/packages/ifttt.yaml: -------------------------------------------------------------------------------- 1 | ifttt: 2 | key: !secret ifttt_key -------------------------------------------------------------------------------- /components/packages/lovelace.yaml: -------------------------------------------------------------------------------- 1 | lovelace: 2 | mode: yaml 3 | -------------------------------------------------------------------------------- /components/packages/notify.yaml: -------------------------------------------------------------------------------- 1 | notify: !include_dir_list ../notify -------------------------------------------------------------------------------- /components/packages/scene.yaml: -------------------------------------------------------------------------------- 1 | scene: !include_dir_list ../scenes -------------------------------------------------------------------------------- /components/packages/sensor.yaml: -------------------------------------------------------------------------------- 1 | sensor: !include_dir_list ../sensors -------------------------------------------------------------------------------- /components/packages/switch.yaml: -------------------------------------------------------------------------------- 1 | switch: !include_dir_list ../switches -------------------------------------------------------------------------------- /custom_components/blitzortung/version.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.1.0" 2 | -------------------------------------------------------------------------------- /custom_components/hacs/api/__init__.py: -------------------------------------------------------------------------------- 1 | """Initialize HACS API""" 2 | -------------------------------------------------------------------------------- /custom_components/hacs/models/__init__.py: -------------------------------------------------------------------------------- 1 | """Hacs models.""" 2 | -------------------------------------------------------------------------------- /custom_components/hacs/operational/runtime.py: -------------------------------------------------------------------------------- 1 | """Runtime...""" 2 | -------------------------------------------------------------------------------- /components/packages/group.yaml: -------------------------------------------------------------------------------- 1 | group: !include_dir_merge_named ../groups -------------------------------------------------------------------------------- /components/packages/tibber.yaml: -------------------------------------------------------------------------------- 1 | tibber: 2 | access_token: !secret tibber -------------------------------------------------------------------------------- /components/packages/weather.yaml: -------------------------------------------------------------------------------- 1 | weather: !include_dir_list ../weather -------------------------------------------------------------------------------- /custom_components/icloud3/__init__.py: -------------------------------------------------------------------------------- 1 | """iCloud3 Device Tracker""" 2 | -------------------------------------------------------------------------------- /components/packages/plant.yaml: -------------------------------------------------------------------------------- 1 | plant: !include_dir_merge_named ../plants 2 | -------------------------------------------------------------------------------- /components/packages/script.yaml: -------------------------------------------------------------------------------- 1 | script: !include_dir_merge_named ../../scripts -------------------------------------------------------------------------------- /customizations/entities/zone.home.yaml: -------------------------------------------------------------------------------- 1 | zone.home: 2 | friendly_name: Hemma -------------------------------------------------------------------------------- /custom_components/pollenniva/__init__.py.disable: -------------------------------------------------------------------------------- 1 | """Pollennivå Custom Component.""" -------------------------------------------------------------------------------- /customizations/entities/sensor.batteri.yaml: -------------------------------------------------------------------------------- 1 | sensor.batteri: 2 | icon: mdi:battery -------------------------------------------------------------------------------- /components/cameras/family_hub.yaml: -------------------------------------------------------------------------------- 1 | platform: familyhub 2 | ip_address: '192.168.1.55' -------------------------------------------------------------------------------- /components/packages/automation.yaml: -------------------------------------------------------------------------------- 1 | automation old: !include_dir_list ../../automation -------------------------------------------------------------------------------- /components/packages/media_player.yaml: -------------------------------------------------------------------------------- 1 | media_player: !include_dir_list ../media_players -------------------------------------------------------------------------------- /components/packages/telegram_bot.yaml: -------------------------------------------------------------------------------- 1 | telegram_bot: !include_dir_list ../telegram_bot -------------------------------------------------------------------------------- /components/weather/darksky.yaml: -------------------------------------------------------------------------------- 1 | platform: darksky 2 | api_key: !secret darksky_weather -------------------------------------------------------------------------------- /custom_components/avanza_stock/__init__.py: -------------------------------------------------------------------------------- 1 | """Support for Avanaza Stock sensor.""" 2 | -------------------------------------------------------------------------------- /custom_components/deepstack_face/__init__.py: -------------------------------------------------------------------------------- 1 | """The deepstack_face component.""" 2 | -------------------------------------------------------------------------------- /custom_components/deepstack_object/__init__.py: -------------------------------------------------------------------------------- 1 | """The deepstack_object component.""" 2 | -------------------------------------------------------------------------------- /custom_components/hacs/webresponses/__init__.py: -------------------------------------------------------------------------------- 1 | """Initialize HACS Web responses""" 2 | -------------------------------------------------------------------------------- /customizations/entities/light.hall_1.yaml: -------------------------------------------------------------------------------- 1 | light.hall_1: 2 | friendly_name: Halllampa 1 -------------------------------------------------------------------------------- /customizations/entities/light.hall_2.yaml: -------------------------------------------------------------------------------- 1 | light.hall_2: 2 | friendly_name: Halllampa 2 -------------------------------------------------------------------------------- /customizations/entities/sensor.db_size.yaml: -------------------------------------------------------------------------------- 1 | sensor.db_size: 2 | icon: mdi:database -------------------------------------------------------------------------------- /components/input_booleans/plantorna.yaml: -------------------------------------------------------------------------------- 1 | plantorna: 2 | name: Plantorna 3 | initial: off -------------------------------------------------------------------------------- /components/input_booleans/semester.yaml: -------------------------------------------------------------------------------- 1 | semester: 2 | name: Semester 3 | initial: off -------------------------------------------------------------------------------- /components/input_booleans/skarmtid.yaml: -------------------------------------------------------------------------------- 1 | skarmtid: 2 | name: Skärmtid 3 | initial: off -------------------------------------------------------------------------------- /components/input_booleans/sommarlov.yaml: -------------------------------------------------------------------------------- 1 | sommarlov: 2 | name: Sommarlov 3 | initial: off -------------------------------------------------------------------------------- /components/packages/binary_sensors.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor: !include_dir_list ../binary_sensors -------------------------------------------------------------------------------- /components/packages/device_tracker.yaml: -------------------------------------------------------------------------------- 1 | device_tracker: !include_dir_list ../device_trackers -------------------------------------------------------------------------------- /components/packages/input_number.yaml: -------------------------------------------------------------------------------- 1 | input_number: !include_dir_merge_named ../input_numbers -------------------------------------------------------------------------------- /components/packages/input_select.yaml: -------------------------------------------------------------------------------- 1 | input_select: !include_dir_merge_named ../input_selects -------------------------------------------------------------------------------- /components/packages/rest_command.yaml: -------------------------------------------------------------------------------- 1 | rest_command: !include_dir_merge_named ../rest_command -------------------------------------------------------------------------------- /components/sensors/smhialert.yaml: -------------------------------------------------------------------------------- 1 | platform: smhialert 2 | district: '024' 3 | language: 'sv' -------------------------------------------------------------------------------- /customizations/entities/sensor.uptime_ap_1.yaml: -------------------------------------------------------------------------------- 1 | sensor.uptime_ap_1: 2 | iocn: mdi:update -------------------------------------------------------------------------------- /customizations/entities/sensor.uptime_ap_2.yaml: -------------------------------------------------------------------------------- 1 | sensor.uptime_ap_2: 2 | iocn: mdi:update -------------------------------------------------------------------------------- /customizations/entities/switch,uttag_1.yaml: -------------------------------------------------------------------------------- 1 | switch.uttag_1: 2 | icon: mdi:toggle-switch -------------------------------------------------------------------------------- /customizations/entities/switch,uttag_2.yaml: -------------------------------------------------------------------------------- 1 | switch.uttag_2: 2 | icon: mdi:toggle-switch -------------------------------------------------------------------------------- /components/binary_sensors/router.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.1 3 | name: Router 4 | -------------------------------------------------------------------------------- /components/binary_sensors/server_2.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.201 3 | name: Server 2 -------------------------------------------------------------------------------- /components/input_booleans/hamstermat.yaml: -------------------------------------------------------------------------------- 1 | hamstermat: 2 | name: Hamstermat 3 | initial: off -------------------------------------------------------------------------------- /components/input_booleans/idesprutan.yaml: -------------------------------------------------------------------------------- 1 | idesprutan: 2 | name: Idésprutan 3 | initial: off -------------------------------------------------------------------------------- /components/packages/input_boolean.yaml: -------------------------------------------------------------------------------- 1 | input_boolean: !include_dir_merge_named ../input_booleans -------------------------------------------------------------------------------- /components/packages/panel_custom.yaml: -------------------------------------------------------------------------------- 1 | #panel_custom: !include_dir_merge_named ../../panels/custom -------------------------------------------------------------------------------- /components/packages/panel_iframe.yaml: -------------------------------------------------------------------------------- 1 | panel_iframe: !include_dir_merge_named ../../panels/iframes -------------------------------------------------------------------------------- /customizations/entities/bella_person.yaml: -------------------------------------------------------------------------------- 1 | person.bella: 2 | entity_picture: "/local/Bella.jpg" -------------------------------------------------------------------------------- /customizations/entities/light.skafferiet.yaml: -------------------------------------------------------------------------------- 1 | light.skafferiet: 2 | friendly_name: Skafferilampa -------------------------------------------------------------------------------- /customizations/entities/oskar_person.yaml: -------------------------------------------------------------------------------- 1 | person.oskar: 2 | entity_picture: "/local/Oskar-3.jpg" -------------------------------------------------------------------------------- /customizations/entities/sensor.uptime_router.yaml: -------------------------------------------------------------------------------- 1 | sensor.uptime_router: 2 | iocn: mdi:update -------------------------------------------------------------------------------- /components/binary_sensors/gaming_pc.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.32 3 | name: Gaming PC -------------------------------------------------------------------------------- /components/binary_sensors/harmony_hub.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.14 3 | name: Harmony hub -------------------------------------------------------------------------------- /components/binary_sensors/server_1.yaml: -------------------------------------------------------------------------------- 1 | #platform: ping 2 | #host: 192.168.1.200 3 | #name: Server 1 -------------------------------------------------------------------------------- /components/binary_sensors/teamspeak.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.122 3 | name: Teamspeak -------------------------------------------------------------------------------- /components/binary_sensors/unifi_ap1.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.2 3 | name: Accesspunkt 1 -------------------------------------------------------------------------------- /components/packages/image_processing.yaml: -------------------------------------------------------------------------------- 1 | image_processing: !include_dir_list ../image_processing 2 | -------------------------------------------------------------------------------- /components/packages/recorder.yaml: -------------------------------------------------------------------------------- 1 | recorder: 2 | db_url: !secret mariadb_url 3 | purge_keep_days: 4 -------------------------------------------------------------------------------- /components/packages/speedtestdotnet.yaml: -------------------------------------------------------------------------------- 1 | speedtestdotnet: !include_dir_merge_named ../speedtestdotnet -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.dorrklockan.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.dorrklockan: 2 | icon: mdi:bell -------------------------------------------------------------------------------- /customizations/entities/light.sovrummet_1.yaml: -------------------------------------------------------------------------------- 1 | light.sovrummet_1: 2 | friendly_name: Bellas lampa -------------------------------------------------------------------------------- /customizations/entities/light.sovrummet_2.yaml: -------------------------------------------------------------------------------- 1 | light.sovrummet_2: 2 | friendly_name: Oskars lampa -------------------------------------------------------------------------------- /customizations/entities/light.vardagsrum_tak.yaml: -------------------------------------------------------------------------------- 1 | light.vardagsrum_tak: 2 | friendly_name: Taklampa -------------------------------------------------------------------------------- /customizations/entities/sensor.plex.yaml: -------------------------------------------------------------------------------- 1 | sensor.plex: 2 | friendly_name: Plex 3 | icon: mdi:plex -------------------------------------------------------------------------------- /components/binary_sensors/unifi_ap2.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.3 3 | name: Accesspunkt 2 4 | -------------------------------------------------------------------------------- /components/input_booleans/cleaned_today.yaml: -------------------------------------------------------------------------------- 1 | cleaned_today: 2 | name: "Städat idag" 3 | initial: off -------------------------------------------------------------------------------- /components/input_booleans/responsibilities.yaml: -------------------------------------------------------------------------------- 1 | responsibilities: 2 | name: Sysslor 3 | initial: off -------------------------------------------------------------------------------- /components/input_booleans/vattenkokaren.yaml: -------------------------------------------------------------------------------- 1 | vattenkokaren: 2 | name: Vattenkokaren 3 | initial: off -------------------------------------------------------------------------------- /components/notify/telegram_bella.yaml: -------------------------------------------------------------------------------- 1 | platform: telegram 2 | name: telegram_bella 3 | chat_id: 535882719 -------------------------------------------------------------------------------- /components/notify/telegram_group.yaml: -------------------------------------------------------------------------------- 1 | platform: telegram 2 | name: adults 3 | chat_id: -1001200237113 -------------------------------------------------------------------------------- /components/notify/telegram_oskar.yaml: -------------------------------------------------------------------------------- 1 | platform: telegram 2 | name: telegram_oskar 3 | chat_id: 543927188 -------------------------------------------------------------------------------- /components/switches/switch_WOL_PC.yaml: -------------------------------------------------------------------------------- 1 | platform: wake_on_lan 2 | name: Gaming-PC 3 | mac: 10:c3:7b:94:c6:c0 -------------------------------------------------------------------------------- /customizations/entities/evenice_person.yaml: -------------------------------------------------------------------------------- 1 | person.evenice: 2 | entity_picture: "/local/Evenice-1.jpg" -------------------------------------------------------------------------------- /customizations/entities/light.tvattstugan_1.yaml: -------------------------------------------------------------------------------- 1 | light.tvattstugan_1: 2 | friendly_name: Tvättstugelampa 1 -------------------------------------------------------------------------------- /customizations/entities/light.tvattstugan_2.yaml: -------------------------------------------------------------------------------- 1 | light.tvattstugan_2: 2 | friendly_name: Tvättstugelampa 2 -------------------------------------------------------------------------------- /customizations/entities/light.vardagsrum_trapp.yaml: -------------------------------------------------------------------------------- 1 | light.vardagsrum_trapp: 2 | friendly_name: Trapplampa -------------------------------------------------------------------------------- /customizations/entities/script.brasan.yaml: -------------------------------------------------------------------------------- 1 | script.brasan: 2 | icon: mdi:fire 3 | friendly_name: Brasan -------------------------------------------------------------------------------- /customizations/entities/sensor.uptime_router_server.yaml: -------------------------------------------------------------------------------- 1 | sensor.uptime_router_server: 2 | iocn: mdi:update -------------------------------------------------------------------------------- /components/binary_sensors/unifi_switch.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.6 3 | name: Ubiquiti switch 4 | -------------------------------------------------------------------------------- /components/binary_sensors/windows_server.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.119 3 | name: Windows server -------------------------------------------------------------------------------- /components/groups/evenice_rum.yaml: -------------------------------------------------------------------------------- 1 | evenice_rum: 2 | name: Evenice 3 | entities: 4 | - light.evenice_lampa -------------------------------------------------------------------------------- /components/packages/alarm_control_panel.yaml: -------------------------------------------------------------------------------- 1 | alarm_control_panel: !include /config/resources/bwalarm/bwalarm.yaml -------------------------------------------------------------------------------- /components/packages/http.yaml: -------------------------------------------------------------------------------- 1 | http: 2 | ssl_certificate: /ssl/fullchain.pem 3 | ssl_key: /ssl/privkey.pem -------------------------------------------------------------------------------- /customizations/entities/light.vardagsrum_stativ.yaml: -------------------------------------------------------------------------------- 1 | light.vardagsrum_stativ: 2 | friendly_name: Stativlampa -------------------------------------------------------------------------------- /customizations/entities/media_player.entre_speaker.yaml: -------------------------------------------------------------------------------- 1 | media_player.entre_speaker: 2 | friendly_name: Entre -------------------------------------------------------------------------------- /customizations/entities/sensor.kwh_today.yaml: -------------------------------------------------------------------------------- 1 | sensor.kwh_today: 2 | friendly_name: Idag 3 | icon: mdi:flash -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_al.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_al: 2 | friendly_name: Al 3 | icon: mdi:leaf -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_asp.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_asp: 2 | friendly_name: Asp 3 | icon: mdi:leaf -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_bok.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_bok: 2 | friendly_name: Bok 3 | icon: mdi:leaf -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_ek.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_ek: 2 | friendly_name: Ek 3 | icon: mdi:flower -------------------------------------------------------------------------------- /customizations/entities/sensor.vattenkokare_status.yaml: -------------------------------------------------------------------------------- 1 | sensor.vattenkokare_status: 2 | friendly_name: Status -------------------------------------------------------------------------------- /resources/images/ha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/images/ha.png -------------------------------------------------------------------------------- /components/binary_sensors/entre_camera.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: !secret entre_camera_ip 3 | name: Entré kamera -------------------------------------------------------------------------------- /components/binary_sensors/unifi_controller.yaml: -------------------------------------------------------------------------------- 1 | platform: ping 2 | host: 192.168.1.203 3 | name: Ubiquiti controller -------------------------------------------------------------------------------- /components/packages/zwave.yaml: -------------------------------------------------------------------------------- 1 | #zwave: 2 | # usb_path: /dev/ttyACM0 3 | # network_key: !secret network_key 4 | -------------------------------------------------------------------------------- /components/rest_command/other/sleep_mode.yaml: -------------------------------------------------------------------------------- 1 | sleep_mode: 2 | url: !secret sleep_mode_tasker 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/power/led_off.yaml: -------------------------------------------------------------------------------- 1 | led_off: 2 | url: http://192.168.1.20/power?value=0 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/power/led_on.yaml: -------------------------------------------------------------------------------- 1 | led_on: 2 | url: http://192.168.1.20/power?value=1 3 | method: post -------------------------------------------------------------------------------- /customizations/entities/script.radio_p3.yaml: -------------------------------------------------------------------------------- 1 | script.radio_p3: 2 | friendly_name: Start Playing 3 | icon: mdi:play -------------------------------------------------------------------------------- /customizations/entities/sensor.installerad_routeros.yaml: -------------------------------------------------------------------------------- 1 | sensor.installerad_routeros: 2 | icon: mdi:router-wireless -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_bjork.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_bjork: 2 | friendly_name: Björk 3 | icon: mdi:leaf -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_gras.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_gras: 2 | friendly_name: Gräs 3 | icon: mdi:flower -------------------------------------------------------------------------------- /resources/images/gazos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/images/gazos.jpg -------------------------------------------------------------------------------- /components/cameras/altan_camera_motioneye.yaml: -------------------------------------------------------------------------------- 1 | platform: ffmpeg 2 | name: altan 3 | input: !secret altan_stream_source -------------------------------------------------------------------------------- /components/cameras/entre_camera_motioneye.yaml: -------------------------------------------------------------------------------- 1 | platform: ffmpeg 2 | name: entre 3 | input: !secret unifi_stream_source -------------------------------------------------------------------------------- /components/input_booleans/sovdags_i_kallaren.yaml: -------------------------------------------------------------------------------- 1 | sovdags_i_kallaren: 2 | name: Sovdags i källaren 3 | initial: off -------------------------------------------------------------------------------- /components/sensors/uptime_snmp.yaml: -------------------------------------------------------------------------------- 1 | platform: snmp 2 | host: 192.168.1.1 3 | baseoid: 1.3.6.1.2.1.1.3.0 4 | name: Uptime -------------------------------------------------------------------------------- /customizations/entities/sensor.energiforbrukning_over_tid.yaml: -------------------------------------------------------------------------------- 1 | sensor.energiforbrukning_over_tid: 2 | icon: mdi:flash -------------------------------------------------------------------------------- /customizations/entities/sensor.luftdaten_temperature.yaml: -------------------------------------------------------------------------------- 1 | sensor.luftdaten_temperature: 2 | icon: mdi:temperature-celsius -------------------------------------------------------------------------------- /customizations/entities/sensor.next_router_os_release.yaml: -------------------------------------------------------------------------------- 1 | sensor.next_router_os_release: 2 | icon: mdi:router-wireless -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_alm.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_alm: 2 | friendly_name: Alm 3 | icon: mdi:leaf 4 | -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_grabo.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_grabo: 2 | friendly_name: Gråbo 3 | icon: mdi:flower -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_hassel.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_hassel: 2 | friendly_name: Hassel 3 | icon: mdi:flower -------------------------------------------------------------------------------- /customizations/entities/sensor.total_clients_wireless.yaml: -------------------------------------------------------------------------------- 1 | sensor.total_clients_wireless: 2 | icon: mdi:account-group -------------------------------------------------------------------------------- /customizations/entities/sensor.zwave_battery_front_door.yaml: -------------------------------------------------------------------------------- 1 | sensor.zwave_battery_front_door: 2 | friendly_name: Batteri -------------------------------------------------------------------------------- /panels/iframes/radarr.yaml.disable: -------------------------------------------------------------------------------- 1 | radarr: 2 | title: Radarr 3 | icon: mdi:movie 4 | url: !secret radarr_ip_port -------------------------------------------------------------------------------- /resources/alarm/alarm.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/alarm/alarm.css.gz -------------------------------------------------------------------------------- /components/input_booleans/guest_mode.yaml: -------------------------------------------------------------------------------- 1 | guest_mode: 2 | name: Gästläge 3 | initial: off 4 | icon: mdi:account-heart -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_bpm.yaml: -------------------------------------------------------------------------------- 1 | pattern_bpm: 2 | url: http://192.168.1.20/pattern?value=9 3 | method: post -------------------------------------------------------------------------------- /customizations/entities/alarm_control_panel_house.yaml: -------------------------------------------------------------------------------- 1 | alarm_control_panel.house: 2 | friendly_name: Kernehed Manison 3 | -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.new_routeros_available.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.new_routeros_available: 2 | icon: mdi:update -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_ambrosia.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_ambrosia: 2 | friendly_name: Ambrosia 3 | icon: mdi:leaf -------------------------------------------------------------------------------- /panels/custom/tautulli.yaml: -------------------------------------------------------------------------------- 1 | tautulli: 2 | title: Tautulli 3 | icon: mdi:filmstrip 4 | url: !secret tautulli_configurator -------------------------------------------------------------------------------- /panels/iframes/sonarr.yaml.disable: -------------------------------------------------------------------------------- 1 | sonarr: 2 | title: Sonarr 3 | icon: mdi:television 4 | url: !secret sonarr_ip_port -------------------------------------------------------------------------------- /resources/alarm/donate/bch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/alarm/donate/bch.png -------------------------------------------------------------------------------- /resources/alarm/donate/btc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/alarm/donate/btc.png -------------------------------------------------------------------------------- /resources/alarm/donate/eth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/alarm/donate/eth.png -------------------------------------------------------------------------------- /resources/alarm/donate/ltc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/alarm/donate/ltc.png -------------------------------------------------------------------------------- /resources/alarm/donate/xrp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/alarm/donate/xrp.png -------------------------------------------------------------------------------- /components/packages/google.yaml: -------------------------------------------------------------------------------- 1 | google: 2 | client_id: !secret google_client_id 3 | client_secret: !secret google_client_secret -------------------------------------------------------------------------------- /components/packages/spotcast.yaml: -------------------------------------------------------------------------------- 1 | #spotcast: 2 | # username: !secret spotify_username 3 | # password: !secret spotify_password -------------------------------------------------------------------------------- /components/rest_command/palette/palette_cloud.yaml: -------------------------------------------------------------------------------- 1 | palette_cloud: 2 | url: http://192.168.1.20/palette?value=2 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/palette/palette_heat.yaml: -------------------------------------------------------------------------------- 1 | palette_heat: 2 | url: http://192.168.1.20/palette?value=7 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/palette/palette_lava.yaml: -------------------------------------------------------------------------------- 1 | palette_lava: 2 | url: http://192.168.1.20/palette?value=3 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/palette/palette_ocean.yaml: -------------------------------------------------------------------------------- 1 | palette_ocean: 2 | url: http://192.168.1.20/palette?value=4 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/palette/palette_party.yaml: -------------------------------------------------------------------------------- 1 | palette_party: 2 | url: http://192.168.1.20/palette?value=6 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_pride.yaml: -------------------------------------------------------------------------------- 1 | pattern_pride: 2 | url: http://192.168.1.20/pattern?value=2 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_solid.yaml: -------------------------------------------------------------------------------- 1 | pattern_solid: 2 | url: http://192.168.1.20/pattern?value=10 3 | method: post -------------------------------------------------------------------------------- /customizations/entities/light.kallarspot_1.yaml: -------------------------------------------------------------------------------- 1 | light.kallarspot_1: 2 | friendly_name: Källarspot 1 3 | icon: mdi:spotlight-beam -------------------------------------------------------------------------------- /customizations/entities/light.kallarspot_2.yaml: -------------------------------------------------------------------------------- 1 | light.kallarspot_2: 2 | friendly_name: Källarspot 2 3 | icon: mdi:spotlight-beam -------------------------------------------------------------------------------- /customizations/entities/light.kallarspot_3.yaml: -------------------------------------------------------------------------------- 1 | light.kallarspot_3: 2 | friendly_name: Källarspot 3 3 | icon: mdi:spotlight-beam -------------------------------------------------------------------------------- /customizations/entities/light.kallarspot_4.yaml: -------------------------------------------------------------------------------- 1 | light.kallarspot_4: 2 | friendly_name: Källarspot 4 3 | icon: mdi:spotlight-beam -------------------------------------------------------------------------------- /customizations/entities/light.kallarspot_5.yaml: -------------------------------------------------------------------------------- 1 | light.kallarspot_5: 2 | friendly_name: Källarspot 5 3 | icon: mdi:spotlight-beam -------------------------------------------------------------------------------- /customizations/entities/light.kallarspot_6.yaml: -------------------------------------------------------------------------------- 1 | light.kallarspot_6: 2 | friendly_name: Källarspot 6 3 | icon: mdi:spotlight-beam -------------------------------------------------------------------------------- /customizations/entities/lock.polycontrol_danalock_v3_btze_locked.yaml: -------------------------------------------------------------------------------- 1 | lock.danalock_v3_btze_locked: 2 | friendly_name: Ytterdörren -------------------------------------------------------------------------------- /customizations/entities/sensor.energiforbrukning.yaml: -------------------------------------------------------------------------------- 1 | sensor.energiforbrukning: 2 | friendly_name: Just nu 3 | icon: mdi:flash -------------------------------------------------------------------------------- /customizations/entities/sensor.installerad_routeros_server.yaml: -------------------------------------------------------------------------------- 1 | sensor.installerad_routeros_server: 2 | icon: mdi:router-wireless -------------------------------------------------------------------------------- /customizations/entities/sensor.pollen_salg_vide.yaml: -------------------------------------------------------------------------------- 1 | sensor.pollen_salg_vide: 2 | friendly_name: Sälg / vide 3 | icon: mdi:leaf -------------------------------------------------------------------------------- /customizations/entities/sensor.sparsnas_frequency_error.yaml: -------------------------------------------------------------------------------- 1 | sensor.sparsnas_frequency_error: 2 | icon: mdi:alert-circle-outline -------------------------------------------------------------------------------- /resources/alarm/donate/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/alarm/donate/paypal.png -------------------------------------------------------------------------------- /resources/alarm/lobster.woff2.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/alarm/lobster.woff2.gz -------------------------------------------------------------------------------- /resources/images/camera-pool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/images/camera-pool.jpg -------------------------------------------------------------------------------- /components/device_trackers/google_maps.yaml: -------------------------------------------------------------------------------- 1 | platform: google_maps 2 | username: !secret google_maps_username 3 | max_gps_accuracy: 200 -------------------------------------------------------------------------------- /components/groups/devices_adults.yaml: -------------------------------------------------------------------------------- 1 | devices_adults: 2 | name: Enheter 3 | entities: 4 | - person.oskar 5 | - person.bella -------------------------------------------------------------------------------- /components/groups/light_hallen.yaml: -------------------------------------------------------------------------------- 1 | light_hallen: 2 | name: Hallens lampor 3 | entities: 4 | - light.hall_1 5 | - light.hall_2 -------------------------------------------------------------------------------- /components/groups/sensor_adults.yaml: -------------------------------------------------------------------------------- 1 | sensor_adults: 2 | name: Oskar & Bella 3 | entities: 4 | - sensor.oskar 5 | - sensor.bella -------------------------------------------------------------------------------- /components/input_booleans/theus_fodelsedag.yaml: -------------------------------------------------------------------------------- 1 | theus_fodelsedag: 2 | name: 'Hur många dagar till theus födelsedag' 3 | initial: off -------------------------------------------------------------------------------- /components/packages/frontend.yaml: -------------------------------------------------------------------------------- 1 | frontend: 2 | themes: !include_dir_merge_named ../../themes 3 | # javascript_version: latest -------------------------------------------------------------------------------- /components/rest_command/palette/palette_forest.yaml: -------------------------------------------------------------------------------- 1 | palette_forest: 2 | url: http://192.168.1.20/palette?value=5 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/palette/palette_rainbow.yaml: -------------------------------------------------------------------------------- 1 | palette_rainbow: 2 | url: http://192.168.1.20/palette?value=0 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_confetti.yaml: -------------------------------------------------------------------------------- 1 | pattern_confetti: 2 | url: http://192.168.1.20/pattern?value=6 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_juggle.yaml: -------------------------------------------------------------------------------- 1 | pattern_juggle: 2 | url: http://192.168.1.20/pattern?value=8 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_rainbow.yaml: -------------------------------------------------------------------------------- 1 | pattern_rainbow: 2 | url: http://192.168.1.20/pattern?value=3 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_sinelon.yaml: -------------------------------------------------------------------------------- 1 | pattern_sinelon: 2 | url: http://192.168.1.20/pattern?value=7 3 | method: post -------------------------------------------------------------------------------- /components/sensors/uptime_ap_1_snmp.yaml: -------------------------------------------------------------------------------- 1 | platform: snmp 2 | host: 192.168.1.2 3 | baseoid: 1.3.6.1.2.1.1.3.0 4 | name: Uptime AP1 5 | -------------------------------------------------------------------------------- /components/sensors/uptime_ap_2_snmp.yaml: -------------------------------------------------------------------------------- 1 | platform: snmp 2 | host: 192.168.1.3 3 | baseoid: 1.3.6.1.2.1.1.3.0 4 | name: Uptime AP2 5 | -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.gaming_pc.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.gaming_pc: 2 | friendly_name: Oskars dator 3 | icon: mdi:laptop -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.harmony_hub.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.harmony_hub: 2 | friendly_name: Harmony hub 3 | icon: mdi:remote -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.ubiquiti_switch.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.ubiquiti_switch: 2 | friendly_name: Switch 3 | icon: mdi:nas -------------------------------------------------------------------------------- /customizations/entities/sensor.bella_devices.yaml: -------------------------------------------------------------------------------- 1 | sensor.bella_devices: 2 | friendly_name: Bella 3 | entity_picture: /local/Bella.jpg -------------------------------------------------------------------------------- /customizations/entities/sensor.kwh_current_month.yaml: -------------------------------------------------------------------------------- 1 | sensor.kwh_current_month: 2 | friendly_name: Denna månad 3 | icon: mdi:flash -------------------------------------------------------------------------------- /customizations/entities/sensor.qbittorrent_status.yaml: -------------------------------------------------------------------------------- 1 | sensor.qbittorrent_status: 2 | friendly_name: Status 3 | icon: mdi:resistor -------------------------------------------------------------------------------- /customizations/entities/template_tibber_fas_1.yaml: -------------------------------------------------------------------------------- 1 | sensor.real_time_fas_1: 2 | friendly_name: Fas 1 3 | icon: mdi:electric-switch -------------------------------------------------------------------------------- /customizations/entities/template_tibber_fas_2.yaml: -------------------------------------------------------------------------------- 1 | sensor.real_time_fas_2: 2 | friendly_name: Fas 2 3 | icon: mdi:electric-switch -------------------------------------------------------------------------------- /customizations/entities/template_tibber_fas_3.yaml: -------------------------------------------------------------------------------- 1 | sensor.real_time_fas_3: 2 | friendly_name: Fas 3 3 | icon: mdi:electric-switch -------------------------------------------------------------------------------- /resources/images/camera-garage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/images/camera-garage.jpg -------------------------------------------------------------------------------- /resources/images/camera-outdoor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/images/camera-outdoor.jpg -------------------------------------------------------------------------------- /resources/images/camera-tv-room.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/resources/images/camera-tv-room.jpg -------------------------------------------------------------------------------- /components/input_booleans/bellas_fodelsedag.yaml: -------------------------------------------------------------------------------- 1 | bellas_fodelsedag: 2 | name: 'Hur många dagar till bellas födelsedag' 3 | initial: off -------------------------------------------------------------------------------- /components/input_booleans/evenice_fodelsedag.yaml: -------------------------------------------------------------------------------- 1 | evenice_fodelsedag: 2 | name: 'Hur många dagar till evenice födelsedag' 3 | initial: off -------------------------------------------------------------------------------- /components/input_booleans/millas_fodelsedag.yaml: -------------------------------------------------------------------------------- 1 | millas_fodelsedag: 2 | name: 'Hur många dagar till millas födelsedag' 3 | initial: off -------------------------------------------------------------------------------- /components/input_booleans/oskars_fodelsedag.yaml: -------------------------------------------------------------------------------- 1 | oskars_fodelsedag: 2 | name: 'Hur många dagar till oskars födelsedag' 3 | initial: off -------------------------------------------------------------------------------- /components/packages/vacuum.yaml: -------------------------------------------------------------------------------- 1 | vacuum: 2 | platform: xiaomi_miio 3 | host: 192.168.1.106 4 | token: 71304b6e6e575363387161345654736e -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_colorwaves.yaml: -------------------------------------------------------------------------------- 1 | pattern_colorwaves: 2 | url: http://192.168.1.20/pattern?value=0 3 | method: post -------------------------------------------------------------------------------- /components/sensors/palette_rest.yaml: -------------------------------------------------------------------------------- 1 | platform: rest 2 | name: palette_rest 3 | resource: http://192.168.1.20/palette 4 | method: GET 5 | -------------------------------------------------------------------------------- /components/zones/home.yaml: -------------------------------------------------------------------------------- 1 | name: Home 2 | latitude: !secret home_lat 3 | longitude: !secret home_long 4 | radius: 15 5 | icon: mdi:castle -------------------------------------------------------------------------------- /components/zones/tempo.yaml: -------------------------------------------------------------------------------- 1 | name: Tempo 2 | latitude: !secret tempo_lat 3 | longitude: !secret tempo_long 4 | radius: 15 5 | icon: mdi:cart -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.entre_kamera.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.entre_kamera: 2 | friendly_name: Entré kamera 3 | icon: mdi:cctv -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.hall_plattan.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.hall_plattan: 2 | friendly_name: Hall plattan 3 | icon: mdi:tablet -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.server_1.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.server_1: 2 | friendly_name: ESXIone server 3 | icon: mdi:server-network -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.server_2.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.server_2: 2 | friendly_name: ESXItwo server 3 | icon: mdi:server-network -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.ubiquiti_nvr.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.ubiquiti_NVR: 2 | friendly_name: NVR 3 | icon: mdi:server-network -------------------------------------------------------------------------------- /customizations/entities/sensor.bella_bluetooth.yaml: -------------------------------------------------------------------------------- 1 | sensor.bella_bluetooth: 2 | friendly_name: Bella 3 | entity_picture: /local/Bella.jpg -------------------------------------------------------------------------------- /customizations/entities/sensor.oskar_devices.yaml: -------------------------------------------------------------------------------- 1 | sensor.oskar_devices: 2 | friendly_name: Oskar 3 | entity_picture: /local/Oskar-3.jpg -------------------------------------------------------------------------------- /customizations/entities/sensor.oskars_bt_mqtt.yaml: -------------------------------------------------------------------------------- 1 | sensor.oskars_bt_mqtt: 2 | friendly_name: Oskar 3 | entity_picture: /local/Oskar-3.jpg -------------------------------------------------------------------------------- /components/cameras/unifi_video.yaml: -------------------------------------------------------------------------------- 1 | #platform: uvc 2 | #nvr: !secret nvr_ipadress 3 | #key: !secret nvr_key 4 | #password: !secret nvr_password -------------------------------------------------------------------------------- /components/groups/theus_lampor.yaml: -------------------------------------------------------------------------------- 1 | theus_lampor: 2 | name: Theus lampor 3 | entities: 4 | - light.theus_lampa 5 | - light.theus_lampa2 -------------------------------------------------------------------------------- /components/rest_command/palette/palette_rainbowstripe.yaml: -------------------------------------------------------------------------------- 1 | palette_rainbowstripe: 2 | url: http://192.168.1.20/palette?value=1 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_palettetest.yaml: -------------------------------------------------------------------------------- 1 | pattern_palettetest: 2 | url: http://192.168.1.20/pattern?value=1 3 | method: post -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_snowglitter.yaml: -------------------------------------------------------------------------------- 1 | pattern_snowglitter: 2 | url: http://192.168.1.20/pattern?value=5 3 | method: post -------------------------------------------------------------------------------- /components/zones/geab.yaml: -------------------------------------------------------------------------------- 1 | name: GEAB 2 | latitude: !secret gjobb_lat 3 | longitude: !secret gjobb_long 4 | radius: 50 5 | icon: mdi:briefcase -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.accesspunkt_1.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.accesspunkt_1: 2 | friendly_name: AP källaren 3 | icon: mdi:access-point -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.accesspunkt_2.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.accesspunkt_2: 2 | friendly_name: AP Entré 3 | icon: mdi:access-point -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.teamspeak.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.teamspeak: 2 | friendly_name: Teamspeak server 3 | icon: mdi:server-network -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.unifi_camera.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.unifi_camera: 2 | friendly_name: Rörelsesensor kamera 3 | icon: mdi:walk -------------------------------------------------------------------------------- /customizations/entities/light.fibaro_system_fgd212_dimmer_2_level.yaml: -------------------------------------------------------------------------------- 1 | light.fibaro_system_fgd212_dimmer_2_level: 2 | friendly_name: Köks spottar -------------------------------------------------------------------------------- /customizations/entities/script.dropbox_backup.yaml: -------------------------------------------------------------------------------- 1 | script.dropbox_backup: 2 | icon: mdi:cloud-upload 3 | friendly_name: Backup till Dropbox -------------------------------------------------------------------------------- /customizations/entities/sensor.oskar_bluetooth.yaml: -------------------------------------------------------------------------------- 1 | sensor.oskar_bluetooth: 2 | friendly_name: Oskar 3 | entity_picture: /local/Oskar-3.jpg -------------------------------------------------------------------------------- /customizations/entities/sensor.oskar_tid_till_hem.yaml: -------------------------------------------------------------------------------- 1 | sensor.oskar_tid_till_hem: 2 | friendly_name: 'Antal minuter hem' 3 | icon: mdi:timer -------------------------------------------------------------------------------- /customizations/entities/sensor.qbittorrent_up_speed.yaml: -------------------------------------------------------------------------------- 1 | sensor.qbittorrent_up_speed: 2 | friendly_name: Uppladdning 3 | icon: mdi:file-upload -------------------------------------------------------------------------------- /python_scripts/list_faces.py: -------------------------------------------------------------------------------- 1 | import requests 2 | faces = requests.post("http://192.168.1.203:80/v1/vision/face/list").json() 3 | 4 | print(faces) -------------------------------------------------------------------------------- /components/input_numbers/volume_radio.yaml: -------------------------------------------------------------------------------- 1 | volume_radio: 2 | name: Volume 3 | icon: mdi:volume-high 4 | min: 0 5 | max: 1 6 | step: 0.05 -------------------------------------------------------------------------------- /components/rest_command/pattern/pattern_rainbowglitter.yaml: -------------------------------------------------------------------------------- 1 | pattern_rainbowglitter: 2 | url: http://192.168.1.20/pattern?value=4 3 | method: post -------------------------------------------------------------------------------- /components/sensors/brightness_rest.yaml: -------------------------------------------------------------------------------- 1 | platform: rest 2 | name: brightness_rest 3 | resource: http://192.168.1.20/brightness 4 | method: GET 5 | -------------------------------------------------------------------------------- /components/sensors/clients_ap_1_snmp.yaml: -------------------------------------------------------------------------------- 1 | platform: snmp 2 | host: 192.168.1.2 3 | baseoid: 1.3.6.1.4.1.41112.1.6.1.2.1.8.1 4 | name: Clients AP1 5 | -------------------------------------------------------------------------------- /components/sensors/clients_ap_2_snmp.yaml: -------------------------------------------------------------------------------- 1 | platform: snmp 2 | host: 192.168.1.3 3 | baseoid: 1.3.6.1.4.1.41112.1.6.1.2.1.8.1 4 | name: Clients AP2 5 | -------------------------------------------------------------------------------- /components/speedtestdotnet/speedtest.yaml: -------------------------------------------------------------------------------- 1 | scan_interval: 2 | minutes: 30 3 | monitored_conditions: 4 | - ping 5 | - download 6 | - upload -------------------------------------------------------------------------------- /components/zones/mamma.yaml: -------------------------------------------------------------------------------- 1 | name: Mamma 2 | latitude: !secret mamma_lat 3 | longitude: !secret mamma_long 4 | radius: 50 5 | icon: mdi:home-variant -------------------------------------------------------------------------------- /components/zones/skolan.yaml: -------------------------------------------------------------------------------- 1 | name: Skolan 2 | latitude: !secret skolan_lat 3 | longitude: !secret skolan_long 4 | radius: 50 5 | icon: mdi:school -------------------------------------------------------------------------------- /customizations/entities/ device_tracker_oskars_gps.yaml: -------------------------------------------------------------------------------- 1 | device_tracker.oskars_gps: 2 | friendly_name: Oskar 3 | entity_picture: "/local/Oskar-3.jpg" -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.back_door_sensor.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.back_door_sensor: 2 | friendly_name: Altandörren sensor 3 | icon: mdi:door -------------------------------------------------------------------------------- /customizations/entities/device_tracker.bellas_telefon.yaml: -------------------------------------------------------------------------------- 1 | device_tracker.iphone_2: 2 | friendly_name: Bella 3 | entity_picture: /local/Bella.jpg -------------------------------------------------------------------------------- /customizations/entities/sensor.lillhagsskolan_lunch_fredag.yaml: -------------------------------------------------------------------------------- 1 | sensor.lillhagsskolan_lunch_fredag: 2 | friendly_name: Fredag 3 | icon: mdi:food -------------------------------------------------------------------------------- /customizations/entities/sensor.lillhagsskolan_lunch_mandag.yaml: -------------------------------------------------------------------------------- 1 | sensor.lillhagsskolan_lunch_mandag: 2 | friendly_name: Måndag 3 | icon: mdi:food -------------------------------------------------------------------------------- /customizations/entities/sensor.lillhagsskolan_lunch_onsdag.yaml: -------------------------------------------------------------------------------- 1 | sensor.lillhagsskolan_lunch_onsdag: 2 | friendly_name: Onsdag 3 | icon: mdi:food -------------------------------------------------------------------------------- /customizations/entities/sensor.lillhagsskolan_lunch_tisdag.yaml: -------------------------------------------------------------------------------- 1 | sensor.lillhagsskolan_lunch_tisdag: 2 | friendly_name: Tisdag 3 | icon: mdi:food -------------------------------------------------------------------------------- /customizations/entities/sensor.lillhagsskolan_lunch_torsdag.yaml: -------------------------------------------------------------------------------- 1 | sensor.lillhagsskolan_lunch_torsdag: 2 | friendly_name: Torsdag 3 | icon: mdi:food -------------------------------------------------------------------------------- /customizations/entities/sensor.qbittorrent_down_speed.yaml: -------------------------------------------------------------------------------- 1 | sensor.qbittorrent_down_speed: 2 | friendly_name: Nedladdning 3 | icon: mdi:file-download -------------------------------------------------------------------------------- /components/cameras/theus_camera_motioneye.yaml: -------------------------------------------------------------------------------- 1 | platform: ffmpeg 2 | name: Theus 3 | input: !secret theus_stream_source 4 | extra_arguments: -vf transpose=2 -------------------------------------------------------------------------------- /components/groups/light_badrummet.yaml: -------------------------------------------------------------------------------- 1 | light_badrummet: 2 | name: Badrummet 3 | entities: 4 | - light.badrumslampa_1 5 | - light.badrumslampa_2 -------------------------------------------------------------------------------- /components/groups/light_sovrummet.yaml: -------------------------------------------------------------------------------- 1 | light_sovrummet: 2 | name: Sovrumslampor 3 | entities: 4 | - light.sovrummet_1 5 | - light.sovrummet_2 -------------------------------------------------------------------------------- /components/sensors/qbittorrent.yaml: -------------------------------------------------------------------------------- 1 | platform: qbittorrent 2 | url: !secret qbit_url 3 | username: !secret qbit_username 4 | password: !secret qbit_password -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.banksensor_2.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.banksensor_2: 2 | friendly_name: Rörelsesensor bänkbelysning 3 | icon: mdi:walk -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.front_door_sensor.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.front_door_sensor: 2 | friendly_name: Ytterdörren sensor 3 | icon: mdi:door -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.windows_server.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.windows_server: 2 | friendly_name: Windows server 3 | icon: mdi:server-network -------------------------------------------------------------------------------- /customizations/entities/sensor.bella_tid_till_hem.yaml.disabled: -------------------------------------------------------------------------------- 1 | sensor.bella_tid_till_hem: 2 | friendly_name: 'Antal minuter hem' 3 | icon: mdi:timer -------------------------------------------------------------------------------- /customizations/entities/sensor.storhagensforskola_lunch_mandag.yaml: -------------------------------------------------------------------------------- 1 | sensor.storhagensforskola_lunch_mandag: 2 | friendly_name: Måndag 3 | icon: mdi:food -------------------------------------------------------------------------------- /customizations/entities/sensor.storhagensforskola_lunch_onsdag.yaml: -------------------------------------------------------------------------------- 1 | sensor.storhagensforskola_lunch_onsdag: 2 | friendly_name: Onsdag 3 | icon: mdi:food -------------------------------------------------------------------------------- /customizations/entities/sensor.storhagensforskola_lunch_tisdag.yaml: -------------------------------------------------------------------------------- 1 | sensor.storhagensforskola_lunch_tisdag: 2 | friendly_name: Tisdag 3 | icon: mdi:food -------------------------------------------------------------------------------- /customizations/entities/sensor_evenice_devices.yaml: -------------------------------------------------------------------------------- 1 | sensor.evenice_devices: 2 | friendly_name: Evenice 3 | entity_picture: /local/Evenice.jpg 4 | 5 | -------------------------------------------------------------------------------- /image/00a5ede17f64bba4c9983e3636f818f6/512x512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/image/00a5ede17f64bba4c9983e3636f818f6/512x512 -------------------------------------------------------------------------------- /image/19ec470cd8add1ff63c10020cebfb9e6/512x512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/image/19ec470cd8add1ff63c10020cebfb9e6/512x512 -------------------------------------------------------------------------------- /image/c337a2fa01f29217b54414eb0865805d/512x512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/image/c337a2fa01f29217b54414eb0865805d/512x512 -------------------------------------------------------------------------------- /image/fe33182a454e72458249e153cf2c090c/512x512: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/image/fe33182a454e72458249e153cf2c090c/512x512 -------------------------------------------------------------------------------- /components/input_numbers/christmas_brightness.yaml: -------------------------------------------------------------------------------- 1 | christmas_brightness: 2 | name: Brightness 3 | initial: 140 4 | min: 0 5 | max: 140 6 | step: 1 -------------------------------------------------------------------------------- /components/sensors/clients_ap_1_5ghz_snmp.yaml: -------------------------------------------------------------------------------- 1 | platform: snmp 2 | host: 192.168.1.2 3 | baseoid: 1.3.6.1.4.1.41112.1.6.1.2.1.8.3 4 | name: Clients AP1 5ghz 5 | -------------------------------------------------------------------------------- /components/sensors/clients_ap_2_5ghz_snmp.yaml: -------------------------------------------------------------------------------- 1 | platform: snmp 2 | host: 192.168.1.3 3 | baseoid: 1.3.6.1.4.1.41112.1.6.1.2.1.8.3 4 | name: Clients AP2 5ghz 5 | -------------------------------------------------------------------------------- /components/sensors/sonarr_upcoming.yaml: -------------------------------------------------------------------------------- 1 | platform: sonarr_upcoming_media 2 | api_key: !secret sonarr_api 3 | host: !secret windows_pc_ip 4 | days: 3 5 | max: 10 -------------------------------------------------------------------------------- /components/zones/bellas_jobb.yaml: -------------------------------------------------------------------------------- 1 | name: Bellas jobb 2 | latitude: !secret bjobb_lat 3 | longitude: !secret bjobb_long 4 | radius: 50 5 | icon: mdi:briefcase -------------------------------------------------------------------------------- /custom_components/vacuum-card/vacuum-card.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/vacuum-card/vacuum-card.js.gz -------------------------------------------------------------------------------- /customizations/entities/device_tracker.evenice_iphone.yaml: -------------------------------------------------------------------------------- 1 | device_tracker.evenice_iphone_2: 2 | friendly_name: Evenice 3 | entity_picture: /local/Evenice.jpg -------------------------------------------------------------------------------- /customizations/entities/input_boolean.sovdags_i_kallaren.yaml: -------------------------------------------------------------------------------- 1 | input_boolean.sovdags_i_kallaren: 2 | friendly_name: Sovdags i källaren 3 | icon: mdi:bed-empty -------------------------------------------------------------------------------- /customizations/entities/sensor.storhagensforskola_lunch_torsdag.yaml: -------------------------------------------------------------------------------- 1 | sensor.storhagensforskola_lunch_torsdag: 2 | friendly_name: Torsdag 3 | icon: mdi:food -------------------------------------------------------------------------------- /customizations/entities/template_real_time_kostnad.yaml: -------------------------------------------------------------------------------- 1 | sensor.real_time_kostnad_just_nu_decimal: 2 | friendly_name: Kostnad idag 3 | icon: mdi:currency-usd -------------------------------------------------------------------------------- /esphome/temperature.h: -------------------------------------------------------------------------------- 1 | #ifdef __cplusplus 2 | extern "C" 3 | { 4 | #endif 5 | extern uint8_t temprature_sens_read(); 6 | #ifdef __cplusplus 7 | } 8 | #endif -------------------------------------------------------------------------------- /image/00a5ede17f64bba4c9983e3636f818f6/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/image/00a5ede17f64bba4c9983e3636f818f6/original -------------------------------------------------------------------------------- /image/19ec470cd8add1ff63c10020cebfb9e6/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/image/19ec470cd8add1ff63c10020cebfb9e6/original -------------------------------------------------------------------------------- /image/c337a2fa01f29217b54414eb0865805d/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/image/c337a2fa01f29217b54414eb0865805d/original -------------------------------------------------------------------------------- /image/fe33182a454e72458249e153cf2c090c/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/image/fe33182a454e72458249e153cf2c090c/original -------------------------------------------------------------------------------- /automation/system/heal_zwave.yaml: -------------------------------------------------------------------------------- 1 | alias: Heal zwave network 2 | trigger: 3 | platform: time 4 | at: '2:31:00' 5 | action: 6 | - service: zwave.heal_network -------------------------------------------------------------------------------- /components/groups/devices_bella.yaml: -------------------------------------------------------------------------------- 1 | devices_bella: 2 | name: Enheter bella 3 | entities: 4 | - device_tracker.iphone 5 | - device_trackker.bellas_telefon -------------------------------------------------------------------------------- /components/groups/devices_oskar.yaml: -------------------------------------------------------------------------------- 1 | devices_oskar: 2 | name: Enheter oskar 3 | entities: 4 | - device_tracker.oskarstelefon 5 | - device_tracker.oskars_gps -------------------------------------------------------------------------------- /components/groups/fibaro_plug1.yaml: -------------------------------------------------------------------------------- 1 | fibaroplug_1: 2 | name: Fibaro 3 | entities: 4 | - switch.fibaro_wall_plug_1_switch 5 | - sensor.fibaro_wall_plug_1_power -------------------------------------------------------------------------------- /components/groups/fibaro_plug2.yaml: -------------------------------------------------------------------------------- 1 | fibaroplug_2: 2 | name: Theus 3 | entities: 4 | - switch.fibaro_wall_plug_2_switch 5 | - sensor.fibaro_wall_plug_2_power -------------------------------------------------------------------------------- /components/groups/light_tvattstugan.yaml: -------------------------------------------------------------------------------- 1 | light_tvattstugan: 2 | name: Tvättstugans lampor 3 | entities: 4 | - light.tvattstugan_1 5 | - light.tvattstugan_2 -------------------------------------------------------------------------------- /components/sensors/installed_routeros_snmp.yaml: -------------------------------------------------------------------------------- 1 | platform: snmp 2 | host: 192.168.1.1 3 | baseoid: 1.3.6.1.4.1.14988.1.1.4.4.0 4 | name: Installerad RouterOS 5 | -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/images/ha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/images/ha.png -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.trapp_motion_sensor.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.trapp_motion_sensor: 2 | friendly_name: Rörelsesensor källaren 1 3 | icon: mdi:walk -------------------------------------------------------------------------------- /customizations/entities/sensor.fibaro_wall_plug_1_power.yaml: -------------------------------------------------------------------------------- 1 | sensor.fibaro_wall_plug_1_power: 2 | friendly_name: Energiförbrukning 3 | icon: mdi:power-socket-eu -------------------------------------------------------------------------------- /customizations/entities/sensor.storhagensforskola_lunch_fredag.yaml: -------------------------------------------------------------------------------- 1 | sensor.storhagensforskola_lunch_fredag: 2 | friendly_name: Fredag 3 | icon: mdi:food 4 | -------------------------------------------------------------------------------- /scripts/backup/dropbox_backup.yaml: -------------------------------------------------------------------------------- 1 | dropbox_backup: 2 | alias: Backup HA Configuration To Dropbox 3 | sequence: 4 | - service: shell_command.dropbox_backup -------------------------------------------------------------------------------- /components/groups/temperatur_entre.yaml: -------------------------------------------------------------------------------- 1 | temperatur_entre: 2 | name: Temperatur entré 3 | entities: 4 | - sensor.fibaro_system_unknown_type0c02_id1003_temperature_2 -------------------------------------------------------------------------------- /components/groups/tryckmatta_sensor.yaml: -------------------------------------------------------------------------------- 1 | tryckmatta_sensor: 2 | name: Tryckmatta 3 | entities: 4 | - binary_sensor.fibaro_system_fgk10x_door_opening_sensor_sensor -------------------------------------------------------------------------------- /components/sensors/radarr.yaml: -------------------------------------------------------------------------------- 1 | platform: radarr 2 | api_key: !secret radarr_api 3 | host: !secret windows_pc_ip 4 | monitored_conditions: 5 | - upcoming 6 | days: 7 -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/images/gazos.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/images/gazos.jpg -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.kallaren_motion_sensor.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.kallaren_motion_sensor: 2 | friendly_name: Rörelsesensor källaren 2 3 | icon: mdi:walk -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.ubiquiti_controller.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.ubiquiti_controller: 2 | friendly_name: Ubiquiti controller 3 | icon: mdi:server-network -------------------------------------------------------------------------------- /customizations/entities/sensor.fibaro_system_fgsd002_smoke_sensor_temperature.yaml: -------------------------------------------------------------------------------- 1 | sensor.fibaro_system_fgsd002_smoke_sensor_temperature: 2 | icon: mdi:temperature-celsius -------------------------------------------------------------------------------- /customizations/entities/switch.fibaro_wall_plug_1_switch.yaml: -------------------------------------------------------------------------------- 1 | switch.fibaro_wall_plug_1_switch: 2 | friendly_name: "Theus ljusslinga" 3 | icon: mdi:led-strip-variant -------------------------------------------------------------------------------- /scripts/location/location_bella.yaml: -------------------------------------------------------------------------------- 1 | location_bella: 2 | sequence: 3 | - service: notify.mobile_app_iphone 4 | data: 5 | message: "request_location_update" -------------------------------------------------------------------------------- /components/groups/light_koket.yaml: -------------------------------------------------------------------------------- 1 | light_koket: 2 | name: Kökets lampor 3 | entities: 4 | - light.skafferiet 5 | - group.light_fibaro_koket 6 | - light.koket_bank -------------------------------------------------------------------------------- /components/packages/homeassistant.yaml: -------------------------------------------------------------------------------- 1 | homeassistant: 2 | 3 | # Lets me customize individual entities 4 | customize: !include_dir_merge_named ../../customizations/entities -------------------------------------------------------------------------------- /components/tts/google_tts.yaml: -------------------------------------------------------------------------------- 1 | platform: google_translate 2 | language: sv 3 | cache: true 4 | base_url: !secret google_tts_url 5 | cache_dir: /tmp/tts 6 | time_memory: 300 -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/alarm/alarm.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/alarm/alarm.css.gz -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/alarm/donate/bch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/alarm/donate/bch.png -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/alarm/donate/btc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/alarm/donate/btc.png -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/alarm/donate/eth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/alarm/donate/eth.png -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/alarm/donate/ltc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/alarm/donate/ltc.png -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/alarm/donate/xrp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/alarm/donate/xrp.png -------------------------------------------------------------------------------- /custom_components/hacs/__pycache__/base.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/__pycache__/base.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/__pycache__/const.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/__pycache__/const.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/__pycache__/enums.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/__pycache__/enums.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/__pycache__/share.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/__pycache__/share.cpython-38.pyc -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.skafferiet_motion_sensor.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.skafferiet_motion_sensor: 2 | friendly_name: Rörelsesensor skafferiet 3 | icon: mdi:walk -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.tvattstugan_motion_sensor.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.tvattstugan_motion_sensor: 2 | friendly_name: Rörelsesensor tvättstugan 3 | icon: mdi:walk -------------------------------------------------------------------------------- /customizations/entities/sensor.fibaro_system_fgsd002_smoke_sensor_temperature_2.yaml: -------------------------------------------------------------------------------- 1 | sensor.fibaro_system_fgsd002_smoke_sensor_temperature_2: 2 | icon: mdi:temperature-celsius -------------------------------------------------------------------------------- /components/binary_sensors/led_state.yaml: -------------------------------------------------------------------------------- 1 | platform: rest 2 | name: LED State 3 | resource: http://192.168.1.20:80/power 4 | method: GET 5 | value_template: '{{ value_json }}' 6 | -------------------------------------------------------------------------------- /components/groups/temperatur_overvaning.yaml: -------------------------------------------------------------------------------- 1 | temperatur_overvaning: 2 | name: Temperatur uppe 3 | entities: 4 | - sensor.fibaro_system_unknown_type0c02_id1003_temperature_3 -------------------------------------------------------------------------------- /components/sensors/krisinformation.yaml: -------------------------------------------------------------------------------- 1 | platform: krisinformation 2 | name: Krisinformation Gävle 3 | latitude: !secret home_lat 4 | longitude: !secret home_long 5 | radius: 100 -------------------------------------------------------------------------------- /components/zones/ica_fjallbacken.yaml: -------------------------------------------------------------------------------- 1 | name: ICA Fjällbacken 2 | latitude: !secret fjallbacken_lat 3 | longitude: !secret fjallbacken_long 4 | radius: 50 5 | icon: mdi:cart 6 | -------------------------------------------------------------------------------- /custom_components/bwalarm/__pycache__/const.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/__pycache__/const.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/alarm/lobster.woff2.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/alarm/lobster.woff2.gz -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/images/camera-pool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/images/camera-pool.jpg -------------------------------------------------------------------------------- /custom_components/hacs/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /customizations/entities/switch.fibaro_system_fgwpe_f_wall_plug_switch.yaml: -------------------------------------------------------------------------------- 1 | switch.fibaro_system_fgwpe_f_wall_plug_switch: 2 | friendly_name: Vattenkokaren 3 | icon: mdi:power -------------------------------------------------------------------------------- /scripts/frontdoor/entremotion.yaml: -------------------------------------------------------------------------------- 1 | entremotion: 2 | alias: Entre camera motion 3 | sequence: 4 | - service: automation.trigger 5 | entity_id: automation.kamera_motion -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ## 🌟 Home-Assistant Configuration 🌟 2 | 3 | 4 | _For information about my setup please check the **[wiki](https://github.com/kernehed/Home-Assistant_Config/wiki)**_. 5 | -------------------------------------------------------------------------------- /components/cameras/entre_camera_local_file_camera.yaml: -------------------------------------------------------------------------------- 1 | platform: local_file 2 | file_path: /config/deepstack_face_snapshots/face_counter_entre_latest.jpg 3 | name: entre_local_file_camera -------------------------------------------------------------------------------- /components/cameras/theus_camera_local_file_camera.yaml: -------------------------------------------------------------------------------- 1 | platform: local_file 2 | file_path: /config/deepstack_face_snapshots/face_counter_theus_latest.jpg 3 | name: theus_local_file_camera -------------------------------------------------------------------------------- /components/groups/light_fibaro_koket.yaml: -------------------------------------------------------------------------------- 1 | light_fibaro_koket: 2 | name: Köks spottar 3 | icon: mdi:spotlight-beam 4 | entities: 5 | - light.fibaro_system_fgd212_dimmer_2_level -------------------------------------------------------------------------------- /components/sensors/radarr_upcoming.yaml: -------------------------------------------------------------------------------- 1 | platform: radarr_upcoming_media 2 | api_key: !secret radarr_api 3 | host: !secret windows_pc_ip 4 | days: 120 5 | theaters: false 6 | max: 10 -------------------------------------------------------------------------------- /components/sensors/time_date.yaml: -------------------------------------------------------------------------------- 1 | platform: time_date 2 | display_options: 3 | - 'time' 4 | - 'date' 5 | - 'date_time' 6 | - 'time_date' 7 | - 'time_utc' 8 | - 'beat' -------------------------------------------------------------------------------- /custom_components/blitzortung/__pycache__/mqtt.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/blitzortung/__pycache__/mqtt.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/bwalarm/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/alarm/donate/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/alarm/donate/paypal.png -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/images/camera-garage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/images/camera-garage.jpg -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/images/camera-outdoor.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/images/camera-outdoor.jpg -------------------------------------------------------------------------------- /custom_components/bwalarm/resources/images/camera-tv-room.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/resources/images/camera-tv-room.jpg -------------------------------------------------------------------------------- /custom_components/esxi_stats/__pycache__/const.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/esxi_stats/__pycache__/const.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/esxi_stats/__pycache__/esxi.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/esxi_stats/__pycache__/esxi.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/__pycache__/config_flow.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/__pycache__/config_flow.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/models/__pycache__/core.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/models/__pycache__/core.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/smhialert/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/smhialert/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /scripts/location/location_evenice.yaml: -------------------------------------------------------------------------------- 1 | location_evenice: 2 | sequence: 3 | - service: notify.mobile_app_evenice_iphone 4 | data: 5 | message: "request_location_update" -------------------------------------------------------------------------------- /custom_components/avanza_stock/__pycache__/const.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/avanza_stock/__pycache__/const.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/blitzortung/__pycache__/const.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/blitzortung/__pycache__/const.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/blitzortung/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/blitzortung/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/esxi_stats/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/esxi_stats/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/feedparser/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/feedparser/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/google_keep/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/google_keep/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/__pycache__/system_health.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/__pycache__/system_health.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/hacsbase/__pycache__/data.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/hacsbase/__pycache__/data.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/hacsbase/__pycache__/hacs.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/hacsbase/__pycache__/hacs.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/models/__pycache__/system.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/models/__pycache__/system.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/validate/__pycache__/base.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/validate/__pycache__/base.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/smhialert/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/smhialert/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /customizations/entities/sensor.fibaro_system_fgwpe_f_wall_plug_power.yaml: -------------------------------------------------------------------------------- 1 | sensor.fibaro_system_fgwpe_f_wall_plug_power: 2 | friendly_name: Energiförbrukning 3 | icon: mdi:power-socket-eu -------------------------------------------------------------------------------- /scripts/alarm/light_loop_kill.yaml: -------------------------------------------------------------------------------- 1 | light_loop_kill: 2 | alias: Kill flashing lights 3 | sequence: 4 | service: script.turn_off 5 | data: 6 | entity_id: script.light_loop -------------------------------------------------------------------------------- /shell_scripts/remove_faceid.sh: -------------------------------------------------------------------------------- 1 | import requests 2 | 3 | response = requests.post("http://192.168.1.203:80/v1/vision/face/delete", 4 | data={"userid":"Erik"}).json() 5 | 6 | print(response) -------------------------------------------------------------------------------- /components/cameras/theus_camera_motioneye_mjpeg.yaml: -------------------------------------------------------------------------------- 1 | platform: mjpeg 2 | name: Theus_mjpeg 3 | still_image_url: !secret theus_stream_still_mjpeg 4 | mjpeg_url: !secret theus_stream_source_mjpeg -------------------------------------------------------------------------------- /components/groups/christmas.yaml: -------------------------------------------------------------------------------- 1 | christmas: 2 | name: Uteslingan 3 | entities: 4 | - input_select.christmas_pattern 5 | - input_select.christmas_palette 6 | - switch.rest_julbelysning -------------------------------------------------------------------------------- /components/sensors/scrape/other/vad_ska_vi_ata.yaml: -------------------------------------------------------------------------------- 1 | platform: scrape 2 | name: vad ska vi ata 3 | resource: https://vadfanskajaglagatillmiddag.nu/ 4 | select: 'font a' 5 | scan_interval: 3600 -------------------------------------------------------------------------------- /custom_components/anniversaries/__pycache__/const.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/anniversaries/__pycache__/const.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/anniversaries/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/anniversaries/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/avanza_stock/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/avanza_stock/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/avanza_stock/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/avanza_stock/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/blitzortung/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/blitzortung/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/blitzortung/__pycache__/geohash.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/blitzortung/__pycache__/geohash.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/blitzortung/__pycache__/version.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/blitzortung/__pycache__/version.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/esxi_stats/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/esxi_stats/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/feedparser/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/feedparser/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/hacs_config.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/hacs_config.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/hacs_removed.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/hacs_removed.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/hacs_status.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/hacs_status.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/models/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/models/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/models/__pycache__/frontend.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/models/__pycache__/frontend.cpython-38.pyc -------------------------------------------------------------------------------- /python_scripts/remove_faceid.py: -------------------------------------------------------------------------------- 1 | import requests 2 | 3 | response = requests.post("http://192.168.1.203:80/v1/vision/face/delete", 4 | data={"userid":"oskar"}).json() 5 | print(response) 6 | -------------------------------------------------------------------------------- /components/binary_sensors/theus_motion_eye.yaml: -------------------------------------------------------------------------------- 1 | platform: mqtt 2 | name: theus_motion_eye 3 | state_topic: "camera/motion/theus" 4 | payload_on: "ON" 5 | payload_off: "OFF" 6 | device_class: "motion" -------------------------------------------------------------------------------- /components/groups/radio.yaml: -------------------------------------------------------------------------------- 1 | radio: 2 | name: Radio 3 | entities: 4 | - input_select.radio_station 5 | - input_select.chromecast_radio 6 | - script.radio_p3 7 | - input_number.volume_radio -------------------------------------------------------------------------------- /components/sensors/system_monitor.yaml: -------------------------------------------------------------------------------- 1 | platform: systemmonitor 2 | resources: 3 | - type: processor_use 4 | - type: memory_free 5 | - type: disk_free 6 | arg: /home 7 | - type: last_boot -------------------------------------------------------------------------------- /custom_components/anniversaries/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/anniversaries/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/blitzortung/__pycache__/config_flow.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/blitzortung/__pycache__/config_flow.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/deepstack_face/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/deepstack_face/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/esxi_stats/__pycache__/config_flow.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/esxi_stats/__pycache__/config_flow.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/hacs_settings.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/hacs_settings.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/hacsbase/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/hacsbase/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/__pycache__/backup.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/__pycache__/backup.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/__pycache__/reload.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/__pycache__/reload.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/__pycache__/remove.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/__pycache__/remove.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/__pycache__/setup.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/__pycache__/setup.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/repositories/__pycache__/theme.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/repositories/__pycache__/theme.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/validate/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/validate/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/krisinformation/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/krisinformation/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /components/binary_sensors/camerea_motion_eye.yaml: -------------------------------------------------------------------------------- 1 | platform: mqtt 2 | name: entre_motion_eye 3 | state_topic: "camera/motion/entre" 4 | payload_on: "ON" 5 | payload_off: "OFF" 6 | device_class: "motion" -------------------------------------------------------------------------------- /components/sensors/avanza.yaml: -------------------------------------------------------------------------------- 1 | platform: avanza_stock 2 | stock: 3 | - id: 5353 4 | name: Castellum 5 | shares: 15 6 | - id: 742236 7 | name: XACT Högutdelande Fond 8 | shares: 50 -------------------------------------------------------------------------------- /components/sensors/google_keep.yaml: -------------------------------------------------------------------------------- 1 | platform: google_keep 2 | username: !secret google_keep_username 3 | password: !secret google_keep_password 4 | labels: 5 | - 'Home Assistant' 6 | pinned: true 7 | -------------------------------------------------------------------------------- /components/sensors/scrape/other/dagens_citat.yaml: -------------------------------------------------------------------------------- 1 | platform: scrape 2 | name: dagens citat 3 | resource: https://www.dagenscitat.nu/rss.xml 4 | select: 'description' 5 | index: 1 6 | scan_interval: 3600 -------------------------------------------------------------------------------- /custom_components/anniversaries/__pycache__/config_flow.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/anniversaries/__pycache__/config_flow.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/blitzortung/__pycache__/geo_location.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/blitzortung/__pycache__/geo_location.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/blitzortung/__pycache__/geohash_utils.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/blitzortung/__pycache__/geohash_utils.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/deepstack_object/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/deepstack_object/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/check_local_path.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/check_local_path.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/hacs_repositories.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/hacs_repositories.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/hacs_repository.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/hacs_repository.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/__pycache__/factory.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/__pycache__/factory.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/repositories/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/repositories/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/repositories/__pycache__/plugin.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/repositories/__pycache__/plugin.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/webresponses/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/webresponses/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/webresponses/__pycache__/frontend.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/webresponses/__pycache__/frontend.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/krisinformation/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/krisinformation/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/plex_recently_added/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/plex_recently_added/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /components/sensors/mqtt_room.yaml: -------------------------------------------------------------------------------- 1 | platform: mqtt_room 2 | device_id: 2F234454CF6D4A0FADF2F4911BA9FFA6-1-0 3 | name: 'Oskars_bt_mqtt' 4 | state_topic: 'room_presence' 5 | timeout: 10 6 | away_timeout: 15 7 | -------------------------------------------------------------------------------- /custom_components/bwalarm/__pycache__/alarm_control_panel.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/bwalarm/__pycache__/alarm_control_panel.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/hacsbase/__pycache__/configuration.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/hacsbase/__pycache__/configuration.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/__pycache__/removed.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/classes/__pycache__/removed.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/misc.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/misc.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/save.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/save.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/store.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/store.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/repositories/__pycache__/appdaemon.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/repositories/__pycache__/appdaemon.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/repositories/__pycache__/netdaemon.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/repositories/__pycache__/netdaemon.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/plex_recently_added/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/plex_recently_added/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/radarr_upcoming_media/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/radarr_upcoming_media/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/sonarr_upcoming_media/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/sonarr_upcoming_media/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.fibaro_system_unknown_type0c02_id1003_sensor.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.fibaro_system_unknown_type0c02_id1003_sensor: 2 | friendly_name: Brandvarnare entréplan 3 | icon: mdi:fire -------------------------------------------------------------------------------- /components/groups/theus_rum.yaml: -------------------------------------------------------------------------------- 1 | theus_rum: 2 | name: Theus 3 | entities: 4 | - light.theus_lampa 5 | - light.theus_lampa2 6 | - switch.fibaro_wall_plug_2_switch 7 | - sensor.fibaro_wall_plug_2_power -------------------------------------------------------------------------------- /custom_components/deepstack_face/__pycache__/image_processing.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/deepstack_face/__pycache__/image_processing.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/hacs_repository_data.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/hacs_repository_data.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/classes/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/__pycache__/exceptions.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/classes/__pycache__/exceptions.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/__pycache__/manifest.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/classes/__pycache__/manifest.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/__pycache__/repository.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/classes/__pycache__/repository.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/__pycache__/validate.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/classes/__pycache__/validate.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/download.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/download.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/filters.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/filters.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/logger.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/logger.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/template.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/template.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/methods/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/methods/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/properties/__pycache__/custom.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/properties/__pycache__/custom.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/repositories/__pycache__/integration.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/repositories/__pycache__/integration.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/repositories/__pycache__/python_script.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/repositories/__pycache__/python_script.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/radarr_upcoming_media/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/radarr_upcoming_media/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/sonarr_upcoming_media/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/sonarr_upcoming_media/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.fibaro_system_unknown_type0c02_id1003_sensor_2.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.fibaro_system_unknown_type0c02_id1003_sensor_2: 2 | friendly_name: Brandvarnare övervåning 3 | icon: mdi:fire -------------------------------------------------------------------------------- /components/groups/brandvarnare.yaml: -------------------------------------------------------------------------------- 1 | brandvarnare: 2 | name: Brandvarnare 3 | entities: 4 | - binary_sensor.fibaro_system_fgsd002_smoke_sensor_sensor 5 | - binary_sensor.fibaro_system_fgsd002_smoke_sensor_sensor_2 -------------------------------------------------------------------------------- /components/groups/devices_evenice.yaml: -------------------------------------------------------------------------------- 1 | devices_evenice: 2 | name: Enheter Evenice 3 | entities: 4 | - device_tracker.evenice_iphone 5 | - device_tracker.evenice_iphone_3 6 | - device_tracker.evenice_iphone_2 -------------------------------------------------------------------------------- /custom_components/deepstack_object/__pycache__/image_processing.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/deepstack_object/__pycache__/image_processing.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/constrains.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/constrains.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/methods/__pycache__/installation.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/methods/__pycache__/installation.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/methods/__pycache__/registration.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/methods/__pycache__/registration.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/properties/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/properties/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /customizations/entities/binary_sensor.fibaro_system_fgk10x_door_opening_sensor_sensor.yaml: -------------------------------------------------------------------------------- 1 | binary_sensor.fibaro_system_fgk10x_door_opening_sensor_sensor: 2 | friendly_name: Tryckmatta 3 | icon: mdi:transit-transfer -------------------------------------------------------------------------------- /customizations/entities/sensor.philio_technology_corporation_phpat02beu_multisensor_2in1_temperature.yaml: -------------------------------------------------------------------------------- 1 | sensor.philio_technology_corporation_phpat02beu_multisensor_2in1_temperature: 2 | icon: mdi:temperature-celsius -------------------------------------------------------------------------------- /components/sensors/plex_recently_added.yaml: -------------------------------------------------------------------------------- 1 | platform: plex_recently_added 2 | token: !secret plex_token 3 | host: !secret plex_ip 4 | port: 32400 5 | ssl: false 6 | ssl_cert: false 7 | download_images: false 8 | max: 5 -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/get_critical_repositories.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/get_critical_repositories.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/__pycache__/repositorydata.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/classes/__pycache__/repositorydata.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/information.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/information.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/path_exsist.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/path_exsist.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/validate/common/__pycache__/hacs_manifest.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/validate/common/__pycache__/hacs_manifest.cpython-38.pyc -------------------------------------------------------------------------------- /scripts/alarm/light_loop.yaml: -------------------------------------------------------------------------------- 1 | light_loop: 2 | alias: Light flash loop 3 | sequence: 4 | - delay: 5 | seconds: 1 6 | - service: script.turn_on 7 | data: 8 | entity_id: script.flash_lights -------------------------------------------------------------------------------- /custom_components/hacs/helpers/properties/__pycache__/pending_update.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/properties/__pycache__/pending_update.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/setup_actions/__pycache__/sensor.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/setup_actions/__pycache__/sensor.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/validate/common/__pycache__/repository_topics.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/validate/common/__pycache__/repository_topics.cpython-38.pyc -------------------------------------------------------------------------------- /components/input_selects/chromecast_radio.yaml: -------------------------------------------------------------------------------- 1 | chromecast_radio: 2 | name: 'Välj högtalare:' 3 | options: 4 | - Entre 5 | - Vardagsrum 6 | - Köket 7 | - Alla 8 | initial: Entre 9 | icon: mdi:speaker-wireless -------------------------------------------------------------------------------- /custom_components/hacs/api/__pycache__/acknowledge_critical_repository.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/api/__pycache__/acknowledge_critical_repository.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/is_safe_to_remove.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/is_safe_to_remove.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/version_to_install.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/version_to_install.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/methods/__pycache__/reinstall_if_needed.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/methods/__pycache__/reinstall_if_needed.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/properties/__pycache__/can_be_installed.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/properties/__pycache__/can_be_installed.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/setup_actions/__pycache__/__init__.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/setup_actions/__pycache__/__init__.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/setup_actions/__pycache__/categories.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/setup_actions/__pycache__/categories.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/setup_actions/__pycache__/frontend.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/setup_actions/__pycache__/frontend.cpython-38.pyc -------------------------------------------------------------------------------- /components/groups/light_kallaren.yaml: -------------------------------------------------------------------------------- 1 | light_kallaren: 2 | name: Källarens lampor 3 | entities: 4 | - light.kallarspot_1 5 | - light.kallarspot_2 6 | - light.kallarspot_4 7 | - light.kallarspot_5 8 | - light.kallarspot_3 -------------------------------------------------------------------------------- /components/input_selects/floorplan_floor.yaml: -------------------------------------------------------------------------------- 1 | floorplan_floor: 2 | name: vilken våning floorplan. 3 | options: 4 | - "Entréplan" 5 | - "Källarplan" 6 | - "Övervåning" 7 | initial: "Entréplan" 8 | icon: mdi:floor-plan -------------------------------------------------------------------------------- /components/sensors/plex.yaml: -------------------------------------------------------------------------------- 1 | #platform: plex 2 | #host: !secret plex_ip 3 | #port: 32400 4 | #name: Plex 5 | #username: !secret plex_username 6 | #password: !secret plex_password 7 | #server: Plex Server 8 | #token: !secret plex_token -------------------------------------------------------------------------------- /components/sensors/template_tibber_fas1.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | sensors: 3 | real_time_fas_1: 4 | value_template: '{{ states.sensor.real_time_consumption_fabodvagen_10_d.attributes.currentL1 }}' 5 | unit_of_measurement: 'A' -------------------------------------------------------------------------------- /components/sensors/template_tibber_fas2.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | sensors: 3 | real_time_fas_2: 4 | value_template: '{{ states.sensor.real_time_consumption_fabodvagen_10_d.attributes.currentL2 }}' 5 | unit_of_measurement: 'A' -------------------------------------------------------------------------------- /components/sensors/template_tibber_fas3.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | sensors: 3 | real_time_fas_3: 4 | value_template: '{{ states.sensor.real_time_consumption_fabodvagen_10_d.attributes.currentL3 }}' 5 | unit_of_measurement: 'A' -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/configuration_schema.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/configuration_schema.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/register_repository.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/register_repository.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/validate_repository.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/validate_repository.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/validate/common/__pycache__/repository_description.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/validate/common/__pycache__/repository_description.cpython-38.pyc -------------------------------------------------------------------------------- /components/sensors/google_travel_time_oskar.yaml: -------------------------------------------------------------------------------- 1 | platform: google_travel_time 2 | name: Oskar tid till hem 3 | api_key: !secret api_key_google_travel_time 4 | origin: device_tracker.google_maps_114170795730412573739 5 | destination: zone.home -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/get_list_from_default.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/get_list_from_default.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/__pycache__/remaining_github_calls.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/helpers/functions/__pycache__/remaining_github_calls.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/setup_actions/__pycache__/clear_storage.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/setup_actions/__pycache__/clear_storage.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/operational/setup_actions/__pycache__/websocket_api.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/setup_actions/__pycache__/websocket_api.cpython-38.pyc -------------------------------------------------------------------------------- /custom_components/hacs/validate/integration/__pycache__/integration_manifest.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/validate/integration/__pycache__/integration_manifest.cpython-38.pyc -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/pattern_bpm.yaml: -------------------------------------------------------------------------------- 1 | alias: p_bpm 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "BPM" 7 | action: 8 | - service: rest_command.pattern_bpm -------------------------------------------------------------------------------- /custom_components/hacs/validate/common/__pycache__/repository_information_file.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/validate/common/__pycache__/repository_information_file.cpython-38.pyc -------------------------------------------------------------------------------- /automation/lights/rest_commands/palette/palette_heat.yaml: -------------------------------------------------------------------------------- 1 | alias: p_heat 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_palette 6 | to: "Heat" 7 | action: 8 | - service: rest_command.palette_heat -------------------------------------------------------------------------------- /custom_components/hacs/operational/setup_actions/__pycache__/load_hacs_repository.cpython-38.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kernehed/Home-Assistant_Config/HEAD/custom_components/hacs/operational/setup_actions/__pycache__/load_hacs_repository.cpython-38.pyc -------------------------------------------------------------------------------- /automation/lights/rest_commands/palette/palette_cloud.yaml: -------------------------------------------------------------------------------- 1 | alias: p_cloud 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_palette 6 | to: "Cloud" 7 | action: 8 | - service: rest_command.palette_pride -------------------------------------------------------------------------------- /automation/lights/rest_commands/palette/palette_lava.yaml: -------------------------------------------------------------------------------- 1 | alias: p_lava 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_palette 6 | to: "Lava" 7 | action: 8 | - service: rest_command.palette_lava -------------------------------------------------------------------------------- /automation/lights/rest_commands/palette/palette_ocean.yaml: -------------------------------------------------------------------------------- 1 | alias: p_ocean 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_palette 6 | to: "Ocean" 7 | action: 8 | - service: rest_command.palette_ocean -------------------------------------------------------------------------------- /automation/lights/rest_commands/palette/palette_party.yaml: -------------------------------------------------------------------------------- 1 | alias: p_party 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_palette 6 | to: "Party" 7 | action: 8 | - service: rest_command.palette_party -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/pattern_pride.yaml: -------------------------------------------------------------------------------- 1 | alias: p_pride 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Pride" 7 | action: 8 | - service: rest_command.pattern_pride -------------------------------------------------------------------------------- /automation/other/script_location_bella.yaml: -------------------------------------------------------------------------------- 1 | #id: script_bella_location 2 | #alias: script_bella_location 3 | #initial_state: 'on' 4 | #trigger: 5 | # platform: time_pattern 6 | # minutes: "/60" 7 | #action: 8 | # - service: script.location_bella 9 | -------------------------------------------------------------------------------- /components/sensors/engineering_feed.yaml: -------------------------------------------------------------------------------- 1 | platform: feedparser 2 | name: Engineering Feed 3 | feed_url: 'https://mikrotik.com/download.rss' 4 | date_format: '%a, %b %d %I:%M %p' 5 | inclusions: 6 | - title 7 | # - link 8 | exclusions: 9 | - language -------------------------------------------------------------------------------- /components/sensors/real_time_kostnad_just_nu_decimal.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | sensors: 3 | real_time_kostnad_just_nu_decimal: 4 | value_template: "{{ states('sensor.real_time_kostnad_just_nu') | float | round(2) }}" 5 | unit_of_measurement: 'kr' -------------------------------------------------------------------------------- /components/sensors/rest/days_until_easter.yaml: -------------------------------------------------------------------------------- 1 | #platform: rest 2 | #name: Easter Countdown 3 | #resource: !secret wolfram_alpha_easter_api 4 | #value_template: "{{ (value|replace(' days', '')) | int }}" 5 | #unit_of_measurement: Days 6 | #scan_interval: 43200 -------------------------------------------------------------------------------- /custom_components/smhialert/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "smhialert", 3 | "name": "SMHIAlert", 4 | "documentation": "https://github.com/lallassu/smhialert", 5 | "dependencies": [], 6 | "codeowners": ["@lallassu"], 7 | "requirements": [] 8 | } 9 | -------------------------------------------------------------------------------- /customizations/entities/sensor.philio_technology_corporation_phpat02beu_multisensor_2in1_relative_humidity.yaml: -------------------------------------------------------------------------------- 1 | sensor.philio_technology_corporation_phpat02beu_multisensor_2in1_relative_humidity: 2 | friendly_name: Luftfuktighet 3 | icon: mdi:water-percent -------------------------------------------------------------------------------- /automation/lights/rest_commands/palette/palette_forest.yaml: -------------------------------------------------------------------------------- 1 | alias: p_forest 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_palette 6 | to: "Forest" 7 | action: 8 | - service: rest_command.palette_forest -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/patter_juggle.yaml: -------------------------------------------------------------------------------- 1 | alias: p_juggle 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Juggle" 7 | action: 8 | - service: rest_command.pattern_juggle -------------------------------------------------------------------------------- /automation/lights/turn_off_christmass_tree.yaml: -------------------------------------------------------------------------------- 1 | alias: 'släck julgrans belysning' 2 | initial_state: 'on' 3 | trigger: 4 | platform: sun 5 | event: sunrise 6 | offset: "+00:00:00" 7 | action: 8 | service: switch.turn_off 9 | entity_id: switch.uttag_2 -------------------------------------------------------------------------------- /automation/system/backup_local.yaml: -------------------------------------------------------------------------------- 1 | alias: Backup Local 2 | initial_state: 'off' 3 | trigger: 4 | - platform: time 5 | at: "01:00:00" 6 | action: 7 | - service: hassio.snapshot_full 8 | data_template: 9 | name: Backup {{ now().strftime('%Y-%m-%d') }} -------------------------------------------------------------------------------- /components/packages/influxdb.yaml: -------------------------------------------------------------------------------- 1 | #influxdb: 2 | # host: !secret influx_db_grafana 3 | # port: 8086 4 | # database: homeassistant 5 | # username: homeassistant 6 | # password: !secret influx_password 7 | # max_retries: 3 8 | # default_measurement: state -------------------------------------------------------------------------------- /components/sensors/rest/days_until_christmas.yaml: -------------------------------------------------------------------------------- 1 | platform: rest 2 | name: Christmas Countdown 3 | resource: !secret wolfram_alpha_christmas_api 4 | value_template: "{{ (value|replace(' days', '')) | int }}" 5 | unit_of_measurement: Days 6 | scan_interval: 43200 -------------------------------------------------------------------------------- /components/sensors/rest/days_until_halloween.yaml: -------------------------------------------------------------------------------- 1 | platform: rest 2 | name: Halloween Countdown 3 | resource: !secret wolfram_alpha_halloween_api 4 | value_template: "{{ (value|replace(' days', '')) | int }}" 5 | unit_of_measurement: Days 6 | scan_interval: 43200 -------------------------------------------------------------------------------- /components/sensors/template_tibber_kostnad_just_nu.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | sensors: 3 | real_time_kostnad_just_nu: 4 | value_template: '{{ states.sensor.real_time_consumption_fabodvagen_10_d.attributes.accumulatedCost }}' 5 | unit_of_measurement: 'kr' -------------------------------------------------------------------------------- /python_scripts/learn_faces.py: -------------------------------------------------------------------------------- 1 | import requests 2 | Evenice = open("/usr/share/hassio/homeassistant/deepstack_face_faces/evenice8.jpg","rb").read() 3 | requests.post("http://192.168.1.203:80/v1/vision/face/register",files={"image":Evenice}, data={"userid":"Evenice"}) -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/patter_solid.yaml: -------------------------------------------------------------------------------- 1 | alias: p_solid 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Solid" 7 | action: 8 | - service: rest_command.color_picker_standardlight -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/pattern_sinelon.yaml: -------------------------------------------------------------------------------- 1 | alias: p_sinelon 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Sinelon" 7 | action: 8 | - service: rest_command.pattern_sinelon -------------------------------------------------------------------------------- /automation/tts/hamstermat.yaml: -------------------------------------------------------------------------------- 1 | alias: 'hamstermat' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.hamstermat 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_hamstermat: 1 -------------------------------------------------------------------------------- /automation/tts/idesprutan.yaml: -------------------------------------------------------------------------------- 1 | alias: 'idesprutan' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.idesprutan 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_idesprutan: 1 -------------------------------------------------------------------------------- /automation/tts/skarmtid.yaml: -------------------------------------------------------------------------------- 1 | alias: 'skarmtid' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.skarmtid 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_time_with_screen: 1 -------------------------------------------------------------------------------- /components/binary_sensors/mqtt_esp32_1.yaml: -------------------------------------------------------------------------------- 1 | platform: mqtt 2 | name: ESP32 1 3 | state_topic: "presence_nodes/Sovrummet" 4 | json_attributes_topic: "presence_nodes/esp32_1/tele" 5 | payload_on: "CONNECTED" 6 | payload_off: "DISCONNECTED" 7 | device_class: connectivity -------------------------------------------------------------------------------- /components/binary_sensors/mqtt_esp32_2.yaml: -------------------------------------------------------------------------------- 1 | platform: mqtt 2 | name: ESP32 2 3 | state_topic: "presence_nodes/Köket" 4 | json_attributes_topic: "presence_nodes/esp32_2/tele" 5 | payload_on: "CONNECTED" 6 | payload_off: "DISCONNECTED" 7 | device_class: connectivity -------------------------------------------------------------------------------- /components/binary_sensors/mqtt_esp32_3.yaml: -------------------------------------------------------------------------------- 1 | platform: mqtt 2 | name: ESP32 3 3 | state_topic: "presence_nodes/Biorummet" 4 | json_attributes_topic: "presence_nodes/esp32_3/tele" 5 | payload_on: "CONNECTED" 6 | payload_off: "DISCONNECTED" 7 | device_class: connectivity -------------------------------------------------------------------------------- /components/packages/mikrotik.yaml: -------------------------------------------------------------------------------- 1 | #mikrotik: 2 | # - name: Mikrotik 3 | # host: !secret mikrotik_ip 4 | # username: !secret mikrotik_un 5 | # password: !secret router_password 6 | # arp_ping: true 7 | # force_dhcp: true 8 | # detection_time: 30 -------------------------------------------------------------------------------- /components/sensors/rest/days_until_fathers_day.yaml: -------------------------------------------------------------------------------- 1 | platform: rest 2 | name: Father's day Countdown 3 | resource: !secret wolfram_alpha_fathers_day_api 4 | value_template: "{{ (value|replace(' days', '')) | int }}" 5 | unit_of_measurement: Days 6 | scan_interval: 43200 -------------------------------------------------------------------------------- /components/sensors/rest/days_until_mothers_day.yaml: -------------------------------------------------------------------------------- 1 | platform: rest 2 | name: Mother's day Countdown 3 | resource: !secret wolfram_alpha_mothers_day_api 4 | value_template: "{{ (value|replace(' days', '')) | int }}" 5 | unit_of_measurement: Days 6 | scan_interval: 43200 -------------------------------------------------------------------------------- /custom_components/icloud3/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "icloud3", 3 | "name": "iCloud3 Device Tracker", 4 | "documentation": "https://gcobb321.github.io/icloud3/#/", 5 | "dependencies": [], 6 | "codeowners": ["@gcobb321"], 7 | "requirements": [] 8 | } -------------------------------------------------------------------------------- /scripts/livingroom/brasan.yaml: -------------------------------------------------------------------------------- 1 | brasan: 2 | sequence: 3 | - service: media_extractor.play_media 4 | data: 5 | entity_id: media_player.livingroom 6 | media_content_id: https://www.youtube.com/watch?v=ZY3J3Y_OU0w 7 | media_content_type: video -------------------------------------------------------------------------------- /automation/lights/rest_commands/palette/palette_colorwaves.yaml: -------------------------------------------------------------------------------- 1 | alias: p_colorwaves 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_palette 6 | to: "Rainbow" 7 | action: 8 | - service: rest_command.palette_rainbow -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/pattern_confetti.yaml: -------------------------------------------------------------------------------- 1 | alias: p_confetti 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Confetti" 7 | action: 8 | - service: rest_command.pattern_confetti -------------------------------------------------------------------------------- /automation/lights/turn_on_julbelysning_ute.yaml: -------------------------------------------------------------------------------- 1 | alias: Slå på julbelysning ute 2 | initial_state: 'on' 3 | trigger: 4 | platform: sun 5 | event: sunset 6 | offset: "-00:45:00" 7 | action: 8 | - service: switch.turn_on 9 | entity_id: switch.rest_julbelysning -------------------------------------------------------------------------------- /automation/tts/plantorna.yaml: -------------------------------------------------------------------------------- 1 | alias: 'ska plantorna vattnas' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.plantorna 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_plants: 1 -------------------------------------------------------------------------------- /components/plants/flower_6.yaml: -------------------------------------------------------------------------------- 1 | timjan: 2 | sensors: 3 | moisture: sensor.flower_6_moisture 4 | temperature: sensor.flower_6_temperature 5 | conductivity: sensor.flower_6_conductivity 6 | brightness: sensor.flower_6_illuminance 7 | min_conductivity: 200 -------------------------------------------------------------------------------- /components/telegram_bot/telegram_bot.yaml: -------------------------------------------------------------------------------- 1 | platform: polling 2 | api_key: !secret telegram_api_key 3 | parse_mode: html 4 | allowed_chat_ids: 5 | - -1001200237113 # Grupp - skickar till det första ID, alltså grupp 6 | - 543927188 # Oskar 7 | # - 535882719 # Bella 8 | -------------------------------------------------------------------------------- /resources/doc/examples/panic_mode.yaml: -------------------------------------------------------------------------------- 1 | - alias: '[Alarm] Panic Mode' 2 | trigger: 3 | platform: template 4 | value_template: "{{ is_state_attr('alarm_control_panel.house', 'panic_mode', 'ACTIVE') }}" 5 | action: 6 | service: activate_self_defence_robot 7 | -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/patter_rainbow.yaml: -------------------------------------------------------------------------------- 1 | alias: p_rainbow 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Rainbow" 7 | action: 8 | - service: rest_command.pattern_rainbow 9 | -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/pattern_colorwaves.yaml: -------------------------------------------------------------------------------- 1 | alias: p_colorwaves 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Color Waves" 7 | action: 8 | - service: rest_command.pattern_colorwaves -------------------------------------------------------------------------------- /automation/lights/turn_off_christmas_light_sunrise.yaml: -------------------------------------------------------------------------------- 1 | alias: Slå av julbelysning ute 2 | initial_state: 'on' 3 | trigger: 4 | platform: sun 5 | event: sunrise 6 | offset: "+00:00:00" 7 | action: 8 | service: switch.turn_off 9 | entity_id: switch.rest_julbelysning -------------------------------------------------------------------------------- /automation/lights/turn_on_christmas_tree.yaml: -------------------------------------------------------------------------------- 1 | alias: 'släck julgrans belysning' 2 | initial_state: 'on' 3 | trigger: 4 | platform: sun 5 | event: sunset 6 | offset: "-00:45:00" 7 | action: 8 | service: switch.turn_on 9 | entity_id: switch.uttag_2 10 | -------------------------------------------------------------------------------- /components/plants/flower_1.yaml: -------------------------------------------------------------------------------- 1 | citronfikus: 2 | sensors: 3 | moisture: sensor.flower_1_moisture 4 | temperature: sensor.flower_1_temperature 5 | conductivity: sensor.flower_1_conductivity 6 | brightness: sensor.flower_1_illuminance 7 | min_conductivity: 200 -------------------------------------------------------------------------------- /components/plants/flower_5.yaml: -------------------------------------------------------------------------------- 1 | Basilika: 2 | sensors: 3 | moisture: sensor.flower_5_moisture 4 | temperature: sensor.flower_5_temperature 5 | conductivity: sensor.flower_5_conductivity 6 | brightness: sensor.flower_5_illuminance 7 | min_conductivity: 200 -------------------------------------------------------------------------------- /components/plants/flower_7.yaml: -------------------------------------------------------------------------------- 1 | oregano: 2 | sensors: 3 | moisture: sensor.flower_7_moisture 4 | temperature: sensor.flower_7_temperature 5 | conductivity: sensor.flower_7_conductivity 6 | brightness: sensor.flower_7_illuminance 7 | min_conductivity: 200 -------------------------------------------------------------------------------- /components/plants/flower_8.yaml: -------------------------------------------------------------------------------- 1 | persilja: 2 | sensors: 3 | moisture: sensor.flower_8_moisture 4 | temperature: sensor.flower_8_temperature 5 | conductivity: sensor.flower_8_conductivity 6 | brightness: sensor.flower_8_illuminance 7 | min_conductivity: 200 -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/patter_palettetest.yaml: -------------------------------------------------------------------------------- 1 | alias: p_palettetest 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Palette Test" 7 | action: 8 | - service: rest_command.pattern_palettetest -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/pattern_snowglitter.yaml: -------------------------------------------------------------------------------- 1 | alias: p_snowglitter 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Snow Glitter" 7 | action: 8 | - service: rest_command.pattern_snowglitter -------------------------------------------------------------------------------- /automation/other/turn_off_calendar_booleans.yaml: -------------------------------------------------------------------------------- 1 | alias: turn off calendar booleans 2 | trigger: 3 | - platform: time 4 | at: '00:00:01' 5 | action: 6 | - service: input_boolean.turn_off 7 | entity_id: 8 | - input_boolean.sommarlov 9 | - input_boolean.semester -------------------------------------------------------------------------------- /components/plants/flower_2.yaml: -------------------------------------------------------------------------------- 1 | aloevera_theus: 2 | sensors: 3 | moisture: sensor.flower_2_moisture 4 | temperature: sensor.flower_2_temperature 5 | conductivity: sensor.flower_2_conductivity 6 | brightness: sensor.flower_2_illuminance 7 | min_conductivity: 200 -------------------------------------------------------------------------------- /components/plants/flower_3.yaml: -------------------------------------------------------------------------------- 1 | aloevera_evenice: 2 | sensors: 3 | moisture: sensor.flower_3_moisture 4 | temperature: sensor.flower_3_temperature 5 | conductivity: sensor.flower_3_conductivity 6 | brightness: sensor.flower_3_illuminance 7 | min_conductivity: 200 -------------------------------------------------------------------------------- /components/plants/flower_4.yaml: -------------------------------------------------------------------------------- 1 | garderobsblomma: 2 | sensors: 3 | moisture: sensor.flower_4_moisture 4 | temperature: sensor.flower_4_temperature 5 | conductivity: sensor.flower_4_conductivity 6 | brightness: sensor.flower_4_illuminance 7 | min_conductivity: 200 -------------------------------------------------------------------------------- /components/sensors/google_travel_time_bella.yaml: -------------------------------------------------------------------------------- 1 | #platform: google_travel_time 2 | #name: Bella tid till hem 3 | #api_key: !secret api_key_google_travel_time 4 | #origin: device_tracker.google_maps_103719873476746592925 5 | #destination: zone.home 6 | #options: 7 | # mode: transit -------------------------------------------------------------------------------- /components/input_selects/radio_station.yaml: -------------------------------------------------------------------------------- 1 | radio_station: 2 | name: 'Välj Radiostation:' 3 | options: 4 | - SR P3 5 | - SR P4 Gävleborg 6 | - Mix Megapol 7 | - NRJ 8 | - RockKlassiker 9 | - Vinyl FM 10 | - Julradio P4 11 | - Julradio P2 -------------------------------------------------------------------------------- /components/sensors/google_travel_time_evenice.yaml: -------------------------------------------------------------------------------- 1 | #platform: google_travel_time 2 | #name: Evenice tid till hem 3 | #api_key: !secret api_key_google_travel_time 4 | #origin: device_tracker.google_maps_103719873476746592925 5 | #destination: zone.home 6 | #options: 7 | # mode: walking -------------------------------------------------------------------------------- /automation/lights/rest_commands/palette/palette_palettetest.yaml: -------------------------------------------------------------------------------- 1 | alias: p_palettetest 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_palette 6 | to: "Rainbow Stripe" 7 | action: 8 | - service: rest_command.palette_rainbowstripe 9 | -------------------------------------------------------------------------------- /automation/other/vacuum_reset_clean_counter.yaml: -------------------------------------------------------------------------------- 1 | alias: "Robot: Reset cleaned today counter" 2 | initial_state: "on" 3 | trigger: 4 | - platform: time 5 | at: "01:00:00" 6 | action: 7 | - service: input_boolean.turn_off 8 | data: 9 | entity_id: input_boolean.cleaned_today -------------------------------------------------------------------------------- /automation/tts/bellas_fodelsdag.yaml: -------------------------------------------------------------------------------- 1 | alias: 'bellas fodelsedag' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.bellas_fodelsedag 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_bellas_fodelsedag: 1 -------------------------------------------------------------------------------- /automation/tts/theus_fodelsedag.yaml: -------------------------------------------------------------------------------- 1 | alias: 'theus fodelsdag' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.theus_fodelsedag 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_theus_fodelsedag: 1 -------------------------------------------------------------------------------- /components/device_trackers/icloud3.yaml: -------------------------------------------------------------------------------- 1 | #platform: icloud3 2 | #username: !secret icloud_username_oskar 3 | #password: !secret icloud_password_oskar 4 | #group: family 5 | #tracking_method: famshr 6 | #track_devices: 7 | # - iphone 8 | # - evenice_iphone 9 | #log_level: debug, eventlog -------------------------------------------------------------------------------- /custom_components/hacs/models/frontend.py: -------------------------------------------------------------------------------- 1 | """HacsFrontend.""" 2 | 3 | 4 | class HacsFrontend: 5 | """HacsFrontend.""" 6 | 7 | version_running: bool = None 8 | version_available: bool = None 9 | version_expected: bool = None 10 | update_pending: bool = False 11 | -------------------------------------------------------------------------------- /custom_components/tv4_play/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "tv4_play", 3 | "name": "TV4 Play", 4 | "documentation": "", 5 | "dependencies": [ 6 | "media_player" 7 | ], 8 | "codeowners": [], 9 | "requirements": [ 10 | "requests" 11 | ] 12 | } -------------------------------------------------------------------------------- /automation/tts/evenice_fodelsedag.yaml: -------------------------------------------------------------------------------- 1 | alias: 'evenice fodelsedag' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.evenice_fodelsedag 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_evenice_fodelsedag: 1 -------------------------------------------------------------------------------- /automation/tts/millas_fodelsedag.yaml: -------------------------------------------------------------------------------- 1 | alias: 'millas fodelsedag' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.millas_fodelsedag 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_millas_fodelsedag: 1 -------------------------------------------------------------------------------- /automation/tts/oskars_fodelsedag.yaml: -------------------------------------------------------------------------------- 1 | alias: 'oskars fodelsedag' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.oskars_fodelsedag 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_oskars_fodelsedag: 1 -------------------------------------------------------------------------------- /automation/lights/rest_commands/pattern/pattern_rainbowglitter.yaml: -------------------------------------------------------------------------------- 1 | alias: p_rainbowglitter 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: input_select.christmas_pattern 6 | to: "Rainbow Glitter" 7 | action: 8 | - service: rest_command.pattern_rainbowglitter 9 | -------------------------------------------------------------------------------- /scripts/lights/disco_mode_theus.yaml: -------------------------------------------------------------------------------- 1 | disco_mode_evenice: 2 | alias: Disco teppe 3 | sequence: 4 | service: light.turn_on 5 | entity_id: 6 | - light.theus_lampa 7 | - light.theus_lampa2 8 | data: 9 | brightness: 100 10 | effect: random -------------------------------------------------------------------------------- /automation/system/hass_ready.yaml: -------------------------------------------------------------------------------- 1 | alias: 'Hass Ready' 2 | initial_state: 'on' 3 | trigger: 4 | platform: event 5 | event_type: zwave.network_ready 6 | action: 7 | - service: notify.telegram_oskar 8 | data: 9 | title: 'Home Assistant' 10 | message: 'Z-wave network är ready' -------------------------------------------------------------------------------- /automation/system/startup_automation.yaml: -------------------------------------------------------------------------------- 1 | alias: 'Set startup theme' 2 | initial_state: 'on' 3 | trigger: 4 | - platform: homeassistant 5 | event: start 6 | action: 7 | - service: frontend.set_theme 8 | data: 9 | name: darkydark 10 | - service: python_script.plant_problems -------------------------------------------------------------------------------- /custom_components/avanza_stock/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "avanza_stock", 3 | "name": "Avanza Stock", 4 | "documentation": "https://github.com/custom-components/sensor.avanza_stock", 5 | "dependencies": [], 6 | "codeowners": ["@claha"], 7 | "requirements": ["pyavanza==0.2.2"] 8 | } 9 | -------------------------------------------------------------------------------- /automation/lights/turn_on_bench_lights_when_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Tänd bänkbelysningen när rörelse 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.banksensor 6 | to: 'on' 7 | action: 8 | service: light.turn_on 9 | entity_id: light.koket_bank 10 | 11 | -------------------------------------------------------------------------------- /custom_components/esxi_stats/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "esxi_stats", 3 | "name": "ESXi Stats", 4 | "documentation": "https://github.com/wxt9861/esxi_stats", 5 | "dependencies": [], 6 | "codeowners": ["@wxt9861"], 7 | "config_flow": true, 8 | "requirements": ["pyvmomi==7.0.1"] 9 | } -------------------------------------------------------------------------------- /custom_components/feedparser/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "feedparser", 3 | "name": "Feedparser", 4 | "documentation": "https://github.com/custom-components/feedparser/blob/master/README.md", 5 | "dependencies": [], 6 | "codeowners": ["@iantrich"], 7 | "requirements": ["feedparser==6.0.0b3"] 8 | } 9 | -------------------------------------------------------------------------------- /components/sensors/sensor.oskar_bluetooth_template.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | sensors: 3 | oskar_bluetooth: 4 | value_template: >- 5 | {% if is_state('sensor.oskars_bt_mqtt','not_home') %} 6 | Borta 7 | {% else %} 8 | {{ states('sensor.oskars_bt_mqtt') }} 9 | {% endif %} -------------------------------------------------------------------------------- /custom_components/krisinformation/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "krisinformation", 3 | "name": "Krisinformation", 4 | "documentation": "https://github.com/isabellaalstrom/sensor.krisinformation", 5 | "dependencies": [], 6 | "codeowners": ["@isabellaalstrom"], 7 | "requirements": ["jsonpath>=0.82"] 8 | } 9 | -------------------------------------------------------------------------------- /automation/house/away/guest_mode.yaml: -------------------------------------------------------------------------------- 1 | alias: gastlage 2 | initial_state: 'on' 3 | id: '1545925758700' 4 | trigger: 5 | platform: state 6 | entity_id: input_boolean.guest_mode 7 | from: 'off' 8 | to: 'on' 9 | action: 10 | - service: automation.turn_off 11 | entity_id: automation.away_mode 12 | -------------------------------------------------------------------------------- /automation/notify/bella_jobb.yaml: -------------------------------------------------------------------------------- 1 | alias: Bella jobb 2 | initial_state: 'on' 3 | trigger: 4 | platform: zone 5 | event: enter 6 | zone: zone.bellas_jobb 7 | entity_id: person.bella 8 | action: 9 | - service: notify.telegram_oskar 10 | data: 11 | message: "Bella har kommit fram till jobbet!" -------------------------------------------------------------------------------- /automation/notify/evenice_hemma.yaml: -------------------------------------------------------------------------------- 1 | alias: Evenice är hemma 2 | initial_state: 'on' 3 | trigger: 4 | platform: zone 5 | event: enter 6 | zone: zone.home 7 | entity_id: person.evenice 8 | action: 9 | - service: notify.adults 10 | data: 11 | message: "Evenice är hemma eller väldigt nära!" -------------------------------------------------------------------------------- /automation/system/hass_started.yaml: -------------------------------------------------------------------------------- 1 | alias: 'Hass Started' 2 | initial_state: 'on' 3 | trigger: 4 | platform: homeassistant 5 | # Event can also be 'shutdown' 6 | event: start 7 | action: 8 | - service: notify.telegram_oskar 9 | data: 10 | title: 'Home Assistant' 11 | message: 'Online' -------------------------------------------------------------------------------- /components/binary_sensors/routeros_version.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | sensors: 3 | new_routeros_available: 4 | value_template: >- 5 | {{ states.sensor.next_router_os_release != states.sensor.installed_routeros.state and next_router_os_release != 'unavailable' }} 6 | friendly_name: Ny RouterOS tillgänglig -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/validate.py: -------------------------------------------------------------------------------- 1 | class Validate: 2 | """Validate.""" 3 | 4 | errors = [] 5 | 6 | @property 7 | def success(self): 8 | """Return bool if the validation was a success.""" 9 | if self.errors: 10 | return False 11 | return True 12 | -------------------------------------------------------------------------------- /custom_components/plex_recently_added/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "plex_recently_added", 3 | "name": "Plex Recently Added", 4 | "documentation": "https://github.com/custom-components/sensor.plex_recently_added", 5 | "dependencies": [], 6 | "codeowners": ["@maykar"], 7 | "requirements": [] 8 | } 9 | -------------------------------------------------------------------------------- /esphome/mi_flora_gw/partitions.csv: -------------------------------------------------------------------------------- 1 | nvs, data, nvs, 0x009000, 0x005000, 2 | otadata, data, ota, 0x00e000, 0x002000, 3 | app0, app, ota_0, 0x010000, 0x190000, 4 | app1, app, ota_1, 0x200000, 0x190000, 5 | eeprom, data, 0x99, 0x390000, 0x001000, 6 | spiffs, data, spiffs, 0x391000, 0x00F000 7 | -------------------------------------------------------------------------------- /automation/notify/bella_home.yaml: -------------------------------------------------------------------------------- 1 | alias: Bella hemma 2 | initial_state: 'on' 3 | trigger: 4 | platform: zone 5 | event: enter 6 | zone: zone.home 7 | entity_id: person.bella 8 | action: 9 | - service: notify.telegram_oskar 10 | data: 11 | message: "Bella har kommit hem!" 12 | 13 | 14 | -------------------------------------------------------------------------------- /automation/notify/bella_not_home.yaml: -------------------------------------------------------------------------------- 1 | #alias: Bella ej hemma 2 | #initial_state: 'on' 3 | #trigger: 4 | # platform: zone 5 | # event: leave 6 | # zone: zone.home 7 | # entity_id: person.bella 8 | #action: 9 | # - service: notify.telegram_oskar 10 | # data: 11 | # message: "Bella har åkt hemifrån!" -------------------------------------------------------------------------------- /automation/system/hass_stopped.yaml: -------------------------------------------------------------------------------- 1 | alias: 'Hass Stopped' 2 | initial_state: 'on' 3 | trigger: 4 | platform: homeassistant 5 | # Event can also be 'shutdown' 6 | event: shutdown 7 | action: 8 | - service: notify.telegram_oskar 9 | data: 10 | title: 'Home Assistant' 11 | message: 'Offline' -------------------------------------------------------------------------------- /automation/tts/responsibilities.yaml: -------------------------------------------------------------------------------- 1 | alias: 'responsibilities' 2 | 3 | trigger: 4 | - platform: state 5 | entity_id: input_boolean.responsibilities 6 | to: 'on' 7 | 8 | action: 9 | - service: script.speech_engine 10 | data: 11 | call_responsibilities: 1 12 | call_fotbolls_traning: 1 -------------------------------------------------------------------------------- /components/input_selects/christmas_palette.yaml: -------------------------------------------------------------------------------- 1 | christmas_palette: 2 | name: 'Välj palette:' 3 | options: 4 | - None 5 | - Rainbow 6 | - Rainbow Stripe 7 | - Cloud 8 | - Lava 9 | - Ocean 10 | - Forest 11 | - Party 12 | - Heat 13 | initial: None 14 | icon: mdi:vanish -------------------------------------------------------------------------------- /components/switches/rest_julbelysning.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | switches: 3 | rest_julbelysning: 4 | friendly_name: Julbelysning 5 | value_template: "{{ is_state('binary_sensor.led_state', 'on') }}" 6 | turn_on: 7 | service: rest_command.led_on 8 | turn_off: 9 | service: rest_command.led_off -------------------------------------------------------------------------------- /custom_components/google_keep/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "google_keep", 3 | "name": "Google Keep", 4 | "documentation": "https://github.com/PiotrMachowski/Home-Assistant-custom-components-Google-Keep", 5 | "dependencies": [], 6 | "codeowners": ["@PiotrMachowski"], 7 | "requirements": ["gkeepapi==0.11.16"] 8 | } 9 | -------------------------------------------------------------------------------- /custom_components/radarr_upcoming_media/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "radarr_upcoming_media", 3 | "name": "Radarr Upcoming Media", 4 | "documentation": "https://github.com/custom-components/sensor.radarr_upcoming_media", 5 | "dependencies": [], 6 | "codeowners": ["@maykar"], 7 | "requirements": [] 8 | } 9 | -------------------------------------------------------------------------------- /esphome/esp32_flora_1/partitions.csv: -------------------------------------------------------------------------------- 1 | nvs, data, nvs, 0x009000, 0x005000, 2 | otadata, data, ota, 0x00e000, 0x002000, 3 | app0, app, ota_0, 0x010000, 0x190000, 4 | app1, app, ota_1, 0x200000, 0x190000, 5 | eeprom, data, 0x99, 0x390000, 0x001000, 6 | spiffs, data, spiffs, 0x391000, 0x00F000 7 | -------------------------------------------------------------------------------- /esphome/esp32_flora_2/partitions.csv: -------------------------------------------------------------------------------- 1 | nvs, data, nvs, 0x009000, 0x005000, 2 | otadata, data, ota, 0x00e000, 0x002000, 3 | app0, app, ota_0, 0x010000, 0x1C0000, 4 | app1, app, ota_1, 0x1D0000, 0x1C0000, 5 | eeprom, data, 0x99, 0x390000, 0x001000, 6 | spiffs, data, spiffs, 0x391000, 0x00F000 7 | -------------------------------------------------------------------------------- /esphome/esp32_flora_3/partitions.csv: -------------------------------------------------------------------------------- 1 | nvs, data, nvs, 0x009000, 0x005000, 2 | otadata, data, ota, 0x00e000, 0x002000, 3 | app0, app, ota_0, 0x010000, 0x190000, 4 | app1, app, ota_1, 0x200000, 0x190000, 5 | eeprom, data, 0x99, 0x390000, 0x001000, 6 | spiffs, data, spiffs, 0x391000, 0x00F000 7 | -------------------------------------------------------------------------------- /custom_components/sonarr_upcoming_media/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "sonarr_upcoming_media", 3 | "name": "Sonarr Upcoming Media", 4 | "documentation": "https://github.com/custom-components/sensor.sonarr_upcoming_media", 5 | "dependencies": [], 6 | "codeowners": ["@maykar"], 7 | "requirements": [] 8 | } 9 | -------------------------------------------------------------------------------- /automation/lights/turn_on_laundry_lights_when_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Tänd tvättstuge lamporna när rörelse 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.tvattstugan_motion_sensor 6 | to: 'on' 7 | action: 8 | service: light.turn_on 9 | entity_id: group.light_tvattstugan 10 | 11 | -------------------------------------------------------------------------------- /automation/lights/turn_on_pantry_lights_when_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Tänd skafferiet lampan när rörelse i skafferiet 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.skafferi_motion_sensor 6 | to: 'on' 7 | action: 8 | service: light.turn_on 9 | entity_id: light.skafferiet 10 | 11 | -------------------------------------------------------------------------------- /custom_components/bwalarm/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "bwalarm", 3 | "name": "BWAlarm (ak74 edition)", 4 | "documentation": "https://github.com/akasma74/Hass-Custom-Alarm", 5 | "dependencies": [], 6 | "after_dependencies": ["mqtt"], 7 | "codeowners": ["@akasma74"], 8 | "requirements": ["ruamel.yaml==0.15.100"] 9 | } 10 | -------------------------------------------------------------------------------- /components/groups/motion_sensors.yaml: -------------------------------------------------------------------------------- 1 | motion_sensors: 2 | name: Rörelsesensor 3 | entities: 4 | - binary_sensor.tvattstugan_motion_sensor 5 | - binary_sensor.skafferiet_motion_sensor 6 | - binary_sensor.kallaren_motion_sensor 7 | - binary_sensor.trapp_motion_sensor 8 | - binary_sensor.banksensor 9 | - binary_sensor.unifi_camera -------------------------------------------------------------------------------- /automation/lights/turn_on_toilet_lights_when_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Tänd badrumsbelysningen vid rörelse 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.badrumssensor 6 | to: 'on' 7 | action: 8 | service: light.turn_on 9 | entity_id: 10 | - light.badrumslampa_1 11 | - light.badrumslampa_2 -------------------------------------------------------------------------------- /components/sensors/total_clients_wireless.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | sensors: 3 | total_clients_wireless: 4 | value_template: > 5 | {{ states.sensor.clients_ap2.state | int + states.sensor.clients_ap2_5ghz.state | int + states.sensor.clients_ap1.state | int + states.sensor.clients_ap1_5ghz.state| int}} 6 | friendly_name: Total clients -------------------------------------------------------------------------------- /automation/lights/turn_off_bench_lights_when_no_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Släck bänkbelysningen efter 10 min när sista rörelse 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.banksensor 6 | to: 'off' 7 | for: 8 | minutes: 4 9 | action: 10 | service: light.turn_off 11 | entity_id: light.koket_bank -------------------------------------------------------------------------------- /components/sensors/darksky.yaml: -------------------------------------------------------------------------------- 1 | platform: darksky 2 | api_key: !secret darksky_key 3 | monitored_conditions: 4 | - summary 5 | - icon 6 | - apparent_temperature 7 | - precip_probability 8 | - precip_intensity 9 | - wind_bearing 10 | - temperature 11 | - humidity 12 | - pressure 13 | - daily_summary 14 | - wind_speed -------------------------------------------------------------------------------- /components/sensors/pollenniva.yaml.disabled: -------------------------------------------------------------------------------- 1 | platform: pollenniva 2 | sensors: 3 | - city: Gävle 4 | days_to_track: 3 5 | allergens: 6 | - Al 7 | - Alm 8 | - Ambrosia 9 | # - Asp 10 | - Sälg / Vide 11 | - Björk 12 | - Bok 13 | - Ek 14 | - Gråbo 15 | - Gräs 16 | - Hassel -------------------------------------------------------------------------------- /custom_components/hacs/models/core.py: -------------------------------------------------------------------------------- 1 | """HACS Core info.""" 2 | from pathlib import Path 3 | 4 | import attr 5 | 6 | from ..enums import LovelaceMode 7 | 8 | 9 | @attr.s 10 | class HacsCore: 11 | """HACS Core info.""" 12 | 13 | config_path = attr.ib(Path) 14 | ha_version = attr.ib(str) 15 | lovelace_mode = LovelaceMode("storage") 16 | -------------------------------------------------------------------------------- /components/sensors/sql_db_size.yaml: -------------------------------------------------------------------------------- 1 | platform: sql 2 | db_url: !secret mariadb_url 3 | queries: 4 | - name: DB size 5 | query: 'SELECT table_schema "database", Round(Sum(data_length + index_length) / 1024, 1) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;' 6 | column: 'value' 7 | unit_of_measurement: kB -------------------------------------------------------------------------------- /scripts/alarm/alarm_arm.yaml: -------------------------------------------------------------------------------- 1 | alarm_arm: 2 | sequence: 3 | service: alarm_control_panel.alarm_arm_away 4 | entity_id: alarm_control_panel.kernehed_manison 5 | alarm_disarm: 6 | sequence: 7 | service: alarm_control_panel.alarm_disarm 8 | entity_id: alarm_control_panel.kernehed_manison 9 | data: 10 | code: !secret alarm_code -------------------------------------------------------------------------------- /automation/lights/turn_off_porch_lights_when_no_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Släck altanbelysningen efter 7 min vid sista rörelse 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.altan_motion_sensor 6 | to: 'off' 7 | for: 8 | minutes: 7 9 | action: 10 | service: light.turn_off 11 | entity_id: 12 | - light.altan_lampa -------------------------------------------------------------------------------- /automation/other/vacuum_started.yaml: -------------------------------------------------------------------------------- 1 | alias: "Robot: Robot started cleaning" 2 | initial_state: "on" 3 | trigger: 4 | - platform: state 5 | entity_id: vacuum.xiaomi_vacuum_cleaner 6 | from: "docked" 7 | to: "cleaning" 8 | action: 9 | - service: notify.adults 10 | data: 11 | title: "Robot" 12 | message: "Nemo har börjat städa!" 13 | -------------------------------------------------------------------------------- /automation/system/hass_update.yaml: -------------------------------------------------------------------------------- 1 | alias: Hass Updater 2 | initial_state: 'on' 3 | trigger: 4 | - platform: state 5 | entity_id: updater.updater 6 | action: 7 | - service: notify.telegram_oskar 8 | data_template: 9 | title: 'Ny Home Assistant version ute!' 10 | message: "Home Assistant {{ states.updater.updater.state }} är nu tillgänlig." -------------------------------------------------------------------------------- /custom_components/hacs/helpers/classes/exceptions.py: -------------------------------------------------------------------------------- 1 | """Custom Exceptions.""" 2 | 3 | 4 | class HacsException(Exception): 5 | """Super basic.""" 6 | 7 | 8 | class HacsRepositoryArchivedException(HacsException): 9 | """For repositories that are archived.""" 10 | 11 | 12 | class HacsExpectedException(HacsException): 13 | """For stuff that are expected.""" 14 | -------------------------------------------------------------------------------- /automation/lights/turn_off_laundry_lights_when_no_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Släck tvättstuge lamporna efter 10 min när sista rörelse 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.tvattstugan_motion_sensor 6 | to: 'off' 7 | for: 8 | minutes: 4 9 | action: 10 | service: light.turn_off 11 | entity_id: group.light_tvattstugan -------------------------------------------------------------------------------- /automation/lights/turn_off_pantry_lights_when_no_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Släck skafferiet lampan efter 2 min när sista rörelse i skafferiet 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.skafferi_motion_sensor 6 | to: 'off' 7 | for: 8 | minutes: 2 9 | action: 10 | service: light.turn_off 11 | entity_id: light.skafferiet -------------------------------------------------------------------------------- /automation/house/frontdoor/lock.lock.yaml: -------------------------------------------------------------------------------- 1 | alias: 'Lås låset kl 21.00' 2 | initial_state: 'on' 3 | trigger: 4 | - platform: time 5 | at: "21:00:00" 6 | action: 7 | - service: lock.lock 8 | entity_id: lock.danalock_v3_btze_locked 9 | - service: notify.adults 10 | data: 11 | title: 'Home Assistant' 12 | message: 'Nu är klockan 21.00 nu är det låst!' -------------------------------------------------------------------------------- /components/sensors/scrape/lillhagsskolan/lillhagsskolan_fredag.yaml: -------------------------------------------------------------------------------- 1 | platform: scrape 2 | name: Lillhagsskolan lunch fredag 3 | resource: https://sodexo.mashie.com/public/app/Lillhagsskolan/11c0672c?country=se&fbclid=IwAR0AZmeAZRzgSn4w1Xu5TineCZgkOm2NAkJkhit78N5q1_MRGiKVzfBd2ec 4 | select: 'div:nth-of-type(5) div.list-group-item:nth-of-type(2) div.app-daymenu-name' 5 | scan_interval: 14400 -------------------------------------------------------------------------------- /components/sensors/scrape/lillhagsskolan/lillhagsskolan_torsdag.yaml: -------------------------------------------------------------------------------- 1 | platform: scrape 2 | name: Lillhagsskolan lunch torsdag 3 | resource: https://sodexo.mashie.com/public/app/Lillhagsskolan/11c0672c?country=se&fbclid=IwAR0AZmeAZRzgSn4w1Xu5TineCZgkOm2NAkJkhit78N5q1_MRGiKVzfBd2ec 4 | select: 'div:nth-of-type(4) div.list-group-item:nth-of-type(2) div.app-daymenu-name' 5 | scan_interval: 14400 -------------------------------------------------------------------------------- /custom_components/hacs/validate/common/repository_topics.py: -------------------------------------------------------------------------------- 1 | from custom_components.hacs.validate.base import ( 2 | ActionValidationBase, 3 | ValidationException, 4 | ) 5 | 6 | 7 | class RepositoryTopics(ActionValidationBase): 8 | def check(self): 9 | if not self.repository.data.topics: 10 | raise ValidationException("The repository has no topics") 11 | -------------------------------------------------------------------------------- /custom_components/tv4_play/services.yaml: -------------------------------------------------------------------------------- 1 | play_suggested: 2 | description: Play the suggested video from the specified program name 3 | fields: 4 | program_name: 5 | description: The name of the TV4 program 6 | example: "nyhetsmorgon" 7 | entity_id: 8 | description: Name(s) of entities to play on. 9 | example: "media_player.living_room_chromecast" 10 | -------------------------------------------------------------------------------- /automation/system/update_google_travel_time_oskar.yaml: -------------------------------------------------------------------------------- 1 | alias: "Update Google Travel Time Oskar" 2 | initial_state: 'on' 3 | trigger: 4 | - platform: time_pattern 5 | minutes: '/8' 6 | condition: 7 | - condition: time 8 | after: '08:00:00' 9 | before: '19:00:00' 10 | action: 11 | - service: homeassistant.update_entity 12 | entity_id: sensor.oskar_tid_till_hem -------------------------------------------------------------------------------- /components/sensors/scrape/lillhagsskolan/lillhagsskolan_mandag.yaml: -------------------------------------------------------------------------------- 1 | platform: scrape 2 | name: Lillhagsskolan lunch måndag 3 | resource: https://sodexo.mashie.com/public/app/Lillhagsskolan/11c0672c?country=se&fbclid=IwAR0AZmeAZRzgSn4w1Xu5TineCZgkOm2NAkJkhit78N5q1_MRGiKVzfBd2ec 4 | select: '.panel-group .panel-primary div.list-group-item:nth-of-type(2) div.app-daymenu-name' 5 | scan_interval: 14400 -------------------------------------------------------------------------------- /components/sensors/scrape/lillhagsskolan/lillhagsskolan_onsdag.yaml: -------------------------------------------------------------------------------- 1 | platform: scrape 2 | name: Lillhagsskolan lunch onsdag 3 | resource: https://sodexo.mashie.com/public/app/Lillhagsskolan/11c0672c?country=se&fbclid=IwAR0AZmeAZRzgSn4w1Xu5TineCZgkOm2NAkJkhit78N5q1_MRGiKVzfBd2ec 4 | select: 'div:nth-of-type(3) div.list-group-item:nth-of-type(2) div.app-daymenu-name' 5 | scan_interval: 14400 6 | -------------------------------------------------------------------------------- /components/sensors/scrape/lillhagsskolan/lillhagsskolan_tisdag.yaml: -------------------------------------------------------------------------------- 1 | platform: scrape 2 | name: Lillhagsskolan lunch tisdag 3 | resource: https://sodexo.mashie.com/public/app/Lillhagsskolan/11c0672c?country=se&fbclid=IwAR0AZmeAZRzgSn4w1Xu5TineCZgkOm2NAkJkhit78N5q1_MRGiKVzfBd2ec 4 | select: 'div.panel:nth-of-type(2) div.list-group-item:nth-of-type(2) div.app-daymenu-name' 5 | scan_interval: 14400 -------------------------------------------------------------------------------- /automation/lights/TV_harmony_light_off.yaml: -------------------------------------------------------------------------------- 1 | alias: "Watch TV started from harmony hub" 2 | initial_state: "on" 3 | trigger: 4 | platform: state 5 | entity_id: remote.harmony_hub 6 | condition: 7 | condition: template 8 | value_template: '{{ trigger.to_state.attributes.current_activity == "TV" }}' 9 | action: 10 | service: light.turn_off 11 | entity_id: group.light_kallaren -------------------------------------------------------------------------------- /automation/other/sommarlov_mode.yaml: -------------------------------------------------------------------------------- 1 | alias: Sommarlov 2 | trigger: 3 | - platform: homeassistant 4 | event: start 5 | - platform: time_pattern 6 | hours: '/6' 7 | 8 | condition: 9 | - condition: state 10 | entity_id: calendar.sommarlov 11 | state: 'on' 12 | 13 | action: 14 | - service: input_boolean.turn_on 15 | entity_id: input_boolean.sommarlov -------------------------------------------------------------------------------- /lovelace/bathroom.yaml: -------------------------------------------------------------------------------- 1 | title: Badrummet 2 | id: Badrummet 3 | #background: center / cover no-repeat url('/local/habakgrounds.jpg') 4 | cards: 5 | - id: 5254a5fd07d240678269b434ea46e948 # Automatically created id 6 | type: entities 7 | title: Badrummet nere 8 | show_header_toggle: false 9 | entities: 10 | - light.badrumslampa_1 11 | - light.badrumslampa_2 -------------------------------------------------------------------------------- /automation/lights/TV_harmony_light_on.yaml: -------------------------------------------------------------------------------- 1 | alias: "PowerOff started from harmony hub" 2 | initial_state: "on" 3 | trigger: 4 | platform: state 5 | entity_id: remote.harmony_hub 6 | condition: 7 | condition: template 8 | value_template: '{{ trigger.to_state.attributes.current_activity == "PowerOff" }}' 9 | action: 10 | service: light.turn_on 11 | entity_id: group.light_kallaren -------------------------------------------------------------------------------- /automation/lights/turn_off_toilet_lights_when_no_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Släck badrumsbelysningen efter 7 min vid sista rörelse 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.badrumssensor 6 | to: 'off' 7 | for: 8 | minutes: 7 9 | action: 10 | service: light.turn_off 11 | entity_id: 12 | - light.badrumslampa_1 13 | - light.badrumslampa_2 -------------------------------------------------------------------------------- /automation/system/update_google_travel_time_bella.yaml: -------------------------------------------------------------------------------- 1 | #alias: "Update Google Travel Time Bella" 2 | #initial_state: 'on' 3 | #trigger: 4 | # - platform: time_pattern 5 | # minutes: '/8' 6 | #condition: 7 | # - condition: time 8 | # after: '08:00:00' 9 | # before: '19:00:00' 10 | #action: 11 | # - service: homeassistant.update_entity 12 | # entity_id: sensor.bella_tid_till_hem -------------------------------------------------------------------------------- /automation/house/frontdoor/guest_mode.yaml: -------------------------------------------------------------------------------- 1 | alias: 'guest mode' 2 | id: 'guest mode' 3 | initial_state: on 4 | trigger: 5 | platform: state 6 | entity_id: input_boolean.guest_mode 7 | action: 8 | service_template: > 9 | homeassistant.toggle_{{ 'off' if is_state('input_boolean.guest_mode', 'on') else 'on' }} 10 | entity_id: script.gast_mode_{{ states('input_boolean.guest_mode')}} -------------------------------------------------------------------------------- /components/input_selects/christmas_pattern.yaml: -------------------------------------------------------------------------------- 1 | christmas_pattern: 2 | name: 'Välj pattern:' 3 | options: 4 | - None 5 | - Color Waves 6 | - Palette Test 7 | - Pride 8 | - Rainbow 9 | - Rainbow Glitter 10 | - Snow Glitter 11 | - Confetti 12 | - Juggle 13 | - Sinelon 14 | - BPM 15 | - Solid 16 | initial: None 17 | icon: mdi:snowflake -------------------------------------------------------------------------------- /custom_components/anniversaries/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "anniversaries", 3 | "name": "Anniversaries", 4 | "documentation": "https://github.com/pinkywafer/Anniversaries", 5 | "dependencies": [], 6 | "config_flow": true, 7 | "codeowners": ["@pinkywafer"], 8 | "requirements": [ 9 | "python-dateutil", 10 | "integrationhelper", 11 | "voluptuous" 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /custom_components/hacs/validate/common/repository_description.py: -------------------------------------------------------------------------------- 1 | from custom_components.hacs.validate.base import ( 2 | ActionValidationBase, 3 | ValidationException, 4 | ) 5 | 6 | 7 | class RepositoryDescription(ActionValidationBase): 8 | def check(self): 9 | if not self.repository.data.description: 10 | raise ValidationException("The repository has no description") 11 | -------------------------------------------------------------------------------- /automation/notify/humidity_basement.yaml: -------------------------------------------------------------------------------- 1 | alias: Luftfuktighet överstigen 50 procent 2 | initial_state: 'on' 3 | id: '1509992418765' 4 | trigger: 5 | platform: numeric_state 6 | entity_id: sensor.philio_technology_corporation_phpat02beu_multisensor_2in1_relative_humidity 7 | above: '50' 8 | action: 9 | - service: notify.adults 10 | data: 11 | message: Luftfuktigheten har överstigit 50%! -------------------------------------------------------------------------------- /automation/notify/smoke_detectors.yaml: -------------------------------------------------------------------------------- 1 | alias: Brandvarnare 2 | id: 'brandvarnare' 3 | initial_state: 'on' 4 | trigger: 5 | platform: state 6 | entity_id: group.brandvarnare 7 | from: 'off' 8 | to: 'on' 9 | action: 10 | - service: tts.google_translate_say 11 | data: 12 | message: DET BRINNER, UTRYM! 13 | - service: notify.adults 14 | data: 15 | message: DET BRINNER, UTRYM! -------------------------------------------------------------------------------- /components/switches/front_lock.yaml: -------------------------------------------------------------------------------- 1 | platform: template 2 | switches: 3 | front_lock: 4 | friendly_name: "Front Lock" 5 | value_template: "{{ is_state('lock.poly_control_danalock_v3_btze_locked', 'locked') }}" 6 | turn_on: 7 | service: lock.lock 8 | entity_id: lock.danalock_v3_btze_locked 9 | turn_off: 10 | service: lock.unlock 11 | entity_id: lock.danalock_v3_btze_locked -------------------------------------------------------------------------------- /custom_components/hacs/validate/common/hacs_manifest.py: -------------------------------------------------------------------------------- 1 | from custom_components.hacs.validate.base import ( 2 | ActionValidationBase, 3 | ValidationException, 4 | ) 5 | 6 | 7 | class HacsManifest(ActionValidationBase): 8 | def check(self): 9 | if "hacs.json" not in [x.filename for x in self.repository.tree]: 10 | raise ValidationException("The repository has no 'hacs.json' file") 11 | -------------------------------------------------------------------------------- /custom_components/hacs/operational/reload.py: -------------------------------------------------------------------------------- 1 | """Reload HACS""" 2 | 3 | 4 | async def async_reload_entry(hass, config_entry): 5 | """Reload HACS.""" 6 | from custom_components.hacs.operational.remove import async_remove_entry 7 | from custom_components.hacs.operational.setup import async_setup_entry 8 | 9 | await async_remove_entry(hass, config_entry) 10 | await async_setup_entry(hass, config_entry) 11 | -------------------------------------------------------------------------------- /components/image_processing/deepstack_face_entre.yaml: -------------------------------------------------------------------------------- 1 | platform: deepstack_face 2 | ip_address: 192.168.1.203 3 | port: 80 4 | timeout: 10 5 | detect_only: False 6 | save_file_folder: /config/deepstack_face_snapshots 7 | save_timestamped_file: True 8 | save_faces: True 9 | save_faces_folder: /config/deepstack_face_faces 10 | show_boxes: True 11 | source: 12 | - entity_id: camera.entre 13 | name: face counter entre -------------------------------------------------------------------------------- /components/image_processing/deepstack_face_theus.yaml: -------------------------------------------------------------------------------- 1 | platform: deepstack_face 2 | ip_address: 192.168.1.203 3 | port: 80 4 | timeout: 10 5 | detect_only: False 6 | save_file_folder: /config/deepstack_face_snapshots 7 | save_timestamped_file: True 8 | save_faces: True 9 | save_faces_folder: /config/deepstack_face_faces 10 | show_boxes: True 11 | source: 12 | - entity_id: camera.theus 13 | name: face counter theus -------------------------------------------------------------------------------- /custom_components/hacs/models/system.py: -------------------------------------------------------------------------------- 1 | """HACS System info.""" 2 | import attr 3 | 4 | from ..const import INTEGRATION_VERSION 5 | from ..enums import HacsStage 6 | 7 | 8 | @attr.s 9 | class HacsSystem: 10 | """HACS System info.""" 11 | 12 | disabled: bool = False 13 | running: bool = False 14 | version: str = INTEGRATION_VERSION 15 | stage: HacsStage = attr.ib(HacsStage) 16 | action: bool = False 17 | -------------------------------------------------------------------------------- /automation/system/new_device_detected.yaml: -------------------------------------------------------------------------------- 1 | alias: New Device Tracked 2 | initial_state: 'off' 3 | trigger: 4 | platform: event 5 | event_type: device_tracker_new_device 6 | action: 7 | - service: notify.telegram_oskar 8 | data_template: 9 | message: > 10 | New device: 11 | {{trigger.event.data.host_name}} 12 | ({{trigger.event.data.entity_id}}) 13 | title: 'New device Detected' -------------------------------------------------------------------------------- /automation/notify/backup_hassio.yaml: -------------------------------------------------------------------------------- 1 | alias: Snapshots went stale 2 | initial_state: 'on' 3 | id: 'snapshots_went_stale' 4 | trigger: 5 | platform: state 6 | entity_id: binary_sensor.snapshots_stale 7 | from: 'False' 8 | to: 'True' 9 | action: 10 | - service: notify.telegram_oskar 11 | data: 12 | title: "HASSIO BACKUP!" 13 | message: "Något står inte rätt till med backupsen. Kolla felmeddelande i HA!" -------------------------------------------------------------------------------- /automation/notify/evenice_mamma.yaml: -------------------------------------------------------------------------------- 1 | alias: Evenice hos mamma 2 | initial_state: 'on' 3 | trigger: 4 | platform: zone 5 | event: enter 6 | zone: zone.mamma 7 | entity_id: person.evenice 8 | action: 9 | - service: notify.adults 10 | data: 11 | message: "Evenice är hos farmor!" 12 | - service: tts.google_translate_say 13 | entity_id: media_player.tts 14 | data: 15 | message: "Evenice är hos farmor!" -------------------------------------------------------------------------------- /automation/notify/evenice_skolan.yaml: -------------------------------------------------------------------------------- 1 | alias: Evenice i skolan 2 | initial_state: 'on' 3 | trigger: 4 | platform: zone 5 | event: enter 6 | zone: zone.skolan 7 | entity_id: person.evenice 8 | action: 9 | - service: notify.adults 10 | data: 11 | message: "Evenice är i skolan!" 12 | - service: tts.google_translate_say 13 | entity_id: media_player.tts 14 | data: 15 | message: "Evenice är i skolan!" -------------------------------------------------------------------------------- /lovelace/cameras.yaml: -------------------------------------------------------------------------------- 1 | title: Surveillance 2 | id: Surveillance 3 | icon: mdi:cctv 4 | cards: 5 | - type: picture-glance 6 | entities: [] 7 | camera_image: camera.entre 8 | camera_view: live 9 | - type: picture-glance 10 | entities: [] 11 | camera_image: camera.theus 12 | camera_view: live 13 | - type: picture-glance 14 | entities: [] 15 | camera_image: camera.altan 16 | camera_view: live -------------------------------------------------------------------------------- /automation/other/PS4_startup_robot.yaml: -------------------------------------------------------------------------------- 1 | id: playstation_4 2 | alias: Playstation 4 3 | initial_state: 'on' 4 | trigger: 5 | platform: state 6 | entity_id: media_player.playstation_4 7 | to: idle 8 | action: 9 | - delay: '00:00:10' 10 | - service: media_player.play_media 11 | data: 12 | entity_id: 13 | - media_player.bio 14 | media_content_id: !secret content_PS4_wav 15 | media_content_type: music -------------------------------------------------------------------------------- /custom_components/spotcast/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "spotcast", 3 | "name": "Start Spotify on chromecast", 4 | "documentation": "https://github.com/fondberg/spotcast", 5 | "requirements": [ 6 | "spotify_token==1.0.0" 7 | ], 8 | "homeassistant": "0.113.0", 9 | "dependencies": [ 10 | ], 11 | "after_dependencies": [ 12 | "cast", 13 | "spotify" 14 | ], 15 | "codeowners": [ 16 | "@fondberg" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /automation/notify/evenice_lekparken.yaml: -------------------------------------------------------------------------------- 1 | alias: Evenice i skolan 2 | initial_state: 'on' 3 | trigger: 4 | platform: zone 5 | event: enter 6 | zone: zone.lekparken 7 | entity_id: person.evenice 8 | action: 9 | - service: notify.adults 10 | data: 11 | message: "Evenice är i lekparken!" 12 | - service: tts.google_translate_say 13 | entity_id: media_player.tts 14 | data: 15 | message: "Evenice är i lekparken!" -------------------------------------------------------------------------------- /automation/notify/evenice_not_home.yaml: -------------------------------------------------------------------------------- 1 | alias: Evenice ej hemma 2 | initial_state: 'on' 3 | trigger: 4 | platform: zone 5 | event: leave 6 | zone: zone.home 7 | entity_id: person.evenice 8 | action: 9 | - service: notify.adults 10 | data: 11 | message: "Evenice har gått hemifrån!" 12 | - service: tts.google_translate_say 13 | entity_id: media_player.tts 14 | data: 15 | message: "Evenice har gått hemifrån!" -------------------------------------------------------------------------------- /automation/tts/bedtime_kids.yaml: -------------------------------------------------------------------------------- 1 | alias: 'läggdags barnen' 2 | initial_state: 'on' 3 | trigger: 4 | - platform: time 5 | at: '18:33:00' 6 | condition: 7 | - condition: state 8 | entity_id: input_boolean.sommarlov 9 | state: 'off' 10 | action: 11 | - service: script.speech_engine 12 | data: 13 | call_bedtime_kids: 1 14 | delay: '00:00:03' 15 | call_inspirational_quote: 1 16 | call_hamstermat: 1 -------------------------------------------------------------------------------- /automation/lights/turn_off_basement_lights_when_no_motion.yaml: -------------------------------------------------------------------------------- 1 | alias: Släck källare lamporna efter 2 min när sista rörelse i källaren 2 | initial_state: 'on' 3 | trigger: 4 | platform: state 5 | entity_id: binary_sensor.trapp_motion_sensor 6 | to: 'off' 7 | condition: 8 | condition: state 9 | entity_id: binary_sensor.kallaren_motion_sensor 10 | state: 'off' 11 | action: 12 | service: light.turn_off 13 | entity_id: group.light_kallaren -------------------------------------------------------------------------------- /automation/notify/update_ha_notify.yaml: -------------------------------------------------------------------------------- 1 | alias: Update notification 2 | initial_state: 'on' 3 | id: 'Update notification' 4 | trigger: 5 | platform: state 6 | entity_id: binary_sensor.updater 7 | from: 'off' 8 | to: 'on' 9 | action: 10 | - service: notify.telegram_oskar 11 | data: 12 | title: "Ny update hassio" 13 | message: "Home Assistant {{ state_attr('binary_sensor.updater', 'newest_version') }} is now available." 14 | -------------------------------------------------------------------------------- /automation/tts/new_device.yaml: -------------------------------------------------------------------------------- 1 | alias: "New device connected" 2 | trigger: 3 | - platform: event 4 | event_type: device_tracker_new_device 5 | 6 | action: 7 | - wait_template: >- 8 | {{ not is_state('media_player.tts', 'playing') }} 9 | 10 | - service: script.speech_engine 11 | data_template: 12 | NewDevice: "Det hittades en ny enhet på nätverket. Var säker på att kategorisera {{trigger.event.data.host_name}} inom cirkeln." -------------------------------------------------------------------------------- /custom_components/deepstack_face/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "deepstack_face", 3 | "name": "deepstack face custom integration", 4 | "documentation": "https://github.com/robmarkcole/HASS-Deepstack-face", 5 | "requirements": [ 6 | "pillow", 7 | "deepstack-python==0.8" 8 | ], 9 | "dependencies": [], 10 | "codeowners": [ 11 | "@robmarkcole" 12 | ] 13 | } -------------------------------------------------------------------------------- /custom_components/hacs/validate/integration/integration_manifest.py: -------------------------------------------------------------------------------- 1 | from custom_components.hacs.validate.base import ( 2 | ActionValidationBase, 3 | ValidationException, 4 | ) 5 | 6 | 7 | class IntegrationManifest(ActionValidationBase, category="integration"): 8 | def check(self): 9 | if "manifest.json" not in [x.filename for x in self.repository.tree]: 10 | raise ValidationException("The repository has no 'hacs.json' file") 11 | -------------------------------------------------------------------------------- /automation/notify/telegram/deepstack_car_automation.yaml: -------------------------------------------------------------------------------- 1 | alias: Object detection automation car 2 | trigger: 3 | - platform: event 4 | event_type: deepstack.object_detected 5 | event_data: 6 | name: car 7 | action: 8 | - data_template: 9 | caption: "Kameran vid entrén har noterat en bil med {{ trigger.event.data.confidence }}% säkerhet" 10 | file: "{{ trigger.event.data.saved_file }}" 11 | service: telegram_bot.send_photo -------------------------------------------------------------------------------- /custom_components/deepstack_object/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "domain": "deepstack_object", 3 | "name": "deepstack object custom integration", 4 | "documentation": "https://github.com/robmarkcole/HASS-Deepstack-object", 5 | "requirements": [ 6 | "pillow", 7 | "deepstack-python==0.8" 8 | ], 9 | "dependencies": [], 10 | "codeowners": [ 11 | "@robmarkcole" 12 | ] 13 | } -------------------------------------------------------------------------------- /custom_components/hacs/helpers/functions/path_exsist.py: -------------------------------------------------------------------------------- 1 | # pylint: disable=missing-class-docstring,missing-module-docstring,missing-function-docstring,no-member 2 | import os 3 | 4 | from custom_components.hacs.share import get_hacs 5 | 6 | 7 | def path_exsist(path) -> bool: 8 | return os.path.exists(path) 9 | 10 | 11 | async def async_path_exsist(path) -> bool: 12 | hass = get_hacs().hass 13 | return await hass.async_add_executor_job(path_exsist, path) 14 | --------------------------------------------------------------------------------