In du inte har tummen mitt i handen är det enkelt att fixa en egen lösning. Jag följde i princip denna: https://github.com/psvanstrom/esphome-p1reader
Eftersom min elmätare sitter en bit bort på tomten valde jag esp8266 wemos d1 mini pro variant med möjlighet till extern 2.4Ghz antenn men en vilket gör att räckvidden blir riktigt bra. Fördelen med denna är att den drar så lite ström att den går att strömförsörja direkt via HAN-porten. ESP-32 exempelvis drar för mycket ström och kräver därför extern ström vilket bara gör det besvärligt. Jag handlade komponenterna från Amazon och Kina min hittade detta kittet på Wish kit med extern antenn om du också har en längre sträcka. Annars räcker det gott med "icke pro" versionen utan extern antenn.
<Uppladdad bildlänk>
Min modifiering från Svanströms repo blir att invertera uart-signalen för att slippa massa extra komponenter sedan. Sedan valde jag att istället för att använda motstånd som "voltage divider" en level converter för att omvandla signalen på 5V från HAN-porten till 3V som mikrodatorn kräver.
<Uppladdad bildlänk>
<Uppladdad bildlänk>
Kopplinschemat blir då följande:
<Uppladdad bildlänk>
Tillhörande kod för att invertera uart-signalen för kopplinschemat.
uart:
id: uart_bus
tx_pin: GPIO1
rx_pin:
number: GPIO3
inverted: true
baud_rate: 115200
Då grejerna sitter i elskåpet en bit bort printade jag även en liten låda till grejerna som funkar helt okej men den har jag inte i bakfickan idag. Om du är mer intresserad kan du skicka ett PM så kanske jag kan få fram lite mer.
Lösningen har rullat väldigt stabilt nu sedan installationen i somras!
/z