DSMR Logger V4 (Smart Meter Reader)
Asetettu päälleElokuussa 2018 julkaisin a hankkeita Smart Meter -mittarin lukemiseen.
Projektin uudelleen luoneiden ihmisten monien reaktioiden ja oman kokemukseni perusteella DSMR-loggerin versiosta 3 ajattelin, että on aika kehittää uusi versio laitteistosta ja laiteohjelmistosta.
Useat käyttäjät ilmoittivat käyttävänsä ulkoisia palveluita kirjattujen tietojen näyttämiseen kaavioina. Tarvitsen myös graafisen esityksen kirjatuista tiedoista, mutta haluan välttää ulkoisten palvelujen käyttämisen tähän.
DSMR-loggerin version 4 tavoitteet on mukautettu rakentajien toiveiden mukaan, mutta myös ydin on säilynyt pääosin samana kuin versiossa 3. Laiteohjelmisto toimii kuitenkin nyt WebSocketsin kanssa ja tallennetun tiedon määrää on lisätty. (kaksi vuotta vuodessa). kuukausi, kaksi viikkoa päivässä ja 48 tuntia tunnissa). Kaikki nämä tiedot voidaan näyttää taulukoissa ja kaavioissa. Tietenkään restAPI ei myöskään puutu. Kirsteenä kakun päällä versiossa 4 on mahdollisuus liittää pieni OLED-näyttö.
Se toimii näin: Smart Meter lähettää sähkeen vain, jos Data Request PINkorkea" On. DSMR-kirjastossa on funktiokutsu "
ota käyttöön (tosi)
"joka on ESP8266:n tappi"korkea" tekee ja tämä "korkea” kunnes täydellinen sähke on vastaanotettu, minkä jälkeen pin”matala” tehdään (ja Smart Meter lopettaa sähkeiden lähettämisen).Koska DSMR-loggerin aiemmissa versioissa käytin a ESP-01 korttia, tätä toimintoa ei voitu käyttää yksinkertaisesti siksi, että ESP-01:ssä ei ole tarpeeksi nastaa vapauttaakseen sitä.
ESP-12(E/F) on tarpeeksi GPIO-nastat ja huomattavasti (4x) enemmän muistia kuin ESP-01(S). Siksi oli looginen valinta käyttää tätä ESP8266:n varianttia DSMR-loggerin versiossa 4.
Laaja tekninen dokumentaatio tähän projektiin voit tässä löytö.