App version: 2.27.2__
Phone OS: 14.2
Busch-Jäger / ABB free@home has an important concept of virtual devices, e.g. virtual Switches which are already visible in Olisto and can be used in Triggs. Unfortunately, they do not work as they are activated / deactivated wrongly through the Olisto Channel / Backend.
Real Free@home switches (Devices) have IDs starting with “ABB…”. Virtual Switches / Devices can be identified by Olisto through their ID starting with “6000…”.
Such devices need to be triggered by writing to odp0000 not idp0000.
This works for virtual devices and should be used if a ID “6000…” device (in general, not just virtual switches, free@home supports all its devices also as virtual devices now):
Request URL http://“IP”/fhapi/v1/api/rest/datapoint/00000000-0000-0000-0000-000000000000/6000"DeviceID".ch0000.odp0000. (Note:odp0000)
To switch a virtual Device 6000AC677A37 on you would do this and it works:
curl -X PUT “http://192.168.2.11/fhapi/v1/api/rest/datapoint/00000000-0000-0000-0000-000000000000/6000AC677A37.ch0000.odp0000” -H “accept: application/json” -H “Authorization: Basic XXXXXXXXX” -H “Content-Type: text/plain” -d “1”
As this renders all Virtual devices useless, can this be fixed quickly please :)?