What is an Integration, Device, Entity, Component, Platform?

Thanks for the clarification. I’ll let all that soak in and simmer for awhile, but I’m feeling pretty good now that I’ll be able to set up my security system after i get my envisalink Ademco Vista keypad emulator delivered.

Im still miffed why there is not a State object created for my Flirc keyboard. It seems an obvious state for it would be something like keyboard-key: pressed/unpressed and key-up and key-down are transitions between the key state. But hey it works great, so won’t be losing sleep over it.

Who ever made that integration just made it as events that can be used for automations. Not sure why they made it the way they did. It’s possible that it was made way back in the day. It was the wild wild west and any integration could get added.

1 Like

HEE-YAH!! Fond memories of my dot.com startup days. :slight_smile:

What is more, I suspect that the reason that what are now called integrations are found under Integrations - Home Assistant because otherwise every second link in the forum would break if they were suddenly renamed to Integrations - Home Assistant

I reported one of your posts in another thread because it was offensive.

2 Likes

I dont know about this site but i think apache or nynix is being used. Ive worked with server side PHP enough to know its easy peasy to redirect urls with directives.

This document explains how the Apache HTTP Server uses the URL of a request to determine the filesystem location from which to serve a file. 

https://httpd.apache.org/docs/2.4/urlmapping.html

In fact Im thinking about doing a real request to split the components directory to at least two separate directories named Integrations and Domains and what is left to Modules I think it could be done in less than a day.

Thanks to @petro here are the exact files I would move to Domains:

automation
binary_sensor
camera
device_tracker
fan
group
image_processing
input_number
input_select
input_text
light
media_player
person
remote
script
sensor
sun
switch
weather
zone
zwave

Please don’t! I know exactly where to find them now, and so does everyone else.

1 Like

I don’t think you’ll get anywhere with that request. Personally, I think you’re overthinking domains. You should just treat them like a ‘way to organize things’ in your head. Because other than that, they don’t really serve any purpose.

It’s not that so much as wanting a clean list of valid Integrations that are available to help me decide which Devices are supported. I know there is a web page here showing a list icons, but it didnt really help and the search feature never found what I was looking for.

For example: Im working right now on my security system and was looking for a list of siren, door bell, motion sensor and window sensor devices for me to research then purchase. But I didn’t have much luck finding any sort of list and ended up buying a siren that turns out to be unsupported.

I’ll admit that maybe I’m just not doing something right but I just didnt have much luck with my search.

lol… no worries, Im really good at doing nothing. :slight_smile:

The “integrations” page on the website is a complete list of all the things that are supported by home assistant. The URL says it’s components. It’s the same thing.

If something isn’t supported directly, get something that’s hackable and put your own esp8266 chip on it and make it work with your system.

1 Like

Thanks, just to be clear, my example in the previous post is what I was doing before you steered me to a way to reuse my old Honeywell Vista system. Now I’m doing it you’re way.

1 Like

I went back to the Integrations and tried again, but still dont think i would have ever found the EnvisaLink 4 without your help.

Searching for Honeywell just brought some sensors and going directly to EnvisaLink describes it incorrectly as a controller board. Where the mfg. calls it a “DSC & Honeywell Compatible Internet Interface Module”

I guess I don’t understand.

I went to this link and just looked at what was available.

Envisalink is a controller board. You should research each option on your own and see what they do.

Im on that page but its pretty hard to look at all 1000 plus integrations so i use the search at the top of the page.

I do belive that in Vista speak its considered an interface board that that attaches to the controller board.

anywho if the description at least mentioned Honeywell i might have found it myself

Which is why they are broken down into categories and I linked directly to the “Alarm” components/Integrations

This is kinda hard for me to explain.

You might have found those because I think you knew what you were looking for.

But when I saw the following:

Even though the three I circled qualify as items of interest, my eyes just glazed over and only locked on to the Honeywell card. As far as I was concerned, EyesOn and AlaramDecoder were other alarm system brands, so I ignored them as well as all the other cards except for the Honeywell card.

What I think would have worked for me is a good filter system. They work pretty well if done right because it provides a list of things of interest no matter how they are categorized. Here is an example of BestBuys filter:
https://www.bestbuy.com/site/home-alarms-sensors/home-security-systems/pcmcat1515445788580.c?id=pcmcat1515445788580

With a good filter I think with just looking for things related to Honeywell I would have found all the items plus a view sensors and other things.

For AlarmDecoder I would have found:
users who own either a DSC or Honeywell alarm panel to leverage their alarm system

For EyesOn:
users who own either a DSC or Honeywell alarm panel to leverage their alarm system and its sensors to provide Home Assistant with rich information about their homes

For Honeywell:
The totalconnect platform provides connectivity with the Honeywell TotalConnect alarm systems used by many alarm companies.

Ironically it turn out im extremely interested the first two cards but not the Honeywell.

Got a feeling Im not making my point but im trying

The Manual Discovery Integration Filter

or

Integration Discovery For Dummies

:rofl:

Nothing beats a good read around.

1 Like