Insteon local can't find newly installed dimmer

Hey All

Has anyone encountered this problem? I got the new 2245-222 hub and managed to configure all my installed switches and outlets with:

switch:
  - platform: insteon_local 

(For the outlets) AND

light:
  - platform: insteon_local

(for the dimmers)

Today i’ve just installed a new dimmer and first configured it on the Insteon For Hub app.

The Logs show the new dimmer as seen below (409BD1):

{'3E25C7': {'cat': '02',
            'cat_name': 'Switched Lighting Control',
            'cat_type': 'switch',
            'group': ['00', '01'],
            'model_name': 'On/Off Outlet',
            'sku': '2663-222',
            'sub_cat': '39'},
 '409BD1': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'},
 '409DB5': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'},
 '40A56F': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'},
 '40A6A4': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'},
 '40A93B': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'},
 '459C44': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'},
 '45A5AD': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'},
 '45A76F': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'},
 '45A872': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'},
 '45A89F': {'cat': '01',
            'cat_name': 'Dimmable Lighting Control',
            'cat_type': 'dimmer',
            'group': ['00', '01'],
            'model_name': 'SwitchLinc Dimmer (Dual-Band)',
            'sku': '2477D',
            'sub_cat': '20'}}

The system wrote a cache file for it but it differs from others there are showing in the UI.
409BD1.state
{"409BD1": {"1000": {"ttl": 1512762850, "response": {"im_code": "50", "im_code_desc": "Standard Message Received", "raw": "0250409BD149E855201000", "id_from": "409BD1", "id_high": "49", "id_mid": "E8", "id_low": "55", "flag1": "2", "flag2": "0", "cmd1": "10", "cmd2": "00", "error": false, "success": true}}, "0178": {"ttl": 1512762850, "response": {"im_code": "50", "im_code_desc": "Standard Message Received", "raw": "0250409BD10120458F0178", "id_from": "409BD1", "id_high": "01", "id_mid": "20", "id_low": "45", "flag1": "8", "flag2": "F", "cmd1": "01", "cmd2": "78", "error": false, "success": true}}}}

Example of one dimmer that is showing and was configured using the UI:
{"409DB5": {"0400": {"ttl": 1512748397, "response": {"im_code": "50", "im_code_desc": "Standard Message Received", "raw": "0250409DB549E855200400", "id_from": "409DB5", "id_high": "49", "id_mid": "E8", "id_low": "55", "flag1": "2", "flag2": "0", "cmd1": "04", "cmd2": "00", "error": false, "success": true}}, "0000": {"ttl": 1512763017, "response": {"im_code": "50", "im_code_desc": "Standard Message Received", "raw": "0250409DB549E855200000", "id_from": "409DB5", "id_high": "49", "id_mid": "E8", "id_low": "55", "flag1": "2", "flag2": "0", "cmd1": "00", "cmd2": "00", "error": false, "success": true}}, "1000": {"ttl": 1512762837, "response": {"im_code": "50", "im_code_desc": "Standard Message Received", "raw": "0250409DB549E8552A1000", "id_from": "409DB5", "id_high": "49", "id_mid": "E8", "id_low": "55", "flag1": "2", "flag2": "A", "cmd1": "10", "cmd2": "00", "error": false, "success": true}}, "0178": {"ttl": 1512762837, "response": {"im_code": "50", "im_code_desc": "Standard Message Received", "raw": "0250409DB50120458F0178", "id_from": "409DB5", "id_high": "01", "id_mid": "20", "id_low": "45", "flag1": "8", "flag2": "F", "cmd1": "01", "cmd2": "78", "error": false, "success": true}}}}

I have not received the persistent message asking me to configure the device 409BD1 (the new on I just installed) and it is not showing on the UI.

Any idea?

Cheers

For those who are having the same issue I found a temporarily solution:

Insteon local does find the new device but doesn’t let you configure it so I added the devices manually to the insteon configuration files.

  1. On your configuration folder, open file “insteon_local_lights.conf” or insteon_local_switch.conf, depending on what device you added.
  2. Append your device code with a name to the end of the list.
  3. Restart hass

The device will now show on your dashboard.

Hope that this helps someone out there :wink:

Cheers

Can you post an example of the .conf file with more than one item in it.
I can’t seem to get the format correct when there is more than one device

Per a discussion in a separate thread, a breaking change to both insteon_plm and insteonlocal. Please see this thread and give your input: