AI prompts
base on This is my Smart-home Installation repository <p><h1 align="center">My SmartHome Projects</h1>
<h3 align="center">Offered to you by Maxi1134</h3>
</p>
<br>
<p align="center">
<a href="/documentation/automations_list_v2.md"><img src="https://img.shields.io/badge/Automations%20List-purple" alt="A part of me lives here"></a>
<a href="documentation/hardware.md"><img src="https://img.shields.io/badge/Hardware%20Specifications-purple" alt="This is what runs everything"></a>
<a href="documentation/zigbee.md"><img src="https://img.shields.io/badge/Zigbee%20Devices-green" alt="This is what runs everything"></a> <a href=".storage/"><img src="https://img.shields.io/badge/Lovelace%20Interfaces-orange" alt="Actually my .storage folder, but eh!"></a>
<a href="/documentation/indoor_localization.md"><img src="https://img.shields.io/badge/Indoor%20Localization-blue" alt="They know where you are..."></a>
<a href="/documentation/software.md"><img src="https://img.shields.io/badge/Software%20Usage-cyan" alt="Some deets on the softs"></a> <a href="/documentation/wifi.md"><img src="https://img.shields.io/badge/Networking-violet" alt="Some deets on the network"></a> <a href="/documentation/general_thoughts.md"><img src="https://img.shields.io/badge/My Thoughts-red" alt="Some thoughts"></a> <br></p></p>
### Preamble;
This whole ~mess~ adventure started in 2018. When I lost my keys twice... in a week.
This, forcing my former roommate to come to my rescue, lead him to buy a [Schlage Zwave Lock](https://www.schlage.com/en/home/smart-locks/connect-zwave.html) coupled with a [Samsung SmartThings hub(2018 version)](https://www.amazon.ca/Samsung-SmartThings-Smart-Home-Hub/dp/B010NZV0GE).
Once that was acquired, there was no going back; The hub was quickly linked to Home-Assistant along some Xiaomi sensor using custom zigbee integrations for the hub. Unfortunately, this quickly proved to be limiting. I was at this stage using 2 hubs ( Samsung and Phillips) and needed some streamlining.
I eventually ended up moving all my Zigbee and Zwave devices to a [HUSBZB-1 stick](https://www.amazon.ca/-/fr/QuickStick-Combo-HUSBZB-1-Nortek-Cert/dp/B0157GOEA8/ref=sr_1_5?__mk_fr_CA=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=2JP8XY8SQ0LKQ&keywords=nortek&qid=1676432194&s=hi&sprefix=nortek%2Ctools%2C79&sr=1-5) coupled with [ZHA](https://www.home-assistant.io/integrations/zha/) which proved to be a very good decision, no more Zigbee drops or Zwave issues coming from the use of the SmartThings hub.
Eventually followed a [second server for storage and a nas for backups](documentation/hardware.md), more devices [(Now over a hundred!)](documentation/zigbee.md) and lots and lots of automations!
This takes us to 2023, where I decided to share my 5 years of work as to help people with their own installation!
And of course, do not hesitate to open up an issue if you have any specific question on the YAML code I made.
### A Few Screenshots;
<h5 align="center">Wall Displays</h5>
<p align="center">
<img src="/assets/Tablet_A8/musicdemo.gif" width="43%" />
<img src="/assets/Tablet_S7FE/framed_light_panel_lowres.gif" width="38%" />
</p>
<h5 align="center">Some Node-Red automations</h5>
<p align="center">
<img src="/assets/node-red/example_flow_microwave.png" width="90%" />
<img src="/assets/node-red/example_flow.png" width="90%" />
<img src="/assets/node-red/example_flow_2.png" width="90%" />
</p>
<h5 align="center">An interactive plan with projected shadows and lights</h5>
<p align="center">
<img src="/assets/interactive_plan/color_doors_demo.gif" width="90%" />
</p>
<p align="center">
<a href="/documentation/automations_list_v2.md"><img src="https://img.shields.io/badge/Automations%20List-purple" alt="A part of me lives here"></a>
<a href="documentation/hardware.md"><img src="https://img.shields.io/badge/Hardware%20Specifications-purple" alt="This is what runs everything"></a>
<a href="documentation/zigbee.md"><img src="https://img.shields.io/badge/Zigbee%20Devices-green" alt="This is what runs everything"></a> <a href=".storage/"><img src="https://img.shields.io/badge/Lovelace%20Interfaces-orange" alt="Actually my .storage folder, but eh!"></a>
<a href="/documentation/indoor_localization.md"><img src="https://img.shields.io/badge/Indoor%20Localization-blue" alt="They know where you are..."></a>
<a href="/documentation/software.md"><img src="https://img.shields.io/badge/Software%20Usage-cyan" alt="Some deets on the softs"></a> <a href="/documentation/wifi.md"><img src="https://img.shields.io/badge/Networking-violet" alt="Some deets on the softs"></a> <br></p></p>
", Assign "at most 3 tags" to the expected json: {"id":"13093","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"