P1 HAN - liitäntäportti

tjani

Aktiivinen jäsen
Hyvä tietää! Onko sinulla muuten millainen kytkentä RJ12-pistokkeen ja ESP:n välillä? Suoraan karvat kiinni kuten tuossa Beaky2000 kuvauksessa on näytetty, vai jotain muitakin komponentteja (ylösvetovastus, transistori) välissä? Teitkö mitään muutoksia p1mini.yaml tiedostoon?
Tuosta selviää mun kytkentä:

YAML on suurinpiirtein tämmöinen. Ei ole mulla suoraa käytössä. Saattaa olla virheitä.
YAML:
esphome:
  name: Sähkömittari

esp32:
  board: esp32dev
  framework:
    type: arduino

external_components:
  - source: components


uart:
  id: my_uart
  tx_pin:
    number: 14
    inverted: true
  rx_pin:
    number: 13
    inverted: true
  baud_rate: 115200
  rx_buffer_size: 512
 
switch:
  - platform: gpio
    id: p1_rts
    pin:
      number: 32
 
  - platform: restart
    name: "Reboot"

binary_sensor:
  - platform: gpio
    id: secondary_p1_rts
    pin:
      number: 19
      mode: INPUT_PULLDOWN
      inverted: false
     
p1_mini:
  id: p1_mini_1
  uart_id: my_uart
  minimum_period: 20s       # Should be 0 (zero) if the RTS signal is not used.
  secondary_p1: false
  on_ready_to_receive:
    then:
      - switch.turn_on: p1_rts
  on_update_received:
    then:
      - switch.turn_off: p1_rts
  on_communication_error:
    then:
      - switch.turn_off: p1_rts
 
sensor:
- platform: internal_temperature
  name: "Sähkömittari ESP CPU lämpö"
  update_interval: 120s
# WiFi Signal sensor
- platform: wifi_signal
  name: Sähkömittari WiFi Signal
  update_interval: 5min
# P1 alkaa ######
- platform: p1_mini
  obis_code: "1.8.0"
  name: "Cumulative Active Import"
  unit_of_measurement: kWh
  accuracy_decimals: 3
  state_class: "total_increasing"
  device_class: "energy"
- platform: p1_mini
  obis_code: "2.8.0"
  name: "Cumulative Active Export"
  unit_of_measurement: kWh
  accuracy_decimals: 3
  state_class: "total_increasing"
  device_class: "energy"
- platform: p1_mini
  obis_code: "3.8.0"
  name: "Cumulative Reactive Import"
  unit_of_measurement: kvarh
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "4.8.0"
  name: "Cumulative Reactive Export"
  unit_of_measurement: kvarh
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "1.7.0"
  name: "Momentary Active Import"
  unit_of_measurement: kW
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "2.7.0"
  name: "Momentary Active Export"
  unit_of_measurement: kW
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "3.7.0"
  name: "Momentary Reactive Import"
  unit_of_measurement: kvar
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "4.7.0"
  name: "Momentary Reactive Export"
  unit_of_measurement: kvar
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "21.7.0"
  name: "Momentary Active Import Phase 1"
  unit_of_measurement: kW
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "22.7.0"
  name: "Momentary Active Export Phase 1"
  unit_of_measurement: kW
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "41.7.0"
  name: "Momentary Active Import Phase 2"
  unit_of_measurement: kW
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "42.7.0"
  name: "Momentary Active Export Phase 2"
  unit_of_measurement: kW
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "61.7.0"
  name: "Momentary Active Import Phase 3"
  unit_of_measurement: kW
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "62.7.0"
  name: "Momentary Active Export Phase 3"
  unit_of_measurement: kW
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "23.7.0"
  name: "Momentary Reactive Import Phase 1"
  unit_of_measurement: kvar
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "24.7.0"
  name: "Momentary Reactive Export Phase 1"
  unit_of_measurement: kvar
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "43.7.0"
  name: "Momentary Reactive Import Phase 2"
  unit_of_measurement: kvar
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "44.7.0"
  name: "Momentary Reactive Export Phase 2"
  unit_of_measurement: kvar
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "63.7.0"
  name: "Momentary Reactive Import Phase 3"
  unit_of_measurement: kvar
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "64.7.0"
  name: "Momentary Reactive Export Phase 3"
  unit_of_measurement: kvar
  accuracy_decimals: 3
