Giter Club home page Giter Club logo

myassistedhome's Introduction

MyAssistedHome

Home Assistant-config, and some self-hosted stuff

  • This repo contains (part of) the working Home Assistant (HA) configuration for our home. It's clearly under development :)
  • It also contains a wiki with setup of both HA and surrounding self-hosted services
  • Below you find an overview of the the configuration, and in chapters links to config/devices currently being used, links to blog/video posts, and other HA enthusists that provided inspiration and configs to help build this config.

All of the code is free to use; I only ask that you 'Star' this repo.



Wiki - Table of contents:

Chapters Description/purpose
Wiki-home Startpage for documentation
The disclaimer, mentors and inspirators, princples, setup, the journey
Base config, presentation and functionality add
3. Solutions About my method(s) for grouping "everything HA" in Solutions
3.1. General Solutions General stuff, such as camears, plants, todo, garbage, lights and power-control
3.2. Area-specific Solutions Area-specific, such as control pr room/area
3.3. Backend-specific Solutions Server-based stuff, yaml-counts and stats


myassistedhome's People

Contributors

arvevm avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

lochycz

myassistedhome's Issues

Garbage-calendar

  • Garbage
    • Ble token on bin
      • ny renovasjon - bedre dokumentasjon
      • lag _todo på dagen før
      • lag card/chip

Google Home / Assist / Auto

redo config on entities enabled in googleHome

  • move from hide some to actually define which should be enabled,,,,

assist: try it out

Documentation - unRaid Dockers

add some basic documentation of setup/config for all unRaid Dockers
Put all documentation in Wiki !

enable disaster recovery/verification and encourage others to setup the same way (or contribute to better config for myself ;) )

NestHub cast/catt

Get NestHub back to "pretty stable" and into production again

document catt-setup in wiki
document HA-specific setup (network/user/ etc to enable auto-login and casting
document and share yaml for dashboard-share with some simple guide

HA docker template change

move production HA from unRaid-linuxserver-template to unRaid-HA-template

Dry-run on test

  • verify external access and history and all sensors OK
    then restore in prod

MariaDB for HA ("side-grade" from Sqlite)

Verify on test-env that you can migrate from Sqlite to MariaDB and keep all history

  • verify tool for browsing db
  • verify ha-stats counters for db-size and record-count(s)
  • add backup-procedure and include doc's for disaster recovery /need backups of db and config at about same time

Posten

bob the shoplifters "Når kommer posten"

ESPHome - bed-sensor ++

use ESPhome/esp32 to create "when are the &¤%¤¤ kids actually getting up in the morning"-sensor

inspiration/guide from Thomas,,, esp32 with weight-sensor in bed,, possibly combine with temp ad mm-sensor for room-occupancy??

Complete cleanup of allthetasklists

consolidate all my different todo-list for self-hosting/ha into ONLY two:

  1. GitHub issues - actual tasks to do- and maybe get some support/assistance from others?
  2. Project_queue.md
    • scribbles,, loose thoughts and ideas on how to improve stuff that is already in HA.
    • included tips/tricks that should be moved to wiki
    • currently reduced from +500 lines to 342 lines by adding "a few" GitHub-issues :) - many tasks was completed (or replaced by better ideas)
      mostly stuff that is not priority or tips that is left,,,

current task-lists that need consolidating:

  • word-file on laptop
  • keep-notes
  • notepad-files on unraid-docs

Code-review -> MyAssistedHome->Wiki

Run some cleanup on the HA6-installation and sync config to new github-repository MyAssistedHome

Code review,,

  • naming - alignment to "Solutions"
  • Documentation updated in wiki - remove docs from HA-setup
  • Dashboard/card .yaml with naming of "solution",, and picture stored in dashboard-folder
  • remove un-used test-stuff,, looots of crap!!

NSpanel KidL

Få panel stabilt ved restart HA
få opp shelly-pære til KidL
toggle på lys (reconfig bryter-Shelly+ returfjær)
lage nokre scenes med buttons på nspanel
lage on/off for led-stripe (legg på en shelly for kutte 12VAC-power)
lage ns-panel knapp/scene for varme på gulv? -

Lightning

Create lightning-warning in HA

conditional chip? - notify mom phone??

check first the integration,, then present to wife and get impression of what will actually increase WAF :)

  • lynvarsel
    • Lynvarsel henter jeg med Blitzortung i HACS 👍

Cleanup "driftsoffpriser"

cleanup rest-sensors,,,
pick right stations for local area
create template sensor with lowest price in area
create card with history of lowest price last 7 days and pop-up for all stations in area
create some logic on when it has been going down for a couple of days,, to indicate on chip that price is low?

  • or other smarter indicator for low price????

