Hej

Sitter och försöker få ut mätvärden från min elmätare via home assistant.
Kamstrup Omnipower.

Jag försöker följa beaky2000 projektet på github.
Men kommer inte särskilt långt, så jag testar om någon hjälp finns här.

Jag har installerat min mikrokontroller D1 mini Esp8266 12-F så jag får upp den under Esp Home i sidofältet.
Jag har installerat Samba så jag kan ansluta till Home Assistants filsystem via Windows. file://192.168.x.xxx från utforskaren.

Sidofältet---> Esp home--> Secrets Här har jag lagt in följande:
wifi_ssid: "SSID"
wifi_password: "Wifi-Lösenord"
p1mini_password: "Lösenord??"
p1mini_api_key: <Home Assistant API key>

1 ) Kan jag skriva vilket lösenord som helst under "P1mini_Password"?

2 ) Angående API key, försökt följa länken som delades från beaky2000 https://esphome.io/components/api.html
Försöker förstå mig på den men lyckas inte skapa någon API key.

Sen försöker jag förstå mig på vad som ska klistras in i Home Assistanst filsystem.
Men jag kan börja med att lösa ovanstående.

Tacksam ifall någon har en input.

Hälsningar.
 
  • Gilla
Bengt Wahrolen och 1 till
  • Laddar…
1) Ja, det är ett lösenord du använder senare för att uppdatera koden over-the-air (OTA)

2) API- nyckeln skapas när du skapar ett nytt projekt i ESPhome i HA.

3) Vad jag minns behöver man inte skriva något i HA-konfiguratioen efter att man får igång ESPhome.

Kom ihåg att Omnipower inte kan spänningsmata läsaren, det måste du ordna själv.
 
Tack för svar!
Jag kom en bit framåt.
Men har nu kört fast igen.

Min Secrets.yaml ser ut enligt nedan;

wifi_ssid: "SSID"
wifi_password: "Mitt Wifi Lösenord"
p1mini_password: "Random lösenord"
p1mini_api_key: "API Key hämtat från minikontrollern när denne lades till i EspHome"

I Home Assistant har jag lagt in filerna från Beaky2000 enligt följande;

\\192.168.x.xxx\config\esphome\
p1mini.yaml
secrets.yaml
\components
\p1mini
__init__.py
p1_mini.cpp
p1_mini.h
\sensor
__init__.py
p1_mini_sensor.cpp
p1_mini_sensor.h
\text_sensor
__init__.py
p1_mini_text_sensor.cpp
p1_mini_text_sensor.h


Jag kopierar innehållet från p1mini.yaml och lägger in koden rakt av in till min D1 mini Esp8266 12-F som finns inlagd i EspHome med samma namn, alltså p1mini.

p1mini.yaml koden valideras utan problem och jag installerar den med wireless och får texten enligt nedan
Jag lyckas inte ansluta till den via http://p1mini.local/
Min accesspunkt är i nära anslutning till min Esp.

Vad kan detta bero på?



======================== [SUCCESS] Took 293.82 seconds ========================INFO Successfully compiled program.
INFO Connecting to 192.168.x.xxx port 8266...
INFO Connected to 192.168.x.xxx
INFO Uploading /data/build/p1mini/.pioenvs/p1mini/firmware.bin (547472 bytes)
INFO Compressed to 378207 bytes
ERROR Error auth result: Error: Authentication invalid. Is the password correct?
 
Någonstans är det fel på lösenordet.

Det är inte heller säkert att din router stödjer mDNS för att lokala namnuppslag, prova att ansluta till IP-adressen istället.
 
C Capative skrev:
Hej

Sitter och försöker få ut mätvärden från min elmätare via home assistant.
Kamstrup Omnipower.

Jag försöker följa beaky2000 projektet på github.
Men kommer inte särskilt långt, så jag testar om någon hjälp finns här.

Jag har installerat min mikrokontroller D1 mini Esp8266 12-F så jag får upp den under Esp Home i sidofältet.
Jag har installerat Samba så jag kan ansluta till Home Assistants filsystem via Windows. file://192.168.x.xxx från utforskaren.

Sidofältet---> Esp home--> Secrets Här har jag lagt in följande:
wifi_ssid: "SSID"
wifi_password: "Wifi-Lösenord"
p1mini_password: "Lösenord??"
p1mini_api_key: <Home Assistant API key>

1 ) Kan jag skriva vilket lösenord som helst under "P1mini_Password"?

2 ) Angående API key, försökt följa länken som delades från beaky2000 [länk]
Försöker förstå mig på den men lyckas inte skapa någon API key.

Sen försöker jag förstå mig på vad som ska klistras in i Home Assistanst filsystem.
Men jag kan börja med att lösa ovanstående.

Tacksam ifall någon har en input.

Hälsningar.
Jo vete tusan, kör annan lösning utan ESP.

Sen kollade jag projektet och tyvärr är ju inte mätaren officiellt verifierad