- platform: p1_mini
  obis_code: "32.7.0"
  name: "Voltage Phase 1"
  unit_of_measurement: V
  accuracy_decimals: 1
- platform: p1_mini
  obis_code: "52.7.0"
  name: "Voltage Phase 2"
  unit_of_measurement: V
  accuracy_decimals: 1
- platform: p1_mini
  obis_code: "72.7.0"
  name: "Voltage Phase 3"
  unit_of_measurement: V
  accuracy_decimals: 1
- platform: p1_mini
  obis_code: "31.7.0"
  name: "Current Phase 1"
  unit_of_measurement: A
  accuracy_decimals: 1
- platform: p1_mini
  obis_code: "51.7.0"
  name: "Current Phase 2"
  unit_of_measurement: A
  accuracy_decimals: 1
- platform: p1_mini
  obis_code: "71.7.0"
  name: "Current Phase 3"
  unit_of_measurement: A
  accuracy_decimals: 1
 
logger:

api:
  encryption:
    key: !secret api_key

ota:
  password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password
  fast_connect: true
  manual_ip:
    static_ip: IP
    gateway: IP
    subnet: IP
    dns1: IP

ap:
  ssid: "Sähkömittari Fallback Hotspot"
  password: !secret ap_password

captive_portal:





Tuli myös perehdyttyä tuohon DSMR hommaan. (koko päivähän siinä meni)
Ei toimi suoraan ainakaan Aidon -mittarilla, mutta löyty forkki joka toimi, mutta sitäkin piti vielä muokata että sai loistehon lukemat toimimaan. Tein sitten oman forkin joka tuntuisi nyt ainakin toimivan. Saa nyt kaikki samat tiedot kuin tuolla Beakyn tekeleellä.
Tässä YAML siihen. Toimii nyt ainakin tuon oman mittarin kanssa joka on Aidon 6442 S.

YAML:
uart:
  rx_pin:
    number: 16
    inverted: true
  baud_rate: 115200
 
dsmr:
  request_pin: 4
  request_interval: 20s
 
