Запустить сценарий вручную. Чтобы увидеть что выводит скрипт.Gena писал(а): Сб дек 12, 2020 4:48 pm Уважаемый fandaymon
Извините, я не увидел изменения в коде
Я заменил свой код на Ваш - показаний нет
Sensor_temp02.value (H) - (src: /objects/?script=temphum)
Sensor_humidity02.value (H) - (src: /objects/?script=temphum)
Что делать? Не знаю.
Raspberry 4 GPIO DHT22
Модератор: immortal
Re: Raspberry 4 GPIO DHT22
Re: Raspberry 4 GPIO DHT22
В консоли MD вставляю
/var/www/html/obj.bat script:temphum
пишет
Parse error: syntax error, unexpected '/' in /var/www/html/modules/inc_panel_ajax.php(17) : eval()'d code on line 1
вставляю runScript('temphum');
ничего
вручную - выполнить - ничего
/var/www/html/obj.bat script:temphum
пишет
Parse error: syntax error, unexpected '/' in /var/www/html/modules/inc_panel_ajax.php(17) : eval()'d code on line 1
вставляю runScript('temphum');
ничего
вручную - выполнить - ничего
Re: Raspberry 4 GPIO DHT22
Надо не в консоле МДМ это делать, а просто зайти в сценарии - открыть нужный и его запустить кнопочкой с молниейGena писал(а): Сб дек 12, 2020 7:15 pm В консоли MD вставляю
/var/www/html/obj.bat script:temphum
пишет
Parse error: syntax error, unexpected '/' in /var/www/html/modules/inc_panel_ajax.php(17) : eval()'d code on line 1
вставляю runScript('temphum');
ничего
вручную - выполнить - ничего
Если всё равно получаем пустую страницу, то это значит питоновский скрипт не отрабатывает. Я ж говорю - в консоли скрипт выполняется под юзером pi , а когда его запускает МДМ - под юзером www-data. Честно говоря мне не очень понятно желание делать так, а не так как я рекомендовал в старой теме - т.е. просто запускать питоновский скрипт из crona раз в минуту, например, а полученные скриптом значения отправлять в МДМ при помощи
Код: Выделить всё
import requests
link="http://127.0.0.1/objects/?op=set&object=Sensor_temp02&p=value&v=" + str(round(temperature_c,1))
r = requests.get(link)
и отправлять данные в mqtt