Hi All,
Since a week or 2 I have the same adapter BRP069A62
And I am poking around this device. What I have found is that upon reboot, port 80 and 23 are open for about 30 min or so, I have not been able to guess a password for the telnet connection. And port 80 only does basic functions on the page like setting the IP address and reset.
For now I am able to read a lot of info, and change the temp and turn on / off. But am stuck trying to change anything of the schedule. The nested json is a bit of a pain.
Current output
User chosen schedule ID: 3
Next schedule change: Monday, Time: 2200, temp will be set to: 18.0
Complete schedule: $NULL|1|1700,200;2200,180;,;,;,;,;1700,200;2200,180;,;,;,;,;1700,200;2200,180;,;,;,;,;1700,200;2200,180;,;,;,;,;1700,200;2200,180;,;,;,;,;1000,200;1300,180;1700,200;2200,180;,;,;1000,200;1300,180;1700,200;2200,180;,;,
=====================================================
Connected to Daikin on: 192.168.1.247
Device function: function/SpaceHeating
The device is currently: on, and the operation is: heating
Brand: Daikin, LAN adapter Model: BRP069A62, Duty: HVAC controller, Firmware: 17003900, Software: 436DD123000, SerialNR: XXXXXXX
Given name by user: Central heating
=====================================================
Indoor unit model: EHYHBH08AAV3, software: ID9051, EEPROM: AS1706433-11A
Outdoor unit Softare: ID3904, User EEPROM: AS1705847-01F, User interface software: AS1705847-01F
=====================================================
Current Errors: 0, Current Warmings: 0, Emergency state: 0, Installer state: 0
Reported Errors:
=====================================================
Did we manually override the scheduled temp: NO
Current indoor temp: 20.0
Current outdoor temp: 11.0
Current water temp: 46.5
Current target temp: 21.0
=====================================================
Water temp is calculated based on: WeatherDependent
=====================================================
Is child lock active: NO, Current pin is: 1234
=====================================================
Holiday start: 2020-03-06, Holiday End: 2020-03-06, Holiday mode active?: NO
=====================================================
Any one have a Idea to on how to change the schedule?
This is based upon changing the temp / on/off but does not seem to work:
{
"m2m:rqp": {
"op": 1,
"to": "/[0]/MNAE/1/Schedule/Active",
"fr": "/S",
"rqi": "",
"ty": 4,
"pc": {
"m2m:cin": {
"con": "{"data":{"path":"/mn-cse-LONG_ID_STRING/MNAE/1/schedule/List/Heating/la","id":2}}",
"cnf": "text/plain:0"
}
}
}
}
changing: "cnf": "text/plain:0"
to "cnf": "application/json:0"
does not help either. The daiking heating app is a mess with cariables named every letter of the alphabet and not a decent name. All the values in a long variable… those devs…
My code is far from pretty as it is highly repetitive at the moment having all the URLS + their JSON key figured out, and some even nested JSON.
My indoor unit is the hvac+gas hybrid pump. And does not readout consumption as it is not connected to the lan module only the p1/p2
bus is. (which might be a next step to figure out on how to enable such things.)
Alos worthy of note:
- The Random strings are not actually needed it seems.
- The Url in the send JSON under fr, Also can be just a
/
- Which would reduce the code to:
"{\"m2m:rqp\":{\"op\":2,\"to\":\"/[0]/MNAE/1/Schedule/List/Heating/la\",\"fr\":\"/\",\"rqi\":\""\"}}"
Cheers!