{"id":13573396,"url":"https://github.com/to4ko/myconfig","last_synced_at":"2025-04-04T12:31:02.137Z","repository":{"id":41142603,"uuid":"176987235","full_name":"to4ko/myconfig","owner":"to4ko","description":"My Home Assistant config","archived":false,"fork":false,"pushed_at":"2024-05-02T04:20:30.000Z","size":21573,"stargazers_count":193,"open_issues_count":0,"forks_count":29,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-05-03T09:46:47.005Z","etag":null,"topics":["alexxit","assistant","esphome","google-home-speaker","home-assistant","home-assistant-config","home-automation","homeassistant-config","ippon","lovelace","lovelace-ui","mini","motioneye","mqtt","unifi-ac-ap","unifi-dream-machine","xiaomi","xiaomi-gateway","xiaomi-plug","zigbee2mqtt-server"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/to4ko.png","metadata":{"files":{"readme":"README.md","changelog":"history_graph.yaml","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-21T16:47:41.000Z","updated_at":"2024-05-05T05:27:46.456Z","dependencies_parsed_at":"2023-02-18T19:45:29.542Z","dependency_job_id":"dc4d6e45-992b-4dc0-afc1-1a446f510c74","html_url":"https://github.com/to4ko/myconfig","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/to4ko%2Fmyconfig","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/to4ko%2Fmyconfig/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/to4ko%2Fmyconfig/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/to4ko%2Fmyconfig/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/to4ko","download_url":"https://codeload.github.com/to4ko/myconfig/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247179541,"owners_count":20897062,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["alexxit","assistant","esphome","google-home-speaker","home-assistant","home-assistant-config","home-automation","homeassistant-config","ippon","lovelace","lovelace-ui","mini","motioneye","mqtt","unifi-ac-ap","unifi-dream-machine","xiaomi","xiaomi-gateway","xiaomi-plug","zigbee2mqtt-server"],"created_at":"2024-08-01T15:00:34.193Z","updated_at":"2025-04-04T12:30:57.125Z","avatar_url":"https://github.com/to4ko.png","language":"C++","funding_links":[],"categories":["C++"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\u003ca name=\"top\"\u003e\u003c/a\u003e\n  \u003ca name=\"logo\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/to4ko/myconfig/master/images/home.jpg\" width=\"100\"\u003e\u003c/a\u003e\n  \u003cbr\u003e\n  My Smart Home Configuration\n\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\u003ca name=\"menu\"\u003e\u003c/a\u003e\n  \u003ch4\u003e\n    \u003ca href=\"https://github.com/to4ko/myconfig#hardware-configuration\"\u003e\n      Hardware Configuration\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/to4ko/myconfig#hardware-evolution\"\u003e\n      Hardware Evolution\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/to4ko/myconfig#smart-devices\"\u003e\n      Smart Devices\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/to4ko/myconfig#networking\"\u003e\n      Networking\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/to4ko/myconfig#surveillance\"\u003e\n      Surveillance\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/to4ko/myconfig#screenshots\"\u003e\n      Screenshots\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/to4ko/myconfig#links\"\u003e\n      Links\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/to4ko/myconfig#small-tips\"\u003e\n      Small tips\n    \u003c/a\u003e\n    \u003cspan\u003e | \u003c/span\u003e\n    \u003ca href=\"https://github.com/to4ko/myconfig#chats\"\u003e\n      Chats\n    \u003c/a\u003e\n  \u003c/h4\u003e\n\u003c/div\u003e\n\n# Hardware Configuration\n**Proxmox Node**\n  - [Minisforum MS01](https://store.minisforum.com/products/minisforum-ms-01)\n  - Intel i9-13900H\n  - 2*48Gb Crucial DDR5 SODIMM\n  - 512Gb Samsung PM9A1 M.2\n  - 2Tb Samsung PM9A3 U.2\n\n**KVM setup**\n  - [BLIKVM v3 HAT running PiKVM](https://aliexpress.ru/item/1005004377930400.html)\n  - XH-HK4401 4-port HDMI USB KVM Switch\n\n**Main Storage Unit** \n  - [Synology DS1621+](https://www.synology.com/en-uk/products/DS1621+)\n  - 2*16Gb Crucial DDR4 SODIMM\n  - Mellanox ConnectX-3 Pro CX312B EN\n  - 6ea WD HC550 16Tb as Main Storage\n  - 2ea SP A38 1Tb as NVME read\\write cache\n\n**Backup Storage Unit**\n  - [Synology DS920+](https://global.synologydownload.com/download/Document/Hardware/DataSheet/DiskStation/20-year/DS920+/enu/Synology_DS920_Plus_Data_Sheet_enu.pdf)\n  - 4Gb onboard + 16Gb Kingston DDR4 SODIMM\n  - 2ea WD Purple 4Tb in SHR1 as Main Storage section \n  - 2ea Adata SX6000 Lite 256Gb as NVME read\\write cache\n\n**Remote Backup Storage Unit**\n  - [Synology DS220+](https://global.synologydownload.com/download/Document/Hardware/DataSheet/DiskStation/20-year/DS220+/enu/Synology_DS220_Plus_Data_Sheet_enu.pdf)\n  - 2ea Seagate Skyhawk 4Tb in SHR1 as Main Storage section\n\n**UPS**\n  - Ippon Back Basic 1500\n  - Ippon Smart Power Pro 1200\n  - Ippon Back Basic 1050\n  - Ippon Back Basic 650\n  - CyberPower UT650EG \n\n# Networking\n  - [Ubiquiti U-fiber Loco](https://store.ui.com/us/en/pro/category/all-fiber/products/ufiber-loco)\n  - [Ubiquiti Unifi Dream Machine Pro Max, WAN1 1Gb\\s + WAN2 500Mb\\s](https://store.ui.com/us/en/pro/category/all-unifi-cloud-gateways/products/udm-pro-max)\n  - [Ubiquiti Unifi Hi-Capacity Aggregation Switch](https://store.ui.com/us/en/pro/category/all-switching/products/usw-pro-aggregation)\n  - [Ubiquiti Unifi Aggregation Switch](https://store.ui.com/us/en/pro/category/all-switching/products/usw-aggregation)\n  - [Ubiquiti Unifi Enterprise Switch 24 PoE](https://store.ui.com/us/en/pro/category/all-switching/products/usw-enterprise-24-poe)\n  - [Ubiquiti Unifi Switch 10Gbe XG](https://store.ui.com/us/en/pro/category/all-switching/products/usw-flex-xg)\n  - [Ubiquiti Unifi Enterprise Switch 8 PoE (3ea)](https://store.ui.com/us/en/pro/category/all-switching/products/switch-enterprise-8-poe)\n  - [Ubiquiti Unifi Switch Flex (3ea)](https://store.ui.com/us/en/pro/category/all-switching/products/usw-flex)\n  - [Ubiquiti Unifi Switch Flex Mini (2ea)](https://store.ui.com/us/en/pro/category/all-switching/products/usw-flex-mini)\n  - [Ubiquiti Unifi U6 Pro (4ea)](https://store.ui.com/us/en/pro/category/all-wifi/products/u6-pro)\n  - [Ubiquiti Unifi AP AC Mesh with UMA-D (yard WiFi)](https://store.ui.com/us/en/pro/category/all-wifi/products/uap-ac-mesh)\n\n# Surveillance\n  - Ubiquiti Unifi Dream Machine Pro Max with 3Tb WD Purple\n  - [Ubiquiti Unifi G3 Flex Camera (6ea)](https://store.ui.com/us/en/pro/category/all-cameras-nvrs/products/uvc-g3-flex)\n  - [Ubiquiti Unifi G3 Instant](https://store.ui.com/us/en/pro/category/all-cameras-nvrs/products/unifi-protect-g3-instant-camera)\n  - [Ubiquiti Unifi G4 Instant](https://store.ui.com/us/en/pro/category/all-cameras-nvrs/products/camera-g4-instant)\n  - [Ubiquiti Unifi G4 Doorbell Pro POE Kit](https://store.ui.com/us/en/pro/category/cameras-doorbells/collections/pro-store-doorbells-chimes/products/uvc-g4-doorbell-pro-poe-kit?variant=UVC-G4+Doorbell+Pro+PoE+Kit)\n\n# Network map\n\u003cdetails\u003e\u003csummary\u003eClick me...\u003c/summary\u003e\n\n![map](images/networkmap.jpg)\n\n\u003c/details\u003e\n\n\n# Smart Devices\n**Lights**\n  - Yeelight LED Ceiling Lamp650 (YLXD02YL) (2ea)\n  - Yeelight LED Ceiling Lamp Pro White 960mm (YLXD08YL)\n  - Yeelight LED Ceiling Light Pro 940mm White (YLXD56YL) \n  - Yeelight LED Ceiling Lamp 480mm White (YLXD05YL)\n  - not in use - Yeelight LED Light Strip (YLDD01YL)\n  - not in use - Yeelight LED Light Strip Plus (YLDD04YL)\n  - not in use - Yeelight LED Light Strip 1S (YLDD05YL) (3ea)\n  - not in use - Yeelight LED Bulb (Color) (YLDP06YL) (2ea)\n  - not in use - Yeelight Smart LED Bubl W3 (YLDP005) (1ea)\n  - not in use - Yeelight LED Tunable Bulb (White) (YLDP05YL) (2ea)\n  - Yeelight Display Light Lamp Pro (YLTD003) (1ea)\n  - Xiaomi Philips Zhirui Downlight (9290012799) (1ea)\n  - not in use - Yeelight Jiaoyue 260 (YLXD62YI)\n  - not in use - Xiaomi Philips Smart LED Bulb E27 White (9290012800) (2ea)\n\n**Xiaomi\\Aqara WiFi Devices:**\n  - Xiaomi Multimode Gateway 2 CN (6ea)\n  - Xiaomi Air Purifier 2s\n  - Xiaomi Wifi Plugs v2 (4ea)\n  - not in use - Xiaomi Wifi Plugs v2 (3ea)\n  - not in use - Xiaomi IR controller\n  - not in use - Qingping Air Monitor Lite (2ea)\n  - not in use - Xiaomi Smart WiFi Power Strip (2ea)\n\n**Xiaomi\\Aqara Zigbee Devices:**\n  - Aqara Vibration sensor DJT11LM (4ea)\n  - Xiaomi Light Detection Sensor GZCGQ01LM (4ea)\n  - Xiaomi Honeywell Natural Gas Sensor JTQJ-BF-01LM/BW (1ea)\n  - Xiaomi Honeywell Smoke JTYJ-GD-01LM/BW (1ea)\n  - Aqara Relay LLKZMK11LM (1ea)\n  - Xiaomi Door Sensor MCCGQ01LM (15ea)\n  - Aqara Door Sensor MCCGQ11LM (11ea)\n  - Aqara Wall Outlet QBCZ11LM (14ea)\n  - Aqara Wall Switch (No Neutral, Double Rocker) QBKG03LM (4ea)\n  - Aqara E1 Wall Switch (With Neutral, Double Rocker) QBKG41LM (1ea)\n  - Xiaomi Motion Sensor RTCGQ01LM (4ea)\n  - Aqara Motion Sensor RTCGQ11LM (13ea)\n  - Aqara Water Leak Sensor SJCGQ11LM (4ea)\n  - Xiaomi Temperature Humidity sensor WSDCGQ01LM (8ea)\n  - Aqara Temperature Humidity Pressure Sensor WSDCGQ11LM (4ea)\n  - Aqara Opple Wireless Scene Switch 2 Button WXCJKG11LM (2ea)\n  - Aqara Opple Wireless Scene Switch 4 Button WXCJKG12LM (1ea)\n  - Xiaomi Mijia Wireless Switch WXKG01LM (2ea)\n  - Aqara Wireless Remote Switch (Double Rocker) (2016 version) WXKG02LM (3ea)\n  - Aqara Wireless Mini Switch WXKG11LM (2ea)\n  - Aqara Wireless Mini Switch with Gyroscope WXKG12LM (2ea)\n  - Aqara E1 Wireless Remote Switch (Double Rocker) WXKG17LM (1ea)\n  - Xiaomi Mi Power Plug ZigBee ZNCZ02LM (24ea)\n  - Aqara T1 E27 Bulb ZNLDP14LM (4ea)\n\n**Xiaomi BT\\BLE Devices:**\n  - XMOSB01XS Xiaomi Mijia People Presence Sensor (2ea)\n  - CGD1 Cleargrass alarm clock\n  - LYWSD02 Temperature and Humidity sensor\n  - LYWSD03MMC Hygro thermometer\n  - MCCGQ02HL Mijia Window/Door Sensor 2\n  - MJYD02YL Motion Activated Night Light\n  - Mi Body Composition Scale 2\n  - MMC-T201-1 Digital Baby Thermometer\n  - YLAI003 Smart Wireless Switch\n  - HB01 Linptech ES1 Presence Sensor (4ea)\n  - RTCGQ02LM Mi Motion Sensor 2\n  - CGPR1 Qingping Motion Sensor\n  - Mijia curtain companion MJSGCLBL01LM Rod-type (6ea)\n\n**ESPHome devices:**\n  - Sonoff Pow R2 (2ea)\n  - Sonoff Mini (3ea)\n  - not in use - Sonoff 4ch\n  - not in use - Sonoff L1\n  - not in use - Sonoff S26 Plugs (3ea)\n  - not in use - Sonoff Micro via (self powering down)\n  - not in use - Blitzwolf SHP2 (10ea) and SHP6 (4ea)\n  - Blitzwolf LT11\n  - not in use - Blitzwolf SS5 dual gang relay\n  - Digma IR Remote (4ea)\n  - Yeelight 1s Led Strip ESPHome firmware (4ea)\n\n**ESPHome DIY devices:**\n  - ESP32 - Node K - Kitchen SensAir S8, BME280, BHI1750, Water Filter Counters, IR controller\n  - ESP32 - Node B - Bathroom Relays (Water valves, Exhaust Fans), Night LED Strip, Dallas sensors on water pipes (Hot and Cold)\n  - ESP32 - Node MB - Master Bedroom SensAir S8B, BME280, BHI1750, Dallas sensors (Heating pipe and Outside)\n  - ESP32 - Node V - Vova Room SensAir S8, BME280, BHI1750, Dallas sensor (Heating pipe)\n  - ESP32 - Node S - Sasha Room SensAir S8, BME280, BHI1750, WS2812 LES Strip, HA API Watchdog\n  - ESP32 - Hood K - Kitchen Hood Fan\\Light Control, BME280, Dallas and max6675\n  - ESP32 - Node HS - Hall Small adressable LED controller with BME280 and ClimateGuard Geiger sensor \n  - ESP32 - BLE Gateway HB\n  - ESP32 - GL.iNET GL-S10 POE powered BLE Gateway (3ea)\n  - ESP32 - Hall Big Breaker Box PZEM-004T\n  - ESP8266 Oven K - Kitchen Oven K-type Thermocouple via max6675\n  - ESP01 Weight Cell for RO water filter tank\n  - D1 Mini LED Bed light\n  - D1 Mini Air Freshener with Figaro air sensor\n  - D1 Mini TOF Distance and LD2410 Radar\n  - BTF Adressable LED strip Controller (based on esp8265) flashed with ESPHome\n  - not in use - ESP01 (deepsleep on 14500 LiOn batteries) air freshener (Deerma Aerosol Dispenser DEM-PX830)\n  - not in use - Tuya USB Micro Switch (2ea) - ESPHome firmware\n\n**Smart Speakers:**\n  - not in use - Google Home Mini (5ea)\n  - Yandex Station Lite (4ea)\n  - Yandex Station Mini 2 (1ea)\n  - Yandex Station 2 (1ea)\n  - Yandex Ststion Midi (2ea)\n\n**Other Devices:**\n  - Lenovo Xiaoxin Pad 2024 8/128 with Fully Kiosk Browser\n  - not in use - Digma z801 Tablet\n  - not in use - SLS Gateway\n  - not in use - DIYRuZ_Geiger Sensor\n  - Shelly EM\n  - Shelly 1PM (2ea)\n  - Shelly 1 (2ea)\n  - Shelly Plug S (2ea)\n  - not in use - Xiaomi Kettle\n\n# Software configuration\n**Proxmox Node Software:**\n  - Proxmox VE 8\n      * Debian 12 with HA Supervised (main instance)\n      * Debian 12 with HA Supervised (backup instance)\n      * Plex\n      * Zabbix Server\n      * NGINX Proxy Manager\n      * Bitwarden\n      * MariaDB\n      * EMQX\n\n**Main Storage Unit Software**\n  - DSM 7.2\n  - Proxmox Backup Server VM\n  - Docker containers:\n    * InfluxDB\n    * Transmission\n    * qBitTorrent\n    * Adguard home (not in use)\n\n**Backup Storage Unit Software**\n  - DSM 7.2\n\n\u003c!-- **Scripts:**\n  - **ipmi_mqtt.sh**  Publishing IPMI, Temp and other system monitoring info to MQTT broker\n  - **ha_log_parser.sh**  Backing up HA log to my home directory and splitting it to Error, Warning, Info message type as well as keeping full log. Logs rotated every 5 days.\n  - **ya_weather.sh**  Yandex weather fcst ( thanks to [Ivan](https://t.me/configit)  )\n  - **root_dev.sh**  Host root device name for monitoring.\n  - **gitignore.sh**  bash script to be used after gitigrone file updated\n  - **gitupdate.sh**  git upload --\u003e\n\n# Links\n  - [Alexxit](https://github.com/alexxit)\n  - [Omh](https://github.com/omhy)\n  - [Vasilchuk](https://github.com/Anonym-tsk)\n  - [S_p_i_r_i_t_u_s](https://github.com/Spirituss)\n  - [lapatoc](https://github.com/bastshoes)\n  - [Vtel](https://github.com/zvldz)\n  - [Enzokot](https://github.com/Enzokot)\n  - [AVBor](https://github.com/avbor)\n  - [Andrew](https://github.com/andrewjswan)\n\n# Chats\n  - [Home Assistant RU](https://t.me/homassistant)\n  - [Home Assistant - Hardware](https://t.me/homeassistant_hardware)\n  - [ESPhome RU](https://t.me/esphome)\n\n# Small Tips\n\u003cdetails\u003e\n  \u003csummary\u003eList of integrations in use\u003c/summary\u003e\n\n  ```yaml\n  {% set devices = states | map(attribute='entity_id') | map('device_id') | unique | reject('eq',None) | list %}\n  {%- set ns = namespace(integrations = []) %}\n  {%- for device in devices %}\n    {%- set ids = device_attr(device, 'identifiers') | list | first | default('unknown') %}\n    {%- if ids and ids | length == 2 %}\n      {%- set integration, something_unique = ids %}\n      {%- if integration not in ns.integrations %}\n        {%- set ns.integrations = ns.integrations + [ integration ] %}\n      {%- endif %}\n    {%- endif %}\n  {%- endfor %}\n  {{ ns.integrations }}\n  ```\n\u003c/details\u003e\n\n\u003c!--\u003cdetails\u003e--\u003e\n\u003c!--  \u003csummary\u003esome usefull SQL tips\u003c/summary\u003e--\u003e\n\n\u003c!--  ```--\u003e\n\u003c!--  SELECT m.entity_id, COUNT(*) as count FROM states as s JOIN states_meta AS m ON s.metadata_id = m.metadata_id GROUP BY m.metadata_id ORDER BY count DESC LIMIT 100;--\u003e\n\u003c!--  ```--\u003e\n\u003c!--  ```--\u003e\n\u003c!--  SELECT SUM(pgsize) bytes, name FROM dbstat GROUP BY name ORDER BY bytes DESC;--\u003e\n\u003c!--  ```--\u003e\n\u003c!--  ```--\u003e\n\u003c!--  SELECT m.statistic_id, COUNT(*) as count FROM statistics as s JOIN statistics_meta AS m ON s.metadata_id = m.id GROUP BY m.statistic_id ORDER BY count DESC LIMIT 100;--\u003e\n\u003c!--  ```--\u003e\n\u003c!--  ```--\u003e\n\u003c!--  DELETE FROM states WHERE metadata_id IN (SELECT metadata_id FROM states_meta WHERE entity_id = 'sensor.your_sensor');--\u003e\n\u003c!--  ```--\u003e\n\u003c!--\u003c/details\u003e--\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eList of all used domains\u003c/summary\u003e\n\n  ```yaml\n  {%- for d in states | groupby('domain') %}\n    {{ d[0] }}\n  {%- endfor %}\n  ```\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eList of all devices(IDs) per integration\u003c/summary\u003e\n\n  ```yaml\n  {{ integration_entities('yeelight') |  map('device_id') | unique | list }}\n  ```\n\u003c/details\u003e\n\n# Hardware Evolution\n\u003c!-- ![Hardwarez](images/hardware_evolution.jpg) --\u003e\n\u003cdetails\u003e\u003csummary\u003eClick me...\u003c/summary\u003e\n\u003ctable max-width:100%;\nwhite-space:nowrap;\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e#\u003c/td\u003e\n\u003ctd\u003eYear\u003c/td\u003e\n\u003ctd\u003eMotherboard\u003c/td\u003e\n\u003ctd\u003eCPU\u003c/td\u003e\n\u003ctd\u003eRAM\u003c/td\u003e\n\u003ctd\u003eStorage\u003c/td\u003e\n\u003ctd\u003eRaid card\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003e1\u003c/td\u003e\n\u003ctd rowspan=\"2\"\u003e2018\u003c/td\u003e\n\u003ctd\u003eAsrock H77M-ITX\u003c/td\u003e\n\u003ctd\u003ei7-3770s\u003c/td\u003e\n\u003ctd\u003e16gb DDR3\u003c/td\u003e\n\u003ctd\u003e256GB SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAsrock J3455-ITX\u003c/td\u003e\n\u003ctd\u003eCeleron j3455\u003c/td\u003e\n\u003ctd\u003e16gb DDR3\u003c/td\u003e\n\u003ctd\u003e4 * 2Tb HDD\u003c/td\u003e\n\u003ctd\u003e\u0026nbsp;\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2\u003c/td\u003e\n\u003ctd\u003e2019\u003c/td\u003e\n\u003ctd\u003eAsus P8H77-M PRO\u003c/td\u003e\n\u003ctd\u003ei7-3770s\u003c/td\u003e\n\u003ctd\u003e16gb DDR3\u003c/td\u003e\n\u003ctd\u003e256GB SSD + 7*2Tb HDD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3\u003c/td\u003e\n\u003ctd\u003e2019\u003c/td\u003e\n\u003ctd\u003eAsus Z9PA-D8\u003c/td\u003e\n\u003ctd\u003e2 * E5-2620 V2\u003c/td\u003e\n\u003ctd\u003e64gb ECC DDR3\u003c/td\u003e\n\u003ctd\u003e128GB SSD + 7*2Tb HDD + 256Gb NVME\u003c/td\u003e\n\u003ctd\u003eAsus Pike 2008\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4\u003c/td\u003e\n\u003ctd\u003e2019\u003c/td\u003e\n\u003ctd\u003eAsus Z9PA-D8\u003c/td\u003e\n\u003ctd\u003e2 * E5-2630L V2\u003c/td\u003e\n\u003ctd\u003e64gb ECC DDR3\u003c/td\u003e\n\u003ctd\u003e128GB SSD + 7*2Tb HDD + 3 *2Tb HDD + 1*256Gb NVME\u003c/td\u003e\n\u003ctd\u003eAsus Pike 2008\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5\u003c/td\u003e\n\u003ctd\u003e2019\u003c/td\u003e\n\u003ctd\u003eAsus Z9PA-D8\u003c/td\u003e\n\u003ctd\u003eE5-1660\u003c/td\u003e\n\u003ctd\u003e64gb ECC DDR3\u003c/td\u003e\n\u003ctd\u003e128GB SSD + 7*2Tb HDD + 3 *2Tb HDD + 1*512Gb NVME\u003c/td\u003e\n\u003ctd\u003eAdaptec 71605\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e6\u003c/td\u003e\n\u003ctd\u003e2020\u003c/td\u003e\n\u003ctd\u003eSupermicro X10SRL-F\u003c/td\u003e\n\u003ctd\u003eE5-2620 V3\u003c/td\u003e\n\u003ctd\u003e64gb ECC DDR4\u003c/td\u003e\n\u003ctd\u003e128GB SSD + 7*2Tb HDD + 3 *2Tb HDD + 2*512Gb NVME\u003c/td\u003e\n\u003ctd\u003eAdaptec 71605\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e7\u003c/td\u003e\n\u003ctd\u003e2020\u003c/td\u003e\n\u003ctd\u003eSupermicro X10SRL-F\u003c/td\u003e\n\u003ctd\u003eE5-2630L V3\u003c/td\u003e\n\u003ctd\u003e64gb ECC DDR4\u003c/td\u003e\n\u003ctd\u003e128GB SSD + 7*2Tb HDD + 3 *2Tb HDD + 2*512Gb NVME\u003c/td\u003e\n\u003ctd\u003eAdaptec 71605\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e8\u003c/td\u003e\n\u003ctd\u003e2020\u003c/td\u003e\n\u003ctd\u003eSupermicro X10SRL-F\u003c/td\u003e\n\u003ctd\u003eE5-2628L V3\u003c/td\u003e\n\u003ctd\u003e64gb ECC DDR4\u003c/td\u003e\n\u003ctd\u003e128GB SSD + 7*2Tb HDD + 3 *2Tb HDD + 2*512Gb NVME + 1*256Gb NVME\u003c/td\u003e\n\u003ctd\u003eAdaptec 71605\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e9\u003c/td\u003e\n\u003ctd\u003e2021\u003c/td\u003e\n\u003ctd\u003eAsrock Rack x470d4u\u003c/td\u003e\n\u003ctd\u003eRyzen 5 3600\u003c/td\u003e\n\u003ctd\u003e32gb ECC DDR4\u003c/td\u003e\n\u003ctd\u003e128GB SSD + 3*2Tb HDD + 1*8Tb HDD + 3*512Gb NVME + 1*256Gb NVME\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003e10\u003c/td\u003e\n\u003ctd rowspan=\"2\"\u003e2022\u003c/td\u003e\n\u003ctd\u003eHP Prodesk 400 G6 mini\u003c/td\u003e\n\u003ctd\u003ei3-10100t\u003c/td\u003e\n\u003ctd\u003e2 * 8Gb DDR4\u003c/td\u003e\n\u003ctd\u003e512GB NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e8Tb HDD + 3*2Tb HDD + 256Gb SSD + 256Gb NVME (read cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003e11\u003c/td\u003e\n\u003ctd rowspan=\"2\"\u003e2022\u003c/td\u003e\n\u003ctd\u003eHP Prodesk 600 G6 mini\u003c/td\u003e\n\u003ctd\u003ei3-10100\u003c/td\u003e\n\u003ctd\u003e2 * 8Gb DDR4\u003c/td\u003e\n\u003ctd\u003e512GB NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e8Tb HDD + 3*2Tb HDD + 256Gb SSD + 256Gb NVME (read cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003e12\u003c/td\u003e\n\u003ctd rowspan=\"2\"\u003e2022\u003c/td\u003e\n\u003ctd\u003eHP Prodesk 600 G6 mini\u003c/td\u003e\n\u003ctd\u003ei5-10600\u003c/td\u003e\n\u003ctd\u003e2 * 8Gb DDR4\u003c/td\u003e\n\u003ctd\u003e512GB NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e8Tb HDD + 3*2Tb HDD + 256Gb SSD + 256Gb NVME (read cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003e13\u003c/td\u003e\n\u003ctd rowspan=\"2\"\u003e2022\u003c/td\u003e\n\u003ctd\u003eHP Prodesk 600 G6 mini\u003c/td\u003e\n\u003ctd\u003ei5-10600\u003c/td\u003e\n\u003ctd\u003e2 * 8Gb DDR4\u003c/td\u003e\n\u003ctd\u003e512GB NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e16Tb HDD + 2*4Tb HDD + 2*2Tb SSD + 2*512Gb NVME (read\\write cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003e14\u003c/td\u003e\n\u003ctd rowspan=\"2\"\u003e2023\u003c/td\u003e\n\u003ctd\u003eMinisforum NPB7\u003c/td\u003e\n\u003ctd\u003ei7-13700H\u003c/td\u003e\n\u003ctd\u003e2 * 8Gb DDR5\u003c/td\u003e\n\u003ctd\u003e250Gb SATA SSD + 1Tb NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e16Tb HDD + 2*4Tb HDD + 2*2Tb SSD + 2*512Gb NVME (read\\write cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003e15\u003c/td\u003e\n\u003ctd rowspan=\"2\"\u003e2023\u003c/td\u003e\n\u003ctd\u003eIntel NUC 12 Pro\u003c/td\u003e\n\u003ctd\u003ei3-1220p\u003c/td\u003e\n\u003ctd\u003e2 * 8Gb DDR4\u003c/td\u003e\n\u003ctd\u003e500Gb SATA SSD + 1Tb NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e3*16Tb HDD + 2*2Tb SSD + 2*512Gb NVME (read\\write cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"2\"\u003e16\u003c/td\u003e\n\u003ctd rowspan=\"2\"\u003e2023\u003c/td\u003e\n\u003ctd\u003eIntel NUC 13 Pro\u003c/td\u003e\n\u003ctd\u003ei5-1340p\u003c/td\u003e\n\u003ctd\u003e2 * 32Gb DDR4\u003c/td\u003e\n\u003ctd\u003e500Gb SATA SSD + 1Tb NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e3*16Tb HDD + 2*2Tb SSD + 2*512Gb NVME (read\\write cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"3\"\u003e16\u003c/td\u003e\n\u003ctd rowspan=\"3\"\u003e2023\u003c/td\u003e\n\u003ctd\u003eIntel NUC 13 Pro\u003c/td\u003e\n\u003ctd\u003ei5-1340p\u003c/td\u003e\n\u003ctd\u003e2 * 32Gb DDR4\u003c/td\u003e\n\u003ctd\u003e500Gb SATA SSD + 1Tb NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eIntel NUC 12 Pro\u003c/td\u003e\n\u003ctd\u003ei3-1220p\u003c/td\u003e\n\u003ctd\u003e2 * 8Gb DDR4\u003c/td\u003e\n\u003ctd\u003e500Gb SATA SSD + 1Tb NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e4*16Tb HDD + 2*2Tb SSD + 2*512Gb NVME (read\\write cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"3\"\u003e17\u003c/td\u003e\n\u003ctd rowspan=\"3\"\u003e2024\u003c/td\u003e\n\u003ctd\u003eIntel NUC 13 Pro\u003c/td\u003e\n\u003ctd\u003ei5-1340p\u003c/td\u003e\n\u003ctd\u003e2 * 32Gb DDR4\u003c/td\u003e\n\u003ctd\u003e500Gb SATA SSD + 1Tb NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMinisforum MS01\u003c/td\u003e\n\u003ctd\u003ei9-13900H\u003c/td\u003e\n\u003ctd\u003e2 * 48Gb DDR5\u003c/td\u003e\n\u003ctd\u003e512Gb M.2 NVME SSD + 2Tb U.2 NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e4*16Tb HDD + 2*2Tb SSD + 2*1Tb NVME (read\\write cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd rowspan=\"3\"\u003e18\u003c/td\u003e\n\u003ctd rowspan=\"3\"\u003e2024\u003c/td\u003e\n\u003ctd\u003eMinisforum MS01\u003c/td\u003e\n\u003ctd\u003ei9-13900H\u003c/td\u003e\n\u003ctd\u003e2 * 48Gb DDR5\u003c/td\u003e\n\u003ctd\u003e512Gb M.2 NVME SSD + 2Tb U.2 NVME SSD\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSynology DS1621+\u003c/td\u003e\n\u003ctd\u003eRyzen V1500B\u003c/td\u003e\n\u003ctd\u003e2 * 16Gb DDR4\u003c/td\u003e\n\u003ctd\u003e6*16Tb HDD + 2*1Tb NVME (read\\write cache)\u003c/td\u003e\n\u003ctd\u003e-\u003c/td\u003e\n\u003c/tr\u003e\n\n\n\u003c/tbody\u003e\n\u003c/table\u003e\n\u003c/details\u003e\n\n# Screenshots\n\u003cdetails\u003e\u003csummary\u003eClick me...\u003c/summary\u003e\n\n![main1](images/main_1.jpg)\n![main2](images/main_2.jpg)\n![security](images/security.jpg)\n![devices by room](images/devices_by_room.jpg)\n![sensors by room](images/sensors_by_room.jpg)\n![utility counters](images/utility_counters.jpg)\n![ro filter](images/ro_filter.jpg)\n![power details](images/power_details.jpg)\n![cctv](images/cctv.jpg)\n![air details](images/air_details.jpg)\n![system stats](images/system_stats.jpg)\n![system health](images/system_health.jpg)\n![esp stats](images/esp_stats.jpg)\n![wifi devices](images/wifi_devices.jpg)\n![temperature detials](images/temperature_details.jpg)\n![z switches](images/z_switches.jpg)\n![z sensors](images/z_sensors.jpg)\n![gw3 stats](images/gw3_stats.jpg)\n![zigbee stats](images/zigbee_stats.jpg)\n![testing](images/testing_page.jpg)\n\n\n\u003c/details\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fto4ko%2Fmyconfig","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fto4ko%2Fmyconfig","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fto4ko%2Fmyconfig/lists"}