sensor:
  - platform: dsmr
    energy_delivered_lux:
      name: "Cumulative Active Import"
      unit_of_measurement: kWh
      accuracy_decimals: 3
      state_class: "total_increasing"
      device_class: "energy"
    energy_returned_lux:
      name: "Cumulative Active Export"
      unit_of_measurement: kWh
      accuracy_decimals: 3
      state_class: "total_increasing"
      device_class: "energy"
    total_imported_energy:
     name: "Cumulative Reactive Import"
     unit_of_measurement: kvarh
     accuracy_decimals: 3
    total_exported_energy:
     name: "Cumulative Reactive Export"
     unit_of_measurement: kvarh
     accuracy_decimals: 3
    power_delivered:
      name: "Momentary Active Import"
      unit_of_measurement: kW
      accuracy_decimals: 3
    power_returned:
      name: "Momentary Active Export"
      unit_of_measurement: kW
      accuracy_decimals: 3
    reactive_power_delivered:
     name: "Momentary Reactive Import"
     unit_of_measurement: kvar
     accuracy_decimals: 3
    reactive_power_returned:
     name: "Momentary Reactive Export"
     unit_of_measurement: kvar
     accuracy_decimals: 3
    power_delivered_l1:
      name: "Momentary Active Import Phase 1"
      unit_of_measurement: kW
      accuracy_decimals: 3
    power_returned_l1:
      name: "Momentary Active Export Phase 1"
      unit_of_measurement: kW
      accuracy_decimals: 3
    power_delivered_l2:
      name: "Momentary Active Import Phase 2"
      unit_of_measurement: kW
      accuracy_decimals: 3
    power_returned_l2:
      name: "Momentary Active Export Phase 2"
      unit_of_measurement: kW
      accuracy_decimals: 3
    power_delivered_l3:
      name: "Momentary Active Import Phase 3"
      unit_of_measurement: kW
      accuracy_decimals: 3
    power_returned_l3:
      name: "Momentary Active Export Phase 3"
      unit_of_measurement: kW
      accuracy_decimals: 3
    reactive_power_delivered_l1:
      name: "Momentary Reactive Import Phase 1"
      unit_of_measurement: kvar
      accuracy_decimals: 3
    reactive_power_returned_l1:
      name: "Momentary Reactive Export Phase 1"
      unit_of_measurement: kvar
      accuracy_decimals: 3
    reactive_power_delivered_l2:
      name: "Momentary Reactive Import Phase 2"
      unit_of_measurement: kvar
      accuracy_decimals: 3
    reactive_power_returned_l2:
      name: "Momentary Reactive Export Phase 2"
      unit_of_measurement: kvar
      accuracy_decimals: 3
    reactive_power_delivered_l3:
      name: "Momentary Reactive Import Phase 3"
      unit_of_measurement: kvar
      accuracy_decimals: 3
    reactive_power_returned_l3:
      name: "Momentary Reactive Export Phase 3"
      unit_of_measurement: kvar
      accuracy_decimals: 3
    voltage_l1:
      name: "Voltage Phase 1"
      unit_of_measurement: V
      accuracy_decimals: 1
    voltage_l2:
      name: "Voltage Phase 2"
      unit_of_measurement: V
      accuracy_decimals: 1
    voltage_l3:
      name: "Voltage Phase 3"
      unit_of_measurement: V
      accuracy_decimals: 1
    current_l1:
      name: "Current Phase 1"
      unit_of_measurement: A
      accuracy_decimals: 1
    current_l2:
      name: "Current Phase 2"
      unit_of_measurement: A
      accuracy_decimals: 1
    current_l3:
      name: "Current Phase 3"
      unit_of_measurement: A
      accuracy_decimals: 1

esphome:
  name: dsmr-testi
  friendly_name: dsmr testi
  libraries:
     - Dsmr=https://github.com/tjani8/arduino-dsmr.git
   
esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: !secret api_key

ota:
  password: !secret ota_password

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Dsmr-Testi Fallback Hotspot"
    password: !secret ap_password

captive_portal:
 
K

korsteeni

Vieras
Aika harvalla on ollut kuusikarvaisia puhelinjohtoja käytössä. Mutta saa niitä tilaamalla kyllä.
tein tällaisen adapterin ihan kokeiluja varten josko portin käyttöönotto osoittautuu hankalaksikin
rj45 kapenee viilalla moottorisahalla nauhahiomakoneella tai rälläkällä kätevästi ja tuohon naaraaseen sattuu sitten rj45 mitä varmaan verkkokaapelin muodossa lojunee jokaisen miljonnavarastoissa
nyt näyttäisi ettei E360 mittari anna riittävästi vemos esp 8266 laitteellle
ulkopuolisella virralla löytyy verkkoon mutta mittarista ryöstetyllä ei
en löydä mitään specsejä landiksen E360 mittariin, aidonissa näyttäs olevan 250mA max
 

Liitteet

  • IMG_20240225_074715.jpg
    IMG_20240225_074715.jpg
    110,8 KB · Katsottu: 137

tuna

Vakionaama
tein tällaisen adapterin ihan kokeiluja varten josko portin käyttöönotto osoittautuu hankalaksikin
rj45 kapenee viilalla moottorisahalla nauhahiomakoneella tai rälläkällä kätevästi ja tuohon naaraaseen sattuu sitten rj45 mitä varmaan verkkokaapelin muodossa lojunee jokaisen miljonnavarastoissa
nyt näyttäisi ettei E360 mittari anna riittävästi vemos esp 8266 laitteellle
ulkopuolisella virralla löytyy verkkoon mutta mittarista ryöstetyllä ei
en löydä mitään specsejä landiksen E360 mittariin, aidonissa näyttäs olevan 250mA max
Oletko varma että rälläköintitarkkuus riitti siihen että kontakti tulee tehonsyöttöpinniin?

