Homey Community Forum

Homey Community App Requests

What kind of brand/device(s) would you like to be added:

Schwaiger ZHS03 Switch

What kind of category/signal(s) would the app use:

  • Z-Wave;

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

Don’t know

Are you willing to loan or donate to a developer?

  • Yes, loan a device

What kind of brand/device(s) would you like to be added:

Bestway Lay-z-spa jacuzzi outdoor

What kind of category/signal(s) would the app use:

  • Wifi

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

GitHub API example for the tub (thanks @Peter_Kawa)

Are you willing to loan or donate to a developer?

  • No

extra info, bestway already has its own application with which you can turn the jacuzzi on/off, set the temperature, turn on/off the circulation pump. would like to see this in homey. jacuzzi itself sends all the wifi signal to connect in the bestway application

4 Likes
**What kind of brand/device(s) would you like to be added:**

Bosh Indego Connect Mower (S+ 350)

**What kind of category/signal(s) would the app use:**

WIFI/Cloud

**Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?**

https://github.com/zazaz-de/iot-device-bosch-indego-controller/blob/master/PROTOCOL.md

**Are you willing to loan or donate to a developer?**

- Yes, donate a device

**Extra information:**

It works well with Home Assitant :slight_smile:

What kind of brand/device(s) would you like to be added:

Philips Fidelio SoundBar, model: B97/10 and other modles in that range

What kind of category/signal(s) would the app use:

  • IP (Local/Cloud/WiFi), this one is preferred

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

Nothing found, but when scanning the ports several open ports where found and there are android and ios apps for these devices. Also the devive is found as upnp device and supports play-fi protocol

Link(s) to where can this be found, the more information, the better.

Are you willing to loan or donate to a developer?

  • Yes, donate money

What kind of brand/device(s) would you like to be added:

Nooie PE10 smart plugs

What kind of category/signal(s) would the app use:

  • IP (Cloud/WiFi)

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

I do not think so

Are you willing to loan or donate to a developer?

  • Yes, donate money €

Extra information:

The plugs are compatible with Alexa.
I don’t know if these devices can be added to SmartLife or some Tuya app. Currently I can partially control the plugs through the Alexa App in Homey (switch on/off, but no status update).

What kind of brand/device(s) would you like to be added:
Brink Flair WTW

What kind of category/signal(s) would the app use:
WiFi

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?
API GitHub - Miller-Media/brink-api: Brink API

Are you willing to loan or donate to a developer?
Donate device no (quite expensive)
Donate for app yes

What kind of brand/device(s) would you like to be added:
2018 Samsung SmartThings Motion Sensor (possibly other sensors like water if there is someone interested)

manufacturer:Samjin
model:motion
basicAttributesInitialized:true
application:09
endpoints.01.manufacturer:Samjin
endpoints.01.idAsInt:1
endpoints.01.inClusters:0000,0001,0003,0020,0402,0500
endpoints.01.endpointId:01
endpoints.01.profileId:0104
endpoints.01.application:09
endpoints.01.outClusters:0003,0019
endpoints.01.initialized:true
endpoints.01.model:motion
endpoints.01.stage:4

What kind of category/signal(s) would the app use:

  • Zigbee;

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

Link(s) to where can this be found, the more information, the better.

Are you willing to loan or donate to a developer?

  • No

