If T/P/H read-outs are successfully working, communication with the sensor sounds fine. If not doing so already, I would recommend trying known code (e.g. from the official sensor API, it even has a self-test file, or from your board's supplier). If you have no known-working sensors/boards to compare your current device to, I would recommend getting in touch with your board's supplier and maybe have it replaced/troubleshot.
... View more