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.
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.
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.
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?
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?
Jo vete tusan, kör annan lösning utan ESP.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.
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:
Har testat att ansluta mot ip adressen nedan, men inget av det fungerar.zarkov skrev:
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".
Har läst flera som fått det att fungera med Kamstrup Omnipower mätaren.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]
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,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?
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.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.
Jo jag har nog aldrig Googlat så mycket som när jag envist skulle ha igång min överföring,zarkov skrev:
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.
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?
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 6C 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?
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?
För RJ12 används 115200 baud, 8N1. För RJ45 gäller 2400 baud 8E1.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.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?
Denna färdiga produkt med öppen källkod byggt på esp32 finns att köpa annars. Har kört den i ett år nu tillsammans med home assistant och är väldigt nöjd. Går att köra standalone också.
https://www.amsleser.no/home/1-41-p...trup-omnipower-meters.html#/23-enclosure-with
https://www.amsleser.no/home/1-41-p...trup-omnipower-meters.html#/23-enclosure-with
Klicka här för att svara
