SmartestHome/docs/components.md

182 lines
8.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

Components
==========
##Servers
2 X64 hosts
1x tiny with 1x zigbee adapter
1x PC with 1x GPU (rtx 3060 or better)
##Endpoints
#Living Room
1xMedia Station/TVPC (doesn't technically need to be in the same room) -> 1xThinClient (tiny is sufficient)
1xVoice Reciever - Round screen thingy
1xSound System (already have it, see #Have)
#Loggia
1xMiniscreen System (Lenovo all-in-one PC, large built-in touchscreen — already own it, free, see #Have)
1xSound System
1xVoice Reciever - Round screen thingy
#Linus Room
1xVoice Reciever - Round screen thingy
1xSound System
???
#Amirs Room
1xBeamer
1xThinClient (tiny is sufficient)
1xHA Voice PE
1xSound System
#Kitchen
1xTiny PC with Mini Touchscreen
1xCamera
1xVoice Reciever - Round screen thingy
1xSound System
##Summed totals
#Servers
2x X64 host
1x Zigbee adapter
1x GPU (rtx 3060 or better)
#Endpoints (all rooms combined)
2x ThinClient (tiny)
1x Miniscreen System (Lenovo all-in-one, built-in touchscreen — already owned)
1x Beamer
4x Voice Reciever - round screen thingy (Living Room, Loggia, Linus Room, Kitchen)
1x HA Voice PE
5x Sound System (all confirmed: Living Room, Loggia, Linus Room, Amirs Room, Kitchen)
1x Tiny PC with Mini Touchscreen (Kitchen)
1x Camera (Kitchen)
#By room
Living Room: 1x ThinClient, 1x Voice Reciever, 1x Sound System (have)
Loggia: 1x Miniscreen System (have), 1x Sound System, 1x Voice Reciever
Linus Room: 1x Voice Reciever, 1x Sound System, +1 unresolved (???)
Amirs Room: 1x Beamer, 1x ThinClient, 1x HA Voice PE, 1x Sound System
Kitchen: 1x Tiny PC w/ Touchscreen, 1x Camera, 1x Voice Reciever, 1x Sound System
#Open items
- Linus Room's "???" line is still undecided.
#Have
1xSound System (earmarked for Living Room)
Near infinite Tiny Pcs
near infinite ATX Pcs
1xHA Voice PE
1xZigbee adapter
1xLenovo all-in-one PC, large built-in touchscreen (Loggia's Miniscreen System — free, already have it)
##Need
Need = Summed totals minus Have. "Tiny Pcs"/"ATX Pcs" are covered (near-infinite
supply on hand), so ThinClients and the LLM-host chassis are NOT listed below —
only parts not already owned. Composite items ("Sound System", "Voice Reciever")
are broken into their actual sub-components, since "1x Sound System" isn't a single
SKU. Amazon links are real listings found via search (mostly amazon.com — search
only returned US results; check amazon.de for local pricing/shipping/VAT before
buying). No prices are invented below — where docs/project-plan.md already
documents one it's reused as-is, otherwise it says "see link."
#GPU (LLM host) — need 1
- Used RTX 3060 12GB (~€200250, per docs/project-plan.md §1.2) — condition/model
don't matter much, 12GB VRAM is the requirement (Q4 Qwen2.5-14B). New alternative:
[MSI GeForce RTX 3060 Ventus 2X 12G OC](https://www.amazon.com/MSI-GeForce-Ventus-NVIDIA-Graphics/dp/B08WHJFYM8)
#Beamer (Amirs Room) — need 1
- [TMY 1080P Mini Portable Projector, HDMI/USB](https://www.amazon.com/TMY-Projector-Supported-Projection-Compatible/dp/B082F13J55)
(see link for price) — budget pick; if the ThinClient output needs to look good on
a big wall, a brighter/native-1080p unit is worth paying more for than a mini
LED projector like this one
- HDMI cable, length depends on beamer placement vs. ThinClient — not sized yet
- Ceiling/shelf mount — only if not just resting on furniture
#Voice Reciever - round screen thingy (Living Room, Loggia, Linus Room, Kitchen) — need 4
This is `firmware/esp32-s3-touch-lcd-1.85c/` from this repo (Phase 14) — each unit
is a kit of:
- [Waveshare ESP32-S3-Touch-LCD-1.85C, round touch display dev board](https://www.amazon.com/waveshare-ESP32-S3-1-85inch-Touch-LCD/dp/B0DK6NH65T)
(~€3545 each per docs/project-plan.md §1.12) — **must be the V2 revision**, see
`firmware/esp32-s3-touch-lcd-1.85c/README.md`; the listing needs checking for which
hardware revision it actually ships, this repo's firmware assumes V2 (V1 has no AEC
circuit and different audio pins)
- USB-C power adapter, one per unit — [5V/3A USB-C wall adapter](https://www.amazon.com/Security-01-Supply-Adapter-Type-C-MLF-C060503000CU/dp/B09JW4QQJ2)
- USB-C cable, one per unit (often included with the board — check the listing before
buying separately)
4x board + 4x power adapter (+ cable if not bundled).
#Sound System (all 5 rooms confirmed: Living Room, Loggia, Linus Room, Amirs Room, Kitchen) — need 4
Have 1 already (earmarked for Living Room), need 5 total, all confirmed → need 4 more.
Each unit is a kit of:
- [Fosi Audio V3 stereo amp (300W x2, TPA3255, w/ 48V PSU)](https://www.amazon.com/Fosi-Audio-V3-Amplifier-48V/dp/B0CGCSM191)
(~€130 per docs/project-plan.md §1.13) — USB DAC/amp for the passive speakers below,
same choice this repo's `hosts/audio-endpoint/` and `hosts/thin-client/` docs already
make for amd64 rooms
- [Micca MB42X G2 passive bookshelf speakers, pair](https://www.amazon.com/Micca-Passive-Bookshelf-Speakers-Surround/dp/B0CGBKWBGM)
(~€100/pair per docs/project-plan.md §1.13)
- [16-gauge speaker wire, 100ft spool](https://www.amazon.com/AmazonBasics-16-Gauge-Speaker-Wire-Feet/dp/B006LW0W5Y)
(one spool easily covers multiple rooms — buy once, not once per Sound System)
1x spool of wire total; 4x (amp + speaker pair).
#Kitchen — need 1 touchscreen + 1 camera
`hosts/kitchen-display/` (Phase 17) — the Tiny PC is covered by "Have", these two
are not:
- [10.3" portable USB-C touchscreen monitor](https://www.amazon.com/Touchscreen-Stretched-Portable-Computer-Monitoring/dp/B0DFVZ2Z35)
(see link for price) — needs to expose itself as a native Wayland `wl_touch`
device, not just an emulated-mouse HID surface (unverified either way — see
`hosts/kitchen-display/README.md`)
- [Logitech HD Pro Webcam C920](https://www.amazon.com/Logitech-Widescreen-Calling-Recording-Desktop/dp/B006JH8T3S)
(see link for price) — any UVC webcam works; picked for wide availability/driver
support, not a specific requirement
#Open items carried over from above
- Linus Room's "???" line is still a completely open slot — nothing to shop for
until it's decided what it is.
- Loggia's Lenovo all-in-one is already owned, so nothing to buy. `hosts/touch-panel/`
now handles either way its touch panel shows up to Linux (native `wl_touch`, or an
emulated-mouse HID device via the `type:pointer` fallback + a udev override to fix
it properly — see that host's README "Touch input: two tiers"), so this is no
longer a go/no-go check, just worth running once to know which tier it landed in
and whether the override needs filling in for full multi-touch.
##Price estimate
Rough figures in EUR, for the #Need list above. **Estimates, not live-checked
prices** — the four docs/project-plan.md-sourced ones (GPU, ESP32 board, amp,
speakers) are reused from that doc as-is; everything else is a typical-market-price
guess for that exact product category, not pulled from the live Amazon listing (the
search used to find these links doesn't return price data — click through and check
before budgeting against this). All EUR figures assume roughly 1:1 with the USD
prices these products actually list at; check amazon.de directly for real
local pricing/VAT/shipping.
| Item | Qty | Est. unit price | Est. subtotal |
|---|---|---|---|
| Used RTX 3060 12GB | 1 | €200250 | €200250 |
| TMY 1080P mini projector | 1 | €4065 | €4065 |
| HDMI cable | 1 | €610 | €610 |
| Ceiling/shelf mount *(optional)* | 1 | €1525 | €1525 |
| Waveshare ESP32-S3-Touch-LCD-1.85C board | 4 | €3545 | €140180 |
| USB-C 5V/3A wall adapter | 4 | €712 | €2848 |
| Fosi Audio V3 amp | 4 | €130 | €520 |
| Micca MB42X G2 speakers, pair | 4 | €100 | €400 |
| 16AWG speaker wire, 100ft spool *(one-time)* | 1 | €1522 | €1522 |
| 10.3" portable USB-C touchscreen monitor | 1 | €85130 | €85130 |
| Logitech HD Pro Webcam C920 | 1 | €5575 | €5575 |
**Subtotal (excludes the optional beamer mount): ~€1,4891,700**
**Subtotal, including the optional beamer mount: ~€1,5041,725**
All 5 Sound Systems (Living Room, Loggia, Linus Room, Amirs Room, Kitchen) are
confirmed — see `#Open items` above — so all 4 needed amp+speaker kits are in the
main table above. Linus Room's still-blank "???" line isn't priced at all — there's
nothing to estimate until it's decided what it is.