[Модуль] Sonoff (dev_sonoff)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение samolet » Вс мар 17, 2019 8:25 am

Вот засада, я добавляю свою картинку UIID 24(имя картинки 24), но она не хочет отображаться, и перегружал и обновлял, вот путь C:\_majordomo\htdocs\img\sonoff, картинка JPG, 100х100, что еще не так???
А картинку на модуль поставил вот эту
Вложения
dev_sonoff.png
dev_sonoff.png (3.05 КБ) 3215 просмотров
Аватара пользователя
yii
Сообщения: 246
Зарегистрирован: Пн апр 17, 2017 1:39 pm
Благодарил (а): 30 раз
Поблагодарили: 33 раза

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение yii » Вс мар 17, 2019 8:56 am

samolet писал(а):
Вс мар 17, 2019 8:25 am
Вот засада, я добавляю свою картинку UIID 24(имя картинки 24),
так ее надо еще в html прописать... я поэтому и написал что архив для Никиты, что бы ему тока html поправить надо было :)

Из папки templates копируете папку dev_sonoff в templates_alt (это что бы не нарушать логику MD, можно конечно и основной поправить, но перетрется следующим обновлением)...

Затем templates_alt/dev_sonoff ищите файл dev_sonoff_devices_search_admin.html и правите его.

находите в нем строку (у меня строка 40) в которой видите сравнения по UIID, там будет конструкция
[#if UIID==1 || UIID==2 || UIID==4 || UIID==6 ну и так далее, добавляете в нее свой UIID, в любом месте, например так
[#if UIID==1 || UIID==2 || UIID==4 || UIID==24 || UIID==6

сохраняете файл и все...

Картинки класть в img/sonoff, имя картинки = Ваш_UIID.jpg, т.е. 24.jpg для вашего случая
За это сообщение автора yii поблагодарил:
samolet (Вс мар 17, 2019 10:22 am)
Рейтинг: 1.16%
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение samolet » Вс мар 17, 2019 10:21 am

Спасибо, все отлично, файл добавил, вдруг кому нужен. Ну и картинка
Вложения
24.jpg
24.jpg (2.19 КБ) 3197 просмотров
dev_sonoff_devices_search_admin.7z
(1.43 КБ) 124 скачивания
burano
Сообщения: 13
Зарегистрирован: Вс июн 25, 2017 11:05 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение burano » Пн мар 18, 2019 10:44 pm

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

Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80

Но в этой строке все нормально...
Да и не кодил я еще никакие методы, только устройствок стандартному объекту привязал и пытаюсь ему статус сменить на 0 или на 1.
Raspberry Pi3+ Arduino Mega (AMS) + Arduino Nano
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение samolet » Пн мар 18, 2019 11:39 pm

В этой ветке есть видео, думаю поможет.
Выложи код, пишет же синтаксическая ошибка
Аватара пользователя
yii
Сообщения: 246
Зарегистрирован: Пн апр 17, 2017 1:39 pm
Благодарил (а): 30 раз
Поблагодарили: 33 раза

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение yii » Вт мар 19, 2019 3:58 am

burano писал(а):
Пн мар 18, 2019 10:44 pm

Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80
у меня было так же на старом образе c php5, переехал на новый с php7 и все стало Ok
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение nick7zmail » Вт мар 19, 2019 7:00 am

burano писал(а):
Пн мар 18, 2019 10:44 pm
Привет, спасибо за модуль, но он у меня не работает.
При любой попытке сменить статус устройства, выключить или включить у меня возникает ошибка:

Parse error: syntax error, unexpected ':', expecting ';' or '{' in /var/www/lib/websockets/sonoffws.class.php on line 80

Но в этой строке все нормально...
Да и не кодил я еще никакие методы, только устройствок стандартному объекту привязал и пытаюсь ему статус сменить на 0 или на 1.
Попробуй в указанном файле поубирать : string из всего файла, из строк формата

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

public function generateKey($len = 16, $encode = true): string
Может это слишком новый синтаксис для 5 пхп...я хз. Но если это исправит проблему - внесу правки в основной репозиторий.

PS: Картинки все поправлю, и на вебсокеты прейдём, не волнуйтесь)) только на работе подразгребусь немного...а то по вечерам уставший, ни на что сил нет))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение nick7zmail » Ср мар 20, 2019 7:52 pm

Привет. Обновил наконец то модуль (нет, пока не вебсокеты).
- Добавил картинки устройств, которые просили.
- Поменял картинку модуля (хз чем вам моя не понравилась...но нарисовал новую =D)
- Теперь картинки устройств будут цепляться автоматически (на стороне сервера определяется есть ли картинка в наличии, если нет, тогда уже заменяется. Таким образом при добавлении новых картинок не придётся в шаблон лезть. Ну и по прежнему говорите, если у ваших устройств нету картинок, добавим).
- Эксперементально добавил уровень сигнала в админку.
111.jpg
111.jpg (19.24 КБ) 3095 просмотров
Хз, если честно, как эта хрень работает. Ориентировался исключительно на эту картинку из инета
Изображение
Посравнивайте уровень с данными в приложении, скажите совпадает/нет. Может пороговые значения подкорректировать над будет...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение samolet » Ср мар 20, 2019 8:10 pm

Классно сделано
вот только уровень почему-то у меня везде максимум а в реальности уровень разный? но вот по этому коду в сценах rssi все вроде хорошо
$level=$this->getProperty('status');
if ($level < -35 && $level >= -52) { // максимум
$this->setProperty("NetworkLevel",'sety.png');
} else if ($level < -53 && $level >= -61) {
$this->setProperty("NetworkLevel",'sety1.png');
} else if ($level < -62 && $level >= -68) {
$this->setProperty("NetworkLevel",'sety2.png');
} else if ($level < -69 && $level >= -75) {
$this->setProperty("NetworkLevel",'sety3.png');
} else if ($level < -76 && $level >= -90) {
$this->setProperty("NetworkLevel",'sety4.png');
} else if ($level < -91) {// ноль
$this->setProperty("NetworkLevel",'sety5.png');
}
Вложения
5.png
5.png (194.16 КБ) 3092 просмотра
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Sonoff (dev_sonoff)

Сообщение nick7zmail » Ср мар 20, 2019 8:21 pm

Ой блин...я чё с этим интерфейсом выгрузил Оо...сорян, ща на место всё вернём. Уровни за одно поправлю.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить