[App][Pro] SmartThings Community (was the HCS version 2) Live 2.0.19, Test 2.0.25

Instead of having 4 Aqara FP1 sensors collecting dust, i got myself an Aqara Smart Home Hub. Just added one sensor to the Smartthings ios app, and then added it to Homey using Smartthings 2. It works just fine it seems, having done some basic test. It shows Temperature and Presence yes/no. There might be a couple of more available option, like leaving and approaching. Is this something you might be able to add somehow. I dunno how to copy any app setting from Smarthings.

I will investigate.

Adrian is there a way we can talk about to merge code bases?? So we can add all you’re hard work to the app that’s in the app store? With credits ofcours

My code is public in my GitHub repo and you are welcome to takes bits.
I think it works very differently to yours as it’s capability based rather than device based, so not sure how easy it would be for you to merge it in.
The only exception is the refrigeration as that was too complex for just capabilities.

I agree, compared to your version, that works, the one that’s in the app store is not as good and most features I want are not reliable. It seems a shame to have the Appstore version shadowing this powerful version!

Hopefully, the community store will be back at some point. Until then it is available to install via the CLI, but I appreciate that’s quite complicated to do.
Thank you for the compliment though.

Hi guys, maybe a really stupid question but I made a flow with the regular Athom SmartThings app that, when it’s done washing, triggers my Nest Hub saying that the wasmachine is finished and sends a push notifaction trough Homey.

I do get a notification through the SmartThings app and when I test the flow it also works perfectly. Unfortunately the flow doens’t trigger when the washing machine finishes. Any ideas what could be the issue?

Hi @Adrian_Rockall

I recently installed your Smarthings app for Homey after a long time because of the HCS was not working anymore.
All is working fine except for one thing. My soundbar Samsung N950 has several inputs and all work fine except for the Wifi input. For as far as I can remeber this input has always worked on my Homey 2019 with this app.

I tested it in the Samsung Smarthings app and from there the wifi input works fine.
I restarted the Smarthings 2 app in Homey without luck.

Can you take a look at this issue?

Thanks

When you say it’s not working, do you mean it doesn’t switch the channel or that it’s not available?

Can you go to the App Settings page, select the Log Tab and enable the Diagnostics Log. Then switch to the WiFi channel, go back to the Log and tap on Send Log.

Yes, I mean it doesn’t switch to wifi.
I did al steps you asked but when I click send log I get this error,

Hmm, OK I will look into that. Could you copy the contents of the log panel and send it via a PM?

The log has been send by PM.

Thanks.

I have updated to version 2.0.11 but wifi input still doesn’t work.
I did not see a change log so I don’t know what was changed.

Hi,

i also installed successfully via cli on homey pro

i am trying to add a meros mts150 smart thermostate.

i find the device and in the logs (sended already) it seems it’s been detected correct as termostate and also with the capabilities…