https://github.com/Beaky2000/esphome-p1mini/issues

Men den här användaren skriver att det gör det
https://github.com/Beaky2000/esphome-p1mini/discussions/12

Sen fick jag inte mitt elmätarskrälleplus port att fungera föränn elnätsägaren la på senaste firmware (OTA-uppdatering)

EDIT plus det här med extern matnig till mätaren
https://documentation.kamstrup.com/...MjE.*FPAU*MTMxOTY1ODkwLjE3MzIwOTU4MjE.&page=1
 
Redigerat:
zarkov zarkov skrev:
Någonstans är det fel på lösenordet.

Det är inte heller säkert att din router stödjer mDNS för att lokala namnuppslag, prova att ansluta till IP-adressen istället.
Har testat att ansluta mot ip adressen nedan, men inget av det fungerar.
192.168.x.xxx
192.168.x.xxx:8266

Jag kan däremot pinga den i cmd.

Lösenorden står ju i secrets.yaml så tänker det står vad det står där.

Det enda jag kan tänka är att jag har fel API key.
API Key har jag som sagt tagit från Esp:n när jag la till den för första gången i Esp home, den visas under "show api key".
 
P paralun skrev:
Jo vete tusan, kör annan lösning utan ESP.

Sen kollade jag projektet och tyvärr är ju inte mätaren officiellt verifierad

[länk]

Men den här användaren skriver att det gör det
[länk]

Sen fick jag inte mitt elmätarskrälleplus port att fungera föränn elnätsägaren la på senaste firmware (OTA-uppdatering)

EDIT plus det här med extern matnig till mätaren
[länk]
Har läst flera som fått det att fungera med Kamstrup Omnipower mätaren.

Låter verkligen omständigt om man ska få nätägaren till att få till en firmware update på mätaren, men det löser dom kanske smidigt.

Har fått P1 porten aktiverad iaf.
Just nu försöker jag få mjukvaran att fungera.

Borde man inte klara sig utan P1 modulen?
Stiften som sitter i mätaren finns ju dokumenterat i mätarens manual.
Räcker det inte att strömmata min Esp 8266 med mikrousb och plocka data från stift 5 har jag för mig samt gnd?
 
C Capative skrev:
Har läst flera som fått det att fungera med Kamstrup Omnipower mätaren.

Låter verkligen omständigt om man ska få nätägaren till att få till en firmware update på mätaren, men det löser dom kanske smidigt.

Har fått P1 porten aktiverad iaf.
Just nu försöker jag få mjukvaran att fungera.

Borde man inte klara sig utan P1 modulen?
Stiften som sitter i mätaren finns ju dokumenterat i mätarens manual.
Räcker det inte att strömmata min Esp 8266 med mikrousb och plocka data från stift 5 har jag för mig samt gnd?
Det spelar ju ingen roll vad du matar med men stift 1 ska då ha +5V annars öppnar inte optokopplaren i elmätaren,

Sen att uppdatera firmware är enkelt fär en elnätsägare och det sker normalt via en sk OTA (over the air) och en omstart av mätaren. Men lite överkurs jag fick en tidig Omnipower för över två år sedan.

Kolla även att du har rätt firmware dvs för HAN-P1.
 
  • Diagram över RJ12-kontakt med stiftnummer och signalnamn, inklusive +5V strömförsörjning, dataförfrågan, jord, dataledning och visning av kontaktanslutningar.
    Inloggade ser högupplösta bilder
    Skapa konto
    Gratis och tar endast 30 sekunder
P paralun skrev:
Det spelar ju ingen roll vad du matar med men stift 1 ska då ha +5V annars öppnar inte optokopplaren i elmätaren,

Sen att uppdatera firmware är enkelt fär en elnätsägare och det sker normalt via en sk OTA (over the air) och en omstart av mätaren. Men lite överkurs jag fick en tidig Omnipower för över två år sedan.

Kolla även att du har rätt firmware dvs för HAN-P1.
På Omnipower så sitter optokopplaren i instickskortet, det är därför det krävs extern spänningsmatning av läsaren (som då också förser sekundärsidan av optokopplaren med ström). Kamstrup menar att det är för att garantera galvanisk isolation mellan nätsidan och kundsidan av elmätaren.
 
zarkov zarkov skrev:
På Omnipower så sitter optokopplaren i instickskortet, det är därför det krävs extern spänningsmatning av läsaren (som då också förser sekundärsidan av optokopplaren med ström). Kamstrup menar att det är för att garantera galvanisk isolation mellan nätsidan och kundsidan av elmätaren.
Jo jag har nog aldrig Googlat så mycket som när jag envist skulle ha igång min överföring,

Hursomhelst så hade Domoticz en beskrivning men den verkar ha gått i den digitala graven och optopkopplaren är ju den galvaniska separationen,

