Skip to content

Commit

Permalink
Add new v1.16.2 configuration options to edge
Browse files Browse the repository at this point in the history
  • Loading branch information
rstein committed Dec 1, 2020
1 parent 8f03267 commit 90642bd
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 2 deletions.
6 changes: 4 additions & 2 deletions zigbee2mqtt-edge/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,8 @@
"keepalive": "int?",
"version": "int?",
"reject_unauthorized": "bool?",
"include_device_information": "bool?"
"include_device_information": "bool?",
"force_disable_retain": "bool?"
},
"serial": {
"port": "str",
Expand Down Expand Up @@ -157,6 +158,7 @@
"new_api": "bool?"
},
"frontend": {
"host": "string?",
"port": "int?"
},
"socat": {
Expand All @@ -170,4 +172,4 @@
}
},
"image": "dwelch2101/zigbee2mqtt-edge-{arch}"
}
}
2 changes: 2 additions & 0 deletions zigbee2mqtt-edge/run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,8 @@ mkdir -p "$DATA_PATH"

# Parse config
cat "$CONFIG_PATH" | jq 'del(.data_path, .zigbee_shepherd_debug, .zigbee_shepherd_devices, .socat)' \
| jq 'if .devices then .devices = (.devices | split(",")|map(gsub("\\s+";"";"g"))) else . end' \
| jq 'if .groups then .groups = (.groups | split(",")|map(gsub("\\s+";"";"g"))) else . end' \
| jq 'if .advanced.ext_pan_id_string then .advanced.ext_pan_id = (.advanced.ext_pan_id_string | (split(",")|map(tonumber))) | del(.advanced.ext_pan_id_string) else . end' \
| jq 'if .advanced.network_key_string then .advanced.network_key = (.advanced.network_key_string | (split(",")|map(tonumber))) | del(.advanced.network_key_string) else . end' \
| jq 'if .device_options_string then .device_options = (.device_options_string|fromjson) | del(.device_options_string) else . end' \
Expand Down

0 comments on commit 90642bd

Please sign in to comment.