Pull to refresh

Comments 14

В планах:

Добавить дополнительные датчики: давления, CO2, уровня освещенности
Добавить часы реального времени(корректная реализация, когда у нас время считывания, а не время получения данных)
Предварительное кеширование на SD карту памяти для выгрузки среза данных
Вывод на дисплей погодных данных и сообщений об ошибках датчиков или проблем со связью
настройка виджета


Вот только на UNO это врят-ли получится, либы жрут очень много памяти. У меня IDE начал ругатся уже при подключении DHT22 + BMP180 + RTC + SD, памяти реально мало. В случае с ethernet либой думаю еще меньше останется. Если не секрет, при заливке что говорит IDE о свободной оперативке?
Не секрет, 55% ПЗУ, 49% ОЗУ. Для экономии памяти можно попробовать использовать Serial to Ethernet, например на ENC28J60.
Можно сэкономить как на памяти, так и на размере, если использовать в качестве датчика BME280 — довольно компактный, подключается по I2C или SPI, измеряет одновременно температуру, влажность и атмосферное давление.
В виду того, что данное занятие хобби, хотелось самому разработать: научиться, вспомнить, размяться.
Да без проблем:
1. Как передавать данные смотрим тут.
2. Как запрашивать данные читаем здесь.
Это даже не из пушки по воробьям, а «Солнцепёком» по комару. Я про тяжеловесность конструкции и явный overpower при наличии Ethernet шилда.
Спасибо за интерес к Orienteer'у! Столкнулись ли с какими-то проблемами при реализации? Есть ли пожелания? И давайте к нам в облако перенесем:) Будет проще подключать других желающих использовать тот же подход, но не имеющих возможность запустить Ориентир у себя дома.
С первой статьи наблюдаю за вашим продуктом, скоро попробую в качестве бекенда для Android приложения.
По данной заметке: задача несложна, с Orienteer'ом проблем не испытал. С облаком отличное предложение, написал в ЛС.
SELECT dateTime, AVG(temperature) AS temp AS hum FROM Weather LET $day = dateTime.format('yyyy-MM-dd') GROUP BY $day

Разве «AS hum» в этом запросе не лишнее?
Я правильно понимаю, что LEТ из хранящегося в таблице «2017-01-02 12:01:57» превращает в «2017-01-02» и потом происходит получение среднего, где эта дата одинакова?
А если мне нужно проссумировать данные по часам? Это будет выглядеть так: $day = dateTime.format('yyyy-MM-dd НН') GROUP BY $day
Спасибо за внимательность, ошибка в запросе была, исправил.
Для группировки по часам ваш запрос верен.

Вы довольно странно используете Docker.
Вероятно, Вы хотели бы примонтировать в каталог /orienteer/Orienteer/ контейнера свежесозданный volume или каталог хоста, чтобы не терять состояние своего приложения при обновлениях образа.

Only those users with full accounts are able to leave comments. Log in, please.