Spis treści

Smart Home


Rolety

zrobić grafikę z ID rolet


Obsługa głosowa

Dostępne są darmowe systemy rozpoznające język polski. Pracują też offline:
Rhasspy - preferowany
Mycroft

Przekształcanie tekstu na mowę - Piper lub może Mozilla TTS
Można wtedy użyć node-red do wygenerowania głosu.

Komendy Google Home

Przez API POST można przesyłać komedty do Google Home. Na przykład odtworzenie nagrania przekształcenia tekstu na mowę:

{
  "command": "play_media",
  "media_url": "http://<IP_Raspberry_Pi>:8000/output.wav",
  "media_type": "audio/wav"
}

Sterowanie urządzeniem:

{
  "command": "set_brightness",
  "device_id": "light_1",
  "brightness": 75
}



Node-RED

Instalacja

Opis instalacja na Raspberry Pi: https://nodered.org/docs/getting-started/raspberrypi

Dodatki:
https://flows.nodered.org/node/node-red-node-openweathermap
https://flows.nodered.org/node/node-red-contrib-os
https://flows.nodered.org/node/@martip/node-red-google-apis
https://flows.nodered.org/node/google-translate-tts



Home Assistant

Instalacja

pip install homeassistant
 
hass