Why does it have to be 433MHz? I have made a solution with Open/close and battery status using an ESP32 and the build-in WiFi. It can run app. 5 years on a battery. It is using MQTT which is build-in in OpenHab.