pyhiveapi is for home assistant which by the looks of it is something everyone has migrated to.
My openhab display has said null for too long now so I had a look into this and im not very good at coding but know the basics, looking at Russells github files I saw a file called HiveApiConstants which has the following.
Which I thought ahh this is the URL which is really old, I changed this to https://beekeeper.hivehome.com/1.0/cognito/login and rebuilt it and uploaded to my openhab to unfortunately still get the same OFFLINE - COMMUNICATION_ERROR.
@rossgb I have Hive bulbs and plugs - happy to help. I have written a python class which makes calls to Hive via the pyhiveapi library (used by Home Assistant, but I use standalone). Would that be helpful?
Thanks for the offer @samwatling but I’m afraid that this binding has been dead for quite a while.
Back in early 2020 when I wrote it Hive exposed two different APIs (“omnia” and “beekeeper”). I chose the “omnia” API because it had swagger documentation whereas the “beekeeper” API needed to be reverse engineered from the app. This turned out to be a mistake because Hive later shut down the “omnia” API in September 2020.
Due to health problems at the time I didn’t feel up re-writing my binding and in fact stopped using OpenHAB altogether.
Unfortunately my binding would probably need a lot of work to get running again. Not only would it need to be re-written to use the “beekeeper” API, it would also need to be updated to use the OpenHAB 3.x API (it was originally written for OpenHAB 2.5.x).