A népszerű ELMŰ okos mérő kalandok témához csatlakozva én is szeretném megosztani a saját tapasztalataimat.
Leírás az ügyfelek számára: https://www.eon.hu/content/dam/eon/eon-hungary/documents/Lakossagi/aram/muszaki-ugyek/fogyasztasmerok/Holley-DDSD285-DTSD545-v01.pdf
A 14. P1 felhasználói port fejezetben vannak felsorolva a mérőből kiolvasható OBIS kódok.
Esetemben a napelemes rendszer igényelte a 3 fázist és az ad-vesz mérőt. A szabványos mérőhely kialakításakor egy viszonylag nagy ajtóval rendelkező szekrényt szereltek fel, amin keresztül hozzá lehet férni a felső részen lévő kismegszakítókhoz és szerencsére valamelyest a mérő alsó felén lévő P1 porthoz is. Az RJ12 aljzat a szilikongumi fedél mögötti téglalap alakú bemélyedés tetején van, ahová a dugót „pöcökkel” kifelé, függőlegesen felfelé lehet bedugni, ahogy azt az alábbi képen megpróbáltam pirossal jelölni:
A különböző DSMR-olvasó megoldások és GitHub kódok vizsgálata után végül én is összeraktam inkább magamnak egyet, a https://github.com/bram2202/esp8266-dsmr projekt alapján. A prototípust furatszerelt alkatrészekkel csináltam egy 60x40 mm-es próbapanelen, és mivel tökéletesen bevált, éles használatra is az maradt meg.
A szekrény telekhatáron van kültéren, a távolság miatt eleve külső antenna használatát terveztem. Szerencsére a WeMos D1 mini Pro lapon van U.FL csatlakozó, jelenleg 3 dBi-s antennával a jelerősség -66 dBm, ami kb. 5 %-ot ingadozik. A kész elektronika elfér egy 40x64x30 mm-es műszerdobozban:
A szekrényben van még bőven hely a mérő mellett egy DSMR-olvasónak:
Szerintem SMT alkatrészekkel és egyedi, 3D-nyomtatott házzal össze lehetne zsugorítani akkorára az olvasót, hogy elférjen a gumifedél mögötti mélyedésben, ha valakinek elég a beépített antenna teljesítménye.
Az alkatrészek – a WeMos laptól függően – szállítással együtt kijönnek 5-9 ezer forintból.
A forráskódot is a fenti projekttől kölcsönöztem, az MQTT és az OTA eredetileg is benne van, az OBIS kódokat (az esp8266-dsmr.ino fájlban) és a szenzorok tulajdonságait (az AutoConfig.cpp fájlban) a saját igényeimhez igazítottam (Home Assistantet használok), tettem bele egy TCP szervert, hogy telnettel belépve meg tudjam nézni az aktuális telegramokat, valamint CRC ellenőrzést is csináltam. Az utóbbival elment pár órám, mire kiderült, hogy a Holley a CRC-16/X25-öt használja. Egy DSMR-telegram első karaktere az első ferde vonal (törtvonal, perjel) (/) (0x2F), az utolsó karaktere pedig azt követő első felkiáltójel (!) (0x21), mindkettő szükséges a CRC helyes kiszámításához.
A mérő 10 másodpercenként küld 2 telegramot, az aktuális értékeket az elsőben, amit mindig követ egy 1024 karakteres áramszolgáltatói szöveges üzenet (SMS) is, habár azt nem tudom, hogy ezt mikor és milyen célból használná a szolgáltató, és eddig még nem láttam benne értelmes tartalmat.
Példa a 2 DSMR-telegramra:
/HLY5/D545-METER
1-3:0.2.8(50)
0-0:1.0.0(210731132435S)
1-0:1.8.0(00008247.549*kWh)
1-0:1.8.1(00003407.883*kWh)
1-0:1.8.2(00004839.666*kWh)
1-0:1.8.3(00000000.000*kWh)
1-0:1.8.4(00000000.000*kWh)
1-0:2.8.0(00006513.786*kWh)
1-0:2.8.1(00003694.763*kWh)
1-0:2.8.2(00002819.023*kWh)
1-0:2.8.3(00000000.000*kWh)
1-0:2.8.4(00000000.000*kWh)
1-0:3.8.0(00000001.000*kvarh)
1-0:4.8.1(00001006.137*kvarh)
1-0:5.8.0(00000000.525*kvarh)
1-0:6.8.0(00000000.475*kvarh)
1-0:7.8.0(00001610.547*kvarh)
1-0:8.8.0(00002518.158*kvarh)
1-0:15.8.0(00014761.335*kWh )
1-0:32.7.0(000234.50*V)
1-0:52.7.0(000237.80*V)
1-0:72.7.0(000243.50*V)
1-0:31.7.0(000009.47*A)
1-0:51.7.0(000004.78*A)
1-0:71.7.0(000001.35*A)
1-0:13.7.0(0.943)
1-0:33.7.0(0.992)
1-0:53.7.0(0.885)
1-0:73.7.0(0.318)
1-0:14.7.0(49.95*HZ)
1-0:1.7.0(0003.097*kW)
1-0:2.7.0(0000.000*kW)
1-0:5.7.0(0000.000*kvar)
1-0:6.7.0(0000.000*kvar)
1-0:7.7.0(0000.000*kvar)
1-0:8.7.0(0001.092*kvar)
0-0:42.0.0(0812345678901247)
0-0:96.1.0(0812345678901247)
0-0:96.14.0(01)
0-0:96.50.68(03)
0-0:17.0.0(00050.000)
1-31:4.0.0(00050.000)
1-51:4.0.0(00050.000)
1-71:4.0.0(00050.000)
0-0:98.1.0
(
0-0:1.0.0(210701000000T)
1-0:1.8.0(00006239.792*kWh)
1-0:1.8.1(00002737.486*kWh)
1-0:1.8.2(00003502.306*kWh)
1-0:2.8.0(00004215.019*kWh)
1-0:2.8.1(00002500.112*kWh)
1-0:2.8.2(00001714.907*kWh)
1-0:3.8.0(00000000.934*kVarh)
1-0:4.8.0(00003695.456*kVarh)
1-0:5.8.0(00000000.472*kVarh)
1-0:6.8.0(00000000.462*kVarh)
1-0:7.8.0(00001440.663*kVarh)
1-0:8.8.0(00002254.793*kVarh)
1-0:15.8.0(00010454.811*kwh )
1-0:1.6.0(007.352*kW)
1-0:1.6.1(006.920*kW)
1-0:1.6.2(007.352*kW)
1-0:2.6.0(005.800*kW)
1-0:2.6.1(005.800*kW)
1-0:2.6.2(004.568*kW)
)
!5261
/HLY5/D545-METER
1-3:0.2.8(50)
0-0:96.13.0(FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF)
!80D0
Akit esetleg érdekel a módosított kód, az privátban kereshet.
A téma iránt érdeklődőknek szerintem nagyon tanulságos lehet ez a projekt is: http://www.weigu.lu/microcontroller/smartyReader_P1/index.html
Hozzászólások
Ohh, igényes szép munka! Gratulálok! :)
Szerintem dobd fel a kódodat github-ra, biztos, hogy sokaknak hasznára lesz (nem tudom mennyire vagy "programozó", de ha a kódminőségtől félsz, akkor oszd meg és kikupáljuk)
// Happy debugging, suckers
#define true (rand() > 10)
Szia!
Olvastam az írásodat és lenne néhány kérdésem. Ugyanilyen mérőt szereltek fel hozzánk is amikor a napelemet telepítették. Home Assistant-ot használok és szeretném látni a termelési és fogyasztási adatokat. Meg szeretném kérdezni, hogy ennél a mérőóránál volt-e szükség a DSMR olvasónak külső tápra, vagy a P1-es porton keresztül megoldható a tápellátás? Nem tudod, hogy a mérő milyen szabványt használ a P1 porton? DSMR 2,3,4,5? Rendeltem egy adatgyűjtő műszert, a holland support szerint elvileg működik Magyarországon a megfelelő firmware-rel. Annyit mondtak, hogy csak raw adatokat tudok kinyerni és telnet segítségével meg fogom tudni őket jeleníteni a Home Assistantban. Valamint, hogy a gateway nem támogatja az mqtt-t, ami nem hinném hogy akkora gond lenne.
Ez lenne a rendelt olvasó:
https://smartgateways.nl/product/slimme-meter-wifi-gateway/
Köszi a választ!
Válaszoltam privátban, de ide is beteszem akkor:
Szabi
Még nincs ilyen mérőm sehol, de ha majd lesz, akkor érdekelni fog biztosan a projekt.
Esetleg a módosított kódot valami megosztó platforma kitennéd (pl. github), az biztos segítene majd másoknak is. Persze csak ha szabad ilyet.
2 hónap után megosztom a tapasztalataimat, hogy más kevesebbet szívjon.
Az olvasó a kezdetektől problémamentesen működött, de egy szolgáltatói áramszünetet követően nem volt hajlandó többé elindulni. Arra gyanakodtam, hogy a bemeneti feszültségszabályozó adta meg magát, de az rendben volt, és minden más is, amit ellenőriztem. A lap nem indult el külső tápról, sem 5, sem 3,3 V-ról, viszont az USB-ről táplálva igen. Rákerestem a jelenségre, amiről azután kiderült, hogy csak a Wemos D1 Mini Pro V1.1 lapot és klónjait érintő specifikus hiba, amit a CP2104 USB-soros átalakító „szerencsétlen” módon tervezett bekötése okoz. Itt található a hiba részletes leírása és a javítás módja. A javasolt módosítás után valóban feltámadt hamvaiból az olvasó és azóta teszi a dolgát.
Hibakeresés közben minicommal akartam figyelni az UART1-en (GPIO2) a debug infókat, de ehhez előbb – a kristályoszcillátor 26 MHz-es frekvenciája miatt – 74880 bps-re kellett állítani a virtuális soros port sebességét, a következő módon (csak FTDI FT232RL-lel próbáltam, azzal működött):
Ezután 38400 bps-re kellett állítani a minicomban a sebességet, mert ezzel lehet jelezni, hogy az előzőekben beállított egyedi 74880 bps-t használja. Ez a trükk benne van a setserial doksijában, de magamtól soha nem találtam volna meg, ha valahol nem olvasok róla a neten. :-)
Szabi
Milyen próbapanelt használsz? Tufsz esetleg linket/képet küldeni róla?
Bocs, azt elírtam, próbapanel helyett univerzális NYÁK-ot kellett volna írnom. :-) Lehet, hogy te ezért valami egész másra gondoltál, de ha mégis a NYÁK érdekel, az konkrétan ilyen, amiből kellett kicsit faragni, hogy beleférjen a műszerdobozba. A második képen valamennyi látszik belőle.
Szabi
Igen, erre gondoltam, köszönöm szépen! A próbapanel (breadboard) tényleg csak tesztelésre való....
Viszont kellene valami végelegesebb megoldás, nyákot meg nincs hangulatom tevezni, gyártatni...
Ezen a nyákot hogy kötöd össze alkatrészeket? Végigfuttatod az ónt?
Hogyan kötöm össze az alkatrészeket? Gányolással, nem véletlenül nem raktam fel róla fotót. :-)
Nagyjából így: https://www.youtube.com/watch?v=l9Kbr8cPqOE, de ugyanezt lehet egészen művészi szinten is művelni: https://www.youtube.com/watch?v=_ypW45Y8VSs
Egyébként igazad van, egyetlen ilyen olvasóért nem éri meg tervezni és gyártatni, viszont tökéletes hozzá egy ilyen prototípus vagy próba nyáklap.
Szabi
Grat, szép munka! :) Köszi az inspirációt a crc -hez, én is meg fogom csinálni szerintem.
Köszi, kíváncsian várom, hogy mire jutsz vele! :-)
Tegnap elég sokat próbálkoztam a megfejtéssel, de a Sanxing SX6x1 mérők valami igen rejtélyes CRC algoritmust használnak, így a dsmr_parsert használóknak marad az ellenőrzés kikapcsolása, mint kerülőmegoldás.
Nem gondoltam volna, hogy a Holleyn kívül más sem tartja be a DSMR előírásait. Úgy tűnik, ez ilyen kínai szokás, csoda, ha itthon olyan mérőt fogsz ki, amivel kapásból együttműködnek ezek a készen vehető kütyük...
Ezzel a plusz tapasztalattal még jobb döntésnek tűnik, hogy anno én is a fabrikálás mellett döntöttem. ;-)
Szabi
Sziasztok, megkérdeztem az EON-t, hogy a közeljövőben lesz-e náluk olyan eszköz melynek segítségével össze lehetne kötni a villamos mérőt az okos-otthonnal. Szerettem volna elkerülni a gányolást.
Tisztelt Hölgyem, Uram,
Holley DTSD545 villamos mérőnkön található P1-es porttal kapcsolatban érdeklődöm. A mérő leírása szerint a P1 porton keresztül lehet fogyasztási adatokat kinyerni a készülékből.
Mivel rendelkezünk napelemes rendszerrel és Home Assistant okosotthon rendszerrel, hasznos lenne ha online látnánk a termelési és fogyasztási adatokat akár grafikusan is.
Tudnék Önöknél olyan eszközt vásárolni, melyet a P1 portba bedugva WIFI-n keresztül le tudnám kérni az adatokat? Mint pl. az alábbi képen:
https://www.homewizard.com/homewizard-wi-fi-p1-meter
Köszönöm.
Ezt a választ kaptam:
Köszönjük, hogy kérésével hozzánk fordult. A SMART mérők a törvényi előírás szerint rendelkeznek P1 Customer Interface porttal. A felhasználói interfész beszerzése és fogyasztásmérőre csatlakoztatása az Ön feladata, Az E.ON cégcsoport egyik tagja sem árul ilyen eszközöket. Jelenleg is dolgozunk a beszállítókkal azon, hogy hozzájuthassunk ilyen eszközökhöz, de egyelőre még nem jutottunk működő példányhoz. Egyelőre működő eszköz még nincs forgalomban, ami megvásárolható lenne. Egy egyszerű kábellel hiába köti Ön össze a mérőt és a számítógépet, ahhoz egy kiolvasó SW készülékre is szükség van. További információért forduljon hozzánk bizalommal a jobb oldalon található elérhetőségeink egyikén. Az E.ON Észak-dunántúli Áramhálózati Zrt. képviseletében az E.ON Ügyfélszolgálati Kft. jár el
Úgy néz ki marad ez a megoldás:
https://smartgateways.nl/product/slimme-meter-wifi-gateway/
Esetemben – a szakmai érdeklődés mellett – az döntött az építés mellett, hogy szükséges a külső antenna, viszont azzal szerelt olvasót nem találtam.
De a többségnek elég lehet a beépített antenna teljesítménye, az meg mindenképp pozitívum, hogy az utóbbi gyártó vállalja a támogatást a "magyar" mérőkhöz is.
Szabi
Sziasztok, Nagyon köszönöm az inspirációt és a sok információt innen.
Sikerült D545 és Sanxing sx631-re is révenni az ESPHome dsmr komponensét némi módosítással.
Remélhetőleg egyszer be is viszem az esphome component kódba, de addig is íme a működő kód.
https://github.com/afarago/dsmr
https://github.com/afarago/dsmr https://github.com/afarago/dsmr/blob/main/specific_versions/slimmelezer_szlaci_cleaned.yaml
Kicsit megküzdöttem az óra P1 port elérésével, de végül egy kis LEGO eszköz segített.
https://ibb.co/D49hpWs
Szia!
Valami megváltozott az MQTT működésének környékén a legújabb HA kiadásokban, ami miatt a több mint másfél éve hibátlanul működő DSMR-olvasóm által küldött adatok feldolgozása hirtelen hibába ütközött és leállt. Hibakeresés és javítás helyett ESPHome-ra váltottam, mivel az általam használt és módosított kód eredeti szerzője is erre buzdít, és már nem is tartja karban a kódbázist.
A YAML fájlban az alábbiak szerint hivatkoztam a tárolódra, ahonnan fordításkor automatikusan betölt mindent, így nem kell kézzel másolgatni semmit:
Ezúton szeretném megköszönni a munkádat! Így nem tartott sokáig az átállás. ;-)
Szabi
Én ennek az órának az 1 fázisú verzióját kaptam (Holley DDSD285). Szintén ez alapján a kód alapján csináltam hozzá saját olvasót.
Minden szép és jó, egyetlen fura van, az pedig a következő:
1-0:1.8.1 és 1-0:1.8.2 kódokon felváltva jön a rendes fogyasztási érték és egy konstans szám.
T1-en 13.300, T2-őn 1.400 érték jön minden másodikra. Illetve nem is minden másodikra, van amikor egymás után több helyes adat jön, aztán egyszer csak a konstans is jön a valódi adat után azonnal.
10mp-ként meg van a jó adat, tehát nem a helyett jön.
Ezeket kiszűrtem a feldolgozáskor, de nem értem miért keverednek bele.
Minden más érték hibátlanul jön, csak az össz fogyasztási adatokba keveredik ez bele.
Más nem találkozott ilyennel?
Ha jobban megnézed a telegramot, amit fent példaként megadtam, láthatod, hogy a végén a 0-0:98.1.0 OBIS kód alatt több korábbi kód is megismétlődik.
Az ügyfeleknek készült leírásban szerepel a magyarázat:
Szabi
Sziasztok,
kicsit leporolom ezt a topicot. Alapvetoen szeretek butykolni, de most lehet egy kesz megoldast hasznalnek a mero olvasasra.
Van valakinek tapasztalata SlimmeLezer+ ( https://www.zuidwijk.com/product/slimmelezer-plus/) eszkozzel? A leiras alapjan mokodnie kellene DTSD545 merovel.
Koszi az infot, ha van valakinek.
Fölötted pár hozzászólással (és egy évvel korábban) ott van afarago hozzászólása épp ugyanolyan órával, szóval működik. Nekem egy hete van meg a slimmelezer+ egy Sanxing SX631 órában Opusz Titász területen. Alapvetően az én órám által küldött adatokat is fogadja, de kellene még csiszolni, mert az óra jóval több adatot küld, mint amit a gyári konfiggal ki tud olvasni és ezen még bütykölnöm kéne, de még csak ismerkedünk. Ha valakinek van esetleg konkrét saját konfigja ugyanilyen órával Opusz Titász területen és megosztaná, azt én is megköszönném!
A szilikon tokot hogyan lehet eltavolitani a merorol?
Szerencsere aranylag nagy nyilast van a meroszekrenyen es kezzel elerem a P1 port-ot, de ha megprobalom kitapintani merre van a bemenet, akkor minden iranyban sima feluletet erzek. Maga a bemellyedes meg van, de nincs rajta semmi bemeneti csatlakozonyilas. Olyan mintha be lenne zarva.
A meron van ugye egy opto interface is, amit termeszetesen plombaval levedtek es a rajta levo kis zarofedel nem nyithato...
Az en tortenetem 2 merooraval.
1) Igazabol 2 slimmelezer-t vettem, egyet itthonra a masikat egy masik ingatlanomra. Mindket helyen mukodik napalemes rendszer 6kW+8kW es egy 17kW-os. Ugye szeretnem akkor hasznalni az aramot amikor megtermelem.
Itthon a heten tortent meg a teljesitmenybovites 16A->25A-re a masodik napelem miatt. Gondoltam kihasznalom az alkalmat hogy kinyitjak a merooraszekrenyt es csatlakoztatom a slimmelezer olvasot. Az elso reakcio a szolgaltato emberei reszerol, hogy ebbe semmit nem fogok bedugni, mert azt nem lehet. Probaltam meggyozni oket, hogy ez egy felhasznaloi port es valojaban jogom van ezen keresztul olvasni az adatokat. Vegul kicsit segitokeszebbek voltak, de igazabol fogalmuk sem volt, hogy van ilyenre lehetoseg. Mivel az en ad-vesz meromet 2015-ben szereltek fol az elso napelemes rendszer telepitesekor, es azota a meroszekreny az utca deli oldalara nezett, a plexi ablak annyira homalyos volt, hogy nem tudtam semmit az orarol. Amikor vegre meglattam, akkor tapasztaltam, hogy nincs rajta RJ12-es P1 csatlakozo csak opti interface. Elegge csalodott voltam, de annyit megcsinaltak a sracok, hogy kicsereltek a plexi ablakot egy uj nyithatora es befuztunk egy UTP kabelt, amit kivezettem a hatoldalon. Most kezzel hozzaferek ha esetleg az opto olvaso iranyaba megyek el. Miutan elmentek, elkedztem kutakodni a meroora tipusa alapjan, milyen protokollon keresztul fogok adatot kiolvasni belole. A legnagyobb meglepetesemre ezen a regi eszkozon is van P1-es csatlakozo, csak a leplombalt also muanyag fedel alatt. Nem tudom, hogy a szereloknek volt-e rola tudomasa, de rettentoen bosszant, hogy kb. 1 percnyi munkaval megoldhato lett volna, hogy tudjam olvasni ezt a szerencsetlen eszkozt. Most kerhetek idopontot plombabontas miatt...
2) Mint fenntebb irtam a 17kW-os rendszernel levo meroora hozzaferheto, de nem talalom a P1 port bemeneti nyilasan. Most atnezve a dokumentaciot megint, megprobalom valahogy ezt a szilikon fedot eltavolitani. Bar nem tudom, hogy van-e rajta egyaltalan.
A dugó nagyon könnyen kivehető, és ha van P1 portja a mérőnek, akkor az első kép és az előtte lévő mondat segíthet megtalálni a helyét:
Szabi
Nagyon ugy nez ki, hogy ennek nincs vagy valami mas modon van ledugozva. Rettentoen bosszanto: https://photos.app.goo.gl/4R941mcgYSJkMxTT8
Ha kezzel kitapogatom, akkor kemeny muanyag erzete van ennek a bemelyedesnek, minden iranybol zart.
Itt egy kep a leplombalt optikai olvasofedelrol: https://photos.app.goo.gl/jakyCNjVpFDYXChN6
Tervezek írni egy részletes blogbejezést a témában amiben technikai és jogi oldalról is igyekszem majd összefoglalni az eddigi kutakodásaim eredményét, de nem tudom mikor készülök el vele. Angolul akarom írni, el is kezdtem, de a jogi résznél elakadtam egyelőre pár dologgal. Addig is megosztok itt pár apróságot a kutakodásaimból.
Optikai portot illetően:
Tasmota weboldalán van erre neten működő script, javaslom annak a használatát. Wemos d1 minivel teszteltük.
Ha az órára nem teljesülnek a P1 portnál írott okos mérőre vonatkozó definíciók akkor nem szabályozott a téma, a szolgáltatótól elvben hozzájárulást kell kérni a használatához mert az óra az ő tulajdona. Dokumentálva sajnos a szabványt leszámítva nincs érdemben semmi. Programozni ne akarja senki mert az ugye csúnya dolog, kiolvasásról meg sehol se írnak. Marha nagy kavar van a fejekben szolgáltató, hatóság és jogász oldalon is. Ezt nem részletezném.
IEC-620561-21 szabvány írja le a kommunikáció technikai részét. Röviden: 300baud-dal be kell köszönni az órának egy /?! karaktersorozattal. Erre az óra elküldi a típusát és hogy milyen baud rate-el szeretne kommunikálni a továbbiakban. Erre vagy ACK-ot vagy NOK-ot lehet küldeni. NOK esetén marad a sebesség változatlanul 300 baud. ACK/NOK után az óra elküldi az aktuális számlálókat textben. Ez sajnos esetemben a típust nem csak a sorozatszámot tartalmazza, de ez kezelhető apróság. Egy használható adatot tudok kiolvasni az pedig az összes fogyasztás amit havonta jelenteni kell. Kellő sűrűséggel kiolvasva az összes eddigi fogyasztásból már könnyen számolható a pillanatnyi fogyasztás kWh-ban.
Ha az optikai port plombázva van én írnék simán egy levelet a szolgálatónak, hogy szeretném használni és legyenek szívesek ezt lehetővé tenni. Nekem pl nem volt plombázott kupak rajta csak a drót ment el a port előtt de mikor megkértem hogy tegyék át mert használni akarom adott IEC szabvány szerint kijöttek és átrakták egy szó nélkül. Mondjuk nem vagyok biztos benne, hogy 100%-ig vágták miről van szó de megcsinálták, én korrektül leírtam mit akarok :)
P1 portot illetően:
Erre is van Tasmota script neten ami működik szintén wemos d1 minivel.
Ha az alábbi okos mérőre vonatkozó definíció teljesül akkor királyság van, mert szabályozott sőt explicit engedélyezett a használat, dokumentálva is van egész jól.
Bemásolok pár relevánsnak tűnő gondolatot P1 port kapcsán
EON hálózat "P1 porttal, felhasználói interfésszel kapcsolatos általános információk" című dokumentum utolsó oldaláról ("2023.02.10"):
Forrás: https://www.eon.hu/content/dam/eon/eon-hungary/documents/Lakossagi/aram…
MVM ÉMÁSZ Áramhálózati Kft Üzletszabályzatából ("Budapest, 2022.10.03."):
...
Node mennyiért? Látom, hogy az MVM-nél az ingyenes van leírva, de ez vonatkozik a kiszállásra is? Meg édásznál is ez van?
Domain, tárhely és webes megoldások: aWh
Erről nincs infóm. Annyit tudok, hogy nekem az optikai port elől a plomba huzalát ingyen átrakták. Legalábbis eddig nem jött róla számla majdnem egy hónap alatt. Ez Budapesten történt. Sajnos már kicsit én is kezdem elveszteni a fonalat az EON/ÉMÁSZ/ELMŰ/DÉMÁSZ/kutymász cégek között ki kicsoda és hol "praktizál".
A kalandjaim folytatodnak.
Penzt nem kimelve mult heten kertem a szolgaltatonal plombabontast es a mai napra sikerult idopontot intezzek mindket ingatlanomnal. Termeszetesen a Mancikanak elmagyaraztam, hogy mit szeretnek. ~14e HUF/db volt a koltseg.
Az egyik helyen Holley DTSD545, a masik egy regebbi Iskra MT382. Leiras szerint mindketto rendelkezik P1 porttal. A Slimmelezer+-al beelesitve es felkabelezve vartam a szolgaltato embereit. 11kor megerkeztek es mielott barmit is csinaltak volna a kezembe nyomtak egy post-it cetlit, amin egy kontakt szemely email elerhetosege szerepelt mvm.hu domainnel. Mondtak, hogy ok nem fogjak nekem felnyitni a szekrenyt, keressem a megadott szemelyt. A masik ingatlanomrol nem tudtak semmit, de gondoltam mivel aranylag kisvarosban vagyunk ok fognak keresni a masik plombabontassal kapcsolatban. Igy is lett par ora mulva hivtak es mondtak, hogy mar ki se fognak jonni, meccseljem le massal a problemam.
Par kerdes azert megszorult bennem.
- Mi lesz most a befizetett penzemmel? (termeszetesen vissza fogjak fizetni, amennyiben nem ferek hozza a merohoz es nem tortent semmilyen munkavegzes)
- Mi van ha nem erem el az adott szemelyt email-en? Merre tudok tovabbmenni? Telefonos elerhetoseget, mint alltalaban titokban tartjak.
Egyelore ez a statusz. Foly. kov.
Kicsit feljebb beidéztem pár szabályt. Szerintem nézd meg azok vonatkoznak e rád (ki a szolgáltatód?) aztán ezekre támaszkodva tegyél panaszt a szolgáltatónál hogy hát ez meg így mi a fuck volt. Ha erre nincs érdemi reakció akkor meg a felettes szervük a Magyar Energeteikai és Közmű Szabályozási Hivatal (MEKH) tudtommal. Ha ez se akkor meg NAIH mután áttanulmányoztad a NAIH/2018/3428/V számú határozatot. NAIH esetén én azt gondolnám át, hogy akkor "csak azért is basszák meg" legyen a hozzáállás vagy P1 port hozzáférés szerzés. Ha előbbi akkor mond hogy nem járulsz hozzá az adatkezeléshez ami a távleolvasáskor megvalósul :)
Köszi az infot es a szabalyok beidezeset. MVM Demasz teruleten vagyok.
Eddig kb. 5 emberrel beszeltem szemelyesen az MVM reszerol, senkinek sincs fogalma arrol, hogy mit szeretnek. Annyit latnak, hogy babralni akarok valamit a merovel. Ebbol kovetkezoleg azt mondjak, hogy inkabb ne.
Ha ez van a P1 porttal, akkor képzeld el mit lehet átélni ha optikai portot akarsz használni ami még szabályozva sincs :( Pedig mindkettőre van szabvány ami világosan fogalmaz, hogy mindkettő teljesen oké és jól ki van találva hogy ne lehessen csalni velük.
Szép munka, full respect.
De mindezt az ordenáré szopodárét elkerülöd ha veszel egy shelly 3em-et, kapásból megy home-assistant-al.
Drágább, igaz. Cserébe semmilyen szolgáltatói "jóindulat" nem kell hozzá.
Gábriel Ákos
Valóban, viszont egyrészt azt nem lehet mindenhova beépíteni, másrészt pedig nem hiteles ami bizonyos esetekben probléma.