Sonoff POW

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Sonoff POW

Сообщение woow » Пт ноя 17, 2017 2:17 pm

ysanjok писал(а):Ну это зависит от того, какую версию Вы используете, это пример пути для портативной версии программы.
Пройдитесь поиском по папкам с ключевым словом "esp8266", найдётся нужная папка, естественно, если Вы не забыли установить этот пакет. ;)
ток вот именно по инструкции как бы и следовал:
закачал ARDUINO 1.8.5
разархивировал в созданную папку - \portable
и где там \packages или \есп8266 ?
Последний раз редактировалось woow Пн ноя 27, 2017 11:34 pm, всего редактировалось 1 раз.
Raspberry Pi 3B+
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Sonoff POW

Сообщение woow » Пн ноя 20, 2017 5:28 pm

Может есть где то ххх.bin засунул бы для начала без шаманства в Arduino IDE.
Raspberry Pi 3B+
Monte
Сообщения: 3
Зарегистрирован: Пн ноя 20, 2017 7:04 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Sonoff POW

Сообщение Monte » Пн ноя 20, 2017 7:20 pm

https://blog.ipsumdomus.com/sonoff-swit ... b2d6632c01 а вот здесь пишут что можно и не перепрошивать...
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Sonoff POW

Сообщение woow » Пн ноя 27, 2017 11:28 pm

ура. победа. помог Atom а не Arduino с ним как то всё криво на этой прошивке. Всё закатил всё свистом. Теперь настройка потока данных, пока не вижу потребляемой энергии параметров, на веб интерфейсе есть но пока по MQTT нет. И надо какую то сценку создать.
Raspberry Pi 3B+
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Sonoff POW

Сообщение woow » Вт ноя 28, 2017 12:56 am

Как на HTML разделить данные, сейчас они приходят в таком пакете
{"Time":"2017-11-27T22:43:54","Total":0.105,"Yesterday":0.000,"Today":0.105,"Period":6,"Power":66,"Factor":1.00,"Voltage":233,"Current":0.275}
Для понятного оформления надо все эти данные разложить по полкам. Так ли это

Электра->Consum1
Последний раз редактировалось woow Ср ноя 29, 2017 2:39 pm, всего редактировалось 1 раз.
Raspberry Pi 3B+
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Sonoff POW

Сообщение woow » Ср ноя 29, 2017 2:38 pm

Или ни кто неизпользует Sonoff POW или я глупые вопросы задаю....
Raspberry Pi 3B+
kostya4000
Сообщения: 39
Зарегистрирован: Чт ноя 16, 2017 7:47 am
Благодарил (а): 13 раз
Поблагодарили: 12 раз

Re: Sonoff POW

Сообщение kostya4000 » Чт ноя 30, 2017 9:03 am

у меня с sonoff basic и датчик DHT22, прилетает по mqtt {"Time":"2017-11-30T11:00:09", "DHT22":{"Temperature":26.0, "Humidity":28.8}, "TempUnit":"C"}
Создал сценарий и дергаю его кроном каждую минуту.

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

$content=gg('sonoff1.temp');
$data=json_decode($content);
sg('sonoffDHT1.Time', $data->Time);
sg('sonoff1.hume', $data->DHT22->Humidity);
sg('sonoff1.temp1', $data->DHT22->Temperature);
За это сообщение автора kostya4000 поблагодарил:
woow (Чт ноя 30, 2017 9:35 am)
Рейтинг: 1.16%
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Sonoff POW

Сообщение woow » Чт ноя 30, 2017 9:36 am

kostya4000 писал(а):у меня с sonoff basic и датчик DHT22, прилетает по mqtt {"Time":"2017-11-30T11:00:09", "DHT22":{"Temperature":26.0, "Humidity":28.8}, "TempUnit":"C"}
Создал сценарий и дергаю его кроном каждую минуту.
Ух спасибо за ответ, а я уже думал что я единственный на этом форуме с такими вопросами.
Пока что не имел до сих пор дела со созданием сценариев, ни с кроном.
Но хотя бы направление знаю куда копать.
Пробую обезьянить :) , критикуйте или поправьте
Название MQTT: tele/sonoff/ENERGY
{"Time":"2017-11-27T22:43:54","Total":0.105,"Yesterday":0.000,"Today":0.105,"Period":6,"Power":66,"Factor":1.00,"Voltage":233,"Current":0.275}(consum1.pow)

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

$content=gg('consum1.pow');
$data=json_decode($content);
sg('consum1.Time', $data->Time);
sg('consum1.pow_total', $data->Total);
sg('consum1.yday', $data->Yesterday);
sg('consum1.tday', $data->Today);
sg('consum1.period', $data->Period);
sg('consum1.power', $data->Power);
sg('consum1.cos', $data->Factor);
sg('consum1.volt', $data->Voltage);
sg('consum1.curr', $data->Current);
Raspberry Pi 3B+
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Благодарил (а): 400 раз
Поблагодарили: 1753 раза
Контактная информация:

Re: Sonoff POW

Сообщение skysilver » Чт ноя 30, 2017 10:06 am

kostya4000 писал(а):Создал сценарий и дергаю его кроном каждую минуту.
Лучше к свойству sonoff1.temp привязать метод, в котором и разместить код разбора json-строки. Метод будет автоматом вызываться при каждом обновлении свойства.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
kostya4000
Сообщения: 39
Зарегистрирован: Чт ноя 16, 2017 7:47 am
Благодарил (а): 13 раз
Поблагодарили: 12 раз

Re: Sonoff POW

Сообщение kostya4000 » Чт ноя 30, 2017 10:38 am

пока не разобрался как это сделать, недавно только начал изучать MajorDoMo
Ответить