Найдено 1393 результата

Chainik
Пн июл 19, 2021 10:56 pm
Форум: Модули и приложения
Тема: [Модуль] MegaD (megad)
Ответы: 1373
Просмотры: 873910

Re: [Модуль] MegaD (megad)

Может кто в курсе, почему модуль в редакции от skysilver не реагирует при переключении входа расширителя портов MegaD-16I-XT? Хотя в модуль параметр "ext" при этом прилетает (Request: /megad.php?pt=32&ext9=0&cnt=46 (192.168.1.14) 22:25:43 0.95547100 found by ip 15 22:25:43 0.95547100 Result: d ) Мож...
Chainik
Пт июл 16, 2021 3:46 pm
Форум: Настройка и программирование
Тема: Архитектура многоинтерфейсного управления
Ответы: 7
Просмотры: 382

Re: Архитектура многоинтерфейсного управления

А что за контроллер и, главное, посредством какого механизма контроллер меняет значение свойства status при (независимом от MJD) переключении выхода? Обращаясь к некому модулю MJD или еще как-то? Не совсем идею уловил, что значит switch привязать метод к выходу контроллера? Только не к выходу, а ко ...
Chainik
Чт июл 15, 2021 10:33 am
Форум: Настройка и программирование
Тема: Архитектура многоинтерфейсного управления
Ответы: 7
Просмотры: 382

Re: Архитектура многоинтерфейсного управления

Попробуйте отвязать контроллер от свойства "Status", добавить к методам метод "switch" с кодом: if ($this->getProperty('Status') == 1) { $this->setProperty('Status', 0); } else { $this->setProperty('Status', 1); } И привязать этот метод ко входу контроллера (при этом свойство должно быть "пустым" (н...
Chainik
Ср июл 14, 2021 10:57 am
Форум: Модули и приложения
Тема: [Модуль] MegaD (megad)
Ответы: 1373
Просмотры: 873910

Re: [Модуль] MegaD (megad)

$state = file_get_contents("http://192.168.0.14/sec/?pt=3&cmd=get"); $stateOff = substr($state,0,3); $stateOn = substr($state,0,2); if ($stateOff == "OFF" || $stateOn == "ON") { say("Датчик дыма доступен"); } else { say("Датчик дыма НЕДОСТУПЕН"); } А вообще, если не пользоваться ПУ, то и проблем со...
Chainik
Ср июн 16, 2021 11:05 pm
Форум: Общее обсуждение
Тема: [DASH] Количество запросов в БД
Ответы: 183
Просмотры: 23967

Re: [DASH] Количество запросов в БД

Тарас ( tarasfrompir ), вы сотворили чудо! У меня на минимуме было 100-120 запросов в секунду. После нового контроля циклов ( https://connect.smartliving.ru/profile/1358/blog/novyy-kontrol-ciklov-ili-kak-taki-razgruzit-bazu-dannyh-ot-nenujnyh-zaprosov.html ) и после оптимизации работы вебсокетов ( h...
Chainik
Вс июн 06, 2021 9:09 pm
Форум: Вопросы новичков
Тема: Как брать данные для сцены из файла на сервере?
Ответы: 6
Просмотры: 475

Re: Как брать данные для сцены из файла на сервере?

А вам с какой максимальной задержкой надо видеть новое значение после изменения файла? Вариантов-то много, можно хоть раз в секунду обновлять данные. Но надо понимать, что это пусть небольшая, но нагрузка на систему. Так что надо определиться с рациональной периодичностью обновления данных. А так да...
Chainik
Вс июн 06, 2021 7:44 pm
Форум: Вопросы новичков
Тема: Как брать данные для сцены из файла на сервере?
Ответы: 6
Просмотры: 475

Re: Как брать данные для сцены из файла на сервере?

Что-то я сразу не вчитался, что это у вас код HTML на сцене. Тут код PHP работать не будет. Вам выше правильно сказали. Выводите то, что содержится в файле в свойство скриптом или методом, запускаемым с определенной периодичностью или по событию: $section = file_get_contents('/var/www/file.txt'); А ...
Chainik
Вс июн 06, 2021 7:23 pm
Форум: Вопросы новичков
Тема: Как брать данные для сцены из файла на сервере?
Ответы: 6
Просмотры: 475

Re: Как брать данные для сцены из файла на сервере?

Теги PHP (<?php ... ?>) уберите из кода. При написании кода в Мажордомо их указывать не нужно.
А вообще попробуйте просто указать путь к файлу:

Код: Выделить всё

$section = file_get_contents('/var/www/file.txt');
Chainik
Сб июн 05, 2021 6:47 pm
Форум: Настройка и программирование
Тема: Спецсимволы в названиях объектов
Ответы: 16
Просмотры: 3363

Re: Спецсимволы в названиях объектов

Понятно, без бутылки не разберешься. ))