[APP][Pro] Universal TUYA Zigbee Device App - test

Hey @dlnraja

Did you have the chance to have a look at the integration of the BSEED Curtain Switch ?

_TZ3000_bs93npae // TS130F

TZ3000_bs93npae

“ids”: {
“modelId”: “TS130F”,
“manufacturerName”: “_TZ3000_bs93npae”
},
“endpoints”: {
“endpointDescriptors”: [
{
“endpointId”: 1,
“applicationProfileId”: 260,
“applicationDeviceId”: 514,
“applicationDeviceVersion”: 0,
“_reserved1”: 1,
“inputClusters”: [
4,
5,
6,
258,
57345,
0
],
“outputClusters”: [
25,
10
]
},
{
“endpointId”: 242,
“applicationProfileId”: 41440,
“applicationDeviceId”: 97,
“applicationDeviceVersion”: 0,
“_reserved1”: 0,
“inputClusters”: [],
“outputClusters”: [
33
]
}
],
“endpoints”: {
“1”: {
“clusters”: {
“groups”: {
“attributes”: [
{
“acl”: [
“readable”,
“reportable”
],
“id”: 0,
“name”: “nameSupport”,
“value”: {
“type”: “Buffer”,
“data”: [
0
]
},
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 2,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
},
“scenes”: {
“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”: 2,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 3,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 4,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 2,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
},
“onOff”: {
“attributes”: [
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 20480,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 32769,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16385,
“name”: “onTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 16386,
“name”: “offWaitTime”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
},
“windowCovering”: {
“attributes”: [
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 8,
“name”: “currentPositionLiftPercentage”,
“value”: 0,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 61440,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 61441,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 61442,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 61443,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 32768,
“reportingConfiguration”: {
“status”: “NOT_FOUND”,
“direction”: “reported”
}
}
]
},
“basic”: {
“attributes”: [
{
“acl”: [
“readable”,
“reportable”
],
“id”: 0,
“name”: “zclVersion”,
“value”: 3
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 1,
“name”: “appVersion”,
“value”: 70
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 2,
“name”: “stackVersion”,
“value”: 0
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 3,
“name”: “hwVersion”,
“value”: 1
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 4,
“name”: “manufacturerName”,
“value”: “_TZ3000_bs93npae”
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 5,
“name”: “modelId”,
“value”: “TS130F”
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 6,
“name”: “dateCode”,
“value”: “”
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 7,
“name”: “powerSource”,
“value”: “mains”
},
{
“acl”: [
“readable”,
“writable”,
“reportable”
],
“id”: 65502
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 2
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65534,
“name”: “attributeReportingStatus”,
“value”: “PENDING”
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65506
},
{
“acl”: [
“readable”,
“reportable”
],
“id”: 65507
}
]
}
},
“bindings”: {
“ota”: {
“attributes”: [
{
“acl”: [
“readable”
],
“id”: 0
},
{
“acl”: [
“readable”
],
“id”: 1
},
{
“acl”: [
“readable”
],
“id”: 2
},
{
“acl”: [
“readable”
],
“id”: 3
},
{
“acl”: [
“readable”
],
“id”: 4
},
{
“acl”: [
“readable”
],
“id”: 5
},
{
“acl”: [
“readable”
],
“id”: 6
},
{
“acl”: [
“readable”
],
“id”: 7
},
{
“acl”: [
“readable”
],
“id”: 8
},
{
“acl”: [
“readable”
],
“id”: 9
},
{
“acl”: [
“readable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 3
}
]
},
“time”: {
“attributes”: [
{
“acl”: [
“readable”
],
“id”: 65533,
“name”: “clusterRevision”,
“value”: 1
}
]
}
}
},
“242”: {
“clusters”: {},
“bindings”: {}
}
}
}

Thanks

Sadly enough with V5.5.817 still not working. :cry:

bd38b69e-2ed9-4f28-8775-0334222b2854

And not working with V5.5.820.

92e144d3-277a-4d09-8692-aa689b82bab5

TZ3210_p68kms0l / TS0207

This rain sensor is showing the IAS Zone error, could you add support for this device?

Hi Dylan installed your new update, now I was finally be able to re-add the SOS button again and they are triggering the app but noth the Flow so you are getting there with this one again, nearly there again.
The HOBEIAN ZG-204ZV Multisensor is readded also but only data from Motion, Luminance and Battery, no Temperature and Humidity jet.




Diagnostic code: 52546992-9767-4557-bc11-aee8ea943b74

Good luck and thanks again, best regards Peter.

BTW there is no Distance measuring function in this HOBEIAN Multisensor.

Have a nice evening.

Hi Dylan Good morning :sun_with_face:
Thanks for fixing the SOS button they are both okay now flow is working also again :+1:t2:

The Motion sensor still missing Temperature and Humidity data and the not supported Distance is still there :roll_eyes:

I’m on ver 847 now.

Have a nice day and best regards Peter.

@dlnraja Thanks for the commit. I just pulled it and now the flows work as they supposed to with the physical button vs. app.

1 Like

Happy to ear it.

Hi Dylan, installed the new version 862 but no Temperature in the app at all anymore and data is fluctuating the whole time so that I paused the flow’s because lights and alarms going off continuesly.



And it’s giving Distance data what’s not included in this sensor. 8.8 Mtr and I was standing 0.5 Mtr in front of the device.

Good luck again, regards Peter.

All the values are changing every few seconds also Motion while nobody is in front of the device.

Okay I check perhaps an issue with us and Europe value ( inch and metters :sweat_smile: )

Me too, now I could sync the fork and give you another PR for a Bseed switch. I believe someone else was asking for that device here as well, but I can’t find the message about that.

It is a simple 1-gang touch switch, but I did include physical button support since I have the requirement myself for 2-way situations at other place in the house

In general though it seems that Bseed devices use different cluster_ids than other Tuya devices, which makes it not possible to integrate it into a single driver. Also the physical button part is not applicable to a built-in module of course.

What would you like to do with naming for these drivers? Would you like to do something like: bseed__-gang? If so, I can put in a PR for renaming after the one for the switch has been accepted.

Hi Dylan the Distance measuring is not implemented into this device at all, so it shouldn’t be in the app at all, only Pir, Lum, Temp & Hum in this Device, so I don’t know why the Distance is showing up into my app screen.

Best regards Peter.

Hi, I now can add the temperature sensor again without the ‘unknown Zigbee device’ error, so thanks for that :slight_smile: but only problem is that the data is 1 time measured and then there is no new data.

Never mind I think for me it’s working now. New data is coming in with v5.5.862 :slight_smile:
Thank you again for your great support. It’s not easy!

1 Like

yes i have updated the app ( publishing soon )

with all your pr infos :slight_smile:

thx a lot

drivers/switch_1gang_bseed/assets/images/large.png | Bin 0 → 58917 bytes
drivers/switch_1gang_bseed/assets/images/small.png | Bin 0 → 4072 bytes
…/switch_1gang_bseed/assets/images/xlarge.png | Bin 0 → 58917 bytes
drivers/switch_1gang_bseed/device.js | 114 +++++++++++++++++++++
drivers/switch_1gang_bseed/driver.compose.json | 57 +++++++++++
…/switch_1gang_bseed/driver.flow.compose.json | 48 +++++++++
drivers/switch_1gang_bseed/driver.js | 42 ++++++++
7 files changed, 261 insertions(+)
create mode 100644 drivers/switch_1gang_bseed/assets/images/large.png
create mode 100644 drivers/switch_1gang_bseed/assets/images/small.png
create mode 100644 drivers/switch_1gang_bseed/assets/images/xlarge.png
create mode 100644 drivers/switch_1gang_bseed/device.js
create mode 100644 drivers/switch_1gang_bseed/driver.compose.json
create mode 100644 drivers/switch_1gang_bseed/driver.flow.compose.json
create mode 100644 drivers/switch_1gang_bseed/driver.js

SO i must make some changes beciauses there is also others 1 gang devices witho use tuya instead of zcl or sometimes bith of them, so i must support all of them :).

i will try to support every case relater to 1 gang , it’s better to have unbranded drivers , it’s related to harmonisum related to other drievrs .

i keep the idea for X gang in virtual and physics way. :slight_smile:

@blutch32 : Contact sensors as unknown - need device interview data to add support and more deails about your device please.

Interviews are in this post : [APP][Pro] Universal TUYA Zigbee Device App - test - #1011 by blutch32

If you need something more please let me know :wink: