P1 HAN - liitäntäportti

Arisoft

Vakionaama
Mikähän mahtaa olla EU laajuisesti tuo ascii/binääri...

Ettei vaan olla täällä sekoiltu ja yksin valittu erilainen kuin muut ja siten varmistettu huonompi tarjonta tulevaisuuteen

EI tuon tuen lisääminen laitteisiin paljoa vaadi, mutta jos oltaisiin ainoa alue jossa tekstinä niin sitten on huonompi tilanne.

Se data kyllä näyttää binääriltä hyvin helposti. Kun itse väsäsin sovittimen sille, niin ei se ollut yhtään liian helppo saada toimimaan virheettömästi. Leipälaudalla sai vaihtaa osaa useammankin kerran, ennenkuin se alkoi tulla puhtaasti. Johtuu siitä, että siirtonopeudeksi on valittu tuollainen käsittämättömän suuri ja se vaatii hyvin täsmälliset signaalin nousu ja laskuviiveet, kun se muunnetaan optoerottimen kytkimestä logiikan vaatimiksi jännitetasoiksi.
 
Viimeksi muokattu:

Sarkari

Jäsen
Saatko sitä dataa hexana ulos? Siitä näkisi onko se standardin mukaista binääriä. Vantaan energian Aidonit ainakin lähettää ACII-tekstinä. Binääriltä se tekstinkin näyttäisi myös jos sarjaportin toiminnassa olisi jotain pielessä.

Sähköyhtiöllä oltiin myös sitä mieltä, että tuolta portista pitäisi tulla ASCII muodossa dataa.

Koodissa on datan lukemiseen seuraavat rivit. Tuo ymmärtääkseni lukee aikalailla raakana sieltä kaiken.
ESP.wdtDisable(); int len = Serial.readBytesUntil('\n', telegram, P1_MAXLINELENGTH); ESP.wdtEnable(1);

Pitäisikö tuon jo olla luettavassa muodossa? Nyt sieltä näyttäisi tulevan tuo aikaisempi esimerkkini.

Muut tulostukset koodista tulee ulos siististi luettavassa muodossa, joten jotain vikaa nyt tuon itse portin lukemisessa.
 

Arisoft

Vakionaama
Tuossa koodinpätkässä ei ole sanaakaan sarjaportin asetuksista. Asetukset pitäisi löytää ja tarkastaa että ne ovat mittarin mukaiset. Jos esim nopeus on väärin niin sieltä tulee pelkkää sotkua.

Positiivista on, jos sieltä tulee sotkua tasan 10 sekunnin välein.
 
Viimeksi muokattu:

JanneHo

Jäsen
Meille tuli tänään uusi LandisGyr E360. Homewizard palikkakin tuli joskus kympillä ostettua.

Mutta. P1 portti tuntuu olevan tukittu. En nyt heti viitsinyt lyödä ruuvaria reiästä sisään, vaan kysyn nyt ensin täältä.

kuuluuko tuon olla kuvan mukainen?
1000019067.jpg
 
Viimeksi muokannut ylläpidon jäsen:

jukra

Jäsen
Työnnä tuo portin suoja mittarin sisään.. luukussa ei siis ole saranaa, vaan se liukuu ruuvaria apuna käyttäen mittarin sisälle.
 

JanneHo

Jäsen
Työnnä tuo portin suoja mittarin sisään.. luukussa ei siis ole saranaa, vaan se liukuu ruuvaria apuna käyttäen mittarin sisälle.
Juuri huomasin saman 10 minuuttia sitten. Linkkarilla tuosta urasta liuuttamalla tuo auksei. Vaati aika runsaasti voimaa, meinasi usko mennä ennenkuin antoi periksi.

Nyt sitten energialaitoksen aspaan sähköpostia, jos saisivat liitännän herätettyä henkiin.
 

-Teme-

Vakionaama
En haluaisi ruveta ohjelmoimaan mitää, löytyykö valmista laitetta kWh-mittariin ja näyttö sisälle.
Kyllä HomeWizard P1 mittari ja HomeWizard Energy Display
 