Documentation - recovery

improve the Recovery-documetatin

restore-requirements

  • point in time
  • disaster - local / cloud restore

types of backup
backup-jobs

how to restore

ESPHome - livingroom-screen-control

add a lux-sensor to livingroom-esp and test some readings on inside-lux data and see if it can be used to control the screens (in combination with temp-sensor in livingroom)

objective

  • automate screens to close when temp is sufficient and the sun is shining :)
  • trigger - sunlight is bright inside livingroom
  • condition - screens are open and temp is sufficient
  • action - close blinds

test Assist Pipeline + LOCAL ChatGPT

cert expiry solution

create auto-entities card or some kind of warning on expiry

color-code on chip if one certificate is less than a month from renwal

change card to have names and the actual dates

WLED loft

WLED - sjekke den ny-deplya chip mot stripe på loftet?

forske meir på kva var root-cause for wifi-drop for esp,,,,
vart litt klokare på nett-dropp på fan-esp,,

Vaultwarden docker

  1. setup Vaultwarden as secure password vault
  • org with the wife for common passord
  • personal vault for my password
  • sync/plugin for chrome on laptop
  • sync to android phone
  1. ensure backup/restore is understood and especially that restore is documented!

  2. try to transfer loggins on multituedes of webshops etc to new personal email

setup postfix docker "for å sende e-post fra alt mulig" ??

Cleanup Router/FW VLAN's

verify all camera's are on NoT, and remove all config for camera-vlan

VLAN used for test, but decided no need for separate camera-vlan,, will just use NoT for cameras - so need cleanup

Guest wifi

Cleanup wifi-ssid's

  • remove specific ssid's for NoT pr area,, must check each Shelly for wifi-setup
  • add critical entities from Shellys to mqtt to enable more reliable sensor-data on
    • any way we can add those entites to the devices??
  • configure NS-panels and remove the "borrowed IoT-ssid" and enable fallback-ssid's onto them :)

configure GuestWiFi in UDMP
Add dashboard with QR-code in HA, enabled on nest-hub and mobile dash
Create "solution-documentation"

Cleanup Frigate config - go2rtc/webRTC

use new feature in frigate: go2rtc (https://docs.frigate.video/guides/configuring_go2rtc)

setup new go2rtc-streams for all cameras
setup frigate cameras using that type of stream
replace HA-cams with new cams
update HA-camera-dashboards/cards
implement webRTC ?
go2rtc-stream for mjpeg-cam ??

check and document what resolution each stream has,, and verify camera make/model in the frigate-/go2rtc-config

ToDo:

Xplora-doc

move chip to separate yaml
move card to separate yaml

get and mask screenshots of cards,,, - insert in documentation
add solution to list of solutions

Syncthing-docker, backup tablets

Setup Syncthing on all the kid's tablet/phones to sync their produced media (picture/videos) to an unraid-share

create raw-media share pr kid ??

Self-hosted offsite-backup-share

  • offsite-backup-share,,
    Korleis på min server sette opp sftp/BitTorrent eller anna god fil-løysning så en 'kompis' kan pushe sine backups til meg,,, eller eg ser kva han har lagt ut og kan 'abonere' på det.
    Sftp for at han han pushe og ha kontroll,,, eller BitTorrent så eg kan ta dei chunks eg vil,,
    Issues:
  • korleis veit han at han har backup hos meg og andre i 'pass på kvarandre sine data' teamet.
  • sikkerheit
  • resilience,, må være lagring med always on, raid/parity og ups.

iBBQ

  • Barbeque
    • lage skjermbilde i ishus for barbeque
      • lage alert-boolean's for kvar sensor
        • med confditional card for input_target til kvar temp-sensor
      • lage alert når target er nådd

Hardware review - NEW server

  1. update wiki documentation for unRaid-server
  • What is exact model of "server" - add links to doc/spec
  • What are used/available slots
  • is LSI in "the right slot" ??
    • "ensure its using the lanes connected to the cpu, keeping max throughput and not messing with the sata controller, again keeping the max throughput on the on board sata ports, the DMI link from the sata controller to the CPU can be bottleneck"
  • is there room for m2?
  • is there room for internal coral?
  1. Enable more disks:
  • Add 2.nd cable to LSI
  • Add power-extention to disks (When arriving from Ali)
  • add second fan to esp-fan-controller
  • add second "HDD Storage Bracket"
  • Clean a few of the old drives and add to bracket
    • Preclear/format, add as unassigned?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.