udvnl

 
<<< Назад

Послеустановочные заметки

Заметки для себя, но возможно кому то пригодится. Настройка, проверка и прочее системы после установки скриптом для RPi

Проверка аудио

Посмотреть список устройств (звуковых карт) в системе можно набрав команду:

cat /proc/asound/cards

Также задав команду Aplay –l можно посмотреть список устройств воспроизведения:

aplay -l

Проверка воспроизведения звука, средствами ОС:

speaker-test -Dplughw:0,0 –c2

Где 0,0 – номер карты и устройства в системе, с-2 – количество кналов. Слышим поочередно звук в правом левом динамике. Выход из проверки ctrl +C.
Вызов утилиты для настройки звука:

alsamixer

Также можем проверить воспроизведение плеером mplayer системного звука MajorDoMo:

mplayer /var/www/html/cms/sounds/dingdong.mp3
aplay /var/www/html/cms/sounds/dingdong.mp3

Проверка RHVoice:

echo test|RHVoice-test
echo "Привет" | RHVoice-test -p Anna

При выполнении должны услышать фразы синтезатора речи. На новых ОС Debian 11, 12 вывода в окно терминала никакого нет.
На ОС базового образа (Debian 9) есть вывод в консоль default Engine is default

Может быть проблема с настройкой аудиосистемы и звука, поэтому проверить можно и с помощью команды записи в файл, после LS должен быть в списке звуковой файл test.wav

 echo "привет" | RHVoice-test -p anna -o /home/pi/test.wav
 ls -la /home/pi/

Конфигурационный файл синтезатора нахотится (в образе 4_4х) по пути:

sudo nano /usr/local/etc/RHVoice/RHVoice.conf

Установка VLC и запуск в качестве сервиса

    sudo apt-get install -y vlc

Создать описание сервиса VLC на порту 7070 с паролем (имя пользователя - пустое поле)

 sudo nano /etc/systemd/system/vlcd.service

Содержимое файла:

 [Unit]
Description=VLCDaemon

[Service]
Requires=majordomo.service
Type=simple
WorkingDirectory=/var/www/html

ExecStart=/usr/bin/vlc -I http --http-password=12345  --http-port 7070

Restart=always
User=www-data
Group=www-data
[Install]
WantedBy=multi-user.target

Добавить vlc в автозагрузку:

sudo systemctl daemon-reload
sudo systemctl enable vlcd
sudo systemctl start vlcd

служба systemd-journal-gatewayd

Есть служба systemd-journal-gatewayd, с помощью которой можно смотреть логи systemd через браузер. Причём настраивается она максимально просто, буквально в пару действий.
Можно увидеть что происходит в системе, в т.ч. и при запуске

Устанавливаем пакет systemd-journal-remote, запускаем службу:

sudo apt install systemd-journal-remote
sudo systemctl start systemd-journal-gatewayd.service

При необходимости включение в автозагрузку:

 sudo systemctl enable systemd-journal-gatewayd.service

Порт по умолчанию 19531.

Для Wake Online установка пакета net-tools (если ещё не установлен)

 sudo apt install net-tools

Majordomo

Сценарии проверяем сценарий перезагрузки и выключения (после установки не указан запуск команды от админа sudo).
Правим сценарии в последней строчке добавляем sudo получается так:

setTimeout("shutdownTimer","safe_exec('sudo shutdown -r now');",15);

В сценариях прописано сохранение Базы Данных при выключении/перезагрузке.
После правки выполняем сценарий перезагрузке, правка должна сохраниться.
Проверим в терминале сохранение дампа БД при перезагрузке

 ls -la /var/www/html/database_backup/

Файл db.sql должен иметь время и даты перезагрузки

Проверка создания штатных копий БД