ESP ottaa nopeina pulsseina sen verran virtaa käynnistyessään että kapastitanssia on syytä olla kortin päässä tarjolla.
 
K

korsteeni

Vieras
Oletko varma että rälläköintitarkkuus riitti siihen että kontakti tulee tehonsyöttöpinniin?

ESP ottaa nopeina pulsseina sen verran virtaa käynnistyessään että kapastitanssia on syytä olla kortin päässä tarjolla.
olen varma, aivan varma
ja nyt olen varma ettei mittarin (E360) antama virta, 5V riitä

on siinä tietysti sellainen mahdollisuus että se antaa enempi virtaa kun portti on aktivoitu....ensi viikolla luvattu

ja vielä kun nostit oikein nimellä "tehonsyöttöpinniin" esille kiitos siitä
tuo piuha millä testailin on tehdastekoinen erään yrityksen käyttämä juuri sopiva rälläköimätön
se on metrin mittainen, ehkä siinä käynnistyessä kyykkää jännitteet
en nyt testaile turhia ennenkuin ilmoittavat että portista on tavaraa saatavilla
 
Viimeksi muokannut ylläpidon jäsen:
K

korsteeni

Vieras
Ei sieltä portista tule mitään ulos, jos sitä ei ole aktivoitu.
en minä päätä seinään lyö, etsin vain parhaan mahdollisen signaalin tuolle langattomalle
ja tulipahan sekin ilmi ettei mittarin antama virta riitä, ehkä? varmuus kun avaavat portin, jospa sillä yhteys virtaankin
-71 sain alhaisimman, sillä kuso kulkee jo
 

tk-

Aktiivinen jäsen
en minä päätä seinään lyö, etsin vain parhaan mahdollisen signaalin tuolle langattomalle
ja tulipahan sekin ilmi ettei mittarin antama virta riitä, ehkä? varmuus kun avaavat portin, jospa sillä yhteys virtaankin
-71 sain alhaisimman, sillä kuso kulkee jo
Itsellä ainakin HomeWizard heräsi mittarin perässä vasta kun portti oli auki, eli ei antanut mittari virtaakaan siitä liitännästä pihalle ennen sitä.
 

VesA

In Memoriam
Kortin päästä mitattuna kyykkää varmasti, ja lisäkapasitanssi voi olla tarpeen.
Tuo meidän Aidon tekee niin, että se pätkii virransyöttöä jos siellä on liikaa kuormaa. Eli konkan lisääminen kyykkää sen aivan varmasti, mutta konkka siinä latautuu joka pulssilla kunnes ollaan syöttöjännitteessä. Systeemi pitäisi ainakin tuon kanssa tehdä niin, että sähköä ei anneta eteenpäin ennekuin konkka on ladattu. Itse otan mittarista sähköä vain optoisolaattorin sisäänmenoon jokusen mA.
 

tuna

Vakionaama
Täällä kohta vuoden toiminut Aidonissa D1 Mini-klooni kuin junan vessa. En muista enää paljonko lisäsin konkkaa loppujen lopuksi, kait alle 100uF kuitenkin. Ei se ylivirtasuoja mitenkään äärettömän nopeasti triggaa, järjellisen kokoinen konkka ehtii latautua riittävän nopeasti ilman posketonta syöksyvirtaa kontrollerin buuttaamisen aikana. En kyllä oskilloskoopilla viitsinyt katsoa miltä näyttää kun toimi kerrasta oikein.

ESP32 voi ilmeisesti olla ongelmissa mutta tämä 8266 ei ole liikaa mittarin syötölle.
 
K

korsteeni

Vieras

Liitteet

  • IMG_20240226_120415.jpg
    IMG_20240226_120415.jpg
    234,2 KB · Katsottu: 217
Viimeksi muokannut ylläpidon jäsen:
K

korsteeni

Vieras
mitä tämä on
returndelivery_reactive 104692
actual_returndelivery_reactive 73

kuukkeli antaa "palautustoimitus reaktiivinen"
 
Viimeksi muokannut ylläpidon jäsen:

