New Homebridge Plug-in via MakerAPI and Eventsocket


#143

Okay I changed over to "excluded_attributes" and no errors now.

Thanks for all your work on this Dan! Great update, and I'm sure you'll solve this small issue. I'll just continue using excluded_attributes instead since its a lot easier to look up attributes vs. the capabilities anyway.

Here is what my new config settings look like and are working great so far:

            "excluded_attributes": {
                "101": [
                    "humidity",
                    "Battery"
                ],
                "102": [
                    "humidity",
                    "Battery"
                ],
                "246": [
                    "illuminance"
                ],
                "247": [
                    "illuminance"
                ],
                "248": [
                    "illuminance"
                ],
                "774": [
                    "motion",
                    "illuminance"
                ],
                "776": [
                    "motion",
                    "illuminance"
                ],
                "777": [
                    "illuminance"
                ],
                "778": [
                    "illuminance"
                ],
                "933": [
                    "presence"
                ],
                "934": [
                    "presence"
                ]
            }

#144
"platform": "Hubitat-MakerAPI",
                        "name": "Hubitat",
                        "app_url": "http://192.168.1.4/apps/api/294/",
                        "access_token": "f7d01d8f-e0dd-46a6-8d4f-1cb62a65773d",
                        "polling_seconds": 300,
                        "temperature_unit": "F",
                        "mode_switches": true,
                        "hsm": true,
                        "excluded_capabilities": {
                                "930":[
                                        "RelativeHumidityMeasurement"
                                ],
                                "807":[
                                        "TemperatureMeasurement"
                                ],
                                "96": [
                                        "TemperatureMeasurement"
                                ],
                                "98": [

                                        "TemperatureMeasurement"
                                ],
                                "293": [

                                        "Momentary",
                                        "ContactSensor",
                                        "Switch"

                                ],
                                "151":[
                                        "ContactSensor"
],
                                "97": [

                                        "TemperatureMeasurement"
                                ],
                                "94": [

                                        "TemperatureMeasurement"
                                ],
                                "95": [

                                        "TemperatureMeasurement"
                                ],
                                "91": [

                                        "TemperatureMeasurement"
                                ],
                                "92": [

                                        "TemperatureMeasurement"
                                ],
"92": [

                                        "TemperatureMeasurement"
                                ],
                                "93": [

                                        "TemperatureMeasurement"
                                ],
                                "88": [

                                        "TemperatureMeasurement"
                                ],
                                "89": [

                                        "TemperatureMeasurement"
                                ],
                                "86": [

                                        "TemperatureMeasurement"
                                ],
                                "87": [

                                        "TemperatureMeasurement"
],

                                "482": [

                                        "ContactSensor",
                                        "MotionSensor",
                                        "TemperatureMeasurement",
                                        "RelativeHumidityMeasurement"
                                ],
                                "417": [

                                        "RelativeHumidityMeasurement",
                                        "IlluminanceMeasurement"
                                ],
                                "290": [

                                        "TemperatureMeasurement"
                                ]

#145

I published a new version that fixes that bug with excluding capabilities. Give it a try please.


#146

Updated and I'm not getting errors in the logs anymore however now if I try to exclude anything HomeKit won't connect to home bridge anymore. I'll have to look into it more when I get home from work this evening.


#147

same here.


#148

I don't see that same issue.....


#149

2 to 1... I guess I lose.... Looking into it


#150

LOL... well I'm glad I'm not the only one this time.

I tried a few things this morning to get it to work with exclusions with no luck. I tried removing the bridge from the Home app. Tried deleting the persist and accessories folder on my raspberry pie.

Let me know if there's anything else I can try that might help you.


#151

Just uploaded a new plugin. Please give it a try. I was able to reproduce the issue and fix it (hopefully).


#152

Damn. I just installed like an hour ago.

Iโ€™ll update mine so Iโ€™m current.


#153

Sorry about that!


#154

First time user. All seems to work so far. Thanks for the work! I do get an error on the Homebridge console, though. Not sure if it is important or not.

[5/1/2019, 6:41:24 PM] [Hubitat hhm:0.2.2] { InternalError                                                           
at /homebridge/node_modules/homebridge-hubitat-makerapi/index.js:146:49                                          
 at process._tickCallback (internal/process/next_tick.js:68:7)                                                    
errorCode: 0,                                                                                                      
name: 'InternalError',                                                                                             
additionalArguments: [ '' ],                                                                                       
message: '' }

#155

It looks like that the plugin can't get the devices from MakerAPI. Does something actually show up in Homekit?
Do you have devices selected in MakerAPI?


#156

No worries.

I've updated.

Awesome work by the way!


#157

Ah. There is a thermostat (Rheem EcoNet driver EcoNet/rheem-econet-thermostat.groovy at master ยท bmcgair/EcoNet ยท GitHub) that is selected in the Maker API app, but is not showing up in HomeKit.


#158

That thermostat should work.
Can you post (or pm to me) your config.json for homebridge?


#159

@Royski I got a docker image installed on my NAS and its working great. Thanks for the settings. I even rebooted the NAS and it still works so maybe something else is up with your settings as I did change a few additional things. Feel free to PM me if you want more details.


#161

Having some issues with the latest version...looks like it may have something to do with thermostats but I'm not sure. If I delete the persist and accessories folders it starts up just fine the 1st time here is the log:

[5/1/2019, 3:54:06 PM] Loaded config.json with 0 accessories and 2 platforms.
[5/1/2019, 3:54:06 PM] ---
[5/1/2019, 3:54:07 PM] Loaded plugin: homebridge-config-ui-x
[5/1/2019, 3:54:07 PM] Registering platform 'homebridge-config-ui-x.config'
[5/1/2019, 3:54:07 PM] ---
[5/1/2019, 3:54:08 PM] Loaded plugin: homebridge-harmony
[5/1/2019, 3:54:08 PM] Registering platform 'homebridge-harmonyHub.HarmonyHubWebSocket'
[5/1/2019, 3:54:08 PM] ---
[5/1/2019, 3:54:08 PM] Loaded plugin: homebridge-hubitat-makerapi
Homebridge Version: 2.4
Plugin Version: hhm:0.2.2
[5/1/2019, 3:54:08 PM] Registering platform 'homebridge-hubitat-makerapi.Hubitat-MakerAPI'
[5/1/2019, 3:54:08 PM] ---
[5/1/2019, 3:54:08 PM] Loading 2 platforms...
[5/1/2019, 3:54:08 PM] [Hubitat] Initializing Hubitat-MakerAPI platform...
[5/1/2019, 3:54:08 PM] [Config] Initializing config platform...
[5/1/2019, 3:54:08 PM] [Config] Spawning homebridge-config-ui-x with PID 1686
[5/1/2019, 3:54:08 PM] Loading 0 accessories...
Setup Payload:
X-HM://00247EEB6C8MG
Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
                       
    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     
    โ”‚ 444-55-666 โ”‚     
    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     
                       
[5/1/2019, 3:54:08 PM] [Hubitat hhm:0.2.2] Fetching Hubitat-MakerAPI devices. This can take a while depending on the number of devices configured in MakerAPI!
[5/1/2019, 3:54:08 PM] [Hubitat hhm:0.2.2] Refreshing All Device Data
[5/1/2019, 3:54:08 PM] Homebridge is running on port 51826.
[5/1/2019, 3:54:08 PM] [Hubitat hhm:0.2.2] latest version on npmjs is 0.2.2
[5/1/2019, 3:54:08 PM] [Hubitat hhm:0.2.2] your version of the plugin is up2date
[5/1/2019, 3:54:08 PM] [Hubitat hhm:0.2.2] Received All Device Data 
[5/1/2019, 3:54:08 PM] [Hubitat hhm:0.2.2] Loading HSM
[5/1/2019, 3:54:08 PM] [Hubitat hhm:0.2.2] Processing HSM
[5/1/2019, 3:54:08 PM] [Hubitat hhm:0.2.2] Device Added - Name Alarm System Hubitat, ID hsmHubitat
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] attempt connection to ws://10.0.0.54/eventsocket
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] connection to ws://10.0.0.54/eventsocket established
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Kitchen Lights, ID 1061
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Slider Lock, ID 238
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Patio Motion
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Patio Motion, ID 778
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Side Gate Motion
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Side Gate Motion, ID 247
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Front Office Window, ID 227
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Dining Room Motion, ID 1
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Left Living Room Window, ID 234
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Garage Motion
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Garage Motion, ID 777
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Office Motion, ID 250
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Fan, ID 499
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Garage Lights, ID 496
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Nook Lights, ID 206
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Mode-Disarmed, ID 1253
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Landscape Lights, ID 222
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Garage Door, ID 241
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Plug 3, ID 965
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Removing attribute: presence for device: Christina
[5/1/2019, 3:54:09 PM] [Hubitat hhm:0.2.2] Device Added - Name Christina, ID 934
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Inside Garage Door, ID 240
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Removing attribute: presence for device: Tim
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Tim, ID 933
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Porch Motion
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Porch Motion, ID 248
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Kitchen Window, ID 235
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Living Room Lamps, ID 498
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Pause Motion Notifications, ID 393
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Slider Door, ID 901
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Kids Lamp, ID 219
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Mode-Night, ID 1255
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Patio Lights, ID 205
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Kitchen Motion, ID 253
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Driveway Motion
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Driveway Motion, ID 246
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Bedroom Lamps, ID 494
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Side Gate Lights, ID 1126
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Removing attribute: motion for device: Patio Multisensor
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Patio Multisensor
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Patio Multisensor, ID 774
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Living Room Motion, ID 583
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name RV Parked, ID 648
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Bedroom Fan, ID 495
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Plug 4, ID 997
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Front Door Light, ID 490
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Classroom Lights, ID 1125
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Side Door Lock, ID 243
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Office Lamps, ID 491
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Carriage Lights, ID 500
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Nook Motion, ID 254
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Laundry Room Leak Sensor, ID 198
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Dining Room Window, ID 232
[5/1/2019, 3:54:10 PM] [Hubitat hhm:0.2.2] Device Added - Name Dining Room Lights, ID 209
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Right Living Room Window, ID 233
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Plug 5, ID 998
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Front Door Lock, ID 226
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Classroom Motion, ID 582
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Mode-Away, ID 1254
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Left Office Window, ID 492
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Porch Lights, ID 501
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Right Office Window, ID 228
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Classroom Window, ID 239
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Stairway Lights, ID 199
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Upstairs Motion, ID 249
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Removing attribute: humidity for device: Downstairs Thermostat
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Removing attribute: battery for device: Downstairs Thermostat
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Downstairs Thermostat, ID 101
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Removing attribute: motion for device: Porch Multisensor
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Porch Multisensor
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Porch Multisensor, ID 776
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Removing attribute: humidity for device: Upstairs Thermostat
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Removing attribute: battery for device: Upstairs Thermostat
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Upstairs Thermostat, ID 102
[5/1/2019, 3:54:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Smoke Detectors, ID 231

The problem is if I restart Homebridge I get this and my thermostats disappear from the home app:

[5/1/2019, 3:55:07 PM] Loaded config.json with 0 accessories and 2 platforms.
[5/1/2019, 3:55:07 PM] ---
[5/1/2019, 3:55:07 PM] Loaded plugin: homebridge-config-ui-x
[5/1/2019, 3:55:07 PM] Registering platform 'homebridge-config-ui-x.config'
[5/1/2019, 3:55:07 PM] ---
[5/1/2019, 3:55:08 PM] Loaded plugin: homebridge-harmony
[5/1/2019, 3:55:08 PM] Registering platform 'homebridge-harmonyHub.HarmonyHubWebSocket'
[5/1/2019, 3:55:08 PM] ---
[5/1/2019, 3:55:08 PM] Loaded plugin: homebridge-hubitat-makerapi
Homebridge Version: 2.4
Plugin Version: hhm:0.2.2
[5/1/2019, 3:55:08 PM] Registering platform 'homebridge-hubitat-makerapi.Hubitat-MakerAPI'
[5/1/2019, 3:55:08 PM] ---
[5/1/2019, 3:55:08 PM] Loading 2 platforms...
[5/1/2019, 3:55:08 PM] [Hubitat] Initializing Hubitat-MakerAPI platform...
[5/1/2019, 3:55:08 PM] [Config] Initializing config platform...
[5/1/2019, 3:55:08 PM] [Config] Spawning homebridge-config-ui-x with PID 1735
[5/1/2019, 3:55:08 PM] Loading 0 accessories...
Setup Payload:
X-HM://00247EEB6C8MG
Scan this code with your HomeKit app on your iOS device to pair with Homebridge:
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
                                                      
Or enter this code with your HomeKit app on your iOS device to pair with Homebridge:
                       
    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     
    โ”‚ 444-55-666 โ”‚     
    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     
                       
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Configuration of cached accessories not done, wait for a bit... 61
[5/1/2019, 3:55:09 PM] Homebridge is running on port 51826.
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] latest version on npmjs is 0.2.2
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] your version of the plugin is up2date
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Alarm System Hubitat, ID hsmHubitat
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Inside Garage Door, ID 240
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Side Gate Motion
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Side Gate Motion, ID 247
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Landscape Lights, ID 222
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Slider Lock, ID 238
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Porch Lights, ID 501
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Garage Door, ID 241
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Right Office Window, ID 228
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Kids Lamp, ID 219
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Dining Room Lights, ID 209
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Kitchen Lights, ID 1061
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Mode-Away, ID 1254
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Bedroom Lamps, ID 494
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Plug 5, ID 998
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Slider Door, ID 901
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Office Lamps, ID 491
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Front Office Window, ID 227
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Left Office Window, ID 492
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Mode-Disarmed, ID 1253
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Nook Lights, ID 206
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Nook Motion, ID 254
[5/1/2019, 3:55:09 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Garage Motion
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Garage Motion, ID 777
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Front Door Light, ID 490
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Patio Lights, ID 205
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Pause Motion Notifications, ID 393
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Living Room Lamps, ID 498
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Stairway Lights, ID 199
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: presence for device: Tim
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Tim, ID 933
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Bedroom Fan, ID 495
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Kitchen Motion, ID 253
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Laundry Room Leak Sensor, ID 198
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Configuration of cached accessories not done, wait for a bit... 30
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Left Living Room Window, ID 234
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Dining Room Motion, ID 1
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Fan, ID 499
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Garage Lights, ID 496
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: presence for device: Christina
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Christina, ID 934
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Living Room Motion, ID 583
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Plug 4, ID 997
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Side Gate Lights, ID 1126
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Driveway Motion
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Driveway Motion, ID 246
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Classroom Window, ID 239
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Patio Motion
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Patio Motion, ID 778
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Upstairs Motion, ID 249
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Kitchen Window, ID 235
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Plug 3, ID 965
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Porch Motion
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Porch Motion, ID 248
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name RV Parked, ID 648
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Office Motion, ID 250
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Classroom Lights, ID 1125
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Side Door Lock, ID 243
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Classroom Motion, ID 582
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Right Living Room Window, ID 233
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Mode-Night, ID 1255
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Front Door Lock, ID 226
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Carriage Lights, ID 500
HAP Warning: Characteristic 00000010-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 0000004A-0000-1000-8000-0026BB765291. Adding anyway.
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: humidity for device: Upstairs Thermostat
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: battery for device: Upstairs Thermostat
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Skipped - Name Upstairs Thermostat, ID 102, JSON: []
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Dining Room Window, ID 232
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: motion for device: Patio Multisensor
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Patio Multisensor
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Patio Multisensor, ID 774
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Smoke Detectors, ID 231
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: motion for device: Porch Multisensor
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Porch Multisensor
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Porch Multisensor, ID 776
HAP Warning: Characteristic 00000010-0000-1000-8000-0026BB765291 not in required or optional characteristics for service 0000004A-0000-1000-8000-0026BB765291. Adding anyway.
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: humidity for device: Downstairs Thermostat
[5/1/2019, 3:55:10 PM] [Hubitat hhm:0.2.2] Removing attribute: battery for device: Downstairs Thermostat
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Device Skipped - Name Downstairs Thermostat, ID 101, JSON: []
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Fetching Hubitat-MakerAPI devices. This can take a while depending on the number of devices configured in MakerAPI!
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Refreshing All Device Data
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Received All Device Data 
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Loading HSM
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Processing HSM
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] attempt connection to ws://10.0.0.54/eventsocket
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] connection to ws://10.0.0.54/eventsocket established
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Removing attribute: humidity for device: Downstairs Thermostat
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Removing attribute: battery for device: Downstairs Thermostat
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Downstairs Thermostat, ID 101
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] { InternalError
    at /usr/local/lib/node_modules/homebridge-hubitat-makerapi/index.js:146:49
    at process._tickCallback (internal/process/next_tick.js:68:7)
  errorCode: 0,
  name: 'InternalError',
  additionalArguments:
   [ Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: 4137f918-6041-44d9-9f42-d6950f9bc6f2
         at Bridge.Accessory.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:268:13)
         at Bridge.Accessory.addBridgedAccessories (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:299:10)
         at Server._handleRegisterPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:490:16)
         at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:41:10)
         at API.emit (events.js:189:13)
         at API.registerPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/api.js:171:8)
         at /usr/local/lib/node_modules/homebridge-hubitat-makerapi/index.js:127:53
         at process._tickCallback (internal/process/next_tick.js:68:7) ],
  message: '' }
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Removing attribute: humidity for device: Upstairs Thermostat
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Removing attribute: battery for device: Upstairs Thermostat
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] Device Added - Name Upstairs Thermostat, ID 102
[5/1/2019, 3:55:11 PM] [Hubitat hhm:0.2.2] { InternalError
    at /usr/local/lib/node_modules/homebridge-hubitat-makerapi/index.js:146:49
    at process._tickCallback (internal/process/next_tick.js:68:7)
  errorCode: 0,
  name: 'InternalError',
  additionalArguments:
   [ Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: 50b7208d-d535-4ccf-b352-02cdca83e311
         at Bridge.Accessory.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:268:13)
         at Bridge.Accessory.addBridgedAccessories (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:299:10)
         at Server._handleRegisterPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:490:16)
         at Server.<anonymous> (/usr/local/lib/node_modules/homebridge/lib/server.js:41:10)
         at API.emit (events.js:189:13)
         at API.registerPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/api.js:171:8)
         at /usr/local/lib/node_modules/homebridge-hubitat-makerapi/index.js:127:53
         at process._tickCallback (internal/process/next_tick.js:68:7) ],
  message: '' }

