Have a look at ESP8266 MQTT populated 0.96" OLED display
not I2C - but I used MQTT to send info and made the display “dumb”, just listening to its MQTT topic for what to display.
Then Home Assistant is the brains - you can send whatever you like to the display using automatons & MQTT publish statements
Hope it helps
Phil