tet

Hyperaktiivi
mitä tämä on
returndelivery_reactive 104692
actual_returndelivery_reactive 73

kuukkeli antaa "palautustoimitus reaktiivinen"

Reactive power = loisteho. Tuskin merkityksellinen sinulle, loisteholaskutus on mukana yleensä vain yritysten sähkösoppareissa, eli vähän isommissa kulutuskohteissa (markettikokoluokka ja siitä ylöspäin kaiketi).
 
K

korsteeni

Vieras
Reactive power = loisteho. Tuskin merkityksellinen sinulle, loisteholaskutus on mukana yleensä vain yritysten sähkösoppareissa, eli vähän isommissa kulutuskohteissa (markettikokoluokka ja siitä ylöspäin kaiketi).
"loisteholaskutus", ymmärränköhän oikein että olen tuottanut sitä
maksetaankohan siitä sitten tulevaisuudessa jos siitä aletaan laskuttamaan
 

tet

Hyperaktiivi
"loisteholaskutus", ymmärränköhän oikein että olen tuottanut sitä
maksetaankohan siitä sitten tulevaisuudessa jos siitä aletaan laskuttamaan

Kaikki me sitä tuotamme tai kulutamme, mutta en ole kuullut mitään suunnitelmia että sitä kotitalouksilta kukaan haluaisi laskuttaa. Uudet mittarit sitä osaavat kyllä mitata, joten ei se mahdotonta ole. Jotenkin en usko, että tuohon ryhdyttäisiin. Lisäksi sitä voidaan tuottaa paikallisesti, jos laskutus halutaan minimoida.

 
K

korsteeni

Vieras
ehkä e360 mittarissa on hyvinkin rajoilla tuo virta espin käyttöön
ilmeisesti oli pieni sähkökatkos tai sitten ei mutta datan tulo katkesi
otin espin irti sillä rj liittimellä.......useammankin kerran, pidempääkin irti, ei vaan noussut
sitten tein muutaman pika irroituksen, ajattelin että se lisätty elko varautuisi josko homma olisikin siitä kiinni
sehän lähti taasen toimimaan
 

nimi62

Tulokas
HomeWizerdin myymä P1/HAN kapula ja Aidonin mittari: WiFi:n "paritukseen" ei riitä mittarin sähköt, joutuu sen aikaa syöttämään tuolla sähköt USB-C litynnästä. Normaalitoiminta Aidonin kanssa ihan Ok. Tuota ihmettelin pitkäänkin, kun ei alkanut pulikan SSID näkymään.
 

Arisoft

Hyperaktiivi
Itselläni sattui olemaan kasa Lantronixin Xport sarja-ethernet muuntimia, jotka tarvii 3.3V 250mA toimiakseen. Virran otin HAN-portista "Mini MP1584EN DC-DC Buck Converter" modulilla, joita saa valmiina kolikolla. Hakkurimuuntimen ansiosta tuo verkkosovitin imee vain 100mA HAN-portista. Muuten olisin käyttänytkin ehkä jotain ESP WiFi palikkaa, ellei noita olisi ollut tarjolla ja paikallisverkon routteri mittarin vieressä. Näiden lisäksi tarvittiin vain pari vastusta ja transistori sekä hieman vaivaa "salaisen" tarkastusumman laskemiseksi tulevista paketeista että tieto on varmasti oikein. Laiteen ohjelmistoon ei tarvinnut kajota, koska se teki jo valmiiksi juuri sitä mitä pitikin eli lähettää datan sitä haluavalle verkon laitteelle TCP-portista.
 

-Teme-

