просто установить, дальше следовать инструкции по настройке
нет, не понимаю почему вообще мог возникнуть вопрос
нет
напрямую
просто установить, дальше следовать инструкции по настройке
нет, не понимаю почему вообще мог возникнуть вопрос
нет
напрямую
посавил wb-mqtt-zabbix
в конфиге zabbix_server : ip_адрес_сервера_заббикс
порт:10051
далее
/usr/share/python/wb-mqtt-zabbix/bin/zabbix_bridge deploy http://myzabbix/zabbix/ -l admin -p zabbix
в консоль сыпятся ошибки zabbix API error -32602
я ведь должен шаблон на сервер установить??
Какие требования для запуска wb-mqtt-db-cli под Windows: версия Python, установленные библиотеки?
Есть ли какая-то альтернатива этой утилите или это единственный способ прочитать данные из базы?
Насколько я понял, вы используете SQLite? Существует ли какой-то стандартный клиент, который позволял бы вытащить данные в таблицу или отобразить их на графиках?
запустите и посмотрите на что будет ругаться Python.
Собственно wb-mqtt-db-cli - это и есть стандартный клиент.
В саму БД sqlite я бы не очень рекомендовал лазить: её формат не стандартизован, мы его можем (и будем) менять.
Traceback (most recent call last):
File “wb-mqtt-db-cli.py”, line 17, in
from mqttrpc.client import TMQTTRPCClient, MQTTRPCError
ModuleNotFoundError: No module named ‘mqttrpc’
Поиск в гугле выдает только ссылку на эту тему.
Напишите, пожалуйста, пошаговую инструкцию, как запустить вашу утилиту на компе с Windows 7.
Нет ресурсов на это, не будем делать.
Вот исходники mqttrpc: GitHub - wirenboard/mqtt-rpc: MQTT RPC protocol description for Wiren Board
Вот пакет под Debian/Ubuntu: http://releases.contactless.ru.s3-eu-west-1.amazonaws.com/experimental/pool/experimental/p/python-mqttrpc/python-mqttrpc_1.1_all.deb
H:\Python37>python -m pip install setuptools
Requirement already satisfied: setuptools in h:\python37\lib\site-packages (40.0.0)
H:\Python37>python -m pip install git+https://github.com/contactless/mqtt-rpc#egg=mqtt-rpc
Collecting mqtt-rpc from git+https://github.com/contactless/mqtt-rpc#egg=mqtt-rpc
Cloning https://github.com/contactless/mqtt-rpc to c:\users\syu~1.skr\appdata
local\temp\pip-install-isudshot\mqtt-rpc
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File “”, line 1, in
File “H:\Python37\lib\tokenize.py”, line 447, in open
buffer = _builtin_open(filename, ‘rb’)
FileNotFoundError: [Errno 2] No such file or directory: ‘C:\Users\SYU~1.SKR\AppData\Local\Temp\pip-install-isudshot\mqtt-rpc\setup.py’
----------------------------------------
Command “python setup.py egg_info” failed with error code 1 in C:\Users\SYU~1.SKR\AppData\Local\Temp\pip-install-isudshot\mqtt-rpc\
H:\Python37>python -m pip install file://H:/Temp/mqtt-rpc-master.zip
Processing h:\temp\mqtt-rpc-master.zip
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File “”, line 1, in
File “H:\Python37\lib\tokenize.py”, line 447, in open
buffer = _builtin_open(filename, ‘rb’)
FileNotFoundError: [Errno 2] No such file or directory: ‘C:\Users\SYU~1.SK
R\AppData\Local\Temp\pip-req-build-50_15xde\setup.py’
----------------------------------------
Command “python setup.py egg_info” failed with error code 1 in C:\Users\SYU~1.SKR\AppData\Local\Temp\pip-req-build-50_15xde\
H:\Python37>python setup.py install
(null): can’t open file ‘setup.py’: [Errno 2] No such file or directory
python -m pip install -e git+https://github.com/contactless/mqtt-rpc\#egg=mqtt-rpc\&subdirectory=python
Invalid requirement: 'mqtt-rpc'
“subdirectory” не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
python -m pip install -e git+https://github.com/contactless/mqtt-rpc#egg=mqtt-rpc\&subdirectory=python
Тоже самое.
Ну не может быть. Там точно косая черта есть перед &subdirectory
?
да
Ладна, давайте так:
python -m pip install -e "git+https://github.com/contactless/mqtt-rpc#egg=mqtt-rpc&subdirectory=python"
да забей ты на эту базу. она вообще не нужна. я тоже по твоему пути шел… на 40ой день поставишь ты этот cli и все. аллесс…
сразу ставь mariadb(mysql)-только не на wiren, а на какой нибудь одноплатник с 2gb+винт, к нему heydiSQL интерфейс на windows, чтобы можно было с компьютера управлять, далее ставь zabbix server на этот одноплатник и zabbix agent на wiren… и тогда все хорошо!
Что-то мне не нравится еще необходимость покупать одноплатник.
Руководству надо будет обосновывать необходимость дополнительных расходов.
А zabbix server на Windows можно поставить? И почему именно zabbix?
https://forums.contactless.ru/t/kak-rabotat-s-bazoj-dannyh-history-wb-mqtt-db/1399/34?u=stskr
Так заработало. Теперь требует dateutil.
А вы можете перечислить сразу все модули, которые еще могут понадобиться?!
Получилось.
python wb-mqtt-db-cli.py -h 192.168.42.1 wb-adc/5Vout
Traceback (most recent call last):
File “wb-mqtt-db-cli.py”, line 182, in
main()
File “wb-mqtt-db-cli.py”, line 113, in main
rpc_client = TMQTTRPCClient(client)
File “h:\python37\src\mqtt-rpc\python\mqttrpc\client.py”, line 64, in init
self.rpc_client_id = self.client._client_id.replace('/','_')
TypeError: a bytes-like object is required, not ‘str’