Home Automation

The MagPi Magazine - The official Raspberry Pi magazine

Как не сжечь плату

Микрокомпьютер → Raspberry Pi

Setup

instruction

  1. install raspbian lite. guide for mac. Etcher.app

    качать заново почти нет смысла, они редко обновляют дистрибутив

  2. enable ssh: create «ssh» file on the sd (/boot) vfat раздел.

    грабли мак ругается что не дружит с fs, но таки записывает

    James Mackenzie - Raspberry Pi Headless Install

  3. sudo raspi-config

    expand flash-memory, split memory (8GiB GPU), change timezone, set network name

    disable shell serial, enable hardware serial

  4. sudo apt update && sudo apt install git vim wiringpi mpg321 tmux python3-pip python3-venv #, (setup wiringpi)

  5. setup node&npm

    curl -L <https://raw.githubusercontent.com/tj/n/master/bin/n> -o n
    sudo bash n lts
    sudo npm install -g --unsafe-perm yarn
    #yarn global add homebridge homebridge-config-ui-x forever
    #sudo /home/pi/.yarn/bin/hb-service install --user pi --allow-root
    export PATH="$(yarn global bin):$PATH"
    echo 'export PATH="$(yarn global bin):$PATH"' >> ~/.bashrc
    
  6. docker

    curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh

    sudo usermod -aG docker pi

  7. обновить что-нибудь

    sudo SKIP_KERNEL=1 rpi-update

    обновить ядро (sudo rpi-update)не рекомендуется

  8. sudo vim /etc/motd # set a login message for identify the device

  9. fix: locale

  10. setup sound

    Setup Shairport + Rpi + Sound, use

    Setup RPi USB Sound Card

    Setup HifiBerry DAC+

  11. mqtt

  12. прописать ssh-ключ