Home Assistant: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
No edit summary
 
(45 intermediate revisions by the same user not shown)
Line 7: Line 7:
* [https://www.youtube.com/@atc1441/videos Aaron Christophel - Xiaomi thermometer - He can flash anything]
* [https://www.youtube.com/@atc1441/videos Aaron Christophel - Xiaomi thermometer - He can flash anything]


=Sensors=
=Network=
* [https://www.berrybase.de/ - BerryBase]
===dentify device on local network based on IPv6 address and find MAC address===
* ping -a
* netsh int ipv6 show neighbors
* arp -a
 
=Packages - Packages in Home Assistant provide a way to bundle different component’s configuration together.=
* [https://www.home-assistant.io/docs/configuration/packages Packages -  Home Assistant]
 
=Shopping=
* [https://www.berrybase.de/ www.berrybase.de - BerryBase]
* [https://myimport.dk/ myimport.dk - myimport]


=NGINX=
=NGINX=
* [https://www.youtube.com/watch?v=CSbgLBcIuwE&ab_channel=mostlychris Access your internal websites! Nginx Reverse Proxy in Home Assistant. - mostlychris]
* [https://www.youtube.com/watch?v=CSbgLBcIuwE&ab_channel=mostlychris Access your internal websites! Nginx Reverse Proxy in Home Assistant. - mostlychris]
=Database=
* [https://www.home-assistant.io/docs/backend/database/ Database (SCHEMA, QUERY, DELETE) - Home Asssitant]


=Database size=
=Database size=
Line 17: Line 30:
Clean up InfluxDB ***
Clean up InfluxDB ***
* [https://smarthomescene.com/guides/optimize-your-home-assistant-database/ Optimize Your Home Assistant Database - Smart Home Scene]
* [https://smarthomescene.com/guides/optimize-your-home-assistant-database/ Optimize Your Home Assistant Database - Smart Home Scene]
=Water meters=
* [https://www.xylem.com/da-dk/ Xylem Danmark]


=Xiaomi thermometer=
=Xiaomi thermometer=
* [https://github.com/atc1441/ATC_MiThermometer ATC_MiThermometer]
* [https://hackaday.com/2020/12/08/exploring-custom-firmware-on-xiaomi-thermometers/ EXPLORING CUSTOM FIRMWARE ON XIAOMI THERMOMETERS - HACKADAY]
* [https://github.com/atc1441/ATC_MiThermometer atc1441/ATC_MiThermometer]
* [https://github.com/pvvx/ATC_MiThermometer pvvx/ATC_MiThermometer - *** Work in progress this is a fork of atc1441/ATC_MiThermometer ***]
* [https://github.com/pvvx/ATC_MiThermometer/tree/master/BoardPinout pvvx/ATC_MiThermometer - BoardPinout]
* [https://www.youtube.com/watch?v=NXKzFG61lNs&ab_channel=AaronChristophel 4$ Xiaomi thermometer custom firmware LYWSD03MMC BLE TLSR8251 - Aaron Christophel]
* [https://www.youtube.com/watch?v=NXKzFG61lNs&ab_channel=AaronChristophel 4$ Xiaomi thermometer custom firmware LYWSD03MMC BLE TLSR8251 - Aaron Christophel]
* [http://www.d0wn.com/qingping-cleargrass-cgdk2-factory-reset/ Qingping ClearGrass CGDK2 factory reset]
* [https://fccid.io/2AQ3F-CGG1/User-Manual/User-Manual-3990175 CGG1 ClearGrass Temperature and Humidity Monitor User Manual Qingping Technology (Beijing)]
====Pictures of PCB's====
* [https://pvvx.github.io/ pvvx.github.io]
* [https://fccid.io/2AQ3F-CGDK2/Internal-Photos/Internal-Photos-4716361.pdf https://fccid.io/2AQ3F-CGDK2/Internal-Photos/Internal-Photos-4716361.pdf]
====Datasheets====
* [http://wiki.telink-semi.cn/doc/ds/DS_TLSR8251-E_Datasheet%20for%20Telink%20BLE+IEEE802.15.4%20Multi-Standard%20Wireless%20SoC%20TLSR8251.pdf Datasheet for Telink BLE + IEEE802.15.4 Multi-Standard Wireless SoC TLSR8251]
* [http://wiki.telink-semi.cn/doc/ds/DS_TLSR8253-E_Datasheet%20for%20Telink%20BLE+IEEE802.15.4%20Multi-Standard%20Wireless%20SoC%20TLSR8253.pdf Datasheet for Telink BLE + IEEE802.15.4 Multi-Standard Wireless SoC TLSR8253F512]
====Troubleshooting====
* [https://github.com/atc1441/ATC_MiThermometer/issues/223 Device not broadcasting after replaced battery?]
* [https://github.com/home-assistant/core/issues/76898 Xiaomi BLE LYWSD03MMC / bindkey not accepted #76898]
====ESPHome====
* [https://esphome.io/components/sensor/xiaomi_ble.html#cgdk2 CGDK2 Cleargrass (Qingping) Temp & RH Lite]
* [https://esphome.io/components/sensor/xiaomi_ble.html#obtaining-the-bindkey Obtaining The Bindkey]
=ESPHome=
* [https://esphome.io/ ESPHome - Home Assistant]


* [https://fccid.io/2AQ3F-CGG1/User-Manual/User-Manual-3990175 CGG1 ClearGrass Temperature and Humidity Monitor User Manual Qingping Technology (Beijing)]


=Integration with Google=
=Integration with Google=
Line 35: Line 74:
=Thermostat=
=Thermostat=
* [https://www.youtube.com/watch?v=4Wm-LfuEYLU&ab_channel=BeardedTinker There is Better Thermostat for Home Assistant]
* [https://www.youtube.com/watch?v=4Wm-LfuEYLU&ab_channel=BeardedTinker There is Better Thermostat for Home Assistant]
* [https://github.com/KartoffelToby/better_thermostat KartoffelToby/better_thermostat]
===Danfoss ECO 2===
* [https://github.com/tlbdk/node-danfoss-eco-2 tlbdk/node-danfoss-eco-2 - 5 years old]
* [https://github.com/dsltip/Danfoss-BLE dsltip/Danfoss-BLE - 4 years old]
* [https://github.com/NdS-Research-Facilities/DanfossECO2/blob/master/DanfossE2.py3 NdS-Research-Facilities/DanfossECO2 - 3 years old]
* [https://github.com/olefriis/Eco2 olefriis/Eco2 - 2 years old]
* [https://github.com/BenjaminSoelberg/danfoss-eco2 BenjaminSoelberg/danfoss-eco2 - 7 months old]
* [https://developers.home-assistant.io/docs/bluetooth/?_highlight=Best+practices#best-practices-for-library-authors Best practices for integration authors]


=Dehumidifier=
=Dehumidifier=
Line 49: Line 96:
=Cameras=
=Cameras=
* [https://www.home-assistant.io/integrations/generic Generic Camera - Home Assistant]
* [https://www.home-assistant.io/integrations/generic Generic Camera - Home Assistant]
===TP-Link Tapo===
* [https://github.com/JurajNyiri/HomeAssistant-Tapo-Control TP-Link Tapo Cameras Control - JurajNyiri/HomeAssistant-Tapo-Control]
===Wyze===
* [https://github.com/mrlt8/docker-wyze-bridge Home Assistant RTMP/RTSP/HLS Bridge for Wyze Cam - mrlt8/docker-wyze-bridge ***]
* [https://support.wyze.com/hc/en-us/articles/360026245231-Wyze-Cam-RTSP Wyze Cam RTSP - Wyze]
* [https://github.com/JoshuaMulliken/ha-wyzeapi Home Assistant Wyze Integration - JoshuaMulliken/ha-wyzeapi]
* [https://github.com/HclX/WyzeHacks WyzeHacks - HclX/WyzeHacks]
* [https://github.com/EliasKotlyar/Xiaomi-Dafang-Hacks Xiaomi DaFang Hacks / XiaoFang 1S / Wyzecam V2 / Wyzecam Pan / Other T20 Devices - EliasKotlyar/Xiaomi-Dafang-Hacks]
* [https://github.com/HclX/WyzeFirmware HclX/WyzeFirmware]
* [https://github.com/HclX/WyzeFirmware/blob/master/WyzeCamV2/4_9_4_169.bin.zip WyzeFirmware/WyzeCamV2/4_9_4_169.bin.zip - HclX/WyzeFirmware]
* [https://davidmac.pro/posts/2021-07-06-wyzecamv2-1-firmware/ Wyze Cam v2 WiFi Security Camera with Custom Hobby Firmware - davidmac.pro]
* [https://w1.fi/ hostapd and wpa_supplicant - w1.fi]
* [https://w1.fi/cgit/hostap/plain/wpa_supplicant/wpa_supplicant.conf Example wpa_supplicant configuration file - w1.fi]


=Bluetooth=
=Bluetooth=
* [https://www.home-assistant.io/integrations/bluetooth Bluetooth - Home Assistant]
* [https://www.home-assistant.io/integrations/bluetooth Bluetooth - Home Assistant]
* [https://developers.home-assistant.io/docs/bluetooth/?_highlight=Best+practices#best-practices-for-library-authors Best practices for integration authors - Home Assistant]
* [https://www.argenox.com/library/bluetooth-low-energy/ble-advertising-primer/ BLE ADVERTISING PRIMER - Argenox]
====Technical details====
* [https://www.bluetooth.com/bluetooth-resources/intro-to-bluetooth-low-energy/ Bluetooth Low Energy and how it differs from Bluetooth BR/EDR. - bluetooth.com]
* [https://www.bluetooth.com/blog/4-essential-tools-for-every-bluetooth-low-energy-developer/ 4 Essential Tools for Every Bluetooth Low Energy Developer - bluetooth.com]
* [https://www.youtube.com/playlist?list=PLYj4Cw17Aw7ypuXt7mDFWAyy6P661TD48 Ellisys Bluetooth Video Series]
* [https://www.youtube.com/watch?v=be9ct7OKI7s&ab_channel=Ellisys Ellisys Bluetooth Video 3: Advertisements]
* [https://sodocumentation.net/bluetooth/topic/5553/get-started-with-bluetooth-le-on-windows Get Started With Bluetooth LE on Windows]
====ESP32 BLE====
* [https://www.instructables.com/Using-ESP32-BLE/ Using ESP32 BLE]
====Misc====
* [https://github.com/frawau/aioblescan aioblescan is a Python 3/asyncio library to listen for BLE advertized packets. - frawau/aioblescan]
* [https://github.com/TheCellule/python-bleson Bleson is a cross platform Python 3 module for accessing Bluetooth LE API's. - TheCellule/python-bleson]
* [https://bleson.readthedocs.io/en/latest/index.html# Welcome to Bleson’s documentation!]


=Threshold=
=Threshold=
Line 62: Line 137:
=Grafana=
=Grafana=
* [https://www.youtube.com/watch?v=rXF-LycbjoA&ab_channel=SmartHomeJunkie INSANE STATISTICS In Home Assistant With Grafana! - TUTORIAL - Smart Home Junkie]
* [https://www.youtube.com/watch?v=rXF-LycbjoA&ab_channel=SmartHomeJunkie INSANE STATISTICS In Home Assistant With Grafana! - TUTORIAL - Smart Home Junkie]
=Home Assistant SkyConnect=
* [http://skyconnect.home-assistant.io skyconnect.home-assistant.io]
* [https://github.com/NabuCasa/silabs-firmware/wiki/Flash-Silicon-Labs-radio-firmware-manually Flash Silicon Labs radio firmware manually]
* [https://developers.home-assistant.io/blog/2022/12/08/multi-pan-rollback/ Multi-pan temporarily disabled]
* [https://community.home-assistant.io/t/is-home-assistant-ready-for-skyconnect/499756 Is Home Assistant ready for SkyConnect?]
* [https://www.google.com/search?q=%22skyconnect%22+home+assistant&rlz=1C1GCEA_enDK961DK961&sxsrf=ALiCzsbPs0XXTxZ0oIKeYoOH8RAkMdE05A:1670688855045&source=lnt&tbs=qdr:w&sa=X&ved=2ahUKEwiLtfD9uO_7AhW2X_EDHVGsA2sQpwV6BAgCEBs&biw=1536&bih=809&dpr=2.5 Google "skyconnect" home assistant last week]
* [https://www.youtube.com/watch?v=Qi3rxYGEJJg&ab_channel=mostlychris Fun with Home Assistant SkyConnect and Zigbee2MQTT. Moving my setup]
=Gledopto=
* [https://www.gledopto.eu/5in1-zigbee-controller-mini-thin-gledopto-eng Mini 5in1 Controller Controller ZigBee 3.0]
* [https://myimport.dk/produkt/gledopto-pro-zigbee-3-0-5-in-1-modes-led-controller-mini-ultra-thin/ GLEDOPTO PRO Zigbee 3.0 5-In-1 Modes LED Controller, Mini Ultra Thin - myimport.dk ***]
=Sonoff Zigbee 3.0 USB dongle plus=
* [https://www.youtube.com/watch?v=iCE5Z43EKpk&ab_channel=BeardedTinker Flashing Sonoff Zigbee 3.0 USB dongle plus and Home Assistant guide - BeardedTinker]
* [https://github.com/JelmerT/cc2538-bsl TI CC13xx/CC2538/CC26xx Serial Boot Loader - JelmerT/cc2538-bsl - github]
* [https://github.com/Koenkk/Z-Stack-firmware Koenkk/Z-Stack-firmware - github]
=Edge Router EX=
* [https://help.ui.com/hc/en-us/articles/115002673188-EdgeRouter-DHCP-Server-Using-Dnsmasq EdgeRouter - DHCP Server Using Dnsmasq - UniFi]
* [https://www.youtube.com/watch?v=tNG_Fq5Sjcg&t=201s&ab_channel=BenPin QC Ubiquiti EdgeMAX - Basic Traffic Analysis & Deep Packet Inspection (DPI) - Ben Pin]
* [https://www.youtube.com/watch?v=f_jG6_G4dXM&t=3s&ab_channel=BenPin Quick Configs Ubiquiti - DNSMASQ & DHCP]
=Electricity Spot Prices=
* [https://www.creatingsmarthome.com/index.php/2022/09/17/home-assistant-nord-pool-spot-prices-and-how-to-automate-devices-for-cheapest-hours/ HOME ASSISTANT: NORD POOL SPOT PRICES AND HOW TO AUTOMATE DEVICES FOR CHEAPEST HOURS]
=Weather Stations=
* [https://wiki.pilight.org/auriol_protocol_v20.pdf RF transmission protocols]

Latest revision as of 16:19, 9 February 2023

Youtubers

Network

dentify device on local network based on IPv6 address and find MAC address

  • ping -a
  • netsh int ipv6 show neighbors
  • arp -a

Packages - Packages in Home Assistant provide a way to bundle different component’s configuration together.

Shopping

NGINX

Database

Database size

Clean up InfluxDB ***

Water meters


Xiaomi thermometer

Pictures of PCB's

Datasheets

Troubleshooting

ESPHome

ESPHome


Integration with Google

Home Assistant Tasmota Integration

Thermostat

Danfoss ECO 2

Dehumidifier

Air quality monitor

Sensirion SPS30 is state of the art. Buy it here: BerryBase

Cameras

TP-Link Tapo

Wyze

Bluetooth

Technical details

ESP32 BLE

Misc

Threshold

Groups

Grafana

Home Assistant SkyConnect


Gledopto

Sonoff Zigbee 3.0 USB dongle plus

Edge Router EX

Electricity Spot Prices

Weather Stations

id=siteTree