{
  "items": [
    {
      "deviceId": "58fb7d4f-9dc1-45fc-8ba6-af4d860f0245",
      "name": "meross-thermostat-heat",
      "label": "Smart Thermostat",
      "manufacturerName": "0AB1",
      "presentationId": "ST_0dd7fe25-5ff5-4099-8480-f182bc24db5b",
      "deviceManufacturerCode": "meross",
      "locationId": "e1eefbe2-2e7f-4399-8a14-6949f18e8818",
      "ownerId": "20c12675-d0f7-ba76-84f0-bcbe845a110a",
      "components": [
        {
          "id": "main",
          "label": "main",
          "capabilities": [
            {
              "id": "switch",
              "version": 1
            },
            {
              "id": "healthCheck",
              "version": 1
            },
            {
              "id": "refresh",
              "version": 1
            },
            {
              "id": "temperatureMeasurement",
              "version": 1
            },
            {
              "id": "thermostatHeatingSetpoint",
              "version": 1
            },
            {
              "id": "thermostatMode",
              "version": 1
            }
          ],
          "categories": [
            {
              "name": "Thermostat",
              "categoryType": "manufacturer"
            }
          ]
        }
      ],
      "createTime": "2023-11-27T15:36:57.452Z",
      "profile": {
        "id": "a0f7d1ef-86fb-4fc1-9f3b-50063d2a5f07"
      },
      "viper": {
        "uniqueIdentifier": "2308049175102062080248e1e9d4c460-03008767",
        "manufacturerName": "meross",
        "modelName": "mts150",
        "endpointAppId": "viper_45ec8950-c4ac-11ea-8f46-8f1896468178"
      },
      "type": "VIPER",
      "restrictionTier": 0,
      "allowed": []
    },
    {
      "deviceId": "c5c7d341-7cbc-4665-aa31-b016f442cc7c",
      "name": "meross-thermostat-heat",
      "label": "Smart Thermostat",
      "manufacturerName": "0AB1",
      "presentationId": "ST_0dd7fe25-5ff5-4099-8480-f182bc24db5b",
      "deviceManufacturerCode": "meross",
      "locationId": "e1eefbe2-2e7f-4399-8a14-6949f18e8818",
      "ownerId": "20c12675-d0f7-ba76-84f0-bcbe845a110a",
      "components": [
        {
          "id": "main",
          "label": "main",
          "capabilities": [
            {
              "id": "switch",
              "version": 1
            },
            {
              "id": "healthCheck",
              "version": 1
            },
            {
              "id": "refresh",
              "version": 1
            },
            {
              "id": "temperatureMeasurement",
              "version": 1
            },
            {
              "id": "thermostatHeatingSetpoint",
              "version": 1
            },
            {
              "id": "thermostatMode",
              "version": 1
            }
          ],
          "categories": [
            {
              "name": "Thermostat",
              "categoryType": "manufacturer"
            }
          ]
        }
      ],
      "createTime": "2023-11-27T11:35:50.105Z",
      "profile": {
        "id": "a0f7d1ef-86fb-4fc1-9f3b-50063d2a5f07"
      },
      "viper": {
        "uniqueIdentifier": "2308049175102062080248e1e9d4c460-0300E021",
        "manufacturerName": "meross",
        "modelName": "mts150",
        "endpointAppId": "viper_45ec8950-c4ac-11ea-8f46-8f1896468178"
      },
      "type": "VIPER",
      "restrictionTier": 0,
      "allowed": []
    },
    {
      "deviceId": "45d50dc6-4057-2d34-d488-cab00fadd2b9",
      "name": "Samsung Soundbar Q950A",
      "label": "Samsung Soundbar Q950A",
      "manufacturerName": "Samsung Electronics",
      "presentationId": "VD-NetworkAudio-002S",
      "deviceManufacturerCode": "Samsung Electronics",
      "locationId": "e1eefbe2-2e7f-4399-8a14-6949f18e8818",
      "ownerId": "20c12675-d0f7-ba76-84f0-bcbe845a110a",
      "roomId": "6b79f079-34c6-4d9c-8c23-099f832b29cf",
      "deviceTypeName": "Samsung OCF Network Audio Player",
      "components": [
        {
          "id": "main",
          "label": "main",
          "capabilities": [
            {
              "id": "ocf",
              "version": 1
            },
            {
              "id": "execute",
              "version": 1
            },
            {
              "id": "refresh",
              "version": 1
            },
            {
              "id": "switch",
              "version": 1
            },
            {
              "id": "audioVolume",
              "version": 1
            },
            {
              "id": "audioMute",
              "version": 1
            },
            {
              "id": "audioTrackData",
              "version": 1
            },
            {
              "id": "mediaInputSource",
              "version": 1
            },
            {
              "id": "samsungvd.audioInputSource",
              "version": 1
            },
            {
              "id": "mediaPlayback",
              "version": 1
            },
            {
              "id": "audioNotification",
              "version": 1
            },
            {
              "id": "samsungvd.groupInfo",
              "version": 1
            },
            {
              "id": "samsungvd.soundFrom",
              "version": 1
            },
            {
              "id": "samsungvd.thingStatus",
              "version": 1
            }
          ],
          "categories": [
            {
              "name": "NetworkAudio",
              "categoryType": "manufacturer"
            }
          ]
        }
      ],
      "createTime": "2022-05-25T12:19:26.094Z",
      "profile": {
        "id": "25d5775d-9678-3794-b8d3-1defe43377c5"
      },
      "ocf": {
        "ocfDeviceType": "oic.d.networkaudio",
        "name": "Samsung Soundbar Q950A",
        "specVersion": "core.1.1.0",
        "verticalDomainSpecVersion": "res.1.1.0,sh.1.1.0",
        "manufacturerName": "Samsung Electronics",
        "modelNumber": "HW-Q950A",
        "platformVersion": "5.5",
        "platformOS": "Tizen",
        "hwVersion": "",
        "firmwareVersion": "HW-Q950AWWB-1011.1",
        "vendorId": "VD-NetworkAudio-002S",
        "vendorResourceClientServerVersion": "2.0.49",
        "locale": "",
        "lastSignupTime": "2022-05-25T12:19:18.693932Z"
      },
      "type": "OCF",
      "restrictionTier": 0,
      "allowed": []
    },
    {
      "deviceId": "9262e14e-25f7-eb3b-3613-ad84ce39fb96",
      "name": "Samsung QN95BA 75",
      "label": "Samsung QN95BA 75",
      "manufacturerName": "Samsung Electronics",
      "presentationId": "VD-STV-2022",
      "deviceManufacturerCode": "Samsung Electronics",
      "locationId": "e1eefbe2-2e7f-4399-8a14-6949f18e8818",
      "ownerId": "20c12675-d0f7-ba76-84f0-bcbe845a110a",
      "roomId": "6b79f079-34c6-4d9c-8c23-099f832b29cf",
      "deviceTypeName": "Samsung OCF TV",
      "components": [
        {
          "id": "main",
          "label": "main",
          "capabilities": [
            {
              "id": "ocf",
              "version": 1
            },
            {
              "id": "switch",
              "version": 1
            },
            {
              "id": "audioVolume",
              "version": 1
            },
            {
              "id": "audioMute",
              "version": 1
            },
            {
              "id": "tvChannel",
              "version": 1
            },
            {
              "id": "mediaInputSource",
              "version": 1
            },
            {
              "id": "mediaPlayback",
              "version": 1
            },
            {
              "id": "mediaTrackControl",
              "version": 1
            },
            {
              "id": "powerConsumptionReport",
              "version": 1
            },
            {
              "id": "custom.error",
              "version": 1
            },
            {
              "id": "custom.picturemode",
              "version": 1
            },
            {
              "id": "custom.soundmode",
              "version": 1
            },
            {
              "id": "custom.accessibility",
              "version": 1
            },
            {
              "id": "custom.launchapp",
              "version": 1
            },
            {
              "id": "custom.recording",
              "version": 1
            },
            {
              "id": "custom.tvsearch",
              "version": 1
            },
            {
              "id": "custom.disabledCapabilities",
              "version": 1
            },
            {
              "id": "samsungvd.remoteControl",
              "version": 1
            },
            {
              "id": "samsungvd.ambient",
              "version": 1
            },
            {
              "id": "samsungvd.ambientContent",
              "version": 1
            },
            {
              "id": "samsungvd.mediaInputSource",
              "version": 1
            },
            {
              "id": "samsungvd.supportsFeatures",
              "version": 1
            },
            {
              "id": "samsungim.fixedFindNode",
              "version": 1
            },
            {
              "id": "sec.diagnosticsInformation",
              "version": 1
            },
            {
              "id": "refresh",
              "version": 1
            },
            {
              "id": "execute",
              "version": 1
            },
            {
              "id": "samsungvd.firmwareVersion",
              "version": 1
            },
            {
              "id": "samsungvd.supportsPowerOnByOcf",
              "version": 1
            }
          ],
          "categories": [
            {
              "name": "Television",
              "categoryType": "manufacturer"
            }
          ]
        }
      ],
      "createTime": "2022-05-25T11:07:16.689Z",
      "profile": {
        "id": "cb6ee2b9-7aa9-3f25-973d-056bb128f868"
      },
      "ocf": {
        "ocfDeviceType": "oic.d.tv",
        "name": "Samsung QN95BA 75",
        "specVersion": "core.1.1.0",
        "verticalDomainSpecVersion": "res.1.1.0,sh.1.1.0",
        "manufacturerName": "Samsung Electronics",
        "modelNumber": "GQ75QN95BATXZG",
        "platformVersion": "6.5",
        "platformOS": "Tizen",
        "hwVersion": "",
        "firmwareVersion": "T-PTMDEUC-1420.9|ST_ENERGY",
        "vendorId": "VD-STV-2022",
        "vendorResourceClientServerVersion": "3.0.21",
        "locale": "de_DE",
        "lastSignupTime": "2022-05-25T11:07:07.349622Z"
      },
      "type": "OCF",
      "restrictionTier": 0,
      "allowed": []
    }
  ],
  "_links": {}
}

however once added as device class is detected as RGBW Bulb and i can only turn on/off in flow cards but not set any temperature :frowning:

any chance to have a look maybe?

many thanks in advance.

Try now if you can send the diagnostic iog, I expect that to be fixed :wink:

What modes does the thermostat support?

Thanks, I will test this later today when I’m at home.

I have tested it but it still didn’t work.

Is it possible to add air quality to air cleaner?

If you send me the log from the Configure App screen then I will look into that.