Home Assistant: Difference between revisions
Jump to navigation
Jump to search
(36 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
* [https://www.youtube.com/@BeardedTinker BeardedTinker] | * [https://www.youtube.com/@BeardedTinker BeardedTinker] | ||
* [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] | ||
=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.= | =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] | * [https://www.home-assistant.io/docs/configuration/packages Packages - Home Assistant] | ||
= | =Shopping= | ||
* [https://www.berrybase.de/ - BerryBase] | * [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 20: | 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)] | * [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==== | ====ESPHome==== | ||
* [https://esphome.io/components/sensor/xiaomi_ble.html#cgdk2 CGDK2 Cleargrass (Qingping) Temp & RH Lite] | * [https://esphome.io/components/sensor/xiaomi_ble.html#cgdk2 CGDK2 Cleargrass (Qingping) Temp & RH Lite] | ||
Line 44: | 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 58: | 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==== | ====Technical details==== | ||
* [https://www.bluetooth.com/bluetooth-resources/intro-to-bluetooth-low-energy/ Bluetooth Low Energy and how it differs from Bluetooth BR/EDR.] | * [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/playlist?list=PLYj4Cw17Aw7ypuXt7mDFWAyy6P661TD48 Ellisys Bluetooth Video Series] | ||
* [https://www.youtube.com/watch?v=be9ct7OKI7s&ab_channel=Ellisys Ellisys Bluetooth Video 3: Advertisements] | * [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] | * [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] | * [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 77: | 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= | =Sonoff Zigbee 3.0 USB dongle plus= | ||
Line 90: | Line 164: | ||
=Electricity Spot Prices= | =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] | * [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
- Mark Watt Tech
- mostlychris
- BeardedTinker
- Aaron Christophel - Xiaomi thermometer - He can flash anything
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
- EXPLORING CUSTOM FIRMWARE ON XIAOMI THERMOMETERS - HACKADAY
- atc1441/ATC_MiThermometer
- pvvx/ATC_MiThermometer - *** Work in progress this is a fork of atc1441/ATC_MiThermometer ***
- pvvx/ATC_MiThermometer - BoardPinout
- 4$ Xiaomi thermometer custom firmware LYWSD03MMC BLE TLSR8251 - Aaron Christophel
- Qingping ClearGrass CGDK2 factory reset
- CGG1 ClearGrass Temperature and Humidity Monitor User Manual Qingping Technology (Beijing)
Pictures of PCB's
Datasheets
- Datasheet for Telink BLE + IEEE802.15.4 Multi-Standard Wireless SoC TLSR8251
- Datasheet for Telink BLE + IEEE802.15.4 Multi-Standard Wireless SoC TLSR8253F512
Troubleshooting
ESPHome
ESPHome
Integration with Google
Home Assistant Tasmota Integration
Thermostat
Danfoss ECO 2
- tlbdk/node-danfoss-eco-2 - 5 years old
- dsltip/Danfoss-BLE - 4 years old
- NdS-Research-Facilities/DanfossECO2 - 3 years old
- olefriis/Eco2 - 2 years old
- BenjaminSoelberg/danfoss-eco2 - 7 months old
- Best practices for integration authors
Dehumidifier
- Generic hygrostat - Home Assistant
- Mini Humidifier Card
- Target humidity slider does not appear for MQTT humidifier #70
Air quality monitor
Sensirion SPS30 is state of the art. Buy it here: BerryBase
- The best particulate (PM2.5) sensor for ESPHome - https://home-assistant-guide.com/
- Building an air quality monitor - Tatham Oddie
Cameras
TP-Link Tapo
Wyze
- Home Assistant RTMP/RTSP/HLS Bridge for Wyze Cam - mrlt8/docker-wyze-bridge ***
- Wyze Cam RTSP - Wyze
- Home Assistant Wyze Integration - JoshuaMulliken/ha-wyzeapi
- WyzeHacks - HclX/WyzeHacks
- Xiaomi DaFang Hacks / XiaoFang 1S / Wyzecam V2 / Wyzecam Pan / Other T20 Devices - EliasKotlyar/Xiaomi-Dafang-Hacks
- HclX/WyzeFirmware
- WyzeFirmware/WyzeCamV2/4_9_4_169.bin.zip - HclX/WyzeFirmware
- Wyze Cam v2 WiFi Security Camera with Custom Hobby Firmware - davidmac.pro
- hostapd and wpa_supplicant - w1.fi
- Example wpa_supplicant configuration file - w1.fi
Bluetooth
- Bluetooth - Home Assistant
- Best practices for integration authors - Home Assistant
- BLE ADVERTISING PRIMER - Argenox
Technical details
- Bluetooth Low Energy and how it differs from Bluetooth BR/EDR. - bluetooth.com
- 4 Essential Tools for Every Bluetooth Low Energy Developer - bluetooth.com
- Ellisys Bluetooth Video Series
- Ellisys Bluetooth Video 3: Advertisements
- Get Started With Bluetooth LE on Windows
ESP32 BLE
Misc
- aioblescan is a Python 3/asyncio library to listen for BLE advertized packets. - frawau/aioblescan
- Bleson is a cross platform Python 3 module for accessing Bluetooth LE API's. - TheCellule/python-bleson
- Welcome to Bleson’s documentation!
Threshold
- Threshold - Home Assistant
- Home Assistant How To - track Threshold and use with sensors - BeardedTinker
Groups
Grafana
Home Assistant SkyConnect
- skyconnect.home-assistant.io
- Flash Silicon Labs radio firmware manually
- Multi-pan temporarily disabled
- Is Home Assistant ready for SkyConnect?
- Google "skyconnect" home assistant last week
Gledopto
- Mini 5in1 Controller Controller ZigBee 3.0
- GLEDOPTO PRO Zigbee 3.0 5-In-1 Modes LED Controller, Mini Ultra Thin - myimport.dk ***
Sonoff Zigbee 3.0 USB dongle plus
- Flashing Sonoff Zigbee 3.0 USB dongle plus and Home Assistant guide - BeardedTinker
- TI CC13xx/CC2538/CC26xx Serial Boot Loader - JelmerT/cc2538-bsl - github
- Koenkk/Z-Stack-firmware - github
Edge Router EX
- EdgeRouter - DHCP Server Using Dnsmasq - UniFi
- QC Ubiquiti EdgeMAX - Basic Traffic Analysis & Deep Packet Inspection (DPI) - Ben Pin
- Quick Configs Ubiquiti - DNSMASQ & DHCP