INT 21h

Hi, I am Vladimir Smagin, SysAdmin, DevOps and barely good guy. Telegram Email / GIT / Микроблог / Thingiverse / GPG

ESP8266: Погода из Яндекса и часы по NTP

№ 8366 В разделах: Программирование Электроника ESP8266 от July 9th, 2017,

Использованы библиотеки:

Стойка для дисплея https://www.thingiverse.com/thing:1885559. Я печатал с шагом 0.4, это очень много и именно поэтому она выглядит как говно.

ВНИМАНИЕ! Источник данных XML завернут через мой собственный сервер и работает только для Томска. Разумеется, вы хотите получать данные для вашего собственного города, но бяка Яндекс не отдает данные по http. Вам придется завернуть траффик через ваш вебсервер (например, nginx как у меня), получать данные по https, а отдавать часикам уже по http. Если вам не влом, можете прикрутить ssl, но мне было влом и я сделал так. Если вам тоже вломы, то можно использовать https://openweathermap.org/api.

Исходный код https://git.blindage.org/21h/esp8266-ntp-clock-weather

Недавно я переделал проект под ESP-01 просто переопределив I2C выводы. К сожалению, как обычно дефайнами это не делается и поэтому пришлось поправить код библиотеки. Когда-нибудь у меня дойдут руки убрать всю эту лапшу и сделать красиво.

https://git.blindage.org/21h/esp8266-ntp-clock-weather

Нет комментариев »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Микроблог перейти

# 2019-11-20 13:13:54

Говорят вещь хорошая, надо будет поковырять на днях keel.sh/ #kubernetes #devops

# 2019-11-16 02:02:31

Хорошая шпаргалка по пластикам для печати drive.google.com/file/d/1NKB3- В принципе, данные практически сходятся с моими blindage.org/?p=10199

# 2019-11-14 15:29:01

Код quay теперь открыт www.projectquay.io/ #devops #kubernetes


© Vladimir Smagin, 2005-2019. Копирование материалов без разрешения запрещено. GPG DA4CD0F5E222EA727D6A40C413BCE12E5618F071 *
Яндекс.Метрика

Fortune cookie: Today's spam: OMG look at this