ZIGBEE INTERVIEW OUTPUT:

  "ids": {
    "modelId": "motion",
    "manufacturerName": "Samjin"
  },
  "endpoints": {
    "endpointDescriptors": [
      {
        "endpointId": 1,
        "applicationProfileId": 260,
        "applicationDeviceId": 1026,
        "applicationDeviceVersion": 0,
        "_reserved1": 0,
        "inputClusters": [
          0,
          1,
          3,
          32,
          1026,
          1280,
          2821
        ],
        "outputClusters": [
          3,
          25
        ]
      }
    ],
    "endpoints": {
      "1": {
        "clusters": {
          "basic": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "zclVersion",
                "value": 2,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1,
                "name": "appVersion",
                "value": 17,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 3,
                "name": "hwVersion",
                "value": 0,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 4,
                "name": "manufacturerName",
                "value": "Samjin",
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 5,
                "name": "modelId",
                "value": "motion",
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 7,
                "name": "powerSource",
                "value": "battery",
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 16384,
                "name": "swBuildId",
                "value": "",
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ],
            "commandsReceived": [
              "factoryReset"
            ]
          },
          "powerConfiguration": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 32,
                "name": "batteryVoltage",
                "value": 29,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 33,
                "name": "batteryPercentageRemaining",
                "value": 200,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 32,
                  "minInterval": 1,
                  "maxInterval": 65534,
                  "minChange": 0,
                  "status": "SUCCESS"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ],
            "commandsReceived": []
          },
          "identify": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 0,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ],
            "commandsReceived": [
              0,
              1
            ]
          },
          "pollControl": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 0,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 2,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 3,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ],
            "commandsReceived": [
              0,
              1,
              2,
              3
            ]
          },
          "temperatureMeasurement": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "measuredValue",
                "value": 2436,
                "reportingConfiguration": {
                  "direction": "reported",
                  "attributeDataType": 41,
                  "minInterval": 1,
                  "maxInterval": 65534,
                  "minChange": 0,
                  "status": "SUCCESS"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1,
                "name": "minMeasuredValue",
                "value": 0,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 2,
                "name": "maxMeasuredValue",
                "value": 0,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ],
            "commandsReceived": []
          },
          "iasZone": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "name": "zoneState",
                "value": "notEnrolled",
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1,
                "name": "zoneType",
                "value": "motionSensor",
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 2,
                "name": "zoneStatus",
                "value": {
                  "type": "Buffer",
                  "data": [
                    32,
                    0
                  ]
                },
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 16,
                "name": "iasCIEAddress",
                "value": "00:00:00:00:00:00:00:00",
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 17,
                "name": "zoneId",
                "value": 255,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": [
              "zoneStatusChangeNotification",
              1
            ],
            "commandsReceived": [
              "zoneStatusChangeNotification"
            ]
          },
          "diagnostics": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 0,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 256,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 257,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 258,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 259,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 260,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 261,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 262,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 263,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 264,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 265,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 266,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 267,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 268,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 269,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 270,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 271,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 272,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ],
            "commandsGenerated": [],
            "commandsReceived": []
          }
        },
        "bindings": {
          "identify": {
            "attributes": [
              {
                "acl": [
                  "readable",
                  "writable",
                  "reportable"
                ],
                "id": 0,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              },
              {
                "acl": [
                  "readable",
                  "reportable"
                ],
                "id": 65533,
                "name": "clusterRevision",
                "value": 1,
                "reportingConfiguration": {
                  "status": "NOT_FOUND",
                  "direction": "reported"
                }
              }
            ],
            "commandsReceived": [
              0,
              1
            ]
          },
          "ota": {
            "attributes": [],
            "commandsGenerated": [],
            "commandsReceived": []
          }
        }
      }
    }
  }

This topic has been cleaned up:
There were 49 duplicate requests!
These have been removed.
So please first search this topic if your request isn’t already here!, and if so and you want to contribute any (extra) information please contact the original poster, or contact me via PM to update that post.

The good news: 47 app requests have been added into the app store so far.
These have also been deleted from this topic, if you don’t see yours anymore, but your device(s) (still) isn’t supported?
Please contact that developer first!

13 Likes

What is the brand:

Midea

What kind of device would you like to be added :

Airconditioning

What kind of category signal would the app use :

IP (Local/Cloud/WiFi);

Is there a (public) API / documentation or known other implementations (like Blogs/Github etc)
Yes [GitHub - mac-zhou/midea-msmart: This is a library to allow communicating to a Midea AC via the Local area)

Are you willing to loan or donate a device to a developer?
Unfortunately not possible, but i can donate money €

Extra information:

Also there is a app called: Midea Air and also a app NetHome Plus.

1 Like

What is the brand:

Fireboard 2

What is/are the device(s)/service for type:

BBQ Thermometer

What kind of category/signal(s) would the app use:

  • IP (Local/Cloud/WiFi);

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

Are you willing to loan or donate to a developer?

  • Yes, donate money €/$/£

What is the brand:

Brandweerrooster.nl (FireServiceRota is the international name)

What is/are the device(s)/service for type:

It as an application for scheduling and alerting firefighters. The application must act like a trigger (new incidents)

What kind of category/signal(s) would the app use:

None

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

https://www.fireservicerota.co.uk/apidocs/

Are you willing to loan or donate to a developer?

No problem to pay a little fee and can give access to an testaccount

1 Like

What is the brand:

Mohlenhoff Alpha2

What is/are the device(s)/service for type:

Examples:

  • Heating

-Cooling

What kind of category/signal(s) would the app use:

  • IP (Local/Cloud/WiFi);

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

Are you willing to loan or donate to a developer?

Donate

What is the brand:

Anthem

What kind of device would you like to be added :

AV Receiver

What kind of category signal would the app use :

IP (Local/Cloud/WiFi);

