Rademacher Homepilot in Home Assistant

Rademacher is a german company manufacturing Smart Home devices.
In their line of products are so called “belt-winders” (or “Gurtwickler” in german), which basically wind the belt of shutters. Easier to install than actual shutter motors.

Their API is undocumented, however you can extract most of the information you’ll need.

Note: There is an integration available on HACS, which is probably the better choice at this point.

This guide sets up the covers using REST sensors and commands, which are more robust (probably won’t break when updating), but require more setup and don’t support as many devices.

If your hub is broken, you might be able to use the included USB stick which handles all the radio communication directly. However that’s not what this guide is for.

Make sure your HomePilot is on firmware version > 5.0 (The material design one, not the old one with Kodi bundled).
Other Hubs like the “start2smart” ones should work as well.

The basic concept is this:

  • Create a template cover
  • Create a sensor reading the state from the hub
  • Create commands to control the shutters

When using a password protected HomePilot, the steps are a bit different, since you’ll need to fetch a cookie which allows you to login and send the cookie whenever you’re requesting something from the hub.

For each device you want to integrate, you’ll need to find out it’s device ID.
Go to http://[Homepilot IP]/devices in your web browser and take a look at the formatted JSON:
The device IDs are the numbers below “payload - devices”
To find out what device they’re referring to, take a look at their “NAME_DEVICE_LOC” parameter. This is the name you gave to the device in the HomePilot UI.

When replacing values like [Homepilot IP] make sure to remove the brackets [].

Setup for a password protected HomePilot:

Expand
  1. Create a homepilot_cookie.sh file in your config directory
  • Edit the file, paste the following codeblock, replacing:
    • [Password] with the password of your HomePilot. Make sure the password doesn’t contain ", ’ or `.
    • [Homepilot IP] with the IP of your Rademacher Hub.
######
# Config
password="[Password]"
ip="[Homepilot IP]"
######
# You shouldn't need to change anything after this line

