Tapo H100 H200 T100 T110 T300 T310 T315 S200B S210 S220

You may try the https://github.com/petretiandrea/home-assistant-tapo-p100 and a H100 as a hub for it.

I am curious of S200B status with https://github.com/petretiandrea/home-assistant-tapo-p100 and when may that or another implementation become part of native Homeassistant support for aforementioned Tapo models?

How stable is functionality of https://github.com/petretiandrea/home-assistant-tapo-p100 ?

Do i really need a tapo hub for the tapo smart room temp & humidy sensor if I have home assistant?

Yes, this sensor uses a proprietary 866MHz protocol to connect to this sensor.

great thank you
now iā€™m stuck on trying to create an automation for the tapo p100 motion sensor
it doesnā€™t seem HA TP Link Integration has a state or understands that there is a motion detected
this should be so easy but the p100 motion sensor doesnā€™t seem expose to hass that there is a motion detected , only useless stuff that itā€™s connected, signal strength, updates but NO MOTION! frustrating!

@Thomo, the P100 is a plug, but assuming you have a hub (Iā€™ve got an H100) thatā€™s paired with the motion sensor (Iā€™ve got a T100) and added via Matter, you should have an occupancy binary sensor. This can be used to do automations based on state change.

Hereā€™s a simplified set I use to toggle lights based on motion, works exactly as expected.

This turns on a device and a label on motion detection:

- id: '123'
  alias: Office Motion Starts
  description: ''
  trigger:
  - platform: state
    entity_id:
    - binary_sensor.office_motion_sensor_occupancy
    from: 'off'
    to: 'on'
  action:
  - service: light.turn_on
    target:
      entity_id:
      - light.office_strip_lights
    data: {}
  - service: switch.turn_on
    metadata: {}
    data: {}
    target:
      label_id: standard_office
  mode: single

While this one waits for the sensor to be in ā€œunoccupiedā€ for five minutes before turning things off:

- id: '124'
  alias: Office Motion Stops
  description: ''
  trigger:
  - platform: state
    entity_id:
    - binary_sensor.office_motion_sensor_occupancy
    from: 'on'
    to: 'off'
    for:
      hours: 0
      minutes: 5
      seconds: 0
  condition: []
  action:
  - service: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id: light.office_strip_lights
  - service: switch.turn_off
    metadata: {}
    data: {}
    target:
      label_id: standard_office
  mode: single
1 Like

Hello @Messino
Do you have some solution for H200? I have it too and not able to add H200 to home assistant. It writes ā€˜failed to connectā€™.
I need it because of Tapo T300 water leak sensor.
I have tried matter (beta) and I see only firmware versionā€¦
thank you!

the S200B does show up in HA when you use it via the Tapo hub

The upcoming 2024.12 release adds support for H200. If you have one of those devices, it would be great if you could give the beta a try!

S200* buttons are not currently supported, as there is no clean way to do that. As this is a polling integration, we would need to poll for device logs constantly for button presses which would be battery consuming. Related upstream issue: Tapo S200B support on HA Ā· Issue #1117 Ā· python-kasa/python-kasa Ā· GitHub