Kör den här lösningen och klippte kabeln och kopplade ihop den med en RJ12 kabel inkl en 5V matning..
https://www.amazon.se/-/en/Domoticz-Raspberry-FR232R-Kaifa-Kamstrup/dp/B07JGKJ6SM
Och sedan rätt in till en RPi

Sen provade vi i den stora HAN-portstråden någonstans och utan 5V så kommer det ingenting.
 
  • Gilla
zarkov
  • Laddar…
Tack för era svar

Har nu lyckats att flasha min Esp 8266 med p1mini.yaml
Jag fick flasha den via Web.esphome med p1mini.Bin som skapades i Esphome vid manuell flashning med kabel.

Så nu funkar det mjukvarumässigt, jag kommer in på p1min.local

Nu till hårdvaran. Jag har kopplat enligt beakys2000 bild på min Esp 8266.
Men istället för en RJ12 har jag kopplat in direkt på stiften på mätaren enligt Kamstrups pinout.

Jag strömmatar +5 Volt på 5V5 och - mot Gnd.

Men jag får inte ut någon data från denna setupen.
1 ) Är det tvunget att ha en P1 modul instoppad?
Borde väl räcka med att plocka från stiften i mätaren.

Har läst någon som fick sänka sin baudrate.
2 ) Vad kan vara lämplig baudrate att prova med?
 
C Capative skrev:
Tack för era svar

Har nu lyckats att flasha min Esp 8266 med p1mini.yaml
Jag fick flasha den via Web.esphome med p1mini.Bin som skapades i Esphome vid manuell flashning med kabel.

Så nu funkar det mjukvarumässigt, jag kommer in på p1min.local

Nu till hårdvaran. Jag har kopplat enligt beakys2000 bild på min Esp 8266.
Men istället för en RJ12 har jag kopplat in direkt på stiften på mätaren enligt Kamstrups pinout.

Jag strömmatar +5 Volt på 5V5 och - mot Gnd.

Men jag får inte ut någon data från denna setupen.
1 ) Är det tvunget att ha en P1 modul instoppad?
Borde väl räcka med att plocka från stiften i mätaren.

Har läst någon som fick sänka sin baudrate.
2 ) Vad kan vara lämplig baudrate att prova med?
Jo men du har ju både GND och Power GND dvs stift 3 o 6

Sen att gå direkt på stiften är nog mindre bra för det är mycket känsliga signaler plus trångt och pillrigt.
Sannolikt sitter det sedan ett skydd som stänger optokopplaren vid felinkopplingar.

Jag klippte kabeln och monterade ihop med klämmor.
https://www.jula.se/catalog/el-och-...ter-och-kopplingsklammor/skarvklammor-008066/

"Pillrigt" och att hålla koll på numreringen, kabelfärg och stift

Mer info
https://hanporten.se/svenska/porten/

Sen har jag då aldrig meckat med ett ESP-kort om det har några egenheter?
 
C Capative skrev:
Tack för era svar

Har nu lyckats att flasha min Esp 8266 med p1mini.yaml
Jag fick flasha den via Web.esphome med p1mini.Bin som skapades i Esphome vid manuell flashning med kabel.

Så nu funkar det mjukvarumässigt, jag kommer in på p1min.local

Nu till hårdvaran. Jag har kopplat enligt beakys2000 bild på min Esp 8266.
Men istället för en RJ12 har jag kopplat in direkt på stiften på mätaren enligt Kamstrups pinout.

Jag strömmatar +5 Volt på 5V5 och - mot Gnd.

Men jag får inte ut någon data från denna setupen.
1 ) Är det tvunget att ha en P1 modul instoppad?
Borde väl räcka med att plocka från stiften i mätaren.

Har läst någon som fick sänka sin baudrate.
2 ) Vad kan vara lämplig baudrate att prova med?
För RJ12 används 115200 baud, 8N1. För RJ45 gäller 2400 baud 8E1.
 
T
C Capative skrev:
Tack för era svar

Har nu lyckats att flasha min Esp 8266 med p1mini.yaml
Jag fick flasha den via Web.esphome med p1mini.Bin som skapades i Esphome vid manuell flashning med kabel.

Så nu funkar det mjukvarumässigt, jag kommer in på p1min.local

Nu till hårdvaran. Jag har kopplat enligt beakys2000 bild på min Esp 8266.
Men istället för en RJ12 har jag kopplat in direkt på stiften på mätaren enligt Kamstrups pinout.

Jag strömmatar +5 Volt på 5V5 och - mot Gnd.

Men jag får inte ut någon data från denna setupen.
1 ) Är det tvunget att ha en P1 modul instoppad?
Borde väl räcka med att plocka från stiften i mätaren.

Har läst någon som fick sänka sin baudrate.
2 ) Vad kan vara lämplig baudrate att prova med?
1) För Omnipower, nej, den vill inte ge 5V om den är inställd på RJ12. Man måste mata sin esp på något annat sätt, från batteri eller usb-laddare.
 
Klicka här för att svara
Vi vill skicka notiser för ämnen du bevakar och händelser som berör dig.