• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. V

    Настройка истории устройств через IFrame

    Выложил прошивку на сайт, исходники на github
  2. V

    Настройка истории устройств через IFrame

    Завтра добавлю в прошивку. https://storage.googleapis.com/story2/history.html Я тестирую на яндекс облаке, потому как там файлы не застревают в кэше, в отличии от гугл облака. Для отладки мне это важно.
  3. V

    Расширение функционала телеграмбота

    А кто меня просил на на GPIO2 повесить датчики температуры? На GPIO2 у тебя весит светодиод. Решайте сами, что вам нужно.
  4. V

    Blockly, добавить работу со временем.

    1) да, синхронизируются каждый раз при подключении к серверу 2) не знаю, нужно протоколы сравнивать Для 4ch часы подключать к двум gpio: 9 (sda), 10 (scl)
  5. V

    Помогите создать сценарий

    Ты перемешал логику двух разных сценариев. Сделай так и радуйся.
  6. V

    Blockly, добавить работу со временем.

    Нет, а нужны? Вот все его "сигналы":
  7. V

    Запоминание чего-либо в на случай потери питания

    Сервер не принимает никакого участия в логике работы устройств. Сервер отвечает только за коммуникацию, то есть за обмен данными между устройствами и панелями управления. А также сервер сохраняет исторические данные. Таким образом устроено горячее резервирование, при котором устройства могут...
  8. V

    Запоминание чего-либо в на случай потери питания

    В прошивке роллет есть запоминание последнего положения роллет. Но там своя логика, которая записывает параметр как можно реже (через одну минуту, после прекращения движения). В esp8266 нельзя flash постоянно переписывать, её ресурс ограничен 100000 перезаписей. Если переписывать flash раз в...
  9. V

    Blockly, добавить работу со временем.

    Да, именно так. А если к sonoff 4ch припаять часы реального времени, то время будет всегда.
  10. V

    Blockly, добавить работу со временем.

    Когда в устройстве время не синхронизировано с сервером, то блок "clock" будет возвращать значение NaN.
  11. V

    Blockly, добавить работу со временем.

    Выложил новый функционал на сайт, только новый блок "clock" нельзя использовать в старых прошивках.
  12. V

    Опыт сборки личных прошивок из исходников с GitHub.

    Да замыкайте с чем угодно, хоть с плюсом, хоть с минусом (в розетку 220 только не толкайте).
  13. V

    Опыт сборки личных прошивок из исходников с GitHub.

    Внутренняя подтяжка к плюсу уже включена программно, поэтому резистор не обязателен, хотя можно добавить для надёжности. Если в прошивке отключить программную подтяжку, то тогда можно было бы сделать внешнюю грозозащитную обвязку (2 резистора плюс супрессор).
  14. V

    Blockly, добавить работу со временем.

    Могу добавить блок возвращающий количество суток от Рождества Христова (или от 1970). Его можно будет сравнивать, с блоком у которого будет ввод даты (день-месяц-год). Блок возвращающий количество секунд от Рождества Христова (или от 1970) не возможен, так как у меня в blockly все числа формата...
  15. V

    Blockly, добавить работу со временем.

    Можно сравнивать с обычными числами, а можно с блоком списка констант, без разницы. Недельные константы (0-6), месячные константы(1-12). Это только для удобства. В байткод эти блоки даже не попадут, вместо них будут стоять обычные числа. Это типа макросы, если выражаться програмерским языком.
  16. V

    Расширение функционала телеграмбота

    Не путай, внешний хост нужен только для пользовательских HTML страниц (требуется для безопасности нашего сервиса). Вся история хранится либо на моём на арендуемом сервере, либо на raspberry (в твоём случае).
  17. V

    Blockly, добавить работу со временем.

    Да конечно, и в раннем СССР тоже так было, потом переделали. 12:30:10 это количество секунд от начала суток, этот блок вернёт число 45010 12:30:10 = 12 * 3600 + 30 * 60 + 10 = 43200 + 1800 + 10 = 45010 Clock(Hour) этот блок вернёт число от 0 до 23 Это сравнивать бессмысленно. Смотрите выше...
  18. V

    Blockly, добавить работу со временем.

    Думаю, добавить ещё блок списка месяцев, названия наглядней, чем просто числа.
  19. V

    Blockly, добавить работу со временем.

    Тем паче, что понедельник остаётся равным единице, и все остальные дни недели соответствуют своим числам, кроме воскресенья, которое равно не семёрке, а нулю. А всё остальное понятно как будет работать?
Сверху Снизу