Home Assistant: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
 
(26 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]


=Sensors=
=Shopping=
* [https://www.berrybase.de/ - BerryBase]
* [https://www.berrybase.de/ www.berrybase.de - BerryBase]
* [https://myimport.dk/ myimport.dk - myimport]


=NGINX=
=NGINX=
Line 23: 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://hackaday.com/2020/12/08/exploring-custom-firmware-on-xiaomi-thermometers/ EXPLORING CUSTOM FIRMWARE ON XIAOMI THERMOMETERS - HACKADAY]
* [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/atc1441/ATC_MiThermometer atc1441/ATC_MiThermometer]
* [https://github.com/pvvx/ATC_MiThermometer pvvx/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://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]
* [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====
====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_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]
* [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 54: 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 68: 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 91: Line 141:
* [http://skyconnect.home-assistant.io skyconnect.home-assistant.io]
* [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://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 104: 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

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