So i always loved opower intergration, center of my smart home is to keep cost low.
But it sucks so much doesnt return enough data so i decided to embark on a journey to make a con ed scrapper and its turning out well had to start from scratch serval times but figured out totp so it matched google authenticator and can generate its own matching codes and use them for login page ect, was able to login now just a matter of properly scrapping pages for data and downloading pdf bills.
Once that done and i get a working nextjs project as a proof of concept i can port it as an integration or addon… ehhh
op power provides needed info like meter reads and billing clycle data but i need in home assistant my account balance, last bill amount, ect. i live with roomates who like to “stream” with beef graphis cards lol the electricity gets to high so everyone gets daily text of the account balance, last bill amount, current usage (as kwh and $) and future projected used based on our consumtion. Helps allot, reduces arguments
So far i acheived my goal its running as a web app on seperate server sending mqtt updates to sensors but i need it as a addon after i polish it up.
Message from Con Edison. Your new bill for the latest billing cycle is {{ states(‘sensor.coned_latest_bill’) }} dollars.