Vakionaama
Onko joku onnistunut selvittämään miten tuon HomeWizard P1 saisi otettua käyttöön ilman pakollista appia?
Laite mainostaa omaa AP SSID "P1meterSetup" nimellä ja johon pääsee liittymään salasanalla "SetupPass"
Laite löytyy osoitteesta IP on 192.168.4.1
Tän jälkeen IP kutsuun tulee JSON vastaus
JSON:
{
"product_type":"p1dongle",
"product_name":"p1dongle",
"mac_address":"xxxxxxxxxxxx",
"firmware_version":"4.13"
}
mutta mitkään API kutsut ei toimi, eikä myöskään ole dokumentoitu millä put kutsulla saisi ne wifi asetukset sisään
positiivista että cloudin saa säädettyä pois päältä komannolla PUT http://{IP address}/api/v1/system
JSON:
{
   "cloud_enabled": false
}
Luultavasti pitää tiputtaa ESPhome tuon sisään ja käyttää sillä. Mittariviestintään tuo käyttää GPIO 16
 
K

korsteeni

Vieras
onkohan uusissa mittareissa lyhyempi/pienempi mittausjakso

sensors/power/p1meter/actual_consumption 32
sensors/power/p1meter/actual_returndelivery 34

aiemmin edellisestä laskutettiin 0, uuden mittarin myötä 32W
 

B12

Aktiivinen jäsen
HomeWizerdin myymä P1/HAN kapula ja Aidonin mittari: WiFi:n "paritukseen" ei riitä mittarin sähköt, joutuu sen aikaa syöttämään tuolla sähköt USB-C litynnästä. Normaalitoiminta Aidonin kanssa ihan Ok. Tuota ihmettelin pitkäänkin, kun ei alkanut pulikan SSID näkymään.
Meidän aidon 7442s kanssa lähti tulille ja toimii ilman ulkoista virtalähdettä.

Wifiin liittymistä piti rumpata muutamaan kertaan kun heitti timeouttia.
 

tj86430

Vakionaama
Onko joku onnistunut selvittämään miten tuon HomeWizard P1 saisi otettua käyttöön ilman pakollista appia?
Tämä kiinnostaisi minuakin. Tuollaisen pulikan voisi hyvin ostaa, mutta vain jos siitä saa jotain hyödyllistä tietoa ulos API-kutsuilla (toki kotona voisi olla hauska seurata kaasunkulutusta vaikka sovelluksellakin, pitää nyt ensin katsoa onko tuossa kaasumittarissa P1/HAN-portti).

Ja siis käyttöönottovaiheessa appi on ihan ok, mutta käyttöönottovaiheen jälkeen normikäytössä pitäisi pärjätä pelkillä API-kutsuilla.

Lisäksi kiinnostaa tietää tarjoaako tuo APIn jostain pilvestä johon pulikka siirtää datansa kunhan sillä on internet-yhteys (WiFin kautta), vai tarjoaako se APIn vain lähiverkkoon, eli pitää avata palomuurireikä ja laittaa dynamic DNS jotta pystyy kutsumaan maailmaltakin.
 

TeemuB

Jäsen
Tämä kiinnostaisi minuakin. Tuollaisen pulikan voisi hyvin ostaa, mutta vain jos siitä saa jotain hyödyllistä tietoa ulos API-kutsuilla (toki kotona voisi olla hauska seurata kaasunkulutusta vaikka sovelluksellakin, pitää nyt ensin katsoa onko tuossa kaasumittarissa P1/HAN-portti).

Ja siis käyttöönottovaiheessa appi on ihan ok, mutta käyttöönottovaiheen jälkeen normikäytössä pitäisi pärjätä pelkillä API-kutsuilla.

Lisäksi kiinnostaa tietää tarjoaako tuo APIn jostain pilvestä johon pulikka siirtää datansa kunhan sillä on internet-yhteys (WiFin kautta), vai tarjoaako se APIn vain lähiverkkoon, eli pitää avata palomuurireikä ja laittaa dynamic DNS jotta pystyy kutsumaan maailmaltakin.
Tämä sivu kertoo varmastikin olennaisen: https://www.home-assistant.io/integrations/homewizard/
Eli paikallisesti onnistuu APIn kutsuminen, kunhan ensin käy sovelluksen kautta aktivoimassa "Local API"-asetuksen päälle.

