Seems like you are making full use of the system. Great work.
Hi
I am using the linktap D1 (one valve for the Sprinkler, 1 for my hedge). Using the plans for the watering. But the weather Data for the linktap app is weak⦠I want to create a Flow which pauses the watering plan (e.g. For 24h) based on my z popp rain sensor. I cant find an Action card āPauseā for plans. Is it possible to integrate this card or another possibility? (maybe an empty plan and switch the plans with the Flow?)
Thx
I always need the LinkTap Gateway?
Yes,
The communication between their hub and the valve is a modified ZigBee, so not compatible with any other ZigBee hub.
well then it canāt work, I only have the valve ![]()
Good afternoon. I have only been using this app for a few days and itās great! I am however noticing a problem today where the water flow is showing active water flow although the valve is off and all the other metrics are showing correctly. This seems to be an issue with the app as the valve is reporting no water flow to the gateway. When I turn the valve on it āstacksā the flow of water, doubling the amount out. When I try and repair the connection through Homey, it says everything is fine. Please assist.
Could you open the app settings page and select the Diagnostics Log tab, then enable the log.
Wait for about 5 minutes and then turn the valve on. After another few minutes, go back to the log page and send the Log.
It might have been āstuckā, because I tried turning it on and off again this morning and it didnāt zero out but doing it for a few minutes seemed to clear it and put it back on 0. Iām attaching the log in case you see something that might have caused this to avoid this hang in the future. Thank you for all your help btw, on ALL the apps you work on.
* 2025-05-02T18:01:50.113Z
onCapabilityOnOff true
* 2025-05-02T18:01:50.116Z
activateInstantMode true
* 2025-05-02T18:01:50.117Z
activateInstantMode onOff: true
* 2025-05-02T18:01:50.119Z
Post to: activateInstantMode
* 2025-05-02T18:01:50.120Z
{
"gatewayId": "EFF07D2D004B1200",
"taplinkerId": "D6D17D2D004B1200",
"action": true,
"duration": 4,
"apiKey": "hidden",
"username": "albert_bodden",
"eco": false,
"autoBack": true
}
* 2025-05-02T18:02:08.505Z
Got a webhook message! {
"msg": "wateringOn",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200",
"totalMin": 4,
"totalSec": 0,
"onMin": 4,
"onSec": 0,
"vel": 0,
"vol": 0,
"battery": "100%",
"signal": 31
}
* 2025-05-02T18:02:08.507Z
processWebhookMessage wateringOn
* 2025-05-02T18:02:08.509Z
setCapability water_on: true
* 2025-05-02T18:02:08.511Z
setCapability watering: true
* 2025-05-02T18:02:08.513Z
setCapability cycles_remaining: 1
* 2025-05-02T18:02:08.515Z
setCapability time_elapsed: undefined
* 2025-05-02T18:02:08.517Z
setCapability time_remaining: 4
* 2025-05-02T18:02:08.519Z
setCapability meter_water: 0
* 2025-05-02T18:02:08.522Z
setCapability meter_water.total: 0.07120000000000001
* 2025-05-02T18:02:08.524Z
setCapability measure_water: 0
* 2025-05-02T18:02:08.528Z
setCapability measure_battery: 100
* 2025-05-02T18:02:08.555Z
setCapabilityValueLog error time_elapsed Invalid capability (homey:app:com.linktap:time_elapsed) value type. Expected: number. Got: undefined
* 2025-05-02T18:02:08.575Z
Got a webhook message! {
"username": "albert_bodden",
"event": "watering start",
"title": "Watering started on 5/2/2025",
"content": "Back Yard Linktap started watering at 2:02 PM for 4 min",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200",
"workMode": "M"
}
* 2025-05-02T18:02:08.577Z
processWebhookMessage watering start
* 2025-05-02T18:02:08.578Z
setCapability onoff: true
* 2025-05-02T18:02:08.580Z
setCapability watering: true
* 2025-05-02T18:02:08.582Z
setCapability watering_mode: M
* 2025-05-02T18:02:10.750Z
Got a webhook message! {
"msg": "flowMeterValue",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200",
"vel": 7633
}
* 2025-05-02T18:02:10.751Z
processWebhookMessage flowMeterValue
* 2025-05-02T18:02:10.752Z
setCapability measure_water: 7.633
* 2025-05-02T18:02:22.746Z
Got a webhook message! {
"msg": "flowMeterValue",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200",
"vel": 5494
}
* 2025-05-02T18:02:22.747Z
processWebhookMessage flowMeterValue
* 2025-05-02T18:02:22.748Z
setCapability measure_water: 5.494
* 2025-05-02T18:03:07.845Z
Got a webhook message! {
"msg": "wateringOn",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200",
"totalMin": 4,
"totalSec": 0,
"onMin": 3,
"onSec": 0,
"vel": 5600,
"vol": 5600
}
* 2025-05-02T18:03:07.848Z
processWebhookMessage wateringOn
* 2025-05-02T18:03:07.852Z
setCapability water_on: true
* 2025-05-02T18:03:07.853Z
setCapability watering: true
* 2025-05-02T18:03:07.854Z
setCapability cycles_remaining: 1
* 2025-05-02T18:03:07.855Z
setCapability time_elapsed: 0
* 2025-05-02T18:03:07.857Z
setCapability time_remaining: 3
* 2025-05-02T18:03:07.859Z
setCapability meter_water: 5.6
* 2025-05-02T18:03:07.860Z
setCapability meter_water.total: 0.07680000000000001
* 2025-05-02T18:03:07.861Z
setCapability measure_water: 5.6
* 2025-05-02T18:04:07.822Z
Got a webhook message! {
"msg": "wateringOn",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200",
"totalMin": 4,
"totalSec": 0,
"onMin": 2,
"onSec": 0,
"vel": 5600,
"vol": 11200
}
* 2025-05-02T18:04:07.822Z
processWebhookMessage wateringOn
* 2025-05-02T18:04:07.824Z
setCapability water_on: true
* 2025-05-02T18:04:07.825Z
setCapability watering: true
* 2025-05-02T18:04:07.826Z
setCapability cycles_remaining: 1
* 2025-05-02T18:04:07.827Z
setCapability time_elapsed: 1
* 2025-05-02T18:04:07.828Z
setCapability time_remaining: 2
* 2025-05-02T18:04:07.829Z
setCapability meter_water: 11.2
* 2025-05-02T18:04:07.830Z
setCapability meter_water.total: 0.08240000000000001
* 2025-05-02T18:04:07.831Z
setCapability measure_water: 5.6
* 2025-05-02T18:04:37.752Z
Got a webhook message! {
"msg": "flowMeterValue",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200",
"vel": 5789
}
* 2025-05-02T18:04:37.754Z
processWebhookMessage flowMeterValue
* 2025-05-02T18:04:37.756Z
setCapability measure_water: 5.789
* 2025-05-02T18:05:07.758Z
Got a webhook message! {
"msg": "wateringOn",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200",
"totalMin": 4,
"totalSec": 0,
"onMin": 1,
"onSec": 0,
"vel": 5587,
"vol": 16787
}
* 2025-05-02T18:05:07.759Z
processWebhookMessage wateringOn
* 2025-05-02T18:05:07.760Z
setCapability water_on: true
* 2025-05-02T18:05:07.762Z
setCapability watering: true
* 2025-05-02T18:05:07.763Z
setCapability cycles_remaining: 1
* 2025-05-02T18:05:07.764Z
setCapability time_elapsed: 2
* 2025-05-02T18:05:07.766Z
setCapability time_remaining: 1
* 2025-05-02T18:05:07.767Z
setCapability meter_water: 16.787
* 2025-05-02T18:05:07.768Z
setCapability meter_water.total: 0.08798700000000001
* 2025-05-02T18:05:07.770Z
setCapability measure_water: 5.587
* 2025-05-02T18:06:07.788Z
Got a webhook message! {
"username": "albert_bodden",
"event": "watering end",
"title": "Watering ended on 5/2/2025",
"content": "Back Yard Linktap finished watering at 2:06 PM (5.9 gal, 1.5 GPM)",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200"
}
* 2025-05-02T18:06:07.791Z
processWebhookMessage watering end
* 2025-05-02T18:06:07.793Z
setCapability water_on: false
* 2025-05-02T18:06:07.795Z
setCapability time_remaining: 0
* 2025-05-02T18:06:07.796Z
setCapability cycles_remaining: 0
* 2025-05-02T18:06:07.797Z
setCapability watering: false
* 2025-05-02T18:06:07.800Z
setCapability onoff: false
* 2025-05-02T18:06:07.802Z
setCapability meter_water: 5.9
* 2025-05-02T18:06:07.804Z
setCapability meter_water.total: 0.07710000000000002
* 2025-05-02T18:06:07.805Z
setCapability measure_water: 0
* 2025-05-02T18:06:11.295Z
Got a webhook message! {
"msg": "wateringOff",
"gatewayId": "EFF07D2D004B1200",
"deviceId": "D6D17D2D004B1200",
"end": {
"Y": "20250502",
"H": 14,
"M": 6,
"ss": 5,
"D": 4,
"S": 0
},
"vel": 5655,
"vol": 22443,
"ecoFlag": 0,
"battery": "100%",
"signal": 31
}
* 2025-05-02T18:06:11.296Z
processWebhookMessage wateringOff
* 2025-05-02T18:06:11.297Z
setCapability water_on: false
* 2025-05-02T18:06:11.298Z
setCapability time_remaining: 0
* 2025-05-02T18:06:11.299Z
setCapability meter_water: 22.443
* 2025-05-02T18:06:11.301Z
setCapability meter_water.total: 0.09954300000000002
* 2025-05-02T18:06:11.304Z
setCapability measure_water: 0
* 2025-05-02T18:06:11.305Z
setCapability time_elapsed: 3
* 2025-05-02T18:06:11.307Z
setCapability measure_battery: 100
Please use pre-formatted text in future so that other users can see easily that this is code, a device interview, protocols, etc. So everything that you havenāt typed in yourself, except for quotations.
These pre-formatted texts can also be copied for other users with just a single click, which reduces the workload for other users, especially for the app developers.
Thanks! It was driving me crazy trying to find that little icon as I infrequently post code. Appreciate the help.
@Adrian_Rockall problem came back again this morning. This isnāt occurring after any actions on the unit itself (i.e. not turning in on, off, or running automations). The units seem to just report flow in Homey without being turned on and no water flow is being reported by the Linktap app itself.
Hi there, I do not see any linktap moisture sensor.
Do you know if it is possible to add an external one and use it in synergy with this linktap app ?
If you have any reference, I would also be interested in knowing them (zwave, wifi, zigbee, whateverā¦)
I use misol / ecowitt sensors with my app of the same name. They need a separate hub but work completely locally and update quickly.
Interesting, are these Chinese products reliable ? If I buy a hub, maybe will I go with some other sensorsā¦
I have had no issues with them. The batteries in most of the sensors last about two years.
Thank you for the feedback, I may go with them thenā¦
I understand link-tap uses its own implementation of the Zigbee protocol and, hence, it is not compatible with other Zigbee hub.
But does it mean you cannot have other Zigbee products in the range?
Will they interfere one another?
My Homey Pro already handles a few Zigbee modules, I would not like to see them malfunction because another product uses the same frequencies but not the same protocolā¦
Unfortunately, I canāt comment as I donāt have any zigbee devices, but I would have thought it should play nice.
Thank you for your feedback.
I contacted their support as well, here is their answer:
The LinkTap system does not interfere with other Zigbee networks (e.g., Philips, Samsung, Homey, etc.), and vice versa.
We implemented our proprietary protocol on top of the standard Zigbee because the latter is not capable of handling the complex messages required by our system.
I have just ordered their solution, I now have to purchase stuf to put the valves underground ![]()
Hi @Adrian_Rockall It seems there has not been much activity here for a whileā¦Iām just wondering if this app development is still in progress? I am having a couple of issues which look to be experienced by other users also, from a review of the GitHub notes.
The two issues are:
- the āred exclamation markā appears on my link tap icons in HomeyPro when on the mobile phone version, and they need to be āreconnectedā before being able to use any functions or flows.
- There is appears to be an issue with a variable āmeter_water.totalā as it shows āInvalid Capabilityā.
I think both of these issues are noted by other users on Git, so itās almost certainly not my specific set up here. Fyi I have a HomeyPro 2023 plus 4 port linktap, and a single port linktap.
See some screen grabs attached, and please let me know what I can do to provide further data / logs to hopefully progress and resolve this issue�
@DirkG I note youāve been a contributor on this app; any thoughts on this one?
Note that Iām pretty confident that my connection strength to the garden unit is good, as Iāve reviewed the linktap webpage showing such data and itās pretty strong, well within their recommendations. The re-connection process works perfectly every time it is manually used, but after some number of hours - 5-6 or more I think, although I havenāt tested this explicitly - it just seems to fail again.
Any help greatly appreciated, as Iād really love to be able to use Homey flows to drive my logic for watering, even though the LinkTap mobile app functionality is really goodā¦
Cheers, Graham.
PS: Minor update to the above, I tried to find the LinkTap devices in the Homey Dev tools, but they are not shown under Zigbee, per screen shot, only a couple of zigbee RGBW lights I have are listed; is this correct? Seems a bit odd, but I can see them under the āDevicesā section at leastā¦
PPS: Also noted what other users had noted in Dev Tools āDevicesā section that the water total value is returned as NULL - screen grab one is where it is ok, then the next āBamboo Northā is sick:





