Hi all!
I want to use dzvents to switch triggers of other events.
Is it possible? Tnx.
Switch events triggers via Dzvents [Solved]
Moderator: leecollings
- rudder66
- Posts: 12
- Joined: Saturday 07 December 2019 20:21
- Target OS: Linux
- Domoticz version: 4.11553
- Location: Minsk, Belarus
- Contact:
Switch events triggers via Dzvents
- Attachments
-
- Screenshot_20200101-140004.jpg (284.73 KiB) Viewed 905 times
- waaren
- Posts: 6028
- Joined: Tuesday 03 January 2017 14:18
- Target OS: Linux
- Domoticz version: Beta
- Location: Netherlands
- Contact:
Re: Switch events triggers via Dzvents
Starting with dzVents 2.5.3 (domoticz V4.11574) you can use domoticz.triggerHTTPResponse
in the wiki
Example sequence of scriptstriggerHTTPResponse([httpResponse], [delay], [message]): Function. Creates a callback by sending a logmessage. httpResponse defaults to scriptname, delay defaults to 0 (immediate), message defaults to httpResponse.
dz sender
Code: Select all
return
{
on =
{
timer =
{
'every minute'
},
},
execute = function(dz)
dz.triggerHTTPResponse('trigger_1',30,'This should trigger other script(s)')
end
}
Code: Select all
return
{
on =
{
httpResponses =
{
'trigger_1'
}
},
execute = function(dz, item)
dz.log('Triggered by ' .. item.trigger)
end
}
Code: Select all
return
{
on =
{
httpResponses =
{
'trigger_*'
}
},
execute = function(dz, item)
dz.log('Triggered by ' .. item.trigger)
end
}
Code: Select all
2020-01-01 13:12:00.347 Status: dzVents: Info: ------ Start internal script: dz sender:, trigger: every minute
2020-01-01 13:12:00.347 Status: dzVents: Info: ------ Finished dz sender
2020-01-01 13:12:30.383 Status: triggerHTTPResponse: This should trigger other script(s)
2020-01-01 13:12:30.419 Status: dzVents: Info: Handling httpResponse-events for: "trigger_1"
2020-01-01 13:12:30.419 Status: dzVents: Info: ------ Start internal script: dz receiver1: HTTPResponse: "trigger_1"
2020-01-01 13:12:30.421 Status: dzVents: Info: Triggered by trigger_1
2020-01-01 13:12:30.421 Status: dzVents: Info: ------ Finished dz receiver1
2020-01-01 13:12:30.421 Status: dzVents: Info: ------ Start internal script: dz receiver2: HTTPResponse: "trigger_1"
2020-01-01 13:12:30.421 Status: dzVents: Info: Triggered by trigger_1
2020-01-01 13:12:30.421 Status: dzVents: Info: ------ Finished dz receiver2
Debian buster, bullseye on RPI-4, Intel NUC.
dz Beta, Z-Wave, RFLink, RFXtrx433e, P1, Youless, Hue, Yeelight, Xiaomi, MQTT
==>> dzVents wiki
dz Beta, Z-Wave, RFLink, RFXtrx433e, P1, Youless, Hue, Yeelight, Xiaomi, MQTT
==>> dzVents wiki
- rudder66
- Posts: 12
- Joined: Saturday 07 December 2019 20:21
- Target OS: Linux
- Domoticz version: 4.11553
- Location: Minsk, Belarus
- Contact:
Re: Switch events triggers via Dzvents [Solved]
Thank you waaren! Solved.
Who is online
Users browsing this forum: No registered users and 1 guest