Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 1.23 KB

File metadata and controls

19 lines (18 loc) · 1.23 KB

ToDo

  • basic integration with one config entry per device, each exposing all known reading types as sensors withing entity
  • ensure no deprecation warning is present as of 2025-01
  • cached API key (instead of re-connect each time) -> auto-reneval of token on library side
  • [-] more elegant config flow to set which reading types are available in specific devices - something like in Tuya integration; maybe add some defaults or read what is device exposing on first try -> assume all data reported by device, let user disable entities or devices normally
  • handle property types in sync with qingping-iot-cloud
  • provide help and guide
  • clean code
  • [.] validate best practices
  • add binary sensor for device online/offline status
  • add data recording/upload interval configuration
  • exclude data older than some threshold (time now, timestamp of message, polling interval)
  • handle total API failure (immediately set data to unavailable)
  • test what happens when new device is added
  • test what happens when sensors are added
  • [.] support webhook (https://developer.qingping.co/personal/dataPushSetting) - using public nabu.casa endpoint
  • webhook signature verification
  • webhook support event push