# Request a salt
saltrequest=$(curl --silent -X POST http://$ip/authentication/password_salt)
#echo "Saltrequest: "$saltrequest

# Extract the salt from JSON.
salt=$(echo -n $saltrequest | jq -r '.password_salt')
#echo "Salt: "$salt

# Calculate sha256 of password
hashedpassword=$(echo -n $password | sha256sum | cut -d " " -f 1)
#echo "Hashed Password: "$hashedpassword

# Concatenate the salt and hashed password
saltedpassword=$salt$hashedpassword
#echo "saltedpassword: "$saltedpassword

# Calculate sha256 of the salt+hashed password
finalpassword=$(echo -n $saltedpassword | sha256sum | cut -d " " -f 1)
#echo "Final Password: "$finalpassword

# Request the cookie
curl --silent --output /dev/null --cookie-jar - --header "Content-Type: application/json" --request POST --data '{"password":"'$finalpassword'","password_salt":"'$salt'"}' http://$ip/authentication/login | tail -n 1| awk '{print $NF}'
  1. Create a sensor.yaml in your config directory if it doesn’t exist already.
  • Add sensor: !include sensor.yaml to your configuration.yaml file, if you haven’t already.
  • Add this to your sensor.yaml
- platform: command_line
  name: homepilot cookie
  command: "sh /config/homepilot_cookie.sh" 
  scan_interval: 300
  1. Add this to your sensor.yaml, replacing:
    • [Homepilot IP] with the IP of your Rademacher Hub
    • [Device ID] with your device ID
    • [Cover Name] with a fitting name like Dining South
  • Repeat this step for each device you want to add.
- platform: command_line
  command: 'curl --cookie "HPSESSION={{ states(''sensor.homepilot_cookie'') }}" http://[Homepilot IP]/devices/[Device ID]'
  name: '[Cover Name] Position'
  value_template:  >- 
    {% for item in value_json.payload.device.capabilities %}
      {%- if item.name == "CURR_POS_CFG" -%}
        {{ 100 - float(item.value) }}
      {%- endif -%}
    {% endfor %}
  #
  scan_interval: 20
  1. Create a rest.yaml in your config directory if it doesn’t exist already.
  • Add rest_command: !include rest.yaml to your configuration.yaml file, if you haven’t already.
  • Add this to your rest.yaml, replacing [Homepilot IP] with the IP of your Rademacher Hub. You only need to do this once.
  belt_winder_up:
    url: 'http://[Homepilot IP]/devices/{{ did }}'
    method: PUT
    payload: '{"name":"POS_UP_CMD"}'
    headers: 
      cookie: "HPSESSION={{ states('sensor.homepilot_cookie') }}"
  belt_winder_down:
    url: 'http://[Homepilot IP]/devices/{{ did }}'
    method: PUT
    payload: '{"name":"POS_DOWN_CMD"}'
    headers: 
      cookie: "HPSESSION={{ states('sensor.homepilot_cookie') }}"
  belt_winder_stop:
    url: 'http://[Homepilot IP]/devices/{{ did }}'
    method: PUT
    payload: '{"name":"STOP_CMD"}'
    headers: 
      cookie: "HPSESSION={{ states('sensor.homepilot_cookie') }}"
  belt_winder_set_position:
    url: 'http://[Homepilot IP]/devices/{{ did }}'
    method: PUT
    payload: '{"name":"GOTO_POS_CMD","value":"{{ 100 - float(position)|int }}"}'
    headers: 
      cookie: "HPSESSION={{ states('sensor.homepilot_cookie') }}"
  1. Create a cover.yaml in your config directory if it doesn’t exist already.
  • Add cover: !include cover.yaml to your configuration.yaml file, if you haven’t already.
  • Add this to your cover.yaml, replacing:
    • [cover_name] with a name like dining_south
    • [Device ID] with the correct device ID
    • [Sensor entity ID] with the entity_id of the matching sensor. Usually it’s the same name, lowercase, spaces replaced with an underscore. E.g. sensor.cover_dining_west_position
      If you’re not sure what to use here, restart home assistant after step 1 or 2 and search in Developer Tools - States for the newly created sensor.
    • [Displayed Name] with the correct name for the cover (This is the one being shown in the UI)
  • Repeat this step for each device you want to add.
- platform: template
  covers:
    [cover_name]:
      device_class: shutter
      friendly_name: "[Displayed Name]"
      position_template: "{{ states('[Sensor entity ID]') }}"
      open_cover:
        - service: rest_command.belt_winder_up
          data:
            did: [Device ID]
      close_cover:
        - service: rest_command.belt_winder_down
          data:
            did: [Device ID]
      stop_cover:
        - service: rest_command.belt_winder_stop
          data:
            did: [Device ID]
      set_cover_position:
        - service: rest_command.belt_winder_set_position
          data_template:
            did: [Device ID]
            position: "{{position}}"

Setup for a non-password protected HomePilot:

Expand
  1. Create a sensor.yaml in your config directory if it doesn’t exist already.
  • Add sensor: !include sensor.yaml to your configuration.yaml file, if you haven’t already.
  • Add this to your sensor.yaml, replacing:
    • [Homepilot IP] with the IP of your Rademacher Hub
    • [Device ID] with your device ID
    • [Cover Name] with a fitting name like Dining South
  • Repeat this step for each device you want to add.
- platform: rest
  name: '[Cover Name] Position'
  resource: 'http://[Homepilot IP]/devices/[Device ID]'
  value_template: >-
    {% for item in value_json.payload.device.capabilities %}
      {%- if item.name == "CURR_POS_CFG" -%}
        {{ 100 - float(item.value) }}
      {%- endif -%}
    {% endfor %}
  scan_interval: 20
  1. Create a rest.yaml in your config directory if it doesn’t exist already.
  • Add rest_command: !include rest.yaml to your configuration.yaml file, if you haven’t already.
  • Add this to your rest.yaml, replacing:
    • [Homepilot IP] with the IP of your Rademacher Hub.
  • You only need to do this once.
  belt_winder_up:
    url: 'http://[Homepilot IP]/devices/{{ did }}'
    method: PUT
    payload: '{"name":"POS_UP_CMD"}'
  belt_winder_down:
    url: 'http://[Homepilot IP]/devices/{{ did }}'
    method: PUT
    payload: '{"name":"POS_DOWN_CMD"}'
  belt_winder_stop:
    url: 'http://[Homepilot IP]/devices/{{ did }}'
    method: PUT
    payload: '{"name":"STOP_CMD"}'
  belt_winder_set_position:
    url: 'http://[Homepilot IP]/devices/{{ did }}'
    method: PUT
    payload: '{"name":"GOTO_POS_CMD","value":"{{ 100 - float(position)|int }}"}'
  1. Create a cover.yaml in your config directory if it doesn’t exist already.
  • Add cover: !include cover.yaml to your configuration.yaml file, if you haven’t already.
  • Add this to your cover.yaml, replacing:
    • [cover_name] with a name like dining_south
    • [Device ID] with the correct device ID
    • [Sensor entity ID] with the entity_id of the matching sensor. Usually it’s the same name, lowercase, spaces replaced with an underscore. E.g. sensor.cover_dining_west_position
      If you’re not sure what to use here, restart home assistant after step 1 or 2 and search in Developer Tools - States for the newly created sensor.
    • [Displayed Name] with the correct name for the cover (This is the one being shown in the UI)
  • Repeat this step for each device you want to add.
- platform: template
  covers:
    [cover_name]:
      device_class: shutter
      friendly_name: "[Displayed Name]"
      position_template: "{{ states('[Sensor entity ID]') }}"
      open_cover:
        - service: rest_command.belt_winder_up
          data:
            did: [Device ID]
      close_cover:
        - service: rest_command.belt_winder_down
          data:
            did: [Device ID]
      stop_cover:
        - service: rest_command.belt_winder_stop
          data:
            did: [Device ID]
      set_cover_position:
        - service: rest_command.belt_winder_set_position
          data_template:
            did: [Device ID]
            position: "{{position}}"
2 Likes

Thanks for your solution. My Rademacher belts are working now fine for me with HA, but I needed some corrections in your yamls:

  • change belt-winder_runter to belt-winder_down
  • change all names like “belt-winder_” to “belt_winder_”
1 Like

Ah, thanks Chris, I missed this one, changed everything to belt_winder as well :slight_smile:

Thank you for this post. I have also successfully integrated the covers.
The only thing is that the up arrow on my card in the lovelace is grayed out and I can’t use it. The down and stop button works. Also the slider.
What can I do? Any idea?

Hey groovesurfer,

does this work after a minute of moving the covers? What’s the state of the sensor as well as the cover?

Hi fedot,

does this work after a minute of moving the covers?

It it always grayed out.
The state is always “open”.

Attributes:
friendly_name: Rolladen Wohnzimmer
supported_features: 15
device_class: shutter

Hey groovesurfer,

did you make sure to include the first codeblock as a sensor? If so - what’s the value of the sensor?
Also make sure to change the name of the sensor in position_template: so your cover has a position value.

Hi fedot,

I have the same Problem like groovesurfer.

up arraw grayed out. Rest works.
Sensor State: “unknown”
Cover State:“open”

Welcome to the community Grashuepfer!
Looks like HA is unable to fetch the position which means that the sensor is probably not setup 100% correctly. Can you take a look at http://[your Homepilot IP]/devices/1 ?
There should be a bunch of JSON spit out.
Have a look at the CURR_POS_CFG parameter, it should have a value of 0 for closed, 100 for open or anything in between for well, anything in between.
If you can’t get any API response at all, you are probably running an old firmware (the one that still has Kodi and looks like 2004).
This tutorial is for the new firmware versions - although there are also ones out there which use the old .cgi API.

Thank you!
Firmware already updated.
http://MyIP/devices/1010006 -->

{"name":"CURR_POS_CFG","value":"5","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":1605082614}

Weird device ID, but alright, what does your sensor.yaml look like then?

Do I need a seperate Sensor.yaml?
I tested both one with seperate Sensor.yaml file and second to integrated it in configuartion.yaml:

rest_command: !include rest.yaml
cover: !include cover.yaml
sensor:
  - platform: rest
    name: 'esszimmer'
    resource: 'http://myip/devices/1010006'
    value_template: '{{ 100 - float(value_json["payload"]["device"]["capabilities"][0]["value"]) }}'
    scan_interval: 20

If I copy this to Sensor.yaml then I can´t see Sensor in entities.

Cover.yaml:

- platform: template
  covers:
    esszimmer_rechts: # Change this to sth. that matches your setup
      device_class: shutter
      friendly_name: "esszimmer rechts" # Change this too
      position_template: "{{ states('sensor.esszimmer') }}" # make sure to use the correct sensor name here
      close_cover:
        - service: rest_command.belt_winder_down
          data:
            did: 1010006 # This is the Device ID also used in sensor.yaml
      stop_cover:
        - service: rest_command.belt_winder_stop
          data:
            did: 1010006 # This is the Device ID also used in sensor.yaml
      set_cover_position:
        - service: rest_command.belt_winder_set_position
          data_template:
            did: 1010006 # This is the Device ID also used in sensor.yaml
            position: "{{position}}"
      open_cover:
        - service: rest_command.belt_winder_up
          data:
            did: 1010006 # This is the Device ID also used in sensor.yaml

When I use seperate file Sensor.yaml:

- platform: rest
  name: 'esszimmer'
  resource: 'http://myIP/devices/1010006'
  value_template: '{{ 100 - float(value_json["payload"]["device"]["capabilities"][0]["value"]) }}'
  scan_interval: 20

Hm, that’s weird, let’s get this out of the way;

  • Does Home Assistant run on the same subnet as the Homepilot?
  • Does using 1 for the device ID work?
  • Which firmware version are you using?

Yes same subnet. (Docker host)
No I get an error:
http://myIP/devices/1

{"error_description":"Internal server Error","error_code":5007}

fw 5.2.23

Alright then, maybe they’ve changed a thing or two since I’m on firmware 5.1.8.
Can you paste the entire API response when going to http://myip/devices/1010006 ?
Maybe the position needs to be accessed differently now.

maybe. Here´s my API:

{"error_description":"OK","error_code":0,"payload":{"device":{"capabilities":[{"name":"WIND_STOP_CMD","read_only":false,"timestamp":-1},{"name":"SET_SLAT_POS_CMD","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":-1},{"name":"INC_CMD","read_only":false,"timestamp":-1},{"name":"PROD_CODE_DEVICE_LOC","value":"36500172","read_only":false,"timestamp":-1},{"name":"GOTO_VENTIL_POS_CMD","read_only":false,"timestamp":-1},{"name":"REACHABILITY_EVT","value":"true","read_only":true,"timestamp":1605095814},{"name":"CONTACT_OPEN_CMD","read_only":false,"timestamp":-1},{"name":"NAME_DEVICE_LOC","value":"Esszimmer Rechts","read_only":false,"timestamp":-1},{"name":"REVERS_ON_POS_CFG","value":"false","read_only":false,"timestamp":1605095814},{"name":"INTF_ID_DEVICE_LOC","value":"3","read_only":false,"timestamp":-1},{"name":"GOTO_DAWN_POS_CMD","read_only":false,"timestamp":-1},{"name":"WIND_PROG_ACTIVE_EVT","value":"false","read_only":true,"timestamp":1605095814},{"name":"RAIN_START_CMD","read_only":false,"timestamp":-1},{"name":"REQ_STATUS_CMD","read_only":false,"timestamp":-1},{"name":"AUTO_MODE_CFG","value":"true","read_only":false,"timestamp":1605095814},{"name":"DAWN_AUTO_CFG","value":"true","read_only":false,"timestamp":1605095814},{"name":"ID_DEVICE_LOC","value":"1010006","read_only":false,"timestamp":-1},{"name":"PROTOCOL_ID_CFG","value":"4c2efa","read_only":false,"timestamp":-1},{"name":"GOTO_POS_SLAT_CMD","read_only":false,"timestamp":-1},{"name":"CONTACT_CLOSE_CMD","read_only":false,"timestamp":-1},{"name":"WIND_DIR_CFG","value":"true","read_only":false,"timestamp":1605095814},{"name":"GOTO_POS_CMD","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":-1},{"name":"SUN_STOP_CMD","read_only":false,"timestamp":-1},{"name":"SUN_AUTO_CFG","value":"true","read_only":false,"timestamp":1605095814},{"name":"STOP_CMD","value":"false","read_only":false,"timestamp":-1},{"name":"VIS_DEVICE_LOC","value":"true","read_only":false,"timestamp":-1},{"name":"WIND_AUTO_CFG","value":"true","read_only":false,"timestamp":1605095814},{"name":"WIND_START_CMD","read_only":false,"timestamp":-1},{"name":"MOTOR_REACT_TIME_CFG","value":"0","min_value":"0","max_value":"1000","step_size":"20","read_only":false,"timestamp":-1},{"name":"POS_DOWN_CMD","read_only":false,"timestamp":-1},{"name":"DESCR_DEVICE_LOC","value":"Lage Süden (Alexa)","read_only":false,"timestamp":-1},{"name":"REVERS_AFTER_STOP_CFG","value":"false","read_only":false,"timestamp":1605095814},{"name":"CURR_POS_CFG","value":"7","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095814},{"name":"POS_UP_CMD","read_only":false,"timestamp":-1},{"name":"VERSION_CFG","value":"1.3-1","read_only":false,"timestamp":1605095814},{"name":"SLAT_RUNTIME_CFG","value":"1.5","min_value":"0.1","max_value":"5.0","step_size":"0.1","read_only":false,"timestamp":1605095814},{"name":"RESET_WO_PAIR_CMD","read_only":false,"timestamp":-1},{"name":"PROT_ID_DEVICE_LOC","value":"4c2efa_1","read_only":false,"timestamp":-1},{"name":"MOTOR_REACT_FIX_TIMES_CFG","value":"0","min_value":"0","max_value":"3","step_size":"1","read_only":false,"timestamp":1605095814},{"name":"REVERS_ON_SUN_CFG","value":"false","read_only":false,"timestamp":1605095814},{"name":"CURR_SLAT_POS_CFG","value":"0","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095814},{"name":"VENTIL_POS_MODE_CFG","value":"false","read_only":false,"timestamp":1605095814},{"name":"ICONSET_LOC","value":"iconset8","read_only":false,"timestamp":-1},{"name":"JAL_MODE_CFG","value":"false","read_only":false,"timestamp":1605095814},{"name":"DEVICE_TYPE_LOC","value":"2","read_only":false,"timestamp":-1},{"name":"RUNTIME_MOTOR_CFG","value":"33","min_value":"2","max_value":"150","step_size":"1","read_only":false,"timestamp":1605095814},{"name":"ICONSET_INV_LOC","value":"false","read_only":false,"timestamp":-1},{"name":"ROTATE_DIR_CFG","value":"false","read_only":false,"timestamp":1605095814},{"name":"SUN_POS_CFG","value":"69","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095814},{"name":"RAIN_STOP_CMD","read_only":false,"timestamp":-1},{"name":"RMT_STOP_PAIR_CMD","read_only":false,"timestamp":-1},{"name":"VOICE_CONTROLLED_LOC","value":"Alexa","read_only":false,"timestamp":-1},{"name":"DUSK_AUTO_CFG","value":"true","read_only":false,"timestamp":1605095814},{"name":"VENTIL_POS_CFG","value":"80","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095814},{"name":"RESET_FULL_CMD","read_only":false,"timestamp":-1},{"name":"PUSH_CMD","read_only":false,"timestamp":-1},{"name":"PAIRING_CONFIRMED_LOC","value":"true","read_only":false,"timestamp":-1},{"name":"RMT_START_PAIR_CMD","read_only":false,"timestamp":-1},{"name":"DFLT_SLAT_POS_CFG","value":"0","min_value":"0","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095814},{"name":"SUN_PROG_ACTIVE_EVT","value":"false","read_only":true,"timestamp":1605095814},{"name":"GOTO_DUSK_POS_CMD","read_only":false,"timestamp":-1},{"name":"SUN_START_CMD","read_only":false,"timestamp":-1},{"name":"RAIN_PROG_ACTIVE_EVT","value":"false","read_only":true,"timestamp":1605095814},{"name":"RAIN_AUTO_CFG","value":"true","read_only":false,"timestamp":1605095814},{"name":"REVERS_ON_VENTIL_CFG","value":"false","read_only":false,"timestamp":1605095814},{"name":"RMT_START_UNPAIR_CMD","read_only":false,"timestamp":-1},{"name":"RAIN_DIR_CFG","value":"false","read_only":false,"timestamp":1605095814},{"name":"TIME_AUTO_CFG","value":"true","read_only":false,"timestamp":1605095814},{"name":"PING_CMD","read_only":false,"timestamp":-1},{"name":"DEC_CMD","read_only":false,"timestamp":-1}],"scenes":[{"id":5029,"name":"Kyra da","description":"Manuellfunktion"},{"id":5030,"name":"weg","description":"auto"},{"id":5031,"name":"t to Manuell","description":"out"},{"id":5032,"name":"auto2","description":"in"},{"id":5034,"name":"Sonnenmodus an","description":"Beschreibung der Szene"},{"id":5005,"name":"Rolläden hochfahren","description":"Alle Rolläden hoch"},{"id":5006,"name":"Rolläden runterfahren","description":"Alle Rolläden runter"},{"id":5007,"name":"Morgendämmerung 2","description":"Rolläden morgens automatisch nach Licht"},{"id":5009,"name":"Abenddämmerung 3","description":"Türen Esszimmer runterfahren Abends"},{"id":5042,"name":"Sonnenmodus aus","description":"Beschreibung der Szene"},{"id":5015,"name":"Lichteinfall Südtür runterfahren","description":"Sichtschutz bei Sonne aktivieren"},{"id":5048,"name":"Esszimmer schließen","description":"IoBroker "}]}}}

Seems like they did. Can you try:

sensor:
  - platform: rest
    name: 'esszimmer'
    resource: 'http://myip/devices/1010006'
    value_template: '{{ 100 - float(value_json["payload"]["device"]["capabilities"][32]["value"]) }}'
    scan_interval: 20

It works now!!
Thanks a lot for your help.

Glad I could help. I’m thinking about updating my firmware - are there any apparent flaws?
Can you control all your blinds (up/down/stop/set position)?

Everything is fine. I can control all blinds with all functions and see correct sensor status.

Next steps for me to group some blinds to control all together. (maybe you have some idea)
and I want to integrate my sensors ( temperature, wind, rain,door…) see api:

http://myIP/v4/devices?devtype=Sensor

{"response":"get_meters","meters":[{"description":"Ihre Gerätebeschreibung","deviceGroup":3,"did":1010024,"automations":[120],"readings":{"contact_state":"closed"},"batteryStatus":47,"batteryLow":false,"timestamp":1605012795,"iconSetInverted":0,"iconSet":{"k":"iconset24"},"name":"Türkontakt1","statusValid":true,"deviceNumber":"32003164","uid":"ac092b_1","visible":true},{"description":"Ihre Gerätebeschreibung","deviceGroup":3,"did":1010020,"automations":[30,50,60,100,20,40],"readings":{"sun_detected":false,"sun_brightness":353,"sun_direction":225.0,"sun_elevation":13,"wind_speed":2.7,"rain_detected":true,"temperature_primary":6.5},"timestamp":1605107413,"iconSetInverted":0,"iconSet":{"k":"iconset19"},"name":"DuoFern Umweltsensor","statusValid":true,"deviceNumber":"32000064_S","uid":"6908aa_S_1","visible":true},{"description":"Kontakt","deviceGroup":3,"did":1010072,"automations":[120],"readings":{"contact_state":"closed"},"batteryStatus":99,"batteryLow":false,"timestamp":1605101199,"iconSetInverted":0,"iconSet":{"k":"iconset24"},"name":"Esszimmer2","statusValid":true,"deviceNumber":"32003164","uid":"ac0914_1","visible":true},{"description":"Iphone","deviceGroup":3,"did":1010065,"automations":[130],"readings":{"area_entered":true},"timestamp":1605104546,"iconSetInverted":0,"iconSet":{"k":"iconset38"},"name":"Smartphone)","statusValid":true,"deviceNumber":"99999998","uid":"xxxx","visible":true}]}

JSON weather sensor:
http://myIP/devices/1010020

{"error_description":"OK","error_code":0,"payload":{"device":{"capabilities":[{"name":"WIND_THRESH1_VALUE_CFG","value":"1","min_value":"1","max_value":"31","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"PROD_CODE_DEVICE_LOC","value":"32000064_S","read_only":false,"timestamp":-1},{"name":"REACHABILITY_EVT","value":"true","read_only":true,"timestamp":1605107952},{"name":"TEMPERATURE_STOP_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":-1},{"name":"TEMPERATURE_THRESH5_VALUE_CFG","value":"0","min_value":"-40","max_value":"80","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"DAWN_THRESH4_VALUE_CFG","value":"1","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095846},{"name":"SUN_THRESH3_TIME_2_RELEASE_CFG","value":"1","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095866},{"name":"INTF_ID_DEVICE_LOC","value":"3","read_only":false,"timestamp":-1},{"name":"TEMPERATURE_THRESH1_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095855},{"name":"DAWN_ENABLE_THRESH4_CFG","value":"false","read_only":false,"timestamp":1605095846},{"name":"SUN_DETECTION_MEA","value":"false","read_only":false,"timestamp":1567084174},{"name":"WIND_SPEED_EVT","value":"2.8","min_value":"0.0","max_value":"70.0","step_size":"0.1","read_only":true,"timestamp":1605107952},{"name":"SUN_THRESH4_TEMPERATURE_VALUE_CFG","value":"22","min_value":"-5","max_value":"26","step_size":"1","read_only":false,"timestamp":1605095866},{"name":"WIND_THRESH3_ENV_NAMES_CFG","value":"Threshold 3","read_only":false,"timestamp":1597648438},{"name":"SUN_THRESH4_VALUE_CFG","value":"80","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095866},{"name":"WIND_DETECT_FACTOR_CFG","value":"180","min_value":"1","max_value":"255","step_size":"1","read_only":false,"timestamp":1605095857},{"name":"SUN_THRESH1_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095849},{"name":"RAIN_START_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":1601918124},{"name":"DAWN_THRESH3_VALUE_CFG","value":"1","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095846},{"name":"DAWN_EVT","value":"1","min_value":"1","max_value":"5","step_size":"1","read_only":true,"timestamp":1605075882},{"name":"TEMPERATURE_START_EVT","min_value":"1","max_value":"5","step_size":"1","read_only":true,"timestamp":-1},{"name":"SUN_THRESH2_TEMPERATURE_VALUE_CFG","value":"26","min_value":"-5","max_value":"26","step_size":"1","read_only":false,"timestamp":1605095849},{"name":"WIND_THRESH2_VALUE_CFG","value":"1","min_value":"1","max_value":"31","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"WIND_THRESH5_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095855},{"name":"TEMP_CURR_DEG_MEA","value":"6.5","min_value":"-40.0","max_value":"80.0","read_only":false,"timestamp":1605107952},{"name":"TEMPERATURE_THRESH4_VALUE_CFG","value":"0","min_value":"-40","max_value":"80","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"SENS_STATUS_INTERVAL_CFG","value":"1","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095857},{"name":"DEGREE_LATITUDE_CFG","value":"48","min_value":"-90","max_value":"90","step_size":"1","read_only":false,"timestamp":1605095857},{"name":"TEMPERATURE_THRESH1_ENV_NAMES_CFG","value":"Modus 25","read_only":false,"timestamp":1597648438},{"name":"RAIN_START_EVT_PUSH_TEXT","value":"Regen erkannt","read_only":false,"timestamp":1597866870},{"name":"SUN_THRESH2_ELEVATION_RANGE_CFG","value":"0","min_value":"0","max_value":"52","step_size":"26","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH3_TEMPERATURE_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095866},{"name":"TEMPERATURE_THRESH3_VALUE_CFG","value":"0","min_value":"-40","max_value":"80","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"DAWN_THRESH2_VALUE_CFG","value":"1","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095845},{"name":"DEGREE_LONGITUDE_CFG","value":"11","min_value":"0","max_value":"360","step_size":"1","read_only":false,"timestamp":1605095857},{"name":"DAWN_THRESH3_ENV_NAMES_CFG","value":"Threshold 3","read_only":false,"timestamp":1597648438},{"name":"ICONSET_LOC","value":"iconset19","read_only":false,"timestamp":-1},{"name":"DAWN_THRESH4_ENV_NAMES_CFG","value":"Threshold 4","read_only":false,"timestamp":1597648438},{"name":"DEVICE_TYPE_LOC","value":"3","read_only":false,"timestamp":-1},{"name":"DUSK_ENABLE_THRESH1_CFG","value":"true","read_only":false,"timestamp":1605095845},{"name":"DUSK_THRESH4_ENV_NAMES_CFG","value":"Threshold 4","read_only":false,"timestamp":1597648438},{"name":"DCF_VALID_EVT","value":"false","read_only":true,"timestamp":1605107952},{"name":"RESET_FULL_CMD","read_only":false,"timestamp":-1},{"name":"PAIRING_CONFIRMED_LOC","value":"true","read_only":false,"timestamp":-1},{"name":"DUSK_ENABLE_THRESH5_CFG","value":"false","read_only":false,"timestamp":1605095847},{"name":"SUN_THRESH2_VALUE_CFG","value":"95","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095849},{"name":"REQ_DATE_TIME_CMD","read_only":false,"timestamp":-1},{"name":"DAWN_THRESH5_VALUE_CFG","value":"1","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095847},{"name":"WIND_START_EVT_PUSH_TEXT","value":"","read_only":false,"timestamp":-1},{"name":"DUSK_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":1601918126},{"name":"WIND_THRESH3_VALUE_CFG","value":"1","min_value":"1","max_value":"31","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"SUN_THRESH1_AZIMUTH_RANGE_CFG","value":"180.0","min_value":"0.0","max_value":"180.0","step_size":"45.0","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH4_USE_ELEVATION_CFG","value":"false","read_only":false,"timestamp":1605095866},{"name":"SUN_THRESH5_VALUE_CFG","value":"95","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095853},{"name":"DUSK_THRESH5_ENV_NAMES_CFG","value":"Threshold 5","read_only":false,"timestamp":1597648438},{"name":"SUN_THRESH1_TEMPERATURE_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH1_VALUE_CFG","value":"80","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH3_USE_ELEVATION_CFG","value":"false","read_only":false,"timestamp":1605095866},{"name":"SUN_THRESH3_USE_AZIMUTH_CFG","value":"true","read_only":false,"timestamp":1605095866},{"name":"DAWN_THRESH1_VALUE_CFG","value":"100","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095845},{"name":"TEMPERATURE_THRESH2_VALUE_CFG","value":"30","min_value":"-40","max_value":"80","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"SUN_THRESH2_TIME_2_DETECT_CFG","value":"5","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095849},{"name":"TEMPERATURE_STOP_EVT_PUSH_TEXT","value":"","read_only":false,"timestamp":-1},{"name":"PROTOCOL_ID_CFG","value":"6908aa","read_only":false,"timestamp":-1},{"name":"SUN_THRESH3_AZIMUTH_RANGE_CFG","value":"90.0","min_value":"0.0","max_value":"180.0","step_size":"45.0","read_only":false,"timestamp":1605095866},{"name":"TEMPERATURE_THRESH3_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095855},{"name":"RAIN_DETECTION_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095855},{"name":"SUN_THRESH4_AZIMUTH_RANGE_CFG","value":"90.0","min_value":"0.0","max_value":"180.0","step_size":"45.0","read_only":false,"timestamp":1605095866},{"name":"SUN_THRESH1_TARGET_ELEVATION_CFG","value":"26","min_value":"13","max_value":"78","step_size":"13","read_only":false,"timestamp":1605095849},{"name":"DAWN_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":1601918126},{"name":"TEMPERATURE_THRESH1_VALUE_CFG","value":"25","min_value":"-40","max_value":"80","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"RAIN_DETECTION_MEA","value":"true","read_only":false,"timestamp":1605107952},{"name":"DUSK_THRESH5_VALUE_CFG","value":"1","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095847},{"name":"SUN_STOP_EVT_PUSH_TEXT","value":"","read_only":false,"timestamp":-1},{"name":"TEMPERATURE_THRESH5_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095855},{"name":"PROT_ID_DEVICE_LOC","value":"6908aa_S_1","read_only":false,"timestamp":-1},{"name":"WIND_THRESH3_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095855},{"name":"WIND_DETECT_TIME_CFG","value":"1","min_value":"1","max_value":"255","step_size":"1","read_only":false,"timestamp":1605095857},{"name":"SUN_HEIGHT_DEG_MEA","value":"12","min_value":"-90","max_value":"90","read_only":false,"timestamp":1605107952},{"name":"AUTOMATIC_SOMMERTIME_CFG","value":"false","read_only":false,"timestamp":-1},{"name":"SUN_THRESH5_TIME_2_DETECT_CFG","value":"5","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095853},{"name":"SENS_STATUS_MODE_CFG","value":"true","read_only":false,"timestamp":1605095857},{"name":"WIND_STOP_EVT_PUSH_TEXT","value":"","read_only":false,"timestamp":-1},{"name":"SUN_THRESH5_TEMPERATURE_VALUE_CFG","value":"26","min_value":"-5","max_value":"26","step_size":"1","read_only":false,"timestamp":1605095853},{"name":"WIND_THRESH1_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095855},{"name":"SUN_DIRECTION_EVT","value":"226.5","min_value":"0.0","max_value":"360.0","step_size":"1.5","read_only":true,"timestamp":1605107952},{"name":"SUN_THRESH5_TEMPERATURE_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095853},{"name":"RMT_START_UNPAIR_CMD","read_only":false,"timestamp":-1},{"name":"DUSK_ENABLE_THRESH4_CFG","value":"false","read_only":false,"timestamp":1605095846},{"name":"DAWN_ENABLE_THRESH3_CFG","value":"false","read_only":false,"timestamp":1605095846},{"name":"TEMPERATURE_THRESH4_ENV_NAMES_CFG","value":"Threshold 4","read_only":false,"timestamp":1597648438},{"name":"SUN_THRESH5_ENV_NAMES_CFG","value":"Heißer Sommertag West","read_only":false,"timestamp":1597648438},{"name":"SUN_THRESH3_TEMPERATURE_VALUE_CFG","value":"22","min_value":"-5","max_value":"26","step_size":"1","read_only":false,"timestamp":1605095866},{"name":"DUSK_THRESH3_VALUE_CFG","value":"30","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095846},{"name":"NAME_DEVICE_LOC","value":"DuoFern Umweltsensor","read_only":false,"timestamp":-1},{"name":"DCF_MODE_CFG","value":"true","read_only":false,"timestamp":1605107952},{"name":"DUSK_THRESH2_ENV_NAMES_CFG","value":"aaa","read_only":false,"timestamp":1597648438},{"name":"DAWN_THRESH1_ENV_NAMES_CFG","value":"Sonnenaufgang","read_only":false,"timestamp":1597648438},{"name":"SUN_START_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":1597866887},{"name":"TEMPERATURE_THRESH4_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095855},{"name":"SUN_DIRECTION_MEA","value":"226.5","min_value":"0.0","max_value":"360.0","read_only":false,"timestamp":1605107952},{"name":"SUN_THRESH4_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095866},{"name":"WIND_SPEED_MS_MEA","value":"2.8","min_value":"0.0","max_value":"70.0","read_only":false,"timestamp":1605107952},{"name":"SUN_THRESH1_ELEVATION_RANGE_CFG","value":"0","min_value":"0","max_value":"52","step_size":"26","read_only":false,"timestamp":1605095849},{"name":"DUSK_EVT","value":"3","min_value":"1","max_value":"5","step_size":"1","read_only":true,"timestamp":1605023740},{"name":"SUN_THRESH2_TEMPERATURE_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095849},{"name":"TEMPERATURE_START_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":-1},{"name":"SUN_THRESH4_USE_AZIMUTH_CFG","value":"true","read_only":false,"timestamp":1605095866},{"name":"SUN_THRESH1_USE_AZIMUTH_CFG","value":"true","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH5_TARGET_ELEVATION_CFG","value":"26","min_value":"13","max_value":"78","step_size":"13","read_only":false,"timestamp":1605095853},{"name":"DUSK_THRESH2_VALUE_CFG","value":"40","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095845},{"name":"DAWN_EVT_PUSH_TEXT","value":"Sonnenaufgang erkannt","read_only":false,"timestamp":1597866875},{"name":"SUN_THRESH1_TEMPERATURE_VALUE_CFG","value":"22","min_value":"-5","max_value":"26","step_size":"1","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH4_TIME_2_RELEASE_CFG","value":"10","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095866},{"name":"TEMPERATURE_INT_CFG","value":"6.5","min_value":"-40.0","max_value":"80.0","step_size":"0.1","read_only":false,"timestamp":1605107952},{"name":"VERSION_CFG","value":"0.3-1","read_only":false,"timestamp":1605096024},{"name":"DUSK_ENABLE_THRESH3_CFG","value":"true","read_only":false,"timestamp":1605095846},{"name":"DATE_TIME_CFG","value":"","read_only":false,"timestamp":-1},{"name":"SUN_THRESH3_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095866},{"name":"WIND_THRESH1_ENV_NAMES_CFG","value":"Threshold 1","read_only":false,"timestamp":1597648438},{"name":"SUN_THRESH2_TIME_2_RELEASE_CFG","value":"10","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095849},{"name":"SUN_START_EVT","min_value":"1","max_value":"5","step_size":"1","read_only":true,"timestamp":-1},{"name":"ICONSET_INV_LOC","value":"false","read_only":false,"timestamp":-1},{"name":"SUN_THRESH4_TARGET_ELEVATION_CFG","value":"26","min_value":"13","max_value":"78","step_size":"13","read_only":false,"timestamp":1605095866},{"name":"SUN_START_EVT_PUSH_TEXT","value":"Helligkeit überschritten","read_only":false,"timestamp":1597866886},{"name":"DUSK_THRESH1_VALUE_CFG","value":"90","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095845},{"name":"SUN_THRESH1_TIME_2_DETECT_CFG","value":"3","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095849},{"name":"SET_TIME_ZONE_CMD","min_value":"-11","max_value":"13","step_size":"1","read_only":false,"timestamp":-1},{"name":"RAIN_STOP_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":1601918124},{"name":"SUN_THRESH5_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095853},{"name":"DAWN_ENABLE_THRESH2_CFG","value":"false","read_only":false,"timestamp":1605095845},{"name":"DUSK_THRESH4_VALUE_CFG","value":"1","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095846},{"name":"DAWN_THRESH5_ENV_NAMES_CFG","value":"Threshold 5","read_only":false,"timestamp":1597648438},{"name":"CURR_BRIGHTN_CFG","value":"214","min_value":"0","max_value":"150000","step_size":"1","read_only":false,"timestamp":1605107952},{"name":"RAIN_START_EVT","read_only":true,"timestamp":-1},{"name":"SUN_THRESH3_TARGET_ELEVATION_CFG","value":"13","min_value":"13","max_value":"78","step_size":"13","read_only":false,"timestamp":1605095866},{"name":"SUN_STOP_EVT","value":"5","min_value":"1","max_value":"5","step_size":"1","read_only":true,"timestamp":1567084174},{"name":"SUN_THRESH5_AZIMUTH_RANGE_CFG","value":"180.0","min_value":"0.0","max_value":"180.0","step_size":"45.0","read_only":false,"timestamp":1605095853},{"name":"TIME_ZONE_CFG","value":"2","min_value":"-11","max_value":"13","step_size":"1","read_only":false,"timestamp":1605095857},{"name":"SUN_THRESH1_TIME_2_RELEASE_CFG","value":"10","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH3_TIME_2_DETECT_CFG","value":"1","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095866},{"name":"SUN_THRESH5_TIME_2_RELEASE_CFG","value":"10","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095853},{"name":"SUN_THRESH2_USE_ELEVATION_CFG","value":"false","read_only":false,"timestamp":1605095849},{"name":"WIND_THRESH4_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095855},{"name":"SUN_THRESH2_TARGET_ELEVATION_CFG","value":"26","min_value":"13","max_value":"78","step_size":"13","read_only":false,"timestamp":1605095849},{"name":"DAWN_ENABLE_THRESH5_CFG","value":"false","read_only":false,"timestamp":1605095847},{"name":"WIND_THRESH4_VALUE_CFG","value":"1","min_value":"1","max_value":"31","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"DAWN_THRESH2_ENV_NAMES_CFG","value":"Threshold 2","read_only":false,"timestamp":1597648438},{"name":"LIGHT_VAL_LUX_MEA","value":"214","min_value":"0","max_value":"150000","read_only":false,"timestamp":1605107952},{"name":"ID_DEVICE_LOC","value":"1010020","read_only":false,"timestamp":-1},{"name":"SUN_THRESH4_ENV_NAMES_CFG","value":"light","read_only":false,"timestamp":1597648438},{"name":"SUN_HEIGHT_EVT","value":"12","min_value":"-90","max_value":"90","step_size":"1","read_only":true,"timestamp":1605107952},{"name":"SUN_THRESH1_USE_ELEVATION_CFG","value":"false","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH4_TIME_2_DETECT_CFG","value":"5","min_value":"1","max_value":"32","step_size":"1","read_only":false,"timestamp":1605095866},{"name":"SUN_THRESH1_ENV_NAMES_CFG","value":"Leichter Sommertag","read_only":false,"timestamp":1597648438},{"name":"TEMPERATURE_THRESH5_ENV_NAMES_CFG","value":"Threshold 5","read_only":false,"timestamp":1597648438},{"name":"RAIN_STOP_EVT","read_only":true,"timestamp":-1},{"name":"DUSK_THRESH3_ENV_NAMES_CFG","value":"Abend","read_only":false,"timestamp":1597648438},{"name":"WIND_THRESH5_VALUE_CFG","value":"1","min_value":"1","max_value":"31","step_size":"1","read_only":false,"timestamp":1605095855},{"name":"VIS_DEVICE_LOC","value":"true","read_only":false,"timestamp":-1},{"name":"WIND_THRESH2_ENV_NAMES_CFG","value":"Threshold 2","read_only":false,"timestamp":1597648438},{"name":"REQ_SENS_INFO_CMD","read_only":false,"timestamp":-1},{"name":"WIND_STOP_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":-1},{"name":"TEMPERATURE_THRESH2_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095855},{"name":"SUN_THRESH2_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095849},{"name":"DESCR_DEVICE_LOC","value":"Ihre Gerätebeschreibung","read_only":false,"timestamp":-1},{"name":"TEMPERATURE_START_EVT_PUSH_TEXT","value":"","read_only":false,"timestamp":-1},{"name":"SUN_THRESH2_USE_AZIMUTH_CFG","value":"true","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH2_AZIMUTH_RANGE_CFG","value":"180.0","min_value":"0.0","max_value":"180.0","step_size":"45.0","read_only":false,"timestamp":1605095849},{"name":"SUN_THRESH5_USE_ELEVATION_CFG","value":"false","read_only":false,"timestamp":1605095853},{"name":"DUSK_ENABLE_THRESH2_CFG","value":"true","read_only":false,"timestamp":1605095845},{"name":"SUN_THRESH3_VALUE_CFG","value":"95","min_value":"1","max_value":"100","step_size":"1","read_only":false,"timestamp":1605095866},{"name":"RESET_WO_PAIR_CMD","read_only":false,"timestamp":-1},{"name":"SUN_THRESH3_ENV_NAMES_CFG","value":"south","read_only":false,"timestamp":1597648438},{"name":"SUN_THRESH3_ELEVATION_RANGE_CFG","value":"0","min_value":"0","max_value":"52","step_size":"26","read_only":false,"timestamp":1605095866},{"name":"DAWN_ENABLE_THRESH1_CFG","value":"true","read_only":false,"timestamp":1605095845},{"name":"TEMPERATURE_STOP_EVT","value":"2","min_value":"1","max_value":"5","step_size":"1","read_only":true,"timestamp":1600266020},{"name":"SUN_THRESH2_ENV_NAMES_CFG","value":"hot","read_only":false,"timestamp":1597648438},{"name":"WIND_START_EVT","min_value":"1","max_value":"5","step_size":"1","read_only":true,"timestamp":-1},{"name":"SUN_THRESH1_TARGET_AZIMUTH_CFG","value":"157.5","min_value":"22.5","max_value":"315.0","step_size":"22.5","read_only":false,"timestamp":1605095849},{"name":"TEMPERATURE_THRESH2_ENV_NAMES_CFG","value":"Modus 30","read_only":false,"timestamp":1597648438},{"name":"RMT_STOP_PAIR_CMD","read_only":false,"timestamp":-1},{"name":"REQ_SENS_CFG_CMD","read_only":false,"timestamp":-1},{"name":"SUN_THRESH4_TEMPERATURE_ENABLE_CFG","value":"true","read_only":false,"timestamp":1605095866},{"name":"WIND_THRESH5_ENV_NAMES_CFG","value":"Threshold 5","read_only":false,"timestamp":1597648438},{"name":"SUN_THRESH5_TARGET_AZIMUTH_CFG","value":"180.0","min_value":"22.5","max_value":"315.0","step_size":"22.5","read_only":false,"timestamp":1605095853},{"name":"SUN_THRESH4_ELEVATION_RANGE_CFG","value":"0","min_value":"0","max_value":"52","step_size":"26","read_only":false,"timestamp":1605095866},{"name":"TEMPERATURE_THRESH3_ENV_NAMES_CFG","value":"Threshold 3","read_only":false,"timestamp":1597648438},{"name":"RAIN_DETECTED_EVT","value":"true","read_only":true,"timestamp":1605107952},{"name":"WIND_STOP_EVT","min_value":"1","max_value":"5","step_size":"1","read_only":true,"timestamp":-1},{"name":"RMT_START_PAIR_CMD","read_only":false,"timestamp":-1},{"name":"WIND_START_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":-1},{"name":"SUN_THRESH4_TARGET_AZIMUTH_CFG","value":"202.5","min_value":"22.5","max_value":"315.0","step_size":"22.5","read_only":false,"timestamp":1605095866},{"name":"SUN_THRESH3_TARGET_AZIMUTH_CFG","value":"180.0","min_value":"22.5","max_value":"315.0","step_size":"22.5","read_only":false,"timestamp":1605095866},{"name":"SUN_STOP_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":-1},{"name":"SUN_THRESH2_TARGET_AZIMUTH_CFG","value":"157.5","min_value":"22.5","max_value":"315.0","step_size":"22.5","read_only":false,"timestamp":1605095849},{"name":"DUSK_THRESH1_ENV_NAMES_CFG","value":"south2","read_only":false,"timestamp":1597648438},{"name":"WIND_THRESH2_ENABLE_CFG","value":"false","read_only":false,"timestamp":1605095855},{"name":"USE_SECURE_WIND_FCT_CFG","value":"false","read_only":false,"timestamp":1605095857},{"name":"SUN_THRESH5_USE_AZIMUTH_CFG","value":"true","read_only":false,"timestamp":1605095853},{"name":"RAIN_STOP_EVT_PUSH_TEXT","value":"Regen-Ende erkannt","read_only":false,"timestamp":1597866870},{"name":"SUN_THRESH5_ELEVATION_RANGE_CFG","value":"0","min_value":"0","max_value":"52","step_size":"26","read_only":false,"timestamp":1605095853},{"name":"DUSK_EVT_PUSH_TEXT","value":"Sonnenuntergang erkannt","read_only":false,"timestamp":1597866876},{"name":"WIND_THRESH4_ENV_NAMES_CFG","value":"Threshold 4","read_only":false,"timestamp":1597648438}],"scenes":[]}}}

Json Door:

{"error_description":"OK","error_code":0,"payload":{"device":{"capabilities":[{"name":"VERSION_CFG","value":"","read_only":false,"timestamp":-1},{"name":"PROD_CODE_DEVICE_LOC","value":"32003164","read_only":false,"timestamp":-1},{"name":"BATT_VALUE_EVT","value":"47","read_only":true,"timestamp":1605097273},{"name":"REACHABILITY_EVT","value":"true","read_only":true,"timestamp":1605097273},{"name":"CONTACT_TILTED_EVT","read_only":true,"timestamp":-1},{"name":"NAME_DEVICE_LOC","value":"Türkontakt Esszimmer Rechts","read_only":false,"timestamp":-1},{"name":"PROT_ID_DEVICE_LOC","value":"ac092b_1","read_only":false,"timestamp":-1},{"name":"INTF_ID_DEVICE_LOC","value":"3","read_only":false,"timestamp":-1},{"name":"ICONSET_LOC","value":"iconset24","read_only":false,"timestamp":-1},{"name":"CONTACT_CLOSED_EVT_PUSH_TEXT","value":"","read_only":false,"timestamp":-1},{"name":"DEVICE_TYPE_LOC","value":"3","read_only":false,"timestamp":-1},{"name":"CONTACT_OPENED_EVT","read_only":true,"timestamp":-1},{"name":"ICONSET_INV_LOC","value":"false","read_only":false,"timestamp":-1},{"name":"CONTACT_CLOSED_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":-1},{"name":"BATT_LOW_EVT","value":"false","read_only":true,"timestamp":-1},{"name":"PAIRING_CONFIRMED_LOC","value":"true","read_only":false,"timestamp":-1},{"name":"BATTERY_LVL_PCT_MEA","value":"47","read_only":false,"timestamp":1605097273},{"name":"ID_DEVICE_LOC","value":"1010024","read_only":false,"timestamp":-1},{"name":"PROTOCOL_ID_CFG","value":"ac092b","read_only":false,"timestamp":-1},{"name":"CONTACT_CLOSED_EVT","read_only":true,"timestamp":1605012795},{"name":"BATT_LOW_EVT_PUSH_TEXT","value":"Batterie fast leer","read_only":false,"timestamp":1597783596},{"name":"CONTACT_OPENED_EVT_PUSH_TEXT","value":"Kontakt geöffnet erkannt","read_only":false,"timestamp":1597783234},{"name":"VIS_DEVICE_LOC","value":"true","read_only":false,"timestamp":-1},{"name":"CONTACT_TILTED_EVT_PUSH_TEXT","value":"","read_only":false,"timestamp":-1},{"name":"CLOSE_CONTACT_MEA","value":"0","read_only":false,"timestamp":1605012795},{"name":"CONTACT_OPENED_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":1597783599},{"name":"BATT_LOW_EVT_PUSH_ENABLED","value":"true","read_only":false,"timestamp":1597783596},{"name":"CONTACT_TILTED_EVT_PUSH_ENABLED","value":"false","read_only":false,"timestamp":-1},{"name":"DESCR_DEVICE_LOC","value":"Ihre Gerätebeschreibung","read_only":false,"timestamp":-1}],"scenes":[]}}}