Itse virittelin tuon toimimaan pari viikkoa sitten - tuo Local API oli minulla jostain syystä jo valmiiksi päällä.
Olin tuon käyttöönoton tehnyt sovelluksen kautta toki, eli ei pysty varmaksi sanomaan, olisiko tuo @-Teme- toivoma käyttöönotto onnistunut jopa ilman sovelluksen käyttöä. Oletan siis API-kutsujen toimimattomuuden hänen tapauksessaan johtuvan tuosta Local API-asetuksesta. Voisiko olla niin, että mittari käy pilvestä kysymässä, saako ottaa paikallisia komentoja vastaan...?
 

tj86430

Vakionaama
Onko siis niin, että API on vain local, mutta sovellus toimii pilvipalvelimen kautta ja käytettävissä mistä tahansa (kunhan pilvipalvelu on enabloitu)?
 

TeemuB

Jäsen
Onko siis niin, että API on vain local, mutta sovellus toimii pilvipalvelimen kautta ja käytettävissä mistä tahansa (kunhan pilvipalvelu on enabloitu)?
En osaa sanoa varmaksi, onko MYÖS pilvestä saatavilla API, mutta tuo paikallinen API joka tapauksessa löytyy.
Ja kyllä, mobiilisovellus on yhteydessä pilvipalveluun, eli tiedot tallentuvat oletuksena sinne.
 

Sarkari

Jäsen
Nyt olisi tulossa tännekkin Landis+Gyr E360 sähkömittari, josta pääsisi lukemaan dataa. Onko sellaista valmista pulikkaa olemassa mikä tarjoaisi joko rajapinnat tai osaisi lähettää tietonsa mqtt-jonoon mutta ei lähettäisi mitään tietojansa pilveen?
 

Arisoft

Hyperaktiivi
Hyvä kysymys. Omani tein itse Lantronixin sarjaporttimuuntimesta. Se lähettää puhtaasti sarjadataa ethernetillä, jonka Raspi sitten lukee ja tekee sillä mitä haluaa. Minulla on parisenkymmentä tuollaista palikkaa joista saa turattua lisää. Jos jotakuta kiinnostaa niin voi ottaa yhteyttä.
 
K

korsteeni

Vieras
Nyt olisi tulossa tännekkin Landis+Gyr E360 sähkömittari, josta pääsisi lukemaan dataa. Onko sellaista valmista pulikkaa olemassa mikä tarjoaisi joko rajapinnat tai osaisi lähettää tietonsa mqtt-jonoon mutta ei lähettäisi mitään tietojansa pilveen?
minulla tämä #120
tekee sen, toimii ilman tuota 10k vastustakin

suoraan latoo mqtt palvelimelle haluamassaan muodossa, en muutellut mitään

sensors/power/p1meter/consumption 220322
sensors/power/p1meter/returndelivery 29791
sensors/power/p1meter/consumption_reactive 4098
sensors/power/p1meter/returndelivery_reactive 1210876
sensors/power/p1meter/actual_consumption 0
sensors/power/p1meter/actual_returndelivery 20
sensors/power/p1meter/actual_consumption_reactive 0
sensors/power/p1meter/actual_returndelivery_reactive 675
sensors/power/p1meter/l1_instant_power_usage 0
sensors/power/p1meter/l1_instant_power_delivery 0
sensors/power/p1meter/l2_instant_power_usage 0
sensors/power/p1meter/l2_instant_power_delivery 0
sensors/power/p1meter/l3_instant_power_usage 0
sensors/power/p1meter/l3_instant_power_delivery 15
sensors/power/p1meter/l1_reactive_power_usage 0
sensors/power/p1meter/l1_reactive_power_delivery 0
sensors/power/p1meter/l2_reactive_power_usage 0
sensors/power/p1meter/l2_reactive_power_delivery 0
sensors/power/p1meter/l3_reactive_power_usage 0
sensors/power/p1meter/l3_reactive_power_delivery 675
sensors/power/p1meter/l1_voltage 233900
sensors/power/p1meter/l2_voltage 236300
sensors/power/p1meter/l3_voltage 235100
sensors/power/p1meter/l1_instant_power_current 0
sensors/power/p1meter/l2_instant_power_current 0
sensors/power/p1meter/l3_instant_power_current 4500
 

