← All projectsVšechny projekty

Project notes · 9 November 2026Stav projektu · 9. listopadu 2026

Solar telemetry with data-quality checksSolární telemetrie s kontrolou kvality dat

Python, RS485 and MQTT connect a DC meter to Home Assistant while keeping device health separate from valid measurement.Python, RS485 a MQTT propojují DC měřidlo s Home Assistantem a oddělují stav zařízení od platnosti měření.

Logger online · meter diagnosis openLogger online · diagnostika měřidla otevřená
Solar telemetry with data-quality checks
Installed garage equipment; original photograph.Instalované vybavení garáže; původní fotografie.

OutcomeVýsledek

At the 9 November check the host and MQTT were available. PZEM did not respond while the interpreted state indicated night-time sleep; zero values are not treated as valid production readings.Při kontrole 9. listopadu byl hostitel i MQTT dostupný. PZEM neodpovídal a vyhodnocený stav uváděl noční spánek; nulové hodnoty proto nejsou platným měřením výroby.

ChallengeZadání

Monitor production independently of the power-station app and make a sensor failure visible.Sledovat výrobu nezávisle na aplikaci bateriové stanice a zviditelnit poruchu čidla.

My contributionMůj přínos

Build the polling service, MQTT discovery, persistent logs and diagnostics; correct the measurement scale and historical data with a backup.Vytvoření čtecí služby, MQTT discovery, trvalých logů a diagnostiky; oprava měřítka měření a historických dat se zálohou.

ImplementationRealizace

  1. PZEM-017 communicates over RS485/Modbus with Raspberry Pi Zero W. A Python agent publishes through Mosquitto to Home Assistant.PZEM-017 komunikuje přes RS485/Modbus s Raspberry Pi Zero W. Python agent publikuje přes Mosquitto do Home Assistantu.
  2. Retained discovery and broker persistence were checked across a restart. Host uptime, CPU and memory are distinct from the meter response.Retained discovery a persistence brokeru byly ověřené přes restart. Uptime, CPU a paměť hostitele jsou oddělené od odpovědi měřidla.
  3. Correct the 50 A shunt scale and repair the affected current, power and energy history after backing up the database. Preserve voltage, battery SOC and raw counters.Oprava měřítka 50A bočníku a dotčené historie proudu, výkonu a energie po záloze databáze. Napětí, SOC baterie a surové čítače zůstávají zachované.

The monitoring chainMonitorovací řetězec

Explore the data and energy topologyProhlédnout datovou a energetickou topologii ↗

Current scopeSoučasný stav

Checked on 9 November 2026: the logger and MQTT are online, but the meter reports no_response. USB converter visibility alone does not prove Modbus communication. Sensor power and serial communication remain under diagnosis.Ověřeno 9. listopadu 2026: logger i MQTT jsou online, ale měřidlo hlásí no_response. Samotná viditelnost USB převodníku nepotvrzuje komunikaci Modbus. Napájení čidla a sériová komunikace zůstávají předmětem diagnostiky.

Skills usedPoužité dovednosti

Complete skills overviewCelkový přehled dovedností →