Finally a third time I restart homebridge it crashes completely with this log:

[5/1/2019, 3:55:53 PM] Loaded config.json with 0 accessories and 2 platforms.
[5/1/2019, 3:55:53 PM] ---
[5/1/2019, 3:55:53 PM] Loaded plugin: homebridge-config-ui-x
[5/1/2019, 3:55:53 PM] Registering platform 'homebridge-config-ui-x.config'
[5/1/2019, 3:55:53 PM] ---
[5/1/2019, 3:55:54 PM] Loaded plugin: homebridge-harmony
[5/1/2019, 3:55:54 PM] Registering platform 'homebridge-harmonyHub.HarmonyHubWebSocket'
[5/1/2019, 3:55:54 PM] ---
[5/1/2019, 3:55:54 PM] Loaded plugin: homebridge-hubitat-makerapi
Homebridge Version: 2.4
Plugin Version: hhm:0.2.2
[5/1/2019, 3:55:54 PM] Registering platform 'homebridge-hubitat-makerapi.Hubitat-MakerAPI'
[5/1/2019, 3:55:54 PM] ---
[5/1/2019, 3:55:54 PM] Loading 2 platforms...
[5/1/2019, 3:55:54 PM] [Hubitat] Initializing Hubitat-MakerAPI platform...
[5/1/2019, 3:55:54 PM] [Config] Initializing config platform...
[5/1/2019, 3:55:54 PM] [Config] Spawning homebridge-config-ui-x with PID 1783
[5/1/2019, 3:55:54 PM] Loading 0 accessories...
[5/1/2019, 3:55:54 PM] Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: 4137f918-6041-44d9-9f42-d6950f9bc6f2
    at Bridge.Accessory.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:268:13)
    at Server._configCachedPlatformAccessories (/usr/local/lib/node_modules/homebridge/lib/server.js:396:18)
    at Server.run (/usr/local/lib/node_modules/homebridge/lib/server.js:93:8)
    at module.exports (/usr/local/lib/node_modules/homebridge/lib/cli.js:59:10)
    at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/bin/homebridge:17:22)
    at Module._compile (internal/modules/cjs/loader.js:701:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10)
    at Module.load (internal/modules/cjs/loader.js:600:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:539:12)
    at Function.Module._load (internal/modules/cjs/loader.js:531:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:754:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
[5/1/2019, 3:55:54 PM] Got SIGTERM, shutting down Homebridge...
[5/1/2019, 3:55:54 PM] [Hubitat hhm:0.2.2] latest version on npmjs is 0.2.2
[5/1/2019, 3:55:54 PM] [Hubitat hhm:0.2.2] your version of the plugin is up2date
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Alarm System Hubitat, ID hsmHubitat
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Plug 3, ID 965
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Dining Room Lights, ID 209
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Mode-Away, ID 1254
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Mode-Night, ID 1255
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Plug 5, ID 998
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Kitchen Lights, ID 1061
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: presence for device: Tim
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Tim, ID 933
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Fan, ID 499
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Plug 4, ID 997
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Inside Garage Door, ID 240
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Living Room Lamps, ID 498
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Garage Motion
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Garage Motion, ID 777
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Stairway Lights, ID 199
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Carriage Lights, ID 500
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name RV Parked, ID 648
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Office Motion, ID 250
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Laundry Room Leak Sensor, ID 198
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Front Door Lock, ID 226
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Landscape Lights, ID 222
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Front Office Window, ID 227
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Right Office Window, ID 228
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Porch Lights, ID 501
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Office Lamps, ID 491
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Slider Door, ID 901
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: presence for device: Christina
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Christina, ID 934
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Bedroom Fan, ID 495
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: motion for device: Porch Multisensor
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Porch Multisensor
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Porch Multisensor, ID 776
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Patio Motion
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Patio Motion, ID 778
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Porch Motion
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Porch Motion, ID 248
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Right Living Room Window, ID 233
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Front Door Light, ID 490
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Left Office Window, ID 492
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Bedroom Lamps, ID 494
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Pause Motion Notifications, ID 393
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Living Room Motion, ID 583
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Kids Lamp, ID 219
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Nook Motion, ID 254
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Kitchen Motion, ID 253
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Garage Lights, ID 496
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Classroom Lights, ID 1125
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Nook Lights, ID 206
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Patio Lights, ID 205
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Side Door Lock, ID 243
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Upstairs Motion, ID 249
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Garage Door, ID 241
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: humidity for device: Downstairs Thermostat
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: battery for device: Downstairs Thermostat
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Downstairs Thermostat, ID 101
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Slider Lock, ID 238
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Dining Room Window, ID 232
[5/1/2019, 3:55:55 PM] [Hubitat hhm:0.2.2] Removing attribute: motion for device: Patio Multisensor
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Patio Multisensor
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Patio Multisensor, ID 774
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Dining Room Motion, ID 1
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Side Gate Motion
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Side Gate Motion, ID 247
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Kitchen Window, ID 235
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Side Gate Lights, ID 1126
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Classroom Window, ID 239
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Left Living Room Window, ID 234
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Classroom Motion, ID 582
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Mode-Disarmed, ID 1253
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Removing attribute: illuminance for device: Driveway Motion
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Driveway Motion, ID 246
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Device Added (Cache) - Name Smoke Detectors, ID 231
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] { InternalError
    at /usr/local/lib/node_modules/homebridge-hubitat-makerapi/index.js:146:49
    at process._tickCallback (internal/process/next_tick.js:68:7)
  errorCode: 0,
  name: 'InternalError',
  additionalArguments:
   [ Error: Cannot update reachability on non-bridged accessory!
         at Accessory.updateReachability (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/lib/Accessory.js:254:11)
         at PlatformAccessory.updateReachability (/usr/local/lib/node_modules/homebridge/lib/platformAccessory.js:129:34)
         at new HE_ST_Accessory (/usr/local/lib/node_modules/homebridge-hubitat-makerapi/accessories/he_st_accessories.js:180:20)
         at /usr/local/lib/node_modules/homebridge-hubitat-makerapi/index.js:115:41
         at process._tickCallback (internal/process/next_tick.js:68:7) ],
  message: '' }
