There is a Ring binding and some have made this work, but it’s not easy to get two way voice (I think those I’ve seen get this working set up SIP) and I’ve never seen two way video (most doorbells don’t have a screen anyway).
This should be well handled using the IP Camera binding, assuming you choose cameras that are supported by that add-on and some technology for the lights that are supported by some OH add-on.
I assume this is the recently rebranded Residio (I have one of these too). There is currently no add-on to support that in OH. I posted a tutorial and some rules a couple years ago but they never worked reliably. Honeywell’s API is kind of broken when it comes to authentication. However, when I was offered a free Alexa Show I took it and use the Alexa Control Add-on to get minimal access to the thermostat. I can change the setpoint and the mode (heating, AC, off) and get the current temp. But that’s all I need.
I believe the Zigbee binding handles Hue just fine, so long as you have a Zigbee coordinator that OH can use (usually a USB device). I don’t know anything about WiFi bulbs from Philips. I don’t think there is an add-on for that.
If you do have a hub, there is a Philips Hue add-on which can access and control any device on the hub.
There is an iPhone app for OH. As always the OH UI is web based so that’s an option too. There is also HomeKit integration.
Depends on the technology they use.
I have a handful of custom ones I built with ESP8266s and ESPHome firmware and publish the readings to MQTT.
I’ve also a couple of Govee GVH5072s which the openHAB Bluetooth binding should handle but I run OH in Docker and getting access to bluetooth in a container is a chore. So I use GitHub - rkoshak/sensorReporter: A python based service that receives sensor inputs and publishes them over REST (should work with any API but mainly tested with openHAB) or MQTT. It can also receive commands and perform an action (e.g. set a GPIO pin to HIGH). It currently supports Bluetooth, GPIO on Raspberry Pi, Amazon Dash buttons, command line scripts, and Roku IP address discovery. to sniff for the readings and deliver them over MQTT. With the recent addition of Homie support OH should auto-discover these now. Or sensorReporter also communicates with OH’s REST API directly if you don’t want to use MQTT.
In addition I have a couple of AirThings Wave+ sensors and use GitHub - Drolla/WavePlus_Bridge: Airthings Wave Plus Bridge to Wifi/LAN and MQTT to publish those sensor readings over MQTT. Again, the OH Bluetooth add-on should handle this if you are not running in a container.
But temperature sensors are pretty basic. Lots of options are out there including Hue, Zigbee, Zwave, Shelly, Ecobee, and more.