Sarkari

Jäsen
lähti toimimaan, 4.7k vastuksella (en kokeillut 10k)
tällä ohjelmalla mqtt serverille
ja kuvanmukaista viilausta paikallisiin yhteyksiin

Käytitkö tuota 5V powerimallia E360 kanssa vai menitkö pelkän 3V3 linjan voimin? En saanut omasta mittarista tuota pulikkaa heräämään ilman 5V linjaa mutta en toisaalta vastaanota kuin tuon statusviestin mqtt jonooni.
 

korsteeni

Vakionaama
Käytitkö tuota 5V powerimallia E360 kanssa vai menitkö pelkän 3V3 linjan voimin? En saanut omasta mittarista tuota pulikkaa heräämään ilman 5V linjaa mutta en toisaalta vastaanota kuin tuon statusviestin mqtt jonooni.
5v tulee E360 liittimestä esp'ille ja esp'in 3,3 >4.7k nosto datapinniin
vaati minulla elkon virransyöttöön, muuten ei jaksanut käynnistyä
 
Viimeksi muokattu:

Sarkari

Jäsen
5v tulee E360 liittimestä esp'ille ja esp'in 3,3 >4.7 nosto datapinniin
vaati minulla elkon virransyöttöön, muuten ei jaksanut käynnistyä
Tuon 5V liitännän lisäämisen jälkeen ESP jaksaa käynnistyä ja lähettää ensimmäisen viestin jonoon. Tuon jälkeen pulikka hiljenee eikä viestejä tule. Mitähän tästä vielä puuttuu että saisi toimivan lukijan.
 

korsteeni

Vakionaama
oon kytkenyt näin
1 ja 2 yhteen ja esp'in 5volttiin
3 ja 6 yhteen ja esp'in maihin, näiden välille elko, (minulla 200 mikroa)
esp'in 3,3v ja rx välille 4,7k tai 10k vastus, täkään ei ilmeisesti tarvita

ilman elkoa minulla ei toiminut ja tietysti sähköyhtiön on pitänyt ottaa portti käyttöön etänä, muutoin antaa vain sen yhden viestin
 
Viimeksi muokattu:

VesA

Moderaattori
Ylläpidon jäsen
En kyllä kytkenyt tuota RTS-karvaa ollenkaan, mutta 5V on käytössä opton virransyöttöön, minulla kun on piitkän linjan perässä optoisolaattori eikä ESP ihan siinä vieressä. En nyt muista mistä katsoin, ettei tuo RTS ollut tarpeen.
 

korsteeni

Vakionaama
jostakin luin että on on tilassa kun on pystyssä
d1 minissä on regu mikä tekee 3.3 voltin joten sille riittää kun saa 5v
datapinni on taasen 3,3 joten vastus siitä jos sillä haluaa nostaa pystyyn
 

Sarkari

Jäsen
En kyllä kytkenyt tuota RTS-karvaa ollenkaan, mutta 5V on käytössä opton virransyöttöön, minulla kun on piitkän linjan perässä optoisolaattori eikä ESP ihan siinä vieressä. En nyt muista mistä katsoin, ettei tuo RTS ollut tarpeen.

Mahtaisiko mennä niin yksinkertainen kytkentä et 5v linjasta voima espille ja datalinjasta data ilman ylösvetoja vastuksia tai muita?
 

Arisoft

Vakionaama
En kyllä kytkenyt tuota RTS-karvaa ollenkaan

Sitten sulla jäi "Request To Send" antamatta HAN-portille, jollloin se ei lähetä mitään. Kyllä se pitää kytkeä. Voi muistaakseni laittaa suoraan HAN-portin 5V linjaan.
HAN-laite aktivoi tietopyyntötulon asettamalla sen korkeaksi (4,0 V/5,0 V/5,5 V, min./nom./
max.). Tietopyyntötulo on suunniteltu ottamaan 4,0–10,0 mA:n virran, kun se on aktivoitu.
Tietopyynnön nasta on suojattu ylijännitteeltä, oikosululta ja negatiiviselta jännitteeltä.