[5/1/2019, 3:55:56 PM] [Hubitat hhm:0.2.2] Going to exit here to not destroy your room assignments.

for now I've reverted back to 0.1.17 and its all working fine again. Let me know if you need anything else.


#162

Can you send me the result of the following MakerAPI call?

http://[IPADDR]/apps/api/[APPID]/devices/101?access_token=[ACCESSTOKEN]

You can do that in any browser. You need to replace the [IPDDR], [APPID] and [ACCESSTOKEN] with your values.

Based on the logs above, I can see that there is still something going on with the attribute filtering. I would just like to replicate it with the values that your thermostat provides.


#163

Here you go!

{"id":"101","name":"Device","label":"Downstairs Thermostat","attributes":[{"name":"battery","currentValue":100,"dataType":"NUMBER"},{"name":"coolingSetpoint","currentValue":82,"dataType":"NUMBER"},{"name":"heatingSetpoint","currentValue":65,"dataType":"NUMBER"},{"name":"humidity","currentValue":null,"dataType":"NUMBER"},{"name":"schedule","currentValue":null,"dataType":"JSON_OBJECT"},{"name":"supportedThermostatFanModes","currentValue":"[auto, on]","dataType":"JSON_OBJECT"},{"name":"supportedThermostatFanModes","currentValue":"[auto, on]","dataType":"ENUM","values":["on","circulate","auto"]},{"name":"supportedThermostatModes","currentValue":"[auto, cool, heat, off]","dataType":"ENUM","values":["auto","off","heat","emergency heat","cool"]},{"name":"supportedThermostatModes","currentValue":"[auto, cool, heat, off]","dataType":"JSON_OBJECT"},{"name":"temperature","currentValue":73,"dataType":"NUMBER"},{"name":"temperature","currentValue":73,"dataType":"NUMBER"},{"name":"thermostatFanMode","currentValue":"auto","dataType":"ENUM","values":["on","circulate","auto"]},{"name":"thermostatMode","currentValue":"heat","dataType":"ENUM","values":["auto","off","heat","emergency heat","cool"]},{"name":"thermostatOperatingState","currentValue":"idle","dataType":"ENUM","values":["heating","pending cool","pending heat","vent economizer","idle","cooling","fan only"]},{"name":"thermostatSetpoint","currentValue":65,"dataType":"NUMBER"}],"capabilities":["TemperatureMeasurement",{"attributes":[{"name":"temperature","dataType":null}]},"RelativeHumidityMeasurement",{"attributes":[{"name":"humidity","dataType":null}]},"Battery",{"attributes":[{"name":"battery","dataType":null}]},"Configuration","Refresh","Thermostat",{"attributes":[{"name":"temperature","dataType":null},{"name":"heatingSetpoint","dataType":null},{"name":"coolingSetpoint","dataType":null},{"name":"thermostatSetpoint","dataType":null},{"name":"thermostatMode","dataType":null},{"name":"thermostatFanMode","dataType":null},{"name":"thermostatOperatingState","dataType":null},{"name":"schedule","dataType":null},{"name":"supportedThermostatModes","dataType":null},{"name":"supportedThermostatFanModes","dataType":null}]},"Sensor","Actuator"],"commands":["auto","configure","cool","emergencyHeat","fanAuto","fanCirculate","fanOn","heat","off","refresh","setCoolingSetpoint","setHeatingSetpoint","setSchedule","setThermostatFanMode","setThermostatMode"]}