I'm getting the Hive API returning "Forbidden"
I can successfully connect to the Hive web app using the credentials so I know they are correct but whenever the plugin tries to connect it's getting a 403 forbidden error. I've included the log below (obviously with password and Id blanked) as hopefully this may help to debug the issue.
And help would be appreciated.
2020-12-03 13:58:15.177 (W1 Hive) Pushing 'onHeartbeatCallback' on to queue
2020-12-03 13:58:15.239 (W1 Hive) Processing 'onHeartbeatCallback' message
2020-12-03 13:58:15.239 (W1 Hive) Calling message handler 'onHeartbeat'.
2020-12-03 13:58:15.239 (W1 Hive) onHeartbeat called
2020-12-03 13:58:15.239 (W1 Hive) Counter = 3
2020-12-03 13:58:25.379 (W1 Hive) Pushing 'onHeartbeatCallback' on to queue
2020-12-03 13:58:25.411 (W1 Hive) Processing 'onHeartbeatCallback' message
2020-12-03 13:58:25.411 (W1 Hive) Calling message handler 'onHeartbeat'.
2020-12-03 13:58:25.411 (W1 Hive) onHeartbeat called
2020-12-03 13:58:25.411 (W1 Hive) Counter = 4
2020-12-03 13:58:35.593 (W1 Hive) Pushing 'onHeartbeatCallback' on to queue
2020-12-03 13:58:35.639 (W1 Hive) Processing 'onHeartbeatCallback' message
2020-12-03 13:58:35.639 (W1 Hive) Calling message handler 'onHeartbeat'.
2020-12-03 13:58:35.639 (W1 Hive) onHeartbeat called
2020-12-03 13:58:35.639 (W1 Hive) Counter = 5
2020-12-03 13:58:45.810 (W1 Hive) Pushing 'onHeartbeatCallback' on to queue
2020-12-03 13:58:45.857 (W1 Hive) Processing 'onHeartbeatCallback' message
2020-12-03 13:58:45.857 (W1 Hive) Calling message handler 'onHeartbeat'.
2020-12-03 13:58:45.858 (W1 Hive) onHeartbeat called
2020-12-03 13:58:45.858 (W1 Hive) Counter = 6
2020-12-03 13:58:56.195 (W1 Hive) 45 44 22 7d 5d 7d .. .. .. .. .. .. .. .. .. .. .. .. .. .. ED"}]}
2020-12-03 13:58:56.195 (W1 Hive) Pushing 'onMessageCallback' on to queue
2020-12-03 13:58:56.195 (W1 Hive) Processing 'onMessageCallback' message
2020-12-03 13:58:56.195 (W1 Hive) Calling message handler 'onMessage'.
2020-12-03 13:58:56.195 (W1 Hive) onMessage called for Hive Weather
2020-12-03 13:58:56.195 (W1 Hive) Processing 'onDisconnectCallback' message
2020-12-03 13:58:56.195 (W1 Hive) Calling message handler 'onDisconnect'.
2020-12-03 13:58:56.195 (W1 Hive) onDisconnect called for Hive Weather
2020-12-03 13:58:56.196 (W1 Hive) Processing 'onMessageCallback' message
2020-12-03 13:58:56.196 (W1 Hive) Calling message handler 'onMessage'.
2020-12-03 13:58:56.196 (W1 Hive) onMessage called for Hive Devices
2020-12-03 13:58:56.196 (W1 Hive) Pushing 'DisconnectDirective' on to queue
2020-12-03 13:58:56.196 (W1 Hive) Error Getting Devices - Recreating Session
2020-12-03 13:58:56.196 (W1 Hive) Pushing 'ConnectDirective' on to queue
2020-12-03 13:58:56.196 (W1 Hive) Processing 'DisconnectDirective' message
2020-12-03 13:58:56.196 (W1 Hive) Disconnect directive received for 'api.prod.bgchprod.info:443'.
2020-12-03 13:58:56.196 (W1 Hive) Handling TCP disconnect, socket (api.prod.bgchprod.info:443) is connected
2020-12-03 13:58:56.196 (W1 Hive) Processing 'ConnectDirective' message
2020-12-03 13:58:56.197 (W1 Hive) Queued asynchronous secure read aborted.
2020-12-03 13:58:56.197 (W1 Hive) Pushing 'DisconnectedEvent' on to queue
2020-12-03 13:58:56.197 (W1 Hive) Transport set to: 'TCP/IP', beekeeper.hivehome.com:443.
2020-12-03 13:58:56.219 (W1 Hive) Connect directive received, action initiated successfully.
2020-12-03 13:58:56.219 (W1 Hive) Processing 'DisconnectedEvent' message
2020-12-03 13:58:56.219 (W1 Hive) Disconnect event received for 'api.prod.bgchprod.info:443'.
2020-12-03 13:58:56.220 (W1 Hive) Pushing 'onDisconnectCallback' on to queue
2020-12-03 13:58:56.221 (W1 Hive) Processing 'onDisconnectCallback' message
2020-12-03 13:58:56.221 (W1 Hive) Calling message handler 'onDisconnect'.
2020-12-03 13:58:56.221 (W1 Hive) onDisconnect called for Hive Devices
2020-12-03 13:58:56.241 (W1 Hive) Pushing 'onConnectCallback' on to queue
2020-12-03 13:58:56.274 (W1 Hive) Processing 'onConnectCallback' message
2020-12-03 13:58:56.274 (W1 Hive) Calling message handler 'onConnect'.
2020-12-03 13:58:56.274 (W1 Hive) onConnect called for Hive Session
2020-12-03 13:58:56.275 (W1 Hive) Creating Session
2020-12-03 13:58:56.275 (W1 Hive) Pushing 'WriteDirective' on to queue
2020-12-03 13:58:56.276 (W1 Hive) Processing 'WriteDirective' message
2020-12-03 13:58:56.276 (W1 Hive) Sending 292 bytes of data
2020-12-03 13:58:56.276 (W1 Hive) 50 4f 53 54 20 2f 31 2e 30 2f 63 6f 67 6e 69 74 6f 2f 6c 6f POST./1.0/cognito/lo
2020-12-03 13:58:56.276 (W1 Hive) 67 69 6e 20 48 54 54 50 2f 31 2e 31 0d 0a 41 75 74 68 6f 72 gin.HTTP/1.1..Author
2020-12-03 13:58:56.276 (W1 Hive) 69 7a 61 74 69 6f 6e 3a 20 42 61 73 69 63 20 64 7a 46 41 63 ization:.Basic.dzFAc
2020-12-03 13:58:56.277 (W1 Hive) 47 46 35 4e 48 42 79 62 33 42 6c 63 6e 52 35 4c 6d 4e 76 62 GF5NHByb3BlcnR5LmNvb
2020-12-03 13:58:56.277 (W1 Hive) 54 70 6e 61 57 35 6e 5a 58 49 78 51 51 3d 3d 0d 0a 55 73 65 TpnaW5nZXIxQQ==..Use
2020-12-03 13:58:56.277 (W1 Hive) 72 2d 41 67 65 6e 74 3a 20 44 6f 6d 6f 74 69 63 7a 2f 31 2e r-Agent:.Domoticz/1.
2020-12-03 13:58:56.277 (W1 Hive) 30 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 70 0..Content-Type:.app
2020-12-03 13:58:56.277 (W1 Hive) 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 0d 0a 41 63 63 65 70 lication/json..Accep
2020-12-03 13:58:56.277 (W1 Hive) 74 3a 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 0d t:.application/json.
2020-12-03 13:58:56.277 (W1 Hive) 0a 48 6f 73 74 3a 20 62 65 65 6b 65 65 70 65 72 2e 68 69 76 .Host:.beekeeper.hiv
2020-12-03 13:58:56.277 (W1 Hive) 65 68 6f 6d 65 2e 63 6f 6d 0d 0a 43 6f 6e 74 65 6e 74 2d 4c ehome.com..Content-L
2020-12-03 13:58:56.277 (W1 Hive) 65 6e 67 74 68 3a 20 35 39 0d 0a 0d 0a 7b 22 75 73 65 72 6e ength:.59....{"usern
2020-12-03 13:58:56.278 (W1 Hive) 61 6d 65 22 3a 20 22 77 31 40 70 61 79 34 70 72 6f 70 65 72 ame":."******
2020-12-03 13:58:56.278 (W1 Hive) 74 79 2e 63 6f 6d 22 2c 20 22 70 61 73 73 77 6f 72 64 22 3a ****",."password":
2020-12-03 13:58:56.278 (W1 Hive) 20 22 67 69 6e 67 65 72 31 41 22 7d .. .. .. .. .. .. .. .. ."********"}
2020-12-03 13:58:56.322 (W1 Hive) Pushing 'ReadEvent' on to queue
2020-12-03 13:58:56.336 (W1 Hive) Processing 'ReadEvent' message
2020-12-03 13:58:56.336 (W1 Hive) Received 547 bytes of data
2020-12-03 13:58:56.336 (W1 Hive) 48 54 54 50 2f 31 2e 31 20 34 30 33 20 46 6f 72 62 69 64 64 HTTP/1.1.403.Forbidd
2020-12-03 13:58:56.336 (W1 Hive) 65 6e 0d 0a 43 6f 6e 74 65 6e 74 2d 54 79 70 65 3a 20 61 70 en..Content-Type:.ap
2020-12-03 13:58:56.336 (W1 Hive) 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 0d 0a 43 6f 6e 74 plication/json..Cont
2020-12-03 13:58:56.337 (W1 Hive) 65 6e 74 2d 4c 65 6e 67 74 68 3a 20 32 34 0d 0a 43 6f 6e 6e ent-Length:.24..Conn
2020-12-03 13:58:56.337 (W1 Hive) 65 63 74 69 6f 6e 3a 20 6b 65 65 70 2d 61 6c 69 76 65 0d 0a ection:.keep-alive..
2020-12-03 13:58:56.337 (W1 Hive) 44 61 74 65 3a 20 54 68 75 2c 20 30 33 20 44 65 63 20 32 30 Date:.Thu,.03.Dec.20
2020-12-03 13:58:56.337 (W1 Hive) 32 30 20 31 33 3a 35 38 3a 35 35 20 47 4d 54 0d 0a 78 2d 61 20.13:58:55.GMT..x-a
2020-12-03 13:58:56.338 (W1 Hive) 6d 7a 6e 2d 52 65 71 75 65 73 74 49 64 3a 20 32 65 30 36 64 mzn-RequestId:.2e06d
2020-12-03 13:58:56.338 (W1 Hive) 66 35 31 2d 32 33 34 66 2d 34 63 32 34 2d 62 31 61 37 2d 32 f51-234f-4c24-b1a7-2
2020-12-03 13:58:56.338 (W1 Hive) 32 66 62 39 64 39 36 62 35 39 33 0d 0a 78 2d 61 6d 7a 6e 2d 2fb9d96b593..x-amzn-
2020-12-03 13:58:56.338 (W1 Hive) 45 72 72 6f 72 54 79 70 65 3a 20 46 6f 72 62 69 64 64 65 6e ErrorType:.Forbidden
2020-12-03 13:58:56.338 (W1 Hive) 45 78 63 65 70 74 69 6f 6e 0d 0a 78 2d 61 6d 7a 2d 61 70 69 Exception..x-amz-api
2020-12-03 13:58:56.338 (W1 Hive) 67 77 2d 69 64 3a 20 57 2d 70 4d 39 45 55 50 44 6f 45 46 6f gw-id:.W-pM9EUPDoEFo
2020-12-03 13:58:56.339 (W1 Hive) 6e 67 3d 0d 0a 58 2d 41 6d 7a 6e 2d 54 72 61 63 65 2d 49 64 ng=..X-Amzn-Trace-Id
2020-12-03 13:58:56.339 (W1 Hive) 3a 20 52 6f 6f 74 3d 31 2d 35 66 63 38 65 66 31 66 2d 33 35 :.Root=1-5fc8ef1f-35
2020-12-03 13:58:56.339 (W1 Hive) 61 30 61 61 62 31 30 62 65 35 66 38 37 39 34 37 30 33 62 62 a0aab10be5f8794703bb
2020-12-03 13:58:56.339 (W1 Hive) 37 62 0d 0a 58 2d 43 61 63 68 65 3a 20 45 72 72 6f 72 20 66 7b..X-Cache:.Error.f
2020-12-03 13:58:56.339 (W1 Hive) 72 6f 6d 20 63 6c 6f 75 64 66 72 6f 6e 74 0d 0a 56 69 61 3a rom.cloudfront..Via:
2020-12-03 13:58:56.339 (W1 Hive) 20 31 2e 31 20 61 38 63 37 66 64 61 35 31 63 38 39 32 36 35 .1.1.a8c7fda51c89265
2020-12-03 13:58:56.340 (W1 Hive) 64 31 35 34 35 64 64 35 35 34 63 62 39 34 37 63 38 2e 63 6c d1545dd554cb947c8.cl
2020-12-03 13:58:56.340 (W1 Hive) 6f 75 64 66 72 6f 6e 74 2e 6e 65 74 20 28 43 6c 6f 75 64 46 oudfront.net.(CloudF
2020-12-03 13:58:56.340 (W1 Hive) 72 6f 6e 74 29 0d 0a 58 2d 41 6d 7a 2d 43 66 2d 50 6f 70 3a ront)..X-Amz-Cf-Pop:
2020-12-03 13:58:56.340 (W1 Hive) 20 4c 48 52 33 2d 43 31 0d 0a 58 2d 41 6d 7a 2d 43 66 2d 49 .LHR3-C1..X-Amz-Cf-I
2020-12-03 13:58:56.340 (W1 Hive) 64 3a 20 36 35 6b 76 68 52 67 47 79 63 62 51 6d 79 34 51 58 d:.65kvhRgGycbQmy4QX
2020-12-03 13:58:56.340 (W1 Hive) 73 71 53 36 35 52 38 6e 71 48 68 6b 4d 76 47 41 64 78 32 7a sqS65R8nqHhkMvGAdx2z
2020-12-03 13:58:56.340 (W1 Hive) 6e 59 6c 50 52 44 79 45 35 62 43 32 65 33 62 32 41 3d 3d 0d nYlPRDyE5bC2e3b2A==.
2020-12-03 13:58:56.341 (W1 Hive) 0a 0d 0a 7b 22 6d 65 73 73 61 67 65 22 3a 22 46 6f 72 62 69 ...{"message":"Forbi
2020-12-03 13:58:56.341 (W1 Hive) 64 64 65 6e 22 7d 0a .. .. .. .. .. .. .. .. .. .. .. .. .. dden"}.
2020-12-03 13:58:56.341 (W1 Hive) Pushing 'onMessageCallback' on to queue
2020-12-03 13:58:56.341 (W1 Hive) Processing 'onMessageCallback' message
2020-12-03 13:58:56.341 (W1 Hive) Calling message handler 'onMessage'.
2020-12-03 13:58:56.341 (W1 Hive) onMessage called for Hive Session
2020-12-03 13:58:56.341 (W1 Hive) Error Creating Session
2020-12-03 13:58:56.341 (W1 Hive) 403
2020-12-03 13:58:56.341 (W1 Hive) Pushing 'DisconnectDirective' on to queue
2020-12-03 13:58:56.341 (W1 Hive) Processing 'DisconnectDirective' message
2020-12-03 13:58:56.342 (W1 Hive) Disconnect directive received for 'beekeeper.hivehome.com:443'.
2020-12-03 13:58:56.342 (W1 Hive) Handling TCP disconnect, socket (beekeeper.hivehome.com:443) is connected
2020-12-03 13:58:56.342 (W1 Hive) Queued asynchronous secure read aborted.
2020-12-03 13:58:56.342 (W1 Hive) Pushing 'DisconnectedEvent' on to queue
2020-12-03 13:58:56.398 (W1 Hive) Processing 'DisconnectedEvent' message
2020-12-03 13:58:56.398 (W1 Hive) Disconnect event received for 'beekeeper.hivehome.com:443'.
2020-12-03 13:58:56.399 (W1 Hive) Pushing 'onDisconnectCallback' on to queue
2020-12-03 13:58:56.399 (W1 Hive) Processing 'onDisconnectCallback' message
2020-12-03 13:58:56.399 (W1 Hive) Calling message handler 'onDisconnect'.
2020-12-03 13:58:56.399 (W1 Hive) onDisconnect called for Hive Session
2020-12-03 13:58:56.195 Error: (W1 Hive) Error getting weather information
2020-12-03 13:58:56.195 Error: CConnection_disconnect, disconnection request from 'W1 Hive' ignored. Transport does not exist.
2020-12-03 13:59:06.168 (W1 Hive) Pushing 'onHeartbeatCallback' on to queue
2020-12-03 13:59:06.214 (W1 Hive) Processing 'onHeartbeatCallback' message
2020-12-03 13:59:06.214 (W1 Hive) Calling message handler 'onHeartbeat'.
2020-12-03 13:59:06.214 (W1 Hive) onHeartbeat called
2020-12-03 13:59:06.215 (W1 Hive) Counter = 2
Thanks
Chris