I would like to make my contribution to add two modifications:
First, I added a new API endpoint named "IpxRequestBulkUpdateView" to push the status of all relays, digital inputs or virtuals in/out with a single call from the IPX using the labels $R, $D, $VI , etc.
Second, I have 3 IPXs in my configuration but there is only one unique URI to push from the IPX. Therefore, only the last IPX entry in the configuration can work, the others fall into the error "API call not coming from IPX800 IP". So I added an "extra_url" for each views in order to pass in the URL the name of the IPX which makes the request.
This is an additional URL, the main URL remains the same, the code is backwards compatible with existing configurations.
Hi @Aohzan
Thank you for this integration.
I would like to make my contribution to add two modifications:
First, I added a new API endpoint named "IpxRequestBulkUpdateView" to push the status of all relays, digital inputs or virtuals in/out with a single call from the IPX using the labels $R, $D, $VI , etc.
Second, I have 3 IPXs in my configuration but there is only one unique URI to push from the IPX. Therefore, only the last IPX entry in the configuration can work, the others fall into the error "API call not coming from IPX800 IP". So I added an "extra_url" for each views in order to pass in the URL the name of the IPX which makes the request. This is an additional URL, the main URL remains the same, the code is backwards compatible with existing configurations.
Best, Sébastien