Налаштування Epever AN, BN для роботи з LiFePo4 акумуляторами

Хоча в останній версії утиліти Solar Station MonitorV1.95 з’явився спеціальний пункт для налаштування LiBattery, неважко помітити, що це насправді просто “користувацький режим” з деякими предналаштунками, які підставляються з шаблону самої утиліти. Окремого режиму роботи з літієм у контролері немає. Хоча гнучкість налаштувань у режимі “User” цілком дозволяє налаштувати контролер для роботи з різними типами літію.
Читати далі

WiFi Monitor керування сонячним контролером Epever Tracer, MQTT

Історія сонячної електростанції на балконі

Все почалося з ідеї встановити на балконі кілька сонячних панелей, щоб мати аварійне живлення холодильника. Були придбані чотири панелі на 100Вт, примітивний сонячний PWM контролер та гелієвий акумулятор з інвертором на 12 вольт…
Читати далі

Делаем идеальную стрелку вверх для сайта (код ScrollUp)

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

Мои критерии для ScrollUp:

    1. Простота кода.
    2. Легкая встраиваемость в любой сайт и любую систему управления (CMS).
    3. Максимальное использование CSS для прорисовки самой стрелки и анимации (появление/исчезновение).
    4. Минимальное использование скриптов.
    5. Отказ от использования для оформления стрелки картинок (полупрозрачные .gif и т.д.).
    6. Стрелка должна появляться не сразу, а после некоторой прокрутки страницы.

    Читати далі

Скрипт дистанційного перезавантаження WI-FI роутеру TP-LINK TL-WR1042ND

Як виявилося, у гігабітному роутері TP-LINK TL-WR1042ND немає керування за допомогою консолі. Але роутери, як відомо, іноді виснуть. Точніше, сам роутер продовжує працювати та відгукуватися на команди управління з адмінки та VPN показує, що він підключений, але інтернет при цьому не доступний. Іноді це відбувається з вини самого пристрою, іноді проблеми з боку провайдера і перезавантаження часто вирішує проблему. До того ж, бажано, щоб це відбувалося автоматично. Тому було прийняте рішення перевантажувати роутер за допомогою HTTP GET запиту.
Читати далі