Sarkari

Jäsen
minulla tämä #120
tekee sen, toimii ilman tuota 10k vastustakin

suoraan latoo mqtt palvelimelle haluamassaan muodossa, en muutellut mitään

sensors/power/p1meter/consumption 220322
sensors/power/p1meter/returndelivery 29791
sensors/power/p1meter/consumption_reactive 4098
sensors/power/p1meter/returndelivery_reactive 1210876
sensors/power/p1meter/actual_consumption 0
sensors/power/p1meter/actual_returndelivery 20
sensors/power/p1meter/actual_consumption_reactive 0
sensors/power/p1meter/actual_returndelivery_reactive 675
sensors/power/p1meter/l1_instant_power_usage 0
sensors/power/p1meter/l1_instant_power_delivery 0
sensors/power/p1meter/l2_instant_power_usage 0
sensors/power/p1meter/l2_instant_power_delivery 0
sensors/power/p1meter/l3_instant_power_usage 0
sensors/power/p1meter/l3_instant_power_delivery 15
sensors/power/p1meter/l1_reactive_power_usage 0
sensors/power/p1meter/l1_reactive_power_delivery 0
sensors/power/p1meter/l2_reactive_power_usage 0
sensors/power/p1meter/l2_reactive_power_delivery 0
sensors/power/p1meter/l3_reactive_power_usage 0
sensors/power/p1meter/l3_reactive_power_delivery 675
sensors/power/p1meter/l1_voltage 233900
sensors/power/p1meter/l2_voltage 236300
sensors/power/p1meter/l3_voltage 235100
sensors/power/p1meter/l1_instant_power_current 0
sensors/power/p1meter/l2_instant_power_current 0
sensors/power/p1meter/l3_instant_power_current 4500

Mistä sellaisen saa tilattua?
 

tk-

Aktiivinen jäsen

Tässä kanssa yksi vaihtoehto, ilmeisesti tuon pystyy itsekin asentamaan ESP8266/ESP32, mutta löytyy myös valmiiksi pakettina esimerkiksi täältä.

Mielenkiintoista olisi tietää kävisikö tuo semmoisenaan HomeWizardin palikkaan, ei taida oma into toistaiseksi riittää semmoisen testaamiseen.
 

Sarkari

Jäsen

Arisoft

Hyperaktiivi
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ä.
 

VesA

In Memoriam
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ä.
Aidonin moduli osaa molemmat, mutta Seskon mielestä Suomessa pitäisi lähettää selväkielisenä, binääriä käytetään Ruotsissa.

portti pitää olla näin:

The interface must use a fixed transfer speed of 115200 baud.
The format of transmitted data must be defined as “8N1”. Namely:
● 1 start bit,
● 8 data bits,
● no parity bit, and
● 1 stop bit
 

-Teme-

Vakionaama
Suomessa pitää olla ASCII muotoista, se on määrätty valitioneuvoston asetuksessa 767/2021 5§ 8 momentissa
Käytännössä ASCII muotoinen data on pakollista 1.1.2026 jolloin 3§ velvoittavuus astuu voimaan
Edellä 1 momentin 3 kohdassa tarkoitetusta asiakasrajapinnasta on saatava RJ12-liittimen välityksellä ASCII-merkkimuotoista tiedonsiirtotapaa noudattaen 10 sekunnin välein tai tiheämmin ainakin sähköverkosta otetun sähkön ja sähköverkkoon syötetyn sähkön virran, pätötehon, loistehon ja jännitteen tehollisarvot vaihekohtaisesti sekä mittauslaitteiston kumulatiivinen sähköenergialukema minuutin välein tai tiheämmin, kun verkonhaltija on aktivoinut rajapinnan loppukäyttäjän pyynnöstä.
Elenian alueella ollut binäärinä data, kuten tuon omakotitalomme blogin kohteessa
 

roots

Hyperaktiivi
Aidonin moduli osaa molemmat, mutta Seskon mielestä Suomessa pitäisi lähettää selväkielisenä, binääriä käytetään Ruotsissa.
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
 
Back
Ylös Bottom