Переходим в Панель Управления - Система - Проверка обновлений
Жмём всё равно обновить, при этом установим при запросе - создать резервную копию (можем просто выбрать действие создать резервную копию)
Далее обновляемся
Что нибудь делаем в системе (допустим добавим комментарй, создадим новое устройство и т.д.)
И запускаем в этом же разделе восстановление с файла архива БД (с расширением .tgz)
Наше изменение должно исчезнуть (откатиться)
В терминале можем проверить директории на создание резервных копий:

ls -la /var/www/html/backup

Должны присутствовать директории со временем создания БД типа 20240618 с папкой cms и файлом базы данных db_terminal.sql

Сеть

Чтобы пропинговать порт с помощью netcat, введите следующее:

nc -vz [address] [port_number]   

Установка nmap:

sudo apt install nmap

Просмотр открытых портов TCP и UDP (работает только от Sudo):

 sudo nmap -sT -O localhost
 sudo nmap -sU  localhost
 sudo nmap -P0 localhost
sudo netstat -anp | grep udp
sudo netstat -anp | grep tcp
 sudo netstat -anp | grep LISTEN | grep 7777

Обсуждение (0) (3)

Смотрите так же:
21.05.2024 RHVoice установка, проверка и прочее
03.11.2023 Пару мыслей о совместном применении SIP телефонии и систем «Умного Дома», а также немного об организации независимого от Internet канала связи с УД.
14.10.2023 Контроль SystemD и инструмент работы с системными логами через веб браузер
10.10.2023 Установка SIP сервера FreeSWITCH 1.10.10 на Raspberry Pi OS Lite (Debian11)
03.01.2023 Установка MajorDoMo с помощью скрипта от SergeJey на Raspberry Pi
09.12.2022 Где Телефон?
30.05.2022 Вариант установки Majordomo на Windows 10 с использованием пакета XAMPP. Немного о переносе и создании тестовой копии системы с Raspberry PI на Windows
09.03.2022 Небольшие заметки по подключению и использованию сервиса CONNECT
27.02.2022 Zigbee2mqtt, немного о стиках CC2531 и Sonoff USB Zigbee 3.0 Dongle Plus (сравнение, подключение, тестирование).
23.09.2021 Второй раз в первый класс. Часть 1: начало работы c базовым образом для RPi.
31.12.2020 Возможность создания канала управления через телефонные сети для системы домашней автоматизации.
06.07.2020 Чтение файлов из образа img Операционной системы. Возможность записи образа на меньшую по размеру SD карту памяти
19.06.2020 Raspberry Pi: немного о резервном копировании и актуальной копии системы
07.05.2020 Установка VoIP сервера FreeSWITCH с частичной интеграцией в систему MajorDoMo
28.04.2020 Установка базового образа MajorDoMo на Raspberry Pi. Начало первые шаги.
07.10.2019 Возможность создания видео звонков у MajorDoMo (RPI +WebCam)
11.09.2019 Создание голосового оповещения MajorDoMo
21.08.2019 Установка USB аудиокарты и настройка звука в Raspberry Pi
04.04.2019 Сертификация в Z-Wave
11.03.2019 RPI Monitor полезное ПО для Raspberry PI и Orange Pi
04.02.2019 Тестирование пропускной способности канала Ethernet (Wi-Fi) с помощью утилиты IPerf
23.12.2018 Пошаговая инструкция с картинками по установки MajorDoMo на Raspberry Pi 3 с помощью скрипта от Immortal
20.10.2018 Установка Freeswitch 1.8.2 на Debian 9 (Raspbian Stretch) на базовый образ системы «Умного дома» MajorDomo
14.08.2018 Создание беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo. Включение первого устройства Z-Wave и первые шаги по автоматизации
08.07.2018 Создание беспроводного «умного дома». На основе технологии Linux, Z-Wave и ПО MajorDoMo. Включение контроллера RaZberry и первые шаги по Z-Wave
29.06.2018 Пошаговая инструкция по установке образа Majordomo на Raspberry Pi
21.06.2018 Удаленное наблюдение за близкими, но к сожалению, больными людьми.

Минск, Беларусь

На форуме: udvnl