The obihai integration allows you to view the call status for your Obihai devices.

To enable obihai in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
  - platform: obihai
    host: 192.168.1.x

Configuration Variables

host string Required

IP Address of Obihai device

username string (Optional, default: admin)

Username for the Obihai device.

password string (Optional, default: admin)

Password for the Obihai device.

The following is a list of expected sensors and their expected states when using the user account:

  • Sensor if the device requires a reboot (True or False)
  • Sensor for each configured service (0 for no calls, 1 for a call and 2 for call waiting/3way calling)
  • Sensor for the last reboot date
  • Sensor for call direction (No Active Calls, Inbound Call or Outbound Call)

In addition to the above list the admin account can expect to see the following sensors:

  • Obihai service status (Normal, Down or other states from Obihais network)
  • Sensors for each phone port in use (On Hook, Off Hook and Ringing)
  • Sensors for last caller name and number (this is also the current incoming call, will also show -- if no data provided)