minulla kun on piitkän linjan perässä optoisolaattori eikä ESP ihan siinä vieressä

Tiedonsiirtonopeus on aika suuri ja piiitkä linja saattaa aiheuttaa sen kanssa myös ongelman. Mutta kyllä sieltä jotain sotkua tulee ulos jos portti lähettää ylipäänsä dataa. Omassa HAN-lukijassa piti ihan trimmata tuo vastus sopivaksi että siirtovirheitä ei tulisi nopeudesta johtuen. Vastuksen koko vaikuttaa signaalin nousu ja laskunopeuksiin epäsymmetrisesti ja niissä ei ole paljoa virhemarginaalia.

Ja sitten tuo 4,7 tai 10 ohmin vastus on aivan liian pieni. Sen pitäisi olla kilo-ohmeja.
 

VesA

Moderaattori
Ylläpidon jäsen
Tiedonsiirtonopeus on aika suuri ja piiitkä linja saattaa aiheuttaa sen kanssa myös ongelman. Mutta kyllä sieltä jotain sotkua tulee ulos jos portti lähettää ylipäänsä dataa.
Eise kyllä sitä RTS-jännitettä kaipaa, ehkä siinä on Aidonilla sisäinen ylösveto.... Näitä aikoinaan hankalissa paikoissa harjoitelleena en edes yrittänyt siirtää signaalia jännitteenä vaan virtana. Eli siellä on mittarin kuormana opton ledi jonka yli on varmaan joku 1,5V, 4mA sähkön kulkiessa ja opton toinen puoli on sillä yliohjautunut reilusti auki vaikka bitin kohdalla vähän häröä oliskin. Ja jos bitti on vuorostaan sellainen että virta ei kulje, niin pelkkä häiriöjännite ei saa aikaan sellaista virtaa joka ledin herättäisi. Ei sieltä ole tullut yhtään sotkua tähän mennessä vaikka johto kulkee samassa nipussa talon syöttökaapelin jne tauhkan kanssa. Opto on 1MHz malli että pysyy bitin reunat sen puolesta suorina. Ihan perusoptolle HAN-portin nopeus voi olla jo vähän liikaa.
 

Arisoft

Vakionaama
Opto on 1MHz malli että pysyy bitin reunat sen puolesta suorina. Ihan perusoptolle HAN-portin nopeus voi olla jo vähän liikaa.

No niin, olit siis rakentanut siitä perinteisen virtasilmukan niin toimii vakaasti.

Eise kyllä sitä RTS-jännitettä kaipaa, ehkä siinä on Aidonilla sisäinen ylösveto

Tuotapa en tullut koskaan mitanneeksi, joska se pinni olisi jo valmiiksi 5V tasolla. Virtamääräksi kyllä vaadittiin tuossa aika merkittävä määrä. Siellähän on sisällä opto myös tuohon suuntaan. Dokumentin perusteella jotain muuta siis oltava kyseessä kuin sisäinen ylösveto, kun sinne pitäisi virtaa nimenomaan saada syötettyä. Nyt en kyllä lähde testaamaan pitääkö tuo kuvio paikkansa omassa mittarissa. Liekö mittarikohtaisia eroja kenties?
 

korsteeni

Vakionaama
oon kytkenyt näin
1 ja 2 yhteen ja esp'in 5volttiin
3 ja 6 yhteen ja esp'in maihin, näiden välille elko, (minulla 200 mikroa)
esp'in 3,3v ja rx välille 4,7k tai 10k vastus, täkään ei ilmeisesti tarvita