Is there a (public) API / documentation or known other implementations (like Blogs/Github etc)
Yes an IP/RS232 list of commands. https://www.anthemav.com/downloads/MRX-x40-AVM-70-90-IP-RS-232-v5.xls

Are you willing to loan or donate a device to a developer?
Devices are hell expensive but I can test and donate developer

Extra information:

What is the brand:

Fresh

What is/are the device(s)/service for type:

Bathroom ventilation fan.
Sensing humidity & smell.
You are able to set different modes and thereby fan speed.
There is a iOS app for confirming and setting up the fan.

What kind of category/signal(s) would the app use:

  • Bluetooth (BLE)

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

Link(s) to where can this be found.

Are you willing to loan or donate to a developer?

  • Yes, loan a device

Extra information:

What is the brand:
Tesy

What is/are the device(s)/service for type:
ModEco Cloud waterboiler (GCV 1504724D C22 ECW)

What kind of category/signal(s) would the app use:
IP (Local/Cloud/WiFi)

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

Are you willing to loan or donate to a developer?

  • Yes, donate coffee or pay for an app. :slight_smile:

Extra information:
No extra information as I am aware of. Would love to implement the Tesy boiler to Homey.

What is the brand:
Haier

What is/are the device(s)/service for type:
Haier Tundra 5 kw airconditioner (type AS50TDDHRA-CL)

What kind of category/signal(s) would the app use:
IP (Local/Cloud/WiFi)

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

Are you willing to loan or donate to a developer?

  • Yes, donate coffee or pay for an app. :slight_smile:

Extra information:
No extra information as I am aware of. Would love to implement the Haier airco to Homey. It already works with Google Home when connected to the Haier UHome account and the SmartAir2 app.

What is the brand:
Litter-Robot by Whiskers

What is/are the device(s)/service for type:
Litter-Robot, an automatic cat litter robot

What kind of category/signal(s) would the app use:

  • IP (Local/Cloud/WiFi);

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

SmartThings: GitHub - natekspencer/LitterRobotManager: Free SmartThings integration for Litter-Robot
Home Assistant: GitHub - natekspencer/LitterRobotManager: Free SmartThings integration for Litter-Robot

Are you willing to loan or donate to a developer?

  • Yes, pay for app or coffee :wink:
1 Like

What kind of device would you like to be added

  • Electrolux integrated smart oven OOS1085NZ

What kind of category signal would the app use :

  • Wi-Fi

Is there a (public) API / documentation or known other implementations (like Blogs/Github etc)

  • Don’t know.

Are you willing to loan or donate a device to a developer?

  • No, but can help testing.

What is the brand:
Magnum

What is/are the device(s)/service for type:
Magnum remote control WiFi
Underboard electrical heating controller

What kind of category/signal(s) would the app use:
IP (Local/Cloud/WiFi)

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

  • Magnum have their own app on iOS/Android
  • supported by Google Assistent and Amazon Alexa
    (

Are you willing to loan or donate to a developer?

  • Yes, donate coffee or pay for an app. :slight_smile:

Extra information:
This WiFi controller is now standard in any Magnum Floor heating set, so installed base will increase.
Also Price is affordable to replace current thermostats.
https://www.magnumheating.nl/producten/58-1-elektrische+systemen/p-312-magnum+remote+control?gclid=CjwKCAjwk6-LBhBZEiwAOUUDp3nfu7vhefemFKT9wRvhxXR1fnDpWaL4eXSIt7XrfgApte6CRlAmzhoCKk8QAvD_BwE

What is the brand:

Glen Dimplex Nordic

  • Dimplex

Dimplex is a common brand for electric heaters mainly used in Scandinavia.

What is/are the device(s)/service for type:

  • Heaters

What kind of category/signal(s) would the app use:

  • Bluetooth (BLE)

Is there an (public) API / documentation / manual(s) or known (other) implementations (like Blogs/Github etc)?

Hub API documentation from developer: https://www.glendimplex.no/media/15655/nobo-hub-api-v-1-1-integration-for-advanced-users.pdf?fbclid=IwAR1C9TqW7B6dmnEhyJgglEbHu-bvP3aMvqm1wIADg2-Bp3wbxeZFwvD5nMI

Python 3 WebSocket interface on GitHub: GitHub - echoromeo/pynobo: Python 3 TCP/IP interface for Nobø Hub / Nobø Energy Control

There is also a Home Assistant implementation of pynobo available on GitHub /echoromeo/hanobo

Are you willing to loan or donate to a developer?

  • Yes, loan a device

Would be awesome if someone with the right knowledge could develop an app to control these products! :smile: