@avgjoe can you send me the category and subcategory of the KeyPadLinc devices you are using? Did you ever change the faceplates on those devices? Are they dimmers or switches?
@ teharris1 So I currently have 4 keypads installed, installed many years ago… I don’t know which one but I’m pretty sure I did change one of them from a 6 to an 8 or vice versa, or possibly even swapped a 6 and an 8??? I really don’t remember off hand its been many years. I have one keypad that’s not a dimmer, just an on off, and its in the 6 button configuration, that leaves 2 dimmer 6 buttons and 1 dimmer 8 button.
6 button dimmer
“cat”: 1, “subcat”: 66
“cat”: 1, “subcat”: 65
6 button On/Off
“cat”: 2, “subcat”: 44
8 button dimmer
cat": 1, “subcat”: 66
Also i think i found my problem with insteon2 not installing, i misspelled custom_components folder… but i deleted that out and just went back to orginal since everything was working there…
I am confused with what we should be using right now. I am running 111 and I could not get anything to work unless I added your repo to my custom_components folder.
I should mention that at this point I haven’t yet entered anything myself… The cat and sub cat numbers I got from the insteon_devices.json file… I was about to go into to the configuration.yaml and start entering device override information to see if then the switches show up as devices not just entities…From my understanding the insteon_devices.json is the data that what was pulled off of the PLM listing its links and stuff…
So ok after going back to the original insteon component I’m a bit confused… How do I get my switches and keypads and what not to show up as devices in HA? I see them as entities, but cant use those in automation. Also I tried to create a device over ride list in the configuration.yaml but that didn’t seem to make a difference… Not only do they not show up as devices in HA but also the 6 keypad I switched to an 8 and the 8 to the 6 still report incorrectly under entities even after changing their cat and sub cats in the device overirde list…
device_override:
- address: 32fc9d
cat: 0x01
subcat: 0x41
- address: 2bfd96
cat: 0x01
subcat: 0x42
First, thank you @teharris1, it is an incredible jump in speed for insteon and hass.
I am facing an issue, I can’t get inseton to work any more on 0.111.2 , I get
Logger: homeassistant.setup
Source: setup.py:212
First occurred: 7:41:28 AM (1 occurrences)
Last logged: 7:41:28 AM
Setup failed for insteon: Integration failed to initialize.
and
Logger: homeassistant.components.insteon
Source: components/insteon/__init__.py:121
Integration: insteon (documentation, issues)
First occurred: 7:41:23 AM (1 occurrences)
Last logged: 7:41:23 AM
Could not connect to Insteon modem
My config entry is:
insteon:
host: !secret insteon_lan
ip_port: 25105
hub_version: 2
username: !secret insteon_user
password: !secret insteon_pass
this same exact config worked on 0.110 !!!
second is there any chance that this will support morning link locks? look at this if you have a minute
@avgJoe The .111 release doesn’t include devices. Just entities. Those will be coming in a future release. If you want to use automations now, use the “Call Service” action with “light” or “switch” service and select the entity from the drop-down.
@teharris1 I may be the last one on the planet but I still have X10 device in play. Are they functional at the moment? I tried adding to configuration but not go. Via logging, I do see data being sent.
x10_devices:
# Curio Cabinet
- housecode: L
unitcode: 3
platform: "switch"
# Garage
- housecode: G
unitcode: 1
platform: "light"
2020-06-14 09:19:59 DEBUG (MainThread) [pyinsteon.topics] Topic: send.x10_send data: {'raw_x10': b'V', 'x10_flag': 0x00}
2020-06-14 09:19:59 DEBUG (MainThread) [pyinsteon.topics] Topic: send_message.x10_send data: {'msg': msg_id: 0x63, raw_x10: 0x56, x10_flag: 0x00, 'priority': 5}
2020-06-14 09:19:59 DEBUG (MainThread) [pyinsteon.topics] Topic: ack.x10_send data: {'raw_x10': 86, 'x10_flag': 0x00}
2020-06-14 09:19:59 DEBUG (MainThread) [pyinsteon.topics] Topic: send.x10_send data: {'raw_x10': b'\x05\x02', 'x10_flag': 0x80}
2020-06-14 09:19:59 DEBUG (MainThread) [pyinsteon.topics] Topic: send_message.x10_send data: {'msg': msg_id: 0x63, raw_x10: 0x0502, x10_flag: 0x80, 'priority': 5}
2020-06-14 09:20:07 DEBUG (MainThread) [pyinsteon.topics] Topic: send.x10_send data: {'raw_x10': b'V', 'x10_flag': 0x00}
2020-06-14 09:20:07 DEBUG (MainThread) [pyinsteon.topics] Topic: send_message.x10_send data: {'msg': msg_id: 0x63, raw_x10: 0x56, x10_flag: 0x00, 'priority': 5}
2020-06-14 09:20:07 DEBUG (MainThread) [pyinsteon.topics] Topic: ack.x10_send data: {'raw_x10': 86, 'x10_flag': 0x00}
2020-06-14 09:20:07 DEBUG (MainThread) [pyinsteon.topics] Topic: send.x10_send data: {'raw_x10': b'\x05\x02', 'x10_flag': 0x80}
2020-06-14 09:20:07 DEBUG (MainThread) [pyinsteon.topics] Topic: send_message.x10_send data: {'msg': msg_id: 0x63, raw_x10: 0x0502, x10_flag: 0x80, 'priority': 5}
2020-06-14 09:20:15 DEBUG (MainThread) [pyinsteon.topics] Topic: send.x10_send data: {'raw_x10': b'V', 'x10_flag': 0x00}
2020-06-14 09:20:15 DEBUG (MainThread) [pyinsteon.topics] Topic: send_message.x10_send data: {'msg': msg_id: 0x63, raw_x10: 0x56, x10_flag: 0x00, 'priority': 5}
2020-06-14 09:20:15 DEBUG (MainThread) [pyinsteon.topics] Topic: ack.x10_send data: {'raw_x10': 86, 'x10_flag': 0x00}
2020-06-14 09:20:15 DEBUG (MainThread) [pyinsteon.topics] Topic: send.x10_send data: {'raw_x10': b'\x05\x02', 'x10_flag': 0x80}
2020-06-14 09:20:15 DEBUG (MainThread) [pyinsteon.topics] Topic: send_message.x10_send data: {'msg': msg_id: 0x63, raw_x10: 0x0502, x10_flag: 0x80, 'priority': 5}
Thanks. Then I guess everything except my 2 keypads are working as it should… And I have to say the whole setup was much easier and quicker then the last time I tried HA about 1 -2 years ago. As for my keypads i’ll probably just switch them back to what they were when i got them and then physically swap their locations. I don’t remember why 10+ years ago I took a 6 button and made it and 8 and made an 8 into a 6, I probably didn’t want to have to switch out the physical switches or something, but I think that’s going to be easiest to get it to work right. Interestingly inside of the Universal Devices ISY program it treats the keypads correctly as either 6 or 8 button dimmer keypads but it also says that the 8 button is a 5 button and that the 6 button is an 8 button, so somehow it reports back to the PLM and to the ISY program that the keypad is an 8 button keypad being operated in the 6 button mode, and that the 6 button keypad is being operated in the 8 button configuration. So there must be some kind of second check or another data field or something…
Hi,
Are there instructions somewhere that I could use to install Insteon2. Tried searching add-on store and using links provided here to Github but not having any luck.
Thanks in advance!
@elitemike Not sure why the standard solution would not work. What does your configuration.yaml
file look like when you try to run the standard solution?
@avgJoe This is what the insteon
component will call your devices:
6 button dimmer
“cat”: 1, “subcat”: 66 => (0x042) 6 button dimmer
“cat”: 1, “subcat”: 65 => (0x041) 8 button dimmer
6 button On/Off
“cat”: 2, “subcat”: 44 => (0x2c) 6 button on/off
8 button dimmer
cat": 1, “subcat”: 66 = (0x42) 6 button dimmer
I have confirmed also that this is the same as 0.110 and prior. Not sure why they would be showing up different 0.111.
@brian_jankovich you should not need insteon2
since it is now the insteon
component in 0.111. You can find information about how to install insteon
here:
@Bob_Banks sending X10 commands has an issue at the moment. Receiving X10 commands should work. I have a fix coming in the next few days to address sending X10 commands.
@haddood if that configuration worked in 0.110 I woudl first try and restart you Hub. The likely scenario is that the local connection to the Hub froze and HA cannot connect to it. If that does not work let me know but it should work.
@teharris1 – upgraded to 111 and removed my insteon2 customcomponent, but only a handful of insteon devices were found after rebooting. I tried insteon.load_all_link_database
for all devices, but it had no effect. There are a couple log messages related to my thermostats which were found, but nothing else of interest. Do i need to clear out a database or cache after the upgrade?
further color – my insteon_devices.json is full of devices from the insteon2 customcomponent days and those entities are still in my config, reported as “restored”:
Hi, I did it today and no more config errors but only one light (the only light) was added to HA, 5 switch’s and a cover didn’t appears.
I did a load_add_link and nothing.
I erased the database and restart HA and nothing.
I try to link as a new device and nothing.