ilman elkoa minulla ei toiminut ja tietysti sähköyhtiön on pitänyt ottaa portti käyttöön etänä, muutoin antaa vain sen yhden viestin
tein varakappaleen jos ukkonen pistää päreiksi ja samalla kokeilin, D1 mini, landis E360
- 1 ja 2 pinni täytyy yhdistää, muutoin ei lähetä
- pull-up 10k, 4k7 sekä ilman vastusta, kaikilla toimii, D1 minissä on ilman ulkopuolista vastusta tolppa pystyssä

elikkä ei tuossa komponentteja tarvita, 3 piuhainen kaapeli ja liitin, liittimessä voi yhdistää 1 ja 2
edit:
se elko tarvitaan, muuten ei toimi, laitoin 220 mikrosen
 
Viimeksi muokattu:

Sarkari

Jäsen
Tuolla korsteenin versiolla sain nyt myös lukemisen toimimaan. Landis+Gyr E360 mittarista. Tuo kuva minkä laitoin aiemmin mutta lisäsin vielä elkon tuonne D1 minin maan ja RJ11-liittimen "maan" väliin.
 

Alfonzo

Aktiivinen jäsen
Täällä myös päivitettiin tuo aiemmin ledin vilkkumisesta kulutusta mitannut palikka uuteen aikakauteen. Nopealla vilkaisulla myös ledin väri kertoo missä kolmanneksessa mennään pörssisähkön hinnan suhteen.

Ylempi keltainen vaihtuu 3sek välein kertoen tämän hetkisen tuntihinnan ja hetkellisen tehon.
Alempi sininen päivittyy 10sek välein kertoen:
- vaihekohtaiset tehokertoimet
- seuraavien 4 tunnit hinnat, marginaali huomioitu mutta ei siirtoa
- edellisen 4 tunnin kulutuksen kWh
- edellisen 4 tunnin kulutukset rahana
- vaihekohtainen hetkellinen teho
 

Liitteet

  • 20240804_181658.jpg
    20240804_181658.jpg
    214,1 KB · Katsottu: 50
  • 20240804_183130.jpg
    20240804_183130.jpg
    370,9 KB · Katsottu: 48
  • 20240804_183138.jpg
    20240804_183138.jpg
    400,3 KB · Katsottu: 39
  • 20240804_183148.jpg
    20240804_183148.jpg
    396,4 KB · Katsottu: 43
  • 20240804_183158.jpg
    20240804_183158.jpg
    416,6 KB · Katsottu: 38
  • 20240804_183208.jpg
    20240804_183208.jpg
    406,8 KB · Katsottu: 50
Viimeksi muokattu:

Samppa

Ylläpitäjä
Ylläpidon jäsen
Nyt alkaa oleen nämä ESPhome kikkareet taas lopun edellä. Jostain syystä vermeet näkyy jo ESPhome käyttöliittymässä (ver. 2024.6.6) offline tilassa, mutta energiamittari silti vielä pelaa. Otin HA:sta snapshotin ja koitin päivittää OS:n versioon 13.1 ja samalla esphomen versioon 2024.8. Kumman tahansa jälkeen kuitenkin mikään ESP laite ei enää pelitä. Tulee herjaa:

INFO ESPHome 2024.8.0
INFO Reading configuration /config/esphome/eleniahan.yaml...
INFO Starting log output from 192.168.xx.xx using esphome API
WARNING Can't connect to ESPHome API for eleniahan @ 192.168.xx.xx: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.xx.xx', port=6053))]: [Errno 113] Connect call failed ('192.168.xx.xx', 6053) (SocketAPIError)

Sama vika taitaa tulla jo HA:n bootistakin. Ainoa tapa saada tuo taas toimimaan on palauttaa HA snapshotista, jonka otin juuri ennen virityksiä. Tällöin HA palautuu käynnissä olleeseen tilaan ja data kulkee. Mutta nyt taitaa olla tilanne, ettei kestä tehdä oikein mitään :p

Jotenkin suurin into jatkuvan värkkäyksen kanssa hiipumaan päin. Meinasin, että koittaisiko hyppyä HomeWizard P1 lukijaan. Siihen näyttää olevan HA:ssa ihan oma integraatio ja laitteessa oma API. Pitäisi mennä ilman "omaa koodailua". Onko noita jo minkä verran käytössä HA:n kanssa porukalla? Millainen on esim. datan päivityssykli HA:n suuntaan? Käytän tuota mittarin dataa mm. kuormanhallintaan, niin sillä alkaa olemaan aika kriittinen komponentti. Toki voisi alkaa muuntamaan tuota koodia myös siihen ESPhome external component muotoon, mutta sitten ilmeisesti menisi myös kytkennät uusiksi. Siinä mielessä voisi olla helpoin ottaa vain se HomeWizard käyttöön.
 
Viimeksi muokattu:

tuna

Vakionaama
Kirjaimellisesti mitään säätöä ei ole tarvinnut puolentoista vuoden aikana. Piuha kiinni mittariin, EspHome-integraation lisäys HomeAssistantiin, sen jälkeen ei ole ollut pienintäkään hikkaa. Onko Sampalla stabiili wifi?
 

Samppa

Ylläpitäjä
Ylläpidon jäsen
wifi on mielestäni ihan ok. Kaksi Unifi 6 tukiasemaa (mesh) ja hallintaan proxmox virtuaalihostilla unifi network server (container). Toinen tukiasema ihan sähkökaapin vieressä. IoT vehkeet omassa vlanissa ja wlanissa. Vlan hallinta palomuurilla. Pistin jo tilaten tuon HomeWizardin
 
Viimeksi muokattu:

kaihakki

Vakionaama
Minulla on HomeWizard pyörinyt jo jonkin aikaa ja on tosi hyvä. Toimii moitteetta ja kertoo missä mennään.
Tässä tämän hetken kuva. Kaikki kolme vaihetta näkyy. Näkee yhdellä silmäyksellä eri laitteiden toiminnat, kun tietää niiden ajoituksesta ja vaiheista. Kolmivaihenäyttö maksaa tosin 0,99 euroa kuussa.

HomeWizardissa taiitaa olla myös portti datan ulosotolle. Heidän sivustolla löytyy ohjeita.
 

Liitteet

  • Screenshot_20240823_200214_nl_homewizard_android_energy_GraphDetailsViewActivity.jpg
    Screenshot_20240823_200214_nl_homewizard_android_energy_GraphDetailsViewActivity.jpg
    111 KB · Katsottu: 38

Samppa

Ylläpitäjä
Ylläpidon jäsen
Tarkoitus on liittää se suoraan HomeAssistanttiin, kännykkäsovellusta ei mahda tulla käytettyä varsinaiseen seurantaan. Voihan tuota testimielessä kokeilla. Käsittääkseni HomeAssistanttiin saa API:n kautta luettua kaiken datan mittarista ilman mitään erillisiä soppareita. Vai saako?
 

kaihakki

Vakionaama
Soppareista ei ole tietoa, mutta täältä löytyy jotain tietoa.

Tässä tarkempaa ohjetta.
 
Viimeksi muokattu:

korsteeni

Vakionaama
wifi on mielestäni ihan ok. Kaksi Unifi 6 tukiasemaa (mesh) ja hallintaan proxmox virtuaalihostilla unifi network server (container). Toinen tukiasema ihan sähkökaapin vieressä. IoT vehkeet omassa vlanissa ja wlanissa. Vlan hallinta palomuurilla. Pistin jo tilaten tuon HomeWizardin
kaikki, missä on wifi, ovat epämääräisen epäluotettavia
jos haluaa että jokin toimii on siinä oltava kaapeli/kuitu välillä
harvoin pääsee espillä kuukautta ilman kuolleen aivokäyrää mittauksissa, yleensä halttaa viikottain ja usein päivittäinkin

tässä tänään

1724497040746.png
 

Luukku

