Nie wiem czy czytasz to co piszesz, ale o ile zrozumiałem, chcesz coś co nazywasz “plywajacy termometr na wifi” udostępnić po sieci Zigbee?
A nie prościej zbudować sobie “plywajacy termometr” na zigbee zamiast wifi?
Albo jeszcze prościej, kupić gotowy “pływający termometr”, taki np. basenowy działający na RF433 i zintegrować go z HA. MA duży zasięg i jest gotowym urządzeniem, zaprojektowanym i wykonanym do takich celów. Ewentualnie coś na BLE.