[ I need you ] Contribute to the compatibility list on the site!

Good evening @mikael
Have you tried going to the Airtable site to create an account?
Intégrations | Gladys Assistant,


You click on « here » after Airtable. And you arrive on the Airtable page to register, then I can give you access.
Once you have access, you enter your device in the line marked +, the standardization is done by the information in the columns and you can also be inspired by what is already declared.

I am already registered.

ok for standardization

line 51 and 52 the reference column is incorrect. it’s not philip HUe but ikea so zigbee2mqtt

Sorry, I didn’t see you. It should have been fine. :smiley:

It’s not serious, I didn’t say it.

It’s fine, I can add and modify.

:+1: , if there’s a problem don’t hesitate to tell me
Good evening

Good evening @pierre-gilles
For clarification in Airtable:

  1. Does the tag correspond to the technology used?
  2. What does the documentation ID (reference to the documentation) exactly correspond to?
  3. Can we find the person who enters devices into Airtable by their username?

For the 2, I would say that it is used for sorting on the integration page.
For example, if you are looking for Philips Hue, there are IKEA items referenced. (I have already made the modification to the file)

For the 3, select the first column of the row. Normally, the text turns blue. Then you click on it and a pop-up appears with all the information including the creator and the changes made.

Thanks for your reply @mikael

Indeed, I hadn’t seen that. Now it’s clearer.

Apparently your interventions are tracked, but for many others there are no traces of edits and usernames

I noticed there are 2 lists, one in FR and one in EN.
Should the devices be put in both lists?
Because there are quite a few missing from the EN list.

The tags are not currently used. The idea was to have a way to classify devices in different ways, both by technology and by device type. However, this is not currently used in the code.

The documentation ID corresponds to the « slug » title of the integration documentation used by the device.

It is used for two things:

  1. To redirect to the documentation when you click on the doc button

  2. To filter by technology on the left filter view:

Maybe possible, I don’t know enough about Airtable to answer that :slight_smile:

Indeed!

The FR list feeds the French page, the EN list feeds the English page.

However, you should not just copy and paste the line for the EN page:

  • Title and descriptions must be translated into EN
  • Links must be the correct ones for a US audience (amazon.com instead of amazon.fr, knowing that it is not enough to change .fr to .com, you have to search for the device again. Remove the Domadoo links which are specific to France, and replace them with aliexpress or Amazon)

I am sharing here what I saw on another French smart home community. They conducted a survey among their members about the main technology they use in home automation.

As expected, Zigbee is at 55%:

Screenshot 2022-04-29 at 14.30.05

This further reassures me that Zigbee is THE home automation protocol of the moment, and that it is worth fully promoting the Zigbee devices with which we are compatible!

Hello everyone!

Thank you to everyone who has added devices. I have tried to re-import all devices on the site, and I have some feedback :slight_smile:

Some images are too small:

Others are in portrait, which breaks the layout:

Another example:

Another note (but this was already the case), some descriptions are not very descriptive:

I am open to help to improve this list :slight_smile:

If you want to test the import on your side, it’s quite simple (I put the procedure):

Locally, after cloning/installing the site repo (GitHub - GladysAssistant/v4-website: Gladys Assistant website · GitHub)

Add a .env file with the following content:

AIRTABLE_API_KEY=

(Add an Airtable API key to be found in your user settings)

Then, you need to run:

npm run load-integrations

And it will automatically import the integrations!

Then you launch the site.

In EN:

npm start

In FR:

npm run start-fr

Do not hesitate if you have questions :slight_smile:

Good evening @pierre-gilles
I started modifying the first lines of Airtable so that we directly have the product name with its number (e.g.: Sonoff S26R2ZB), to facilitate searches on the internet (am I on the wrong track?). But indeed, there is not enough space to detail the functions of some devices in the next column. We should create a link like « Buy » or « Doc », I’m thinking of « Description » where we could detail all the functions.

It must be readable above all, that’s the most important thing :slight_smile:

Otherwise, we can add an « afficher plus » (« show more ») button to « expand » the description if it is too long, what do you think?

This would allow us to put a longer text!

That’s a solution too,
I was imagining this on the integration page, that’s why I was talking about a Description button, we don’t overload the window and by clicking on Description we display the details

Why not, after all, it still seems good to have a short description of each device as it is currently, even in list view :slight_smile:

Are you talking about Airtable here?

Not from the site!

Hello everyone :slight_smile:

A quick follow-up on this topic — who would be interested in working on it?

For now we’re at 67 integrations on the French page, and 55 in English.

I’m convinced that the current compatibility list is in the hundreds of devices, even thousands thanks to Zigbee2mqtt in particular. It’s a shame that the site’s « Integrations » page is so poor!

I put out a call to contributors on Twitter to talk about it beyond the forum! :slight_smile:

Maybe we’ll find new recruits over there :smiley:

https://twitter.com/gladysassistant/status/1521431449718636547