Vakionaama
kaikki, missä on wifi, ovat epämääräisen epäluotettavia
jos haluaa että jokin toimii on siinä oltava kaapeli/kuitu välillä
harvoin pääsee espillä kuukautta ilman kuolleen aivokäyrää mittauksissa, yleensä halttaa viikottain ja usein päivittäinkin
Vähäisen Home Assistant kokemuksen perusteella alan olla samaa mieltä. Vaikka onkin laitteilla oma verkko. HA:n päivitykset sotkee.
 

Arisoft

Vakionaama
kaikki, missä on wifi, ovat epämääräisen epäluotettavia
jos haluaa että jokin toimii on siinä oltava kaapeli/kuitu välillä
harvoin pääsee espillä kuukautta ilman kuolleen aivokäyrää mittauksissa, yleensä halttaa viikottain ja usein päivittäinkin

Itse tein itselleni nimenomaan ethernet version eikä sen toiminnassa tai luotettavuudessa ole ollut mitään ongelmaa. Mittarin lukemat tulevat suoraan raspille verkon kautta ja sähköt se ottaa HAN-portista eli vain ethernet piuha on tarpeen. Se, miten tuon saisi HA:lle on sitten asia mitä en tiedä. Joku softa tarvitaan tiedon ymmärtämiseen. Itsellä käytössä kokonaan oma softa tuohon niin en tunne asiaa.
 

Pretor

Aktiivinen jäsen
Nyt alkaa oleen nämä ESPhome kikkareet taas lopun edellä. Jostain syystä vermeet näkyy jo ESPhome käyttöliittymässä (ver. 2024.6.6) offline tilassa, mutta energiamittari silti vielä pelaa.

Toki voisi alkaa muuntamaan tuota koodia myös siihen ESPhome external component muotoon, mutta sitten ilmeisesti menisi myös kytkennät uusiksi. Siinä mielessä voisi olla helpoin ottaa vain se HomeWizard käyttöön.
Huomasin tänään saman, että tuo ite värkätty HAN/P1-reader näkyy olevan offline-tilassa, mutta silti sen pystyy OTA-päivittämään ja data kulkee edelleen. En siis itsekään ole saanut aikaiseksi vielä ruveta koodin kanssa säätämään, vaikka custom componentit lakkaa toimimasta tulevaisuudessa.


Muuten ei mitään ongelmia muiden ESPhome -kikkareiden kanssa. Ei pätki, ei katkea yhteydet ja kaikki pelaa päivästä toiseen. Tosin mulla on kiinteät ip-osoitteet jokaisella palikalla.
HA, ESPhome yms. kaikki päivitetty uusimpiin versioihin.
kaikki, missä on wifi, ovat epämääräisen epäluotettavia
jos haluaa että jokin toimii on siinä oltava kaapeli/kuitu välillä
harvoin pääsee espillä kuukautta ilman kuolleen aivokäyrää mittauksissa, yleensä halttaa viikottain ja usein päivittäinkin
Jossainhan se on vikaa, jos pätkii vähän väliä ja toisilla pelaa kuukaudesta (vuodesta) toiseen ilman minkäänlaista ongelmia.
 

Samppa

Ylläpitäjä
Ylläpidon jäsen
Minäkin sain esphomen päivitettyä ja jopa joksikin aikaa palautettua tuon onlineen kun tein unifin hallinnasta tuolle reconnectin. Mutta menee jonkin ajan päästä taas offlineen. Toimii kuitenkin. Mutta ei kestä päivittää ha os:ää. Corea en kokeillut päivittää, nyt asennettu uusin heinäkuun versio. OS:n päivityksen jälkeen tuo HAN lukija ei enää herää mitenkään, muut esphome kikkareet pelaa. Mitä lienee ongelmana, mutta jospa tuo HomeWizard olisi luotettavampi.

Minullakin on noissa kaikissa kiinteä ip

edit: coren kesti näköjään päivittää uusimpaan 2024.8.3. Edelleen pelaa sähkömittarilukija, vaikka näkyykin nyt offline.
 
Viimeksi muokattu:
Back
Ylös Bottom