";
- echo "where";
- echo " -f : force branch creation even if not from master or beta"
- echo " target: 'beta' or 'stable'"
- echo
- exit 0
- ;;
- beta)
- TARG_BRANCH=$1
- shift
- ;;
- stable)
- TARG_BRANCH=$1
- shift
- ;;
- *) # unknown option
- echo "= ERROR: Only 'beta' or 'master' accepted as argument"
- exit 1
- ;;
- esac
- done
-fi
-
-# Check repo status
-# - Ensure that local branch is 'master' (to beta) or 'beta' (to stable)
-# - Force a "git pull ff" to be sure local branch is aligned on remote one.
-# - Stops if any uncommitted local modifs
-echo "Checking current branch & status"
-CUR_BRANCH=`git rev-parse --abbrev-ref HEAD`
-if [ ${FORCE} -eq 0 ] && [ "${CUR_BRANCH}" != "master" ] && [ "${CUR_BRANCH}" != "beta" ]; then
- echo "= ERROR: Current branch must be either 'master' or 'beta'"
- exit 10
-fi
-git diff-index --quiet HEAD >/dev/null
-if [ $? -ne 0 ]; then
- echo "= ERROR: Uncommitted local modifications found"
- exit 11
-fi
-git pull -q --ff-only >/dev/null
-if [ $? -ne 0 ]; then
- echo "= ERROR: You must do a git pull first to align your local branch with remote one."
- exit 12
-fi
-
-# If TARG_BRANCH is undefined, let's gess
-if [ "${TARG_BRANCH}" == "" ]; then
- if [ "${CUR_BRANCH}" == "master" ]; then
- TARG_BRANCH='beta'
- elif [ "${CUR_BRANCH}" == "beta" ]; then
- TARG_BRANCH='stable'
- else
- echo "= ERROR: Missing argument to guess target branch"
- exit 13
- fi
-fi
-
-#
-# Ok, everything seems ready to create a beta or stable branch
-#
-
-# Final check with user before starting if unusual config
-if [ "${CUR_BRANCH}" != "master" ] && [ "${CUR_BRANCH}" != "beta" ]; then
- echo
- echo " *** !! WARNING !!"
- echo " *** This is an unexpected config."
- echo " *** You are going to create a '${TARG_BRANCH}' version from '${CUR_BRANCH}'."
- echo " *** Are you sure you want to do that ?"
- read -p " *** Enter y/n: " ANSWER
- if [ "${ANSWER}" != "y" ]; then
- echo "= Canceling branch creation"
- exit 0
- fi
- echo
-else
- echo " *** You are going to create a '${TARG_BRANCH}' version from '${CUR_BRANCH}'."
- echo " *** Are you sure you want to do that ?"
- read -p " *** Enter y/n: " ANSWER
- if [ "${ANSWER}" != "y" ]; then
- echo "= Canceling branch creation"
- exit 0
- fi
- echo
-fi
-
-#
-# On current branch let's do
-# - version update
-# - MD5 update
-# - changelog: add VERSION if required
-# - add+commit, then tag + push
-
-# Updating plugin version
-.tools/update_version.sh ${TARG_BRANCH}
-if [ $? -ne 0 ]; then
- echo "= ERROR"
- exit 20
-fi
-
-# Update changelog if required & target is 'stable'
-.tools/update_changelog.sh
-if [ $? -ne 0 ]; then
- echo "= ERROR"
- exit 22
-fi
-
-# Updating MD5 file
-.tools/update_md5.sh
-if [ $? -ne 0 ]; then
- echo "= ERROR"
- exit 21
-fi
-
-# Add+commit
-# Note about changelog: should be pushed to AbeilleDoc too & html generated.
-echo "Adding 'Abeille.version', 'info.json', 'Abeille.md5' & 'Changelog.md'"
-git add plugin_info/Abeille.version plugin_info/info.json plugin_info/Abeille.md5 docs/fr_FR/Changelog.md
-if [ $? -ne 0 ]; then
- echo "= ERROR: git add failed"
- exit 23
-fi
-
-VERSION=`cat plugin_info/Abeille.version | tail -1`
-echo "Committing"
-if [ "${TARG_BRANCH}" == "beta" ]; then
- git commit -q -m "Beta ${VERSION}"
-else
- git commit -q -m "Stable ${VERSION}"
-fi
-if [ $? -ne 0 ]; then
- echo "= ERROR: Commit failed"
- exit 24
-fi
-
-git tag -a "${VERSION}" -m "Version ${VERSION}" >/dev/null
-if [ $? -ne 0 ]; then
- echo "= ERROR: Tag failed"
- exit 25
-fi
-git push -q ${TARG_REPO} HEAD ${VERSION}
-if [ $? -ne 0 ]; then
- echo "= ERROR: git push failed"
- exit 26
-fi
-
-
-# Create local temporary branch & switch to it
-# Note: Local branch deleted if already exists
-TODAY=`date +"%y%m%d"`
-LOCAL_BRANCH="${TARG_BRANCH}-temp-${TODAY}"
-git show-ref refs/heads/${LOCAL_BRANCH} >/dev/null
-if [ $? -eq 0 ]; then
- # Note: -D to force delete
- echo "Deleting temp '${LOCAL_BRANCH}' branch"
- git branch -D ${LOCAL_BRANCH} >/dev/null
- if [ $? -ne 0 ]; then
- echo "= ERROR"
- exit 30
- fi
-fi
-echo "Switching to ${LOCAL_BRANCH}"
-git checkout -q -b ${LOCAL_BRANCH}
-if [ $? -ne 0 ]; then
- echo "= ERROR"
- exit 31
-fi
-
-# Before creating new 'stable' branch removing items not required
-# for Jeedom. Not required for 'master' to 'beta'.
-if [ "${TARG_BRANCH}" == "stable" ]; then
- echo "Cleaning ${LOCAL_BRANCH}"
- IGNORE="core/config/ignore_on_push.txt"
- COMMIT_REQUIRED=0
- while IFS= read -r L
- do
- if [[ ${L} == "#"* ]]; then
- continue # Comment
- fi
- if [ ! -e "${L}" ]; then
- echo "= WARNING: ${L} NOT FOUND"
- continue
- fi
-
- git rm -rf ${L} 2>/dev/null
- if [ $? -ne 0 ]; then
- # The file probably no longer exists
- continue
- fi
-
- COMMIT_REQUIRED=1
- done <<< `cat ${IGNORE}`
- if [ ${COMMIT_REQUIRED} -eq 1 ]; then
- git add -u >/dev/null
- git commit -q -m "${VERSION} cleanup"
- if [ $? -ne 0 ]; then
- echo "= ERROR: Commit failed"
- echo "= cmd='git commit -q -m \"${VERSION} cleanup\"'"
- exit 32
- fi
- fi
-fi
-
-# Delete target branch (origin/beta) & push new one
-#REM=`git branch -a | grep remotes/${TARG_REPO}/${TARG_BRANCH}`
-REM=`git ls-remote ${TARG_REPO} ${TARG_BRANCH}`
-#if [ $? -eq 0 ]; then
-if [ "${REM}" != "" ]; then
- echo "Deleting ${TARG_REPO}/${TARG_BRANCH} branch"
- git push -q ${TARG_REPO} --delete ${TARG_BRANCH}
- if [ $? -ne 0 ]; then
- echo "= ERROR: git push failed"
- echo "= cmd='git push -q ${TARG_REPO} --delete ${TARG_BRANCH}'"
- exit 33
- fi
-fi
-
-# Pushing branch
-echo "Creating ${TARG_REPO}/${TARG_BRANCH} branch"
-git push --force -q ${TARG_REPO} ${LOCAL_BRANCH}:${TARG_BRANCH}
-if [ $? -ne 0 ]; then
- echo "= ERROR: git push failed"
- echo "= cmd='git push --force -q ${TARG_REPO} ${LOCAL_BRANCH}:${TARG_BRANCH}'"
- exit 34
-fi
-
-echo "Switching back to '${CUR_BRANCH}' branch"
-git checkout -q ${CUR_BRANCH}
-if [ $? -ne 0 ]; then
- echo "= ERROR: git checkout failed"
- echo "= cmd='git checkout -q ${CUR_BRANCH}'"
- exit 34
-else
- echo "= Ok"
-fi
-
-exit 0
diff --git a/.tools/gen_devices_list.php b/.tools/gen_devices_list.php
deleted file mode 100644
index b834ce8ce5..0000000000
--- a/.tools/gen_devices_list.php
+++ /dev/null
@@ -1,145 +0,0 @@
- $dirEntry,
- 'jsonLocation' => $from
- );
-
- /* Check if config is compliant with other device identification */
- $content = file_get_contents($fullPath);
- $devConf = json_decode($content, true);
- $devConf = $devConf[$dirEntry]; // Removing top key
- $dev['manufacturer'] = isset($devConf['manufacturer']) ? $devConf['manufacturer'] : '';
- $dev['model'] = isset($devConf['model']) ? $devConf['model']: '';
- $dev['type'] = $devConf['type'];
- $dev['icon'] = $devConf['configuration']['icon'];
- $devicesList[$dirEntry] = $dev;
-
- if (isset($devConf['alternateIds'])) {
- $idList = explode(',', $devConf['alternateIds']);
- foreach ($idList as $id) {
- echo("getDevicesList(): Alternate ID '".$id."' for '".$dirEntry."'\n");
- $dev = array(
- 'jsonId' => $dirEntry,
- 'jsonLocation' => $from
- );
- $devicesList[$id] = $dev;
- }
- }
- }
- closedir($dh);
-
- return $devicesList;
- }
-
- // Collecting list of supported devices (by their JSON)
- $devList = getDevicesList('Abeille');
- foreach ($devList as $jsonId => $dev) {
-
- $eqList[] = array(
- 'manufacturer' => $dev["manufacturer"],
- 'model' => $dev["model"],
- 'type' => $dev["type"],
- 'jsonId' => $jsonId,
- 'icon' => $dev["icon"]
- );
-
- // Collect all information related to Command used by the products
- // $path = __DIR__.'/../../core/config/devices/'.$jsonId.'/'.$jsonId.'.json';
- // $contentJSON = file_get_contents($path);
- // $content = json_decode($contentJSON, true);
- // if (isset($content[$jsonId]['commands'])) {
- // $commands = $content[$jsonId]['commands'];
- // foreach ($commands as $include) {
- // $resultRaw[] = array(
- // 'jsonId' => $jsonId,
- // 'type' => $content[$jsonId]["type"],
- // 'fonction' => $include
- // );
- // $result[] = "".$content[$jsonId]["type"]." ".$jsonId." ".$include." ";
- // }
- // }
- }
-
- genRst($eqList);
-?>
diff --git a/.tools/git_merge_driver.txt b/.tools/git_merge_driver.txt
deleted file mode 100644
index a12f309d49..0000000000
--- a/.tools/git_merge_driver.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-
-Liens
-=====
-https://www.julianburr.de/til/custom-git-merge-drivers/
-
-How to automatically merge some files
-=====================================
-# .gitattributes update
-
-# Automatically solve conflicts for the following files.
-# Note: They need to be updated anyway after a merge.
-# Note: Using keepMine for MD5 & keepTheir for version
-# in order to have different branch name
-# and prevent wrong integrity check.
-plugin_info/Abeille.md5 merge=keepMine
-plugin_info/Abeille.version merge=keepTheir
-plugin_info/info.json merge=keepMine
-
-
-# .git/config update
-# Add the following lines
-
-[merge "keepMine"]
- name = always keep mine during merge
- driver = exit 0
-[merge "keepTheir"]
- name = always keep their during merge
- driver = cp -f %B %A
diff --git a/.tools/git_push.sh b/.tools/git_push.sh
deleted file mode 100755
index edfe381714..0000000000
--- a/.tools/git_push.sh
+++ /dev/null
@@ -1,69 +0,0 @@
-#!/bin/bash
-# Git push script
-# Do the following steps
-# - Update version into 'Abeille.version'
-# - Compute MD5 checksums into 'Abeille.md5'
-# - Add+commit+push
-
-OUT=plugin_info/Abeille.md5
-FORCE=""
-
-# Checks
-# Ensure script is launched from Abeille's root
-if [ ! -e ".git" ]; then
- echo "ERROR: This script must be launched from Abeille's root directory."
- exit 1
-fi
-if [ "$1" == "--force" ]; then
- FORCE="--force"
-fi
-
-# Remote branch identification
-REMOTE_BRANCH_FULL=`git rev-parse --abbrev-ref --symbolic-full-name @{u}`
-if [ "${REMOTE_BRANCH_FULL}" == "" ]; then
- echo "= ERROR: Could not identify remote branch."
- exit 2
-fi
-echo "- Remote branch: ${REMOTE_BRANCH_FULL}"
-IFS='/'
-read -ra R <<< "${REMOTE_BRANCH_FULL}"
-REMOTE_REPO=${R[0]} # Ex: 'origin'
-REMOTE_BRANCH=${R[1]} # Ex: 'master'
-echo " REMOTE_SOURCE=${REMOTE_REPO}"
-echo " REMOTE_BRANCH=${REMOTE_BRANCH}"
-
-# Updating plugin version
-.tools/update_version.sh ${REMOTE_BRANCH}
-if [ $? -ne 0 ]; then
- echo "= ERROR"
- exit 22
-fi
-
-# Updating MD5 file
-.tools/update_md5.sh
-if [ $? -ne 0 ]; then
- echo "= ERROR"
- exit 23
-fi
-
-# Add + commit + push
-echo "Updating GIT & pushing"
-git add plugin_info/Abeille.version plugin_info/info.json plugin_info/Abeille.md5
-if [ $? -ne 0 ]; then
- echo "= ERROR: git add failed."
- exit 10
-fi
-VERSION=`cat plugin_info/Abeille.version | tail -1`
-git commit -m "Version ${VERSION}"
-if [ $? -ne 0 ]; then
- echo "= ERROR: git commit failed."
- exit 11
-fi
-git push ${FORCE}
-if [ $? -ne 0 ]; then
- echo "= ERROR: git push failed."
- echo "= You may need to do the push with"
- echo "= git push --force"
- exit 12
-fi
-echo "= Ok"
diff --git a/.tools/save_changes.sh b/.tools/save_changes.sh
deleted file mode 100644
index 59a16fca87..0000000000
--- a/.tools/save_changes.sh
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/bash
-
-# Save GIT changes to a given directory
-
-if [ $# -lt 1 ]; then
- echo "ERROR: Missing target directory."
- exit 1
-fi
-TARGET_DIR=$1
-
-GIT_PORCELAIN=git.porcelain
-
-git status --porcelain > ${GIT_PORCELAIN}
-REPO_DIR=$(pwd)
-echo "Current dir: $PWD"
-echo "Target dir : $TARGET_DIR"
-mkdir -p ${TARGET_DIR}
-cd ${TARGET_DIR}
-while read -r; do
- # echo "Line=$REPLY"
- ARG2=`echo $REPLY | awk '{print $2}'`
- ARG3=`echo $REPLY | awk '{print $3}'`
- ARG4=`echo $REPLY | awk '{print $4}'`
- if [[ $REPLY = "A"* ]]; then
- echo "ADD: ${ARG2}"
- mkdir -p $(dirname ${ARG2})
- cp "${REPO_DIR}/${ARG2}" ${ARG2}
- continue
- fi
- if [[ $REPLY = "M"* ]] || [[ $REPLY = " M"* ]]; then
- echo "MOD: ${ARG2}"
- mkdir -p $(dirname ${ARG2})
- cp "${REPO_DIR}/${ARG2}" ${ARG2}
- continue
- fi
- if [[ $REPLY = "D"* ]] || [[ $REPLY = " D"* ]]; then
- echo "DEL: ${ARG2}"
- mkdir -p $(dirname ${ARG2})
- cp "${REPO_DIR}/${ARG2}" ${ARG2}".removed"
- continue
- fi
- if [[ $REPLY = "R"* ]]; then
- echo "REN: ${ARG2} to ${ARG4}"
- mkdir -p $(dirname ${ARG2})
- mkdir -p $(dirname "${ARG4}")
- cp "${REPO_DIR}/${ARG4}" ${ARG4}
- cp "${REPO_DIR}/${ARG2}" ${ARG2}".removed"
- continue
- fi
- if [[ $REPLY = "??"* ]]; then
- if [ "${ARG2}" = "git.porcelain" ] || [ "${ARG2}" = "sftp.cmds" ]; then
- echo "?? : '$REPLY' => IGNORED"
- continue;
- fi
- echo "?? : '$REPLY'"
- mkdir -p $(dirname ${ARG2})
- cp "${REPO_DIR}/${ARG2}" ${ARG2}
- continue
- fi
- echo "ERROR: Don't know what to do with the line"
- echo " '$REPLY'"
-done < "${REPO_DIR}/${GIT_PORCELAIN}"
diff --git a/.tools/set_git_config.sh b/.tools/set_git_config.sh
deleted file mode 100644
index 7ecb365550..0000000000
--- a/.tools/set_git_config.sh
+++ /dev/null
@@ -1,11 +0,0 @@
-#!/bin/bash
-
-USERNAME="Tcharp38"
-EMAIL="fabrice.charpentier@laposte.net"
-
-echo "Configuring user"
-git config --local user.name "${USERNAME}"
-git config --local user.email "${EMAIL}"
-
-echo "Configuring CRLF"
-git config --local core.autocrlf input
diff --git a/.tools/set_git_noproxy.sh b/.tools/set_git_noproxy.sh
deleted file mode 100644
index 78f1530132..0000000000
--- a/.tools/set_git_noproxy.sh
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/bash
-
-echo "Remove GIT proxy"
-git config --global --unset http.proxy
\ No newline at end of file
diff --git a/.tools/set_python3.sh b/.tools/set_python3.sh
deleted file mode 100644
index fb51a2b2e6..0000000000
--- a/.tools/set_python3.sh
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/bash
-
-# This file must be SOURCED and not executed
-
-
-export PATH=/c/Python37:${PATH}
diff --git a/.tools/sync_all.sh b/.tools/sync_all.sh
deleted file mode 100644
index 4622f598e7..0000000000
--- a/.tools/sync_all.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-
-if [ $# -lt 1 ]; then
- echo "ERROR: Missing IP address"
- exit 1
-fi
-ADDR_IP=$1
-
-ABEILLE_DIR=/var/www/html/plugins/Abeille
-SFTP_SCRIPT=../sftp.cmds
-LSFILES=../git.lsfiles
-
-git ls-files > ${LSFILES}
-echo "cd ${ABEILLE_DIR}" > ${SFTP_SCRIPT}
-PREVIOUS_DIR=""
-while read -r; do
- # echo "Line=$REPLY"
-
- # TODO: Put this part in exclude file
- if [[ $REPLY = "core/config/commands/OBSOLETE"* ]]; then
- echo "IGN: ${REPLY}"
- continue
- fi
- if [[ $REPLY = "resources/archives"* ]]; then
- echo "IGN: ${REPLY}"
- continue
- fi
- # End TODO
-
- if [[ $REPLY = "."* ]]; then
- echo "IGN: ${REPLY}"
- continue
- fi
- REPLY_DIR=$(dirname ${REPLY})
- echo "ADD: ${REPLY}"
- if [ "${REPLY_DIR}" != "${PREVIOUS_DIR}" ]; then
- # Warning: Could not be sure that all path exists for creation
- echo "mkdir ${REPLY_DIR}" >> ${SFTP_SCRIPT}
- PREVIOUS_DIR=${REPLY_DIR}
- fi
- echo "put ${REPLY} ${REPLY}" >> ${SFTP_SCRIPT}
-done < ${LSFILES}
-
-sftp root@${ADDR_IP} < ${SFTP_SCRIPT}
diff --git a/.tools/sync_changes.sh b/.tools/sync_changes.sh
deleted file mode 100644
index ec450f8a1e..0000000000
--- a/.tools/sync_changes.sh
+++ /dev/null
@@ -1,72 +0,0 @@
-#!/bin/bash
-
-if [ $# -lt 1 ]; then
- echo "ERROR: Missing IP address"
- exit 1
-fi
-ADDR_IP=$1
-
-ABEILLE_DIR=/var/www/html/plugins/Abeille
-SFTP_SCRIPT=../sftp.cmds
-GIT_PORCELAIN=../git.porcelain
-
-git status --porcelain > ${GIT_PORCELAIN}
-echo "cd ${ABEILLE_DIR}" > ${SFTP_SCRIPT}
-while read -r; do
- # echo "Line=$REPLY"
- ARG2=`echo $REPLY | awk '{print $2}'`
- ARG3=`echo $REPLY | awk '{print $3}'`
- ARG4=`echo $REPLY | awk '{print $4}'`
- if [[ $REPLY = "A"* ]]; then
- echo "ADD: ${ARG2}"
- echo "put ${ARG2} ${ARG2}" >> ${SFTP_SCRIPT}
- continue
- fi
- if [[ $REPLY = "M"* ]] || [[ $REPLY = " M"* ]]; then
- echo "MOD: ${ARG2}"
- echo "put ${ARG2} ${ARG2}" >> ${SFTP_SCRIPT}
- continue
- fi
- if [[ $REPLY = "U"* ]] || [[ $REPLY = " U"* ]]; then
- echo "UPD: ${ARG2}"
- echo "put ${ARG2} ${ARG2}" >> ${SFTP_SCRIPT}
- continue
- fi
- if [[ $REPLY = "D"* ]] || [[ $REPLY = " D"* ]]; then
- echo "DEL: ${ARG2}"
- echo "rm ${ARG2}" >> ${SFTP_SCRIPT}
- continue
- fi
- if [[ $REPLY = "R"* ]]; then
- echo "REN: ${ARG2} to ${ARG4}"
- echo "put ${ARG4} ${ARG4}" >> ${SFTP_SCRIPT}
- echo "rm ${ARG2}" >> ${SFTP_SCRIPT}
- continue
- fi
- if [[ $REPLY = "??"* ]]; then
- if [ "${ARG2}" = "git.porcelain" ] || [ "${ARG2}" = "sftp.cmds" ]; then
- echo "?? : '$REPLY' => IGNORED"
- continue;
- fi
- echo "?? : '$REPLY'"
- if [ -d ${ARG2} ]; then
- FILES=`find ${ARG2}`
- for F in ${FILES}; do
- echo " $F"
- done
-
- echo " Creating and transfering directory"
- echo "mkdir ${ARG2}" >> ${SFTP_SCRIPT}
- for F in ${FILES}; do
- echo "put $F $F" >> ${SFTP_SCRIPT}
- done
- else
- echo "put ${ARG2} ${ARG2}" >> ${SFTP_SCRIPT}
- fi
- continue
- fi
- echo "ERROR: Don't know what to do with the line"
- echo " '$REPLY'"
-done < ${GIT_PORCELAIN}
-
-sftp root@${ADDR_IP} < ${SFTP_SCRIPT}
diff --git a/.tools/update_changelog.sh b/.tools/update_changelog.sh
deleted file mode 100644
index cb0ce2b429..0000000000
--- a/.tools/update_changelog.sh
+++ /dev/null
@@ -1,102 +0,0 @@
-#!/bin/bash
-
-# Update changelog to add version
-
-CL=docs/fr_FR/changelog.md
-TMP=docs/fr_FR/changelog.md.tmp
-
-echo "Updating changelog..."
-
-VERSION=`cat plugin_info/Abeille.version | tail -1`
-STEP=0
-cat ${CL} |
-while IFS= read -r L
-do
- # # ChangeLog (title)
- #
- # - JSON: Correction setReportTemp (#1918).
-
- # # ChangeLog (title)
- #
- # ## VERSION X
- #
- # - JSON: Correction setReportTemp (#1918).
-
- # remove trailing whitespace characters
- L="${L%"${L##*[![:space:]]}"}"
-
- if [ ${STEP} -eq 0 ]; then
- echo "${L}" >> ${TMP}
- if [[ ${L} == "# "* ]]; then
- STEP=1 # Title found
- fi
- elif [ ${STEP} -eq 1 ]; then
- # Empty line ?
- if [ "${L}" == "" ]; then
- echo >> ${TMP}
- continue # Continue until version updated
- fi
-
- # Version line
- if [[ "${L}" == "## "* ]]; then
- if [[ "${L}" == "## ${VERSION}"* ]]; then
- echo "- Version is already correct in changelog. Doing nothing"
- echo
- rm ${TMP}
- break
- fi
- echo "- Updating version to ${VERSION}"
- echo "## ${VERSION}" >> ${TMP}
- STEP=2 # Copy rest of the file
- continue
- fi
-
- # Anything but a version line
- echo "- Adding version ${VERSION}"
- # Adding current version
- echo "## ${VERSION}" >> ${TMP}
- # Adding current line
- echo "" >> ${TMP}
- echo "${L}" >> ${TMP}
- STEP=2 # Copy rest of the file
-
- # if [[ "${L}" == "- "* ]] || [[ "${L}" == " "* ]]; then
- # # It's a list (starts with '- ') or something starting with space
- # # => Need to add version title (# VERSION)
- # echo "${VERSION}" >> ${TMP}
- # S=${#VERSION}
- # UNDER=""
- # for (( c=1; c<=$S; c++ ))
- # do
- # UNDER="${UNDER}-"
- # done
- # echo ${UNDER} >> ${TMP}
- # echo "" >> ${TMP}
- # echo "${L}" >> ${TMP}
- # else
- # if [ "${L}" == "" ]; then
- # echo >> ${TMP}
- # continue
- # fi
- # # Assuming 'VERSION' line + '------'
- # if [[ "${L}" == "## ${VERSION}"* ]]; then
- # echo "- There is already correct version in changelog. Doing nothing"
- # echo
- # rm ${TMP}
- # break
- # fi
- # # Adding current version
- # echo "## ${VERSION}" >> ${TMP}
- # fi
- # STEP=2
- else # STEP==2: Copy all remaining lines
- echo "${L}" >> ${TMP}
- fi
-done
-
-if [ -e ${TMP} ]; then
- rm ${CL}
- mv ${TMP} ${CL}
-fi
-
-exit 0
diff --git a/.tools/update_md5.sh b/.tools/update_md5.sh
deleted file mode 100755
index 81089a6fc3..0000000000
--- a/.tools/update_md5.sh
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/bash
-
-# Generate 'Abeille.md5' for key files, then add/commit.
-# - Requires GIT.
-# - Must be executed from Abeille root directory.
-# - Must be the LAST commit before the push.
-
-OUT=plugin_info/Abeille.md5
-
-# Commit ready. Generating md5 for versionned files
-echo "Updating MD5 checksum..."
-echo "# Auto-generated Abeille's MD5 file. DO NOT MODIFY !" >${OUT}
-VERSION=`cat plugin_info/Abeille.version | tail -1`
-echo "- Version: ${VERSION}"
-echo "# VERSION=\"${VERSION}\"" >>${OUT}
-
-# Note: take care about such following file name
-# 'core/config/IAS ACE Cluster IAS Zone & Diagnostics Only_ZHA.xml'
-
-git ls-files |
-while read -r F
-do
- # Ignoring checksum for the following files
- # - plugin_info/Abeille.md5
- # - 'core/config/devices_local' content except README/LISZEMOI
- # - 'core/config/commands/OBSOLETE'
- # - All '.xxx' or '.bak' files
- if [[ "${F}" = *"Abeille.md5" ]]; then
- echo "xxxxxxxxx-md5-skipped-xxxxxxxxxx *${F}" >> ${OUT}
- continue
- fi
- if [[ ${F} = "."* ]] || [[ ${F} = *".bak" ]]; then
- echo "xxxxxxxxx-md5-skipped-xxxxxxxxxx *${F}" >> ${OUT}
- continue
- fi
- if [[ "${F}" = "tmp/"* ]] || [[ "${F}" = "core/config/commands/OBSOLETE"* ]]; then
- echo "xxxxxxxxx-md5-skipped-xxxxxxxxxx *${F}" >> ${OUT}
- continue
- fi
- if [[ "${F}" = "resources/archives"* ]]; then
- echo "xxxxxxxxx-md5-skipped-xxxxxxxxxx *${F}" >> ${OUT}
- continue
- fi
- # 'core/config/devices_local' fully excluded except the following files
- if [[ "${F}" = "core/config/devices_local/"* ]]; then
- if [[ "${F}" != *"LISEZMOI.txt" ]] && [[ "${F}" != *"README.txt" ]]; then
- echo "xxxxxxxxx-md5-skipped-xxxxxxxxxx *${F}" >> ${OUT}
- continue
- fi
- fi
-
- # echo "F=$F"
- if [ ! -e "${F}" ]; then
- echo "- ERROR: File does not exist: ${F}"
- continue
- fi
- md5sum "${F}" >> ${OUT}
-done
-
-# REMINDER: 'Abeille.md5' is now updated but must be added/committed & pushed.
-
-exit 0
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000000..4b275a3576
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,26 @@
+.PHONY: vendor coverage sonarrun sonarlog help
+
+MAKEPATH := $(abspath $(lastword $(MAKEFILE_LIST)))
+PWD := $(dir $(MAKEPATH))
+CONTAINERS := $(shell docker ps -a -q -f "name=slim4api*")
+SONARQUBE_URL := "sonarqube:9000"
+SONAR_NET := "abeille_sonarnet"
+SONAR_PROP := "sonar-project-local.properties"
+
+help:
+ @$(MAKE) -pRrq -f $(lastword $(MAKEFILE_LIST)) : 2>/dev/null | awk -v RS= -F: '/^# Fichiers/,/^# Base/ {if ($$1 !~ "^[#.]") {print $$1}}' | sort | egrep -v -e '^[^[:alnum:]]' -e '^$@$$'
+
+coverage:
+ docker compose -f docker-compose-nginx.yml exec php-fpm sh -c "./vendor/bin/phpunit --coverage-text --coverage-html coverage"
+
+sonarlog:
+ docker compose -f docker-compose-sonarsvr.yaml logs -f
+
+sonarrun:
+ docker compose -f docker-compose-sonarsvr.yaml up -d && \
+ docker run --rm \
+ -e SONAR_HOST_URL=http://${SONARQUBE_URL} \
+ -v "${PWD}:/usr/src" \
+ --network="${SONAR_NET}" \
+ sonarsource/sonar-scanner-cli \
+ -Dproject.settings=${SONAR_PROP}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/1700K.json b/core/config/commands/OBSOLETE/1700K.json
deleted file mode 100644
index b41b1f117e..0000000000
--- a/core/config/commands/OBSOLETE/1700K.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "1700K": {
- "isVisible": 1,
- "name": "1700K",
- "isHistorized": "0",
- "type": "action",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setTemperature",
- "request": "EP=#EP#&slider=1700",
- "visibilityCategory": "All"
- }
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/2000K.json b/core/config/commands/OBSOLETE/2000K.json
deleted file mode 100644
index e5d3cc50fa..0000000000
--- a/core/config/commands/OBSOLETE/2000K.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "2000K": {
- "isVisible": 1,
- "name": "2000K",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setTemperature",
- "request": "EP=#EP#&slider=2000",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/2200K.json b/core/config/commands/OBSOLETE/2200K.json
deleted file mode 100644
index d5ca7142e8..0000000000
--- a/core/config/commands/OBSOLETE/2200K.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "2200K": {
- "isVisible": 1,
- "name": "2200K",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setTemperature",
- "request": "EP=#EP#&slider=2200",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/2700K.json b/core/config/commands/OBSOLETE/2700K.json
deleted file mode 100644
index fac594c64f..0000000000
--- a/core/config/commands/OBSOLETE/2700K.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "2700K": {
- "isVisible": 1,
- "name": "2700K",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setTemperature",
- "request": "EP=#EP#&slider=2700",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/4000K.json b/core/config/commands/OBSOLETE/4000K.json
deleted file mode 100644
index da23ff0e7c..0000000000
--- a/core/config/commands/OBSOLETE/4000K.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "4000K": {
- "isVisible": 1,
- "name": "4000K",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setTemperature",
- "request": "EP=#EP#&slider=4000",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/5000K.json b/core/config/commands/OBSOLETE/5000K.json
deleted file mode 100644
index df072e2170..0000000000
--- a/core/config/commands/OBSOLETE/5000K.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "5000K": {
- "isVisible": 1,
- "name": "5000K",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setTemperature",
- "request": "EP=#EP#&slider=5000",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/6000K.json b/core/config/commands/OBSOLETE/6000K.json
deleted file mode 100644
index 4e11b5e6f8..0000000000
--- a/core/config/commands/OBSOLETE/6000K.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "6000K": {
- "isVisible": 1,
- "name": "6000K",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setTemperature",
- "request": "EP=#EP#&slider=6000",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/6500K.json b/core/config/commands/OBSOLETE/6500K.json
deleted file mode 100644
index 255aa5958a..0000000000
--- a/core/config/commands/OBSOLETE/6500K.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "6500K": {
- "isVisible": 1,
- "name": "6500K",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setTemperature",
- "request": "EP=#EP#&slider=6500",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BasicApplicationVersion.json b/core/config/commands/OBSOLETE/BasicApplicationVersion.json
deleted file mode 100644
index fb034e93e6..0000000000
--- a/core/config/commands/OBSOLETE/BasicApplicationVersion.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "BasicApplicationVersion": {
- "isVisible": 0,
- "name": "Application-Version",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "0000-#EP#-0001"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Batterie-Hue.json b/core/config/commands/OBSOLETE/Batterie-Hue.json
deleted file mode 100644
index 02c5a62ac6..0000000000
--- a/core/config/commands/OBSOLETE/Batterie-Hue.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "Batterie-Hue": {
- "isVisible": 0,
- "name": "Batterie",
- "isHistorized": 0,
- "subType": "numeric",
- "invertBinary": "0",
- "template": "vuMeter",
- "configuration": {
- "calculValueOffset": "#value#\/255*100",
- "minValue": "0",
- "maxValue": "100",
- "historizeRound": "1",
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "0001-#EP#-0021",
- "unit": "%",
- "genericType": "BATTERY"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Batterie-Pourcent-Heiman.json b/core/config/commands/OBSOLETE/Batterie-Pourcent-Heiman.json
deleted file mode 100644
index ff6d960efa..0000000000
--- a/core/config/commands/OBSOLETE/Batterie-Pourcent-Heiman.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Batterie-Pourcent-Heiman": {
- "isVisible": 0,
- "name": "Batterie",
- "isHistorized": 0,
- "subType": "numeric",
- "generic_type": "BATTERY",
- "invertBinary": "0",
- "template": "vuMeter",
- "unite": "%",
- "configuration": {
- "minValue": "0",
- "maxValue": "100",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0001-#EP#-0021"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Batterie-Pourcent-Ikea.json b/core/config/commands/OBSOLETE/Batterie-Pourcent-Ikea.json
deleted file mode 100644
index 7a3b9a9ccb..0000000000
--- a/core/config/commands/OBSOLETE/Batterie-Pourcent-Ikea.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Batterie-Pourcent-Ikea": {
- "isVisible": 0,
- "name": "Batterie",
- "isHistorized": 0,
- "subType": "numeric",
- "generic_type": "BATTERY",
- "invertBinary": "0",
- "template": "vuMeter",
- "unite": "%",
- "configuration": {
- "minValue": "0",
- "maxValue": "100",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0001-#EP#-0021"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Batterie-Pourcent.json b/core/config/commands/OBSOLETE/Batterie-Pourcent.json
deleted file mode 100644
index 6d0b7055a0..0000000000
--- a/core/config/commands/OBSOLETE/Batterie-Pourcent.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Batterie-Pourcent": {
- "isVisible": 0,
- "name": "BatteriePourcent",
- "isHistorized": 0,
- "subType": "numeric",
- "invertBinary": "0",
- "template": "vuMeter",
- "configuration": {
- "minValue": "0",
- "maxValue": "100",
- "historizeRound": "1",
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "Batterie-Pourcent",
- "unit": "%",
- "genericType": "BATTERY"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Batterie-Volt-Konke.json b/core/config/commands/OBSOLETE/Batterie-Volt-Konke.json
deleted file mode 100644
index d3a18f4f90..0000000000
--- a/core/config/commands/OBSOLETE/Batterie-Volt-Konke.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Batterie-Volt-Konke": {
- "isVisible": 0,
- "name": "Batterie Volt",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "0",
- "template": "vuMeter",
- "configuration": {
- "calculValueOffset": "#value#\/10",
- "minValue": "0",
- "maxValue": "4",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0001-#EP#-0020",
- "unit": "V",
- "genericType": "BATTERY"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Batterie-Volt.json b/core/config/commands/OBSOLETE/Batterie-Volt.json
deleted file mode 100644
index 6a57fd12d8..0000000000
--- a/core/config/commands/OBSOLETE/Batterie-Volt.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Batterie-Volt": {
- "isVisible": 0,
- "name": "Batterie",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "0",
- "template": "vuMeter",
- "configuration": {
- "calculValueOffset": "#value#\/1000",
- "minValue": "0",
- "maxValue": "3.3",
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "Batterie-Volt",
- "unit": "V"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Battery-Volt-3.json b/core/config/commands/OBSOLETE/Battery-Volt-3.json
deleted file mode 100644
index d5f63f9b09..0000000000
--- a/core/config/commands/OBSOLETE/Battery-Volt-3.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "Battery-Volt-3": {
- "isVisible": 0,
- "name": "Battery-Volt",
- "comment": "Cluster 0001 attrib 0x0020 'BatteryVoltage' value for 3V max",
- "isHistorized": "0",
- "subType": "numeric",
- "generic_type": "BATTERY",
- "invertBinary": "0",
- "template": "vuMeter",
- "unite": "V",
- "configuration": {
- "calculValueOffset": "#value#\/10",
- "minValue": "0",
- "maxValue": "3",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0001-#EP#-0020"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindShortToSmokeHeiman.json b/core/config/commands/OBSOLETE/BindShortToSmokeHeiman.json
deleted file mode 100644
index 2edb48b2ae..0000000000
--- a/core/config/commands/OBSOLETE/BindShortToSmokeHeiman.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "BindShortToSmokeHeiman": {
- "isVisible": 0,
- "name": "BindShortToSmokeHeiman",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0500&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindShortToZigateBatterie.json b/core/config/commands/OBSOLETE/BindShortToZigateBatterie.json
deleted file mode 100644
index 4aba3d3671..0000000000
--- a/core/config/commands/OBSOLETE/BindShortToZigateBatterie.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "BindShortToZigateBatterie": {
- "isVisible": 0,
- "name": "BindShortToZigateBatterie",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0001&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToPowerConfig.json b/core/config/commands/OBSOLETE/BindToPowerConfig.json
deleted file mode 100644
index 03deff9f5c..0000000000
--- a/core/config/commands/OBSOLETE/BindToPowerConfig.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "BindToPowerConfig": {
- "isVisible": 0,
- "name": "BindToPowerConfig",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=01&ClusterId=0001&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToPuissance.json b/core/config/commands/OBSOLETE/BindToPuissance.json
deleted file mode 100644
index ac5f4814fd..0000000000
--- a/core/config/commands/OBSOLETE/BindToPuissance.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToPuissance": {
- "isVisible": 0,
- "name": "BindToPuissance",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=01&ClusterId=0702&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateButton.json b/core/config/commands/OBSOLETE/BindToZigateButton.json
deleted file mode 100644
index c08d7cadd1..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateButton.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "BindToZigateButton": {
- "isVisible": 0,
- "name": "BindToZigateButton",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=02&ClusterId=FC00&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateCurrent_Position_Lift_Percentage.json b/core/config/commands/OBSOLETE/BindToZigateCurrent_Position_Lift_Percentage.json
deleted file mode 100644
index 24abf0e8b8..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateCurrent_Position_Lift_Percentage.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "BindToZigateCurrent_Position_Lift_Percentage": {
- "Comment": "Used to bind the device to zigate",
- "isVisible": 0,
- "name": "BindToZigateCurrent_Position_Lift_Percentage",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0102&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateEtat.json b/core/config/commands/OBSOLETE/BindToZigateEtat.json
deleted file mode 100644
index 291cf743f2..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateEtat.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigateEtat": {
- "Comment": "Used to bind the device to zigate",
- "isVisible": 0,
- "name": "BindToZigateEtat",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0006&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateEtatLegrand.json b/core/config/commands/OBSOLETE/BindToZigateEtatLegrand.json
deleted file mode 100644
index dba74550b6..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateEtatLegrand.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigateEtatLegrand": {
- "Comment": "Used to bind the Prise Legrand to zigate pour l etat et le mode",
- "isVisible": 0,
- "name": "BindToZigateEtatLegrand",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=FC41&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateHumidity.json b/core/config/commands/OBSOLETE/BindToZigateHumidity.json
deleted file mode 100644
index 1d560f33a5..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateHumidity.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigateHumidity": {
- "Comment": "Used to bind the device to zigate",
- "isVisible": 0,
- "name": "BindToZigateHumidity",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0405&reportToAddress=#ZiGateIEEE#",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10,
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateIlluminance.json b/core/config/commands/OBSOLETE/BindToZigateIlluminance.json
deleted file mode 100644
index deaab13e61..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateIlluminance.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigateIlluminance": {
- "Comment": "Used to bind the device to zigate",
- "isVisible": 0,
- "name": "BindToZigateIlluminance",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0400&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateLevel.json b/core/config/commands/OBSOLETE/BindToZigateLevel.json
deleted file mode 100644
index a2ce27fb97..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateLevel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigateLevel": {
- "Comment": "Used to bind the device to zigate",
- "isVisible": 0,
- "name": "BindToZigateLevel",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0008&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateLightColor.json b/core/config/commands/OBSOLETE/BindToZigateLightColor.json
deleted file mode 100644
index c2e46ed12d..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateLightColor.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigateLightColor": {
- "Comment": "Used to bind the device to zigate to get Color infos",
- "isVisible": 0,
- "name": "BindToZigateLightColor",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0300&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateOccupancy.json b/core/config/commands/OBSOLETE/BindToZigateOccupancy.json
deleted file mode 100644
index b5d2cbfc1e..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateOccupancy.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigateOccupancy": {
- "Comment": "Used to bind the device to zigate",
- "isVisible": 0,
- "name": "BindToZigateOccupancy",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0406&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateOccupancyEP2.json b/core/config/commands/OBSOLETE/BindToZigateOccupancyEP2.json
deleted file mode 100644
index 2bf07e548d..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateOccupancyEP2.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "BindToZigateOccupancyEP2": {
- "Comment": "Used to bind the device to zigate",
- "isVisible": 0,
- "name": "BindToZigateOccupancy",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=02&ClusterId=0406&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigatePuissanceLegrand.json b/core/config/commands/OBSOLETE/BindToZigatePuissanceLegrand.json
deleted file mode 100644
index 37dc227c86..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigatePuissanceLegrand.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigatePuissanceLegrand": {
- "Comment": "Used to bind the Prise Legrand to zigate pour la puissance",
- "isVisible": 0,
- "name": "BindToZigatePuissanceLegrand",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0B04&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateRadiateur.json b/core/config/commands/OBSOLETE/BindToZigateRadiateur.json
deleted file mode 100644
index 9a81b5e9b4..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateRadiateur.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigateRadiateur": {
- "Comment": "Used to bind the device to zigate",
- "isVisible": 0,
- "name": "BindToZigateRadiateur",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0201&reportToAddress=#ZiGateIEEE#",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10,
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/BindToZigateTemperature.json b/core/config/commands/OBSOLETE/BindToZigateTemperature.json
deleted file mode 100644
index 550ef208a6..0000000000
--- a/core/config/commands/OBSOLETE/BindToZigateTemperature.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "BindToZigateTemperature": {
- "Comment": "Used to bind the device to zigate",
- "isVisible": 0,
- "name": "BindToZigateTemperature",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=0402&reportToAddress=#ZiGateIEEE#",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9,
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Blanc.json b/core/config/commands/OBSOLETE/Blanc.json
deleted file mode 100644
index 553f67b47a..0000000000
--- a/core/config/commands/OBSOLETE/Blanc.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Blanc": {
- "name": "Blanc",
- "isHistorized": "0",
- "isVisible": "1",
- "subType": "other",
- "configuration": {
- "topic": "setColour",
- "request": "EP=#EP#&X=6000&Y=6000",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "0"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Bleu.json b/core/config/commands/OBSOLETE/Bleu.json
deleted file mode 100644
index 18011cae89..0000000000
--- a/core/config/commands/OBSOLETE/Bleu.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Bleu": {
- "name": "Bleu",
- "isHistorized": "0",
- "isVisible": "1",
- "subType": "other",
- "configuration": {
- "topic": "setColour",
- "request": "EP=#EP#&X=228F&Y=228F",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "0"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/CurrentPrise.json b/core/config/commands/OBSOLETE/CurrentPrise.json
deleted file mode 100644
index 54225fa4b1..0000000000
--- a/core/config/commands/OBSOLETE/CurrentPrise.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "CurrentPrise": {
- "isVisible": 1,
- "invertBinary": "0",
- "isHistorized": "1",
- "name": "A",
- "unite": "A",
- "subType": "numeric",
- "generic_type": "",
- "template": "badge",
- "configuration": {
- "repeatEventManagement": "always",
- "historizeRound": "0",
- "maxValue": "16",
- "minValue": "0",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "tdb--current--"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Group-Membership.json b/core/config/commands/OBSOLETE/Group-Membership.json
deleted file mode 100644
index e404aae089..0000000000
--- a/core/config/commands/OBSOLETE/Group-Membership.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "Group-Membership": {
- "subType": "string",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "Group-Membership"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/IEEE-Addr.json b/core/config/commands/OBSOLETE/IEEE-Addr.json
deleted file mode 100644
index 85a27ce690..0000000000
--- a/core/config/commands/OBSOLETE/IEEE-Addr.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "IEEE-Addr": {
- "isVisible": 0,
- "name": "IEEE-Addr",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "IEEE-Addr"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/IkeaTeleCmdLeftRigth.json b/core/config/commands/OBSOLETE/IkeaTeleCmdLeftRigth.json
deleted file mode 100644
index 4b92f22b7c..0000000000
--- a/core/config/commands/OBSOLETE/IkeaTeleCmdLeftRigth.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "IkeaTeleCmdLeftRigth": {
- "subType": "numeric",
- "template": "badge",
- "configuration": {
- "minValue": "0",
- "repeatEventManagement": "always",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0005-01-0000",
- "unit": "",
- "genericType": ""
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Level Stop.json b/core/config/commands/OBSOLETE/Level Stop.json
deleted file mode 100644
index 17d0e474af..0000000000
--- a/core/config/commands/OBSOLETE/Level Stop.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "Level Stop": {
- "name": "setLevelStop",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "isVisible": 1,
- "display": {
- "forceReturnLineAfter": "1"
- },
- "configuration": {
- "topic": "setLevelStop",
- "request": "EP=#EP#",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Level.json b/core/config/commands/OBSOLETE/Level.json
deleted file mode 100644
index 3e897b5b89..0000000000
--- a/core/config/commands/OBSOLETE/Level.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Level": {
- "isVisible": 1,
- "name": "Level",
- "isHistorized": "0",
- "subType": "numeric",
- "invertBinary": "0",
- "template": "",
- "unite": "%",
- "configuration": {
- "minValue": "0",
- "maxValue": "100",
- "historizeRound": "0",
- "calculValueOffset": "#value#\/255*100",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0008-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Link-Quality.json b/core/config/commands/OBSOLETE/Link-Quality.json
deleted file mode 100644
index d7b7622b4c..0000000000
--- a/core/config/commands/OBSOLETE/Link-Quality.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Link-Quality": {
- "isVisible": 0,
- "name": "Link Quality",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "Link-Quality"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Off.json b/core/config/commands/OBSOLETE/Off.json
deleted file mode 100644
index 477a413b70..0000000000
--- a/core/config/commands/OBSOLETE/Off.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Off": {
- "isVisible": 1,
- "name": "Off",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=#EP#",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Off1.json b/core/config/commands/OBSOLETE/Off1.json
deleted file mode 100644
index 86a4714335..0000000000
--- a/core/config/commands/OBSOLETE/Off1.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Off1": {
- "isVisible": 1,
- "name": "Off1",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=02",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Off2.json b/core/config/commands/OBSOLETE/Off2.json
deleted file mode 100644
index 7d8e9b6529..0000000000
--- a/core/config/commands/OBSOLETE/Off2.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Off2": {
- "isVisible": 1,
- "name": "Off2",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=03",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Off3.json b/core/config/commands/OBSOLETE/Off3.json
deleted file mode 100644
index 54ea0ed973..0000000000
--- a/core/config/commands/OBSOLETE/Off3.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Off3": {
- "isVisible": 1,
- "name": "Off3",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=04",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Off6.json b/core/config/commands/OBSOLETE/Off6.json
deleted file mode 100644
index 9fc51ee317..0000000000
--- a/core/config/commands/OBSOLETE/Off6.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Off6": {
- "isVisible": 1,
- "name": "Off7",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=07",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OffEp01.json b/core/config/commands/OBSOLETE/OffEp01.json
deleted file mode 100644
index fa996845f7..0000000000
--- a/core/config/commands/OBSOLETE/OffEp01.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OffEp01": {
- "isVisible": 1,
- "name": "Off 1",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=01",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OffEp02.json b/core/config/commands/OBSOLETE/OffEp02.json
deleted file mode 100644
index 3a07de4497..0000000000
--- a/core/config/commands/OBSOLETE/OffEp02.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OffEp02": {
- "isVisible": 1,
- "name": "Off 2",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=02",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OffEp03.json b/core/config/commands/OBSOLETE/OffEp03.json
deleted file mode 100644
index 01fde1cdf8..0000000000
--- a/core/config/commands/OBSOLETE/OffEp03.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OffEp03": {
- "isVisible": 1,
- "name": "Off 3",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=03",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OffEp04.json b/core/config/commands/OBSOLETE/OffEp04.json
deleted file mode 100644
index c41cb52922..0000000000
--- a/core/config/commands/OBSOLETE/OffEp04.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OffEp04": {
- "isVisible": 1,
- "name": "Off 4",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=04",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OffEp05.json b/core/config/commands/OBSOLETE/OffEp05.json
deleted file mode 100644
index c261db986d..0000000000
--- a/core/config/commands/OBSOLETE/OffEp05.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OffEp05": {
- "isVisible": 1,
- "name": "Off 5",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=05",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OffEp06.json b/core/config/commands/OBSOLETE/OffEp06.json
deleted file mode 100644
index fbd56e2de6..0000000000
--- a/core/config/commands/OBSOLETE/OffEp06.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OffEp06": {
- "isVisible": 1,
- "name": "Off 6",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=06",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OffEp07.json b/core/config/commands/OBSOLETE/OffEp07.json
deleted file mode 100644
index 4faff02362..0000000000
--- a/core/config/commands/OBSOLETE/OffEp07.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OffEp07": {
- "isVisible": 1,
- "name": "Off 7",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=07",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OffEp08.json b/core/config/commands/OBSOLETE/OffEp08.json
deleted file mode 100644
index 415781877d..0000000000
--- a/core/config/commands/OBSOLETE/OffEp08.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OffEp08": {
- "isVisible": 1,
- "name": "Off 8",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_OFF",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Off&EP=08",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/On.json b/core/config/commands/OBSOLETE/On.json
deleted file mode 100644
index fed12325a5..0000000000
--- a/core/config/commands/OBSOLETE/On.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "On": {
- "isVisible": 1,
- "name": "On",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=#EP#",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/On1.json b/core/config/commands/OBSOLETE/On1.json
deleted file mode 100644
index 7e62795238..0000000000
--- a/core/config/commands/OBSOLETE/On1.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "On1": {
- "isVisible": 1,
- "name": "On1",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=02",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/On2.json b/core/config/commands/OBSOLETE/On2.json
deleted file mode 100644
index 25ebd2e327..0000000000
--- a/core/config/commands/OBSOLETE/On2.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "On2": {
- "isVisible": 1,
- "name": "On2",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=03",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/On3.json b/core/config/commands/OBSOLETE/On3.json
deleted file mode 100644
index 6769d75210..0000000000
--- a/core/config/commands/OBSOLETE/On3.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "On3": {
- "isVisible": 1,
- "name": "On3",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=04",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/On6.json b/core/config/commands/OBSOLETE/On6.json
deleted file mode 100644
index 8b8d222233..0000000000
--- a/core/config/commands/OBSOLETE/On6.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "On6": {
- "isVisible": 1,
- "name": "On7",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=07",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OnEp01.json b/core/config/commands/OBSOLETE/OnEp01.json
deleted file mode 100644
index ca420bcb7e..0000000000
--- a/core/config/commands/OBSOLETE/OnEp01.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OnEp01": {
- "isVisible": 1,
- "name": "On 1",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=01",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OnEp02.json b/core/config/commands/OBSOLETE/OnEp02.json
deleted file mode 100644
index 497de34425..0000000000
--- a/core/config/commands/OBSOLETE/OnEp02.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OnEp02": {
- "isVisible": 1,
- "name": "On 2",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=02",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OnEp03.json b/core/config/commands/OBSOLETE/OnEp03.json
deleted file mode 100644
index d0ae1966f4..0000000000
--- a/core/config/commands/OBSOLETE/OnEp03.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OnEp03": {
- "isVisible": 1,
- "name": "On 3",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=03",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OnEp04.json b/core/config/commands/OBSOLETE/OnEp04.json
deleted file mode 100644
index 710e22d556..0000000000
--- a/core/config/commands/OBSOLETE/OnEp04.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OnEp04": {
- "isVisible": 1,
- "name": "On 4",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=04",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OnEp05.json b/core/config/commands/OBSOLETE/OnEp05.json
deleted file mode 100644
index d624deb6f7..0000000000
--- a/core/config/commands/OBSOLETE/OnEp05.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OnEp05": {
- "isVisible": 1,
- "name": "On 5",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=05",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OnEp06.json b/core/config/commands/OBSOLETE/OnEp06.json
deleted file mode 100644
index 01c5e48d9d..0000000000
--- a/core/config/commands/OBSOLETE/OnEp06.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OnEp06": {
- "isVisible": 1,
- "name": "On 6",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=06",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OnEp07.json b/core/config/commands/OBSOLETE/OnEp07.json
deleted file mode 100644
index 46ceecc236..0000000000
--- a/core/config/commands/OBSOLETE/OnEp07.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OnEp07": {
- "isVisible": 1,
- "name": "On 7",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=07",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/OnEp08.json b/core/config/commands/OBSOLETE/OnEp08.json
deleted file mode 100644
index e153470b76..0000000000
--- a/core/config/commands/OBSOLETE/OnEp08.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "OnEp08": {
- "isVisible": 1,
- "name": "On 8",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_ON",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=On&EP=08",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Power-Source.json b/core/config/commands/OBSOLETE/Power-Source.json
deleted file mode 100644
index 0717d4cd7e..0000000000
--- a/core/config/commands/OBSOLETE/Power-Source.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "Power-Source": {
- "isVisible": 0,
- "display": {
- "showNameOndashboard": "0"
- },
- "name": "Power Source",
- "isHistorized": "0",
- "subType": "binary",
- "invertBinary": "0",
- "template": "AbeillePower",
- "configuration": {
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "Power-Source"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/PuissanceLegrandPrise.json b/core/config/commands/OBSOLETE/PuissanceLegrandPrise.json
deleted file mode 100644
index 425d976f95..0000000000
--- a/core/config/commands/OBSOLETE/PuissanceLegrandPrise.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "PuissanceLegrandPrise": {
- "isVisible": 1,
- "invertBinary": "0",
- "isHistorized": "1",
- "name": "Puissance",
- "subType": "numeric",
- "template": "badge",
- "configuration": {
- "repeatEventManagement": "always",
- "historizeRound": "0",
- "maxValue": "4000",
- "minValue": "0",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0B04-#EP#-050B",
- "unit": "W",
- "genericType": "POWER"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Rouge.json b/core/config/commands/OBSOLETE/Rouge.json
deleted file mode 100644
index 360734755a..0000000000
--- a/core/config/commands/OBSOLETE/Rouge.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Rouge": {
- "name": "Rouge",
- "isHistorized": "0",
- "isVisible": "1",
- "subType": "other",
- "configuration": {
- "topic": "setColour",
- "request": "EP=#EP#&X=AE13&Y=51EB",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "0"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/SW.json b/core/config/commands/OBSOLETE/SW.json
deleted file mode 100644
index 8ea7df562a..0000000000
--- a/core/config/commands/OBSOLETE/SW.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "SW": {
- "isVisible": 0,
- "name": "SW",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "0000-#EP#-4000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Short-Addr.json b/core/config/commands/OBSOLETE/Short-Addr.json
deleted file mode 100644
index ed55f27b79..0000000000
--- a/core/config/commands/OBSOLETE/Short-Addr.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Short-Addr": {
- "isVisible": 0,
- "name": "Short-Addr",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "Short-Addr"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Time-Time.json b/core/config/commands/OBSOLETE/Time-Time.json
deleted file mode 100644
index 2310094fcd..0000000000
--- a/core/config/commands/OBSOLETE/Time-Time.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Time-Time": {
- "isVisible": 0,
- "name": "Time-Time",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "Time"
- },
- "type": "info",
- "logicalId": "Time-Time"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Time-TimeStamp.json b/core/config/commands/OBSOLETE/Time-TimeStamp.json
deleted file mode 100644
index 0e08c09fa6..0000000000
--- a/core/config/commands/OBSOLETE/Time-TimeStamp.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Time-TimeStamp": {
- "isVisible": 0,
- "name": "Time-TimeStamp",
- "isHistorized": "0",
- "subType": "numeric",
- "invertBinary": "0",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "Time"
- },
- "type": "info",
- "logicalId": "Time-TimeStamp"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Toggle.json b/core/config/commands/OBSOLETE/Toggle.json
deleted file mode 100644
index a234a3a55c..0000000000
--- a/core/config/commands/OBSOLETE/Toggle.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "Toggle": {
- "isVisible": 1,
- "name": "Toggle",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_TOGGLE",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Toggle&EP=#EP#",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/ToggleEp01.json b/core/config/commands/OBSOLETE/ToggleEp01.json
deleted file mode 100644
index 538a20e786..0000000000
--- a/core/config/commands/OBSOLETE/ToggleEp01.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ToggleEp01": {
- "isVisible": 1,
- "name": "Toggle 1",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_TOGGLE",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Toggle&EP=01",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/ToggleEp02.json b/core/config/commands/OBSOLETE/ToggleEp02.json
deleted file mode 100644
index ee1db51550..0000000000
--- a/core/config/commands/OBSOLETE/ToggleEp02.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ToggleEp02": {
- "isVisible": 1,
- "name": "Toggle 2",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_TOGGLE",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Toggle&EP=02",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/ToggleEp03.json b/core/config/commands/OBSOLETE/ToggleEp03.json
deleted file mode 100644
index 83227bf4c1..0000000000
--- a/core/config/commands/OBSOLETE/ToggleEp03.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ToggleEp03": {
- "isVisible": 1,
- "name": "Toggle 3",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_TOGGLE",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Toggle&EP=03",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/ToggleEp04.json b/core/config/commands/OBSOLETE/ToggleEp04.json
deleted file mode 100644
index a680049431..0000000000
--- a/core/config/commands/OBSOLETE/ToggleEp04.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ToggleEp04": {
- "isVisible": 1,
- "name": "Toggle 4",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_TOGGLE",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Toggle&EP=04",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/ToggleEp05.json b/core/config/commands/OBSOLETE/ToggleEp05.json
deleted file mode 100644
index 668c7606dd..0000000000
--- a/core/config/commands/OBSOLETE/ToggleEp05.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ToggleEp05": {
- "isVisible": 1,
- "name": "Toggle 5",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_TOGGLE",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Toggle&EP=05",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/ToggleEp06.json b/core/config/commands/OBSOLETE/ToggleEp06.json
deleted file mode 100644
index ff787ddc49..0000000000
--- a/core/config/commands/OBSOLETE/ToggleEp06.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ToggleEp06": {
- "isVisible": 1,
- "name": "Toggle 6",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_TOGGLE",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Toggle&EP=06",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/ToggleEp07.json b/core/config/commands/OBSOLETE/ToggleEp07.json
deleted file mode 100644
index 18379208bf..0000000000
--- a/core/config/commands/OBSOLETE/ToggleEp07.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ToggleEp07": {
- "isVisible": 1,
- "name": "Toggle 7",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_TOGGLE",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Toggle&EP=07",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/ToggleEp08.json b/core/config/commands/OBSOLETE/ToggleEp08.json
deleted file mode 100644
index 9516eb9133..0000000000
--- a/core/config/commands/OBSOLETE/ToggleEp08.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "ToggleEp08": {
- "isVisible": 1,
- "name": "Toggle 8",
- "isHistorized": "0",
- "subType": "other",
- "generic_type": "LIGHT_TOGGLE",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Action=Toggle&EP=08",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Var-Duration.json b/core/config/commands/OBSOLETE/Var-Duration.json
deleted file mode 100644
index ebb4f74074..0000000000
--- a/core/config/commands/OBSOLETE/Var-Duration.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Var-Duration": {
- "isVisible": 1,
- "invertBinary": "0",
- "isHistorized": "0",
- "name": "Duration",
- "subType": "string",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "Var-Duration"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Var-ExpiryTime.json b/core/config/commands/OBSOLETE/Var-ExpiryTime.json
deleted file mode 100644
index 09c354debf..0000000000
--- a/core/config/commands/OBSOLETE/Var-ExpiryTime.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "Var-ExpiryTime": {
- "isVisible": 1,
- "invertBinary": "0",
- "isHistorized": "0",
- "name": "ExpiryTime",
- "subType": "string",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "Var-ExpiryTime"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Var-RampUpDown.json b/core/config/commands/OBSOLETE/Var-RampUpDown.json
deleted file mode 100644
index 27df94f063..0000000000
--- a/core/config/commands/OBSOLETE/Var-RampUpDown.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "Var-RampUpDown": {
- "isVisible": 1,
- "invertBinary": "0",
- "isHistorized": "0",
- "name": "RampUpDown",
- "subType": "numeric",
- "template": "badge",
- "configuration": {
- "historizeRound": "2",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "Var-RampUpDown"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/Vert.json b/core/config/commands/OBSOLETE/Vert.json
deleted file mode 100644
index 41be6d93c1..0000000000
--- a/core/config/commands/OBSOLETE/Vert.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "Vert": {
- "name": "Vert",
- "isHistorized": "0",
- "isVisible": "1",
- "subType": "other",
- "configuration": {
- "topic": "setColour",
- "request": "EP=#EP#&X=147A&Y=D709",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/VoltagePrise.json b/core/config/commands/OBSOLETE/VoltagePrise.json
deleted file mode 100644
index a69bf919d0..0000000000
--- a/core/config/commands/OBSOLETE/VoltagePrise.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "VoltagePrise": {
- "isVisible": 1,
- "invertBinary": "0",
- "isHistorized": "1",
- "name": "Voltage",
- "subType": "numeric",
- "template": "badge",
- "configuration": {
- "repeatEventManagement": "always",
- "historizeRound": "0",
- "maxValue": "300",
- "minValue": "0",
- "visibilityCategory": "All",
- "calculValueOffset": "#value#\/10"
- },
- "type": "info",
- "logicalId": "tbd---volt--",
- "unit": "V",
- "genericType": ""
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/WindowsCoveringDown.json b/core/config/commands/OBSOLETE/WindowsCoveringDown.json
deleted file mode 100644
index 2e2a3fed31..0000000000
--- a/core/config/commands/OBSOLETE/WindowsCoveringDown.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "WindowsCoveringDown": {
- "isVisible": 1,
- "name": "Down",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "WindowsCovering",
- "request": "clusterCommand=01",
- "visibilityCategory": "All"
- },
- "type": "action",
- "genericType": ""
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/WindowsCoveringStop.json b/core/config/commands/OBSOLETE/WindowsCoveringStop.json
deleted file mode 100644
index 92ea43a049..0000000000
--- a/core/config/commands/OBSOLETE/WindowsCoveringStop.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "WindowsCoveringStop": {
- "isVisible": 1,
- "name": "Stop",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "WindowsCovering",
- "request": "clusterCommand=02",
- "visibilityCategory": "All"
- },
- "type": "action",
- "genericType": ""
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/WindowsCoveringUp.json b/core/config/commands/OBSOLETE/WindowsCoveringUp.json
deleted file mode 100644
index f9376e49e0..0000000000
--- a/core/config/commands/OBSOLETE/WindowsCoveringUp.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "WindowsCoveringUp": {
- "isVisible": 1,
- "name": "Up",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "WindowsCovering",
- "request": "clusterCommand=00",
- "visibilityCategory": "All"
- },
- "type": "action",
- "genericType": ""
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/ZCLVersion.json b/core/config/commands/OBSOLETE/ZCLVersion.json
deleted file mode 100644
index 20c42d379d..0000000000
--- a/core/config/commands/OBSOLETE/ZCLVersion.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "ZCLVersion": {
- "isVisible": 0,
- "name": "ZCL Version",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0000-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/addGroupEP1.json b/core/config/commands/OBSOLETE/addGroupEP1.json
deleted file mode 100644
index 9b89de4c66..0000000000
--- a/core/config/commands/OBSOLETE/addGroupEP1.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "addGroupEP1": {
- "isVisible": 0,
- "name": "Add Group EP1",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "addGroup",
- "request": "DestinationEndPoint=01&groupAddress=#GroupeEP1#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 1
- },
- "type": "action",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/addGroupEP3.json b/core/config/commands/OBSOLETE/addGroupEP3.json
deleted file mode 100644
index 751b0fa515..0000000000
--- a/core/config/commands/OBSOLETE/addGroupEP3.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "addGroupEP3": {
- "isVisible": 0,
- "name": "Add Group EP3",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "addGroup",
- "request": "DestinationEndPoint=03&groupAddress=#GroupeEP3#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 3
- },
- "type": "action",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/addGroupEP4.json b/core/config/commands/OBSOLETE/addGroupEP4.json
deleted file mode 100644
index 7629fafcc3..0000000000
--- a/core/config/commands/OBSOLETE/addGroupEP4.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "addGroupEP4": {
- "isVisible": 0,
- "name": "Add Group EP4",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "addGroup",
- "request": "DestinationEndPoint=04&groupAddress=#GroupeEP4#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 5
- },
- "type": "action",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/addGroupEP5.json b/core/config/commands/OBSOLETE/addGroupEP5.json
deleted file mode 100644
index 8e21236106..0000000000
--- a/core/config/commands/OBSOLETE/addGroupEP5.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "addGroupEP5": {
- "isVisible": 0,
- "name": "Add Group EP5",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "addGroup",
- "request": "DestinationEndPoint=05&groupAddress=#GroupeEP5#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 7
- },
- "type": "action",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/addGroupEP6.json b/core/config/commands/OBSOLETE/addGroupEP6.json
deleted file mode 100644
index df1ba3b741..0000000000
--- a/core/config/commands/OBSOLETE/addGroupEP6.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "addGroupEP6": {
- "isVisible": 0,
- "name": "Add Group EP6",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "addGroup",
- "request": "DestinationEndPoint=06&groupAddress=#GroupeEP6#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "type": "action",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/addGroupEP7.json b/core/config/commands/OBSOLETE/addGroupEP7.json
deleted file mode 100644
index cc2e538c0f..0000000000
--- a/core/config/commands/OBSOLETE/addGroupEP7.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "addGroupEP7": {
- "isVisible": 0,
- "name": "Add Group EP7",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "addGroup",
- "request": "DestinationEndPoint=07&groupAddress=#GroupeEP7#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/addGroupEP8.json b/core/config/commands/OBSOLETE/addGroupEP8.json
deleted file mode 100644
index 9fe6b7cea0..0000000000
--- a/core/config/commands/OBSOLETE/addGroupEP8.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "addGroupEP8": {
- "isVisible": 0,
- "name": "Add Group EP8",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "addGroup",
- "request": "DestinationEndPoint=08&groupAddress=#GroupeEP8#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 13
- },
- "type": "action",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/bindToZigate-EP01-0006.json b/core/config/commands/OBSOLETE/bindToZigate-EP01-0006.json
deleted file mode 100644
index 52e7333c41..0000000000
--- a/core/config/commands/OBSOLETE/bindToZigate-EP01-0006.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "bindToZigate-EP01-0006": {
- "Comment": "Bind cluster 0006 EP 01 to zigate",
- "isVisible": 0,
- "name": "BindToZigate-0006-01",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=01&ClusterId=0006&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/bindToZigate-EP01-0702.json b/core/config/commands/OBSOLETE/bindToZigate-EP01-0702.json
deleted file mode 100644
index 6ffab18184..0000000000
--- a/core/config/commands/OBSOLETE/bindToZigate-EP01-0702.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "bindToZigate-EP01-0702": {
- "Comment": "Bind cluster 0702 EP 01 to zigate",
- "isVisible": 0,
- "name": "BindToZigate-0702-01",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=01&ClusterId=0702&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/bindToZigate-EP01-0B04.json b/core/config/commands/OBSOLETE/bindToZigate-EP01-0B04.json
deleted file mode 100644
index a0a699caa3..0000000000
--- a/core/config/commands/OBSOLETE/bindToZigate-EP01-0B04.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "bindToZigate-EP01-0B04": {
- "Comment": "Bind cluster 0B04 EP 01 to zigate",
- "isVisible": 0,
- "name": "BindToZigate-0B04-01",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=01&ClusterId=0B04&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/bindToZigate-EP02-0006.json b/core/config/commands/OBSOLETE/bindToZigate-EP02-0006.json
deleted file mode 100644
index 8dc17ccf63..0000000000
--- a/core/config/commands/OBSOLETE/bindToZigate-EP02-0006.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "bindToZigate-EP02-0006": {
- "Comment": "Bind cluster 0006 EP 02 to zigate",
- "isVisible": 0,
- "name": "BindToZigate-0006-02",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=02&ClusterId=0006&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/bindToZigate-EP03-0006.json b/core/config/commands/OBSOLETE/bindToZigate-EP03-0006.json
deleted file mode 100644
index 570011914f..0000000000
--- a/core/config/commands/OBSOLETE/bindToZigate-EP03-0006.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "bindToZigate-EP03-0006": {
- "Comment": "Bind cluster 0006 EP 03 to zigate",
- "isVisible": 0,
- "name": "BindToZigate-0006-03",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=03&ClusterId=0006&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/bindToZigate-EP04-0006.json b/core/config/commands/OBSOLETE/bindToZigate-EP04-0006.json
deleted file mode 100644
index a7ae0b2979..0000000000
--- a/core/config/commands/OBSOLETE/bindToZigate-EP04-0006.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "bindToZigate-EP04-0006": {
- "Comment": "Bind cluster 0006 EP 04 to zigate",
- "isVisible": 0,
- "name": "BindToZigate-0006-04",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=04&ClusterId=0006&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/bindToZigate-EP05-0006.json b/core/config/commands/OBSOLETE/bindToZigate-EP05-0006.json
deleted file mode 100644
index 4b6e72ce4d..0000000000
--- a/core/config/commands/OBSOLETE/bindToZigate-EP05-0006.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "bindToZigate-EP05-0006": {
- "Comment": "Bind cluster 0006 EP 05 to zigate",
- "isVisible": 0,
- "name": "BindToZigate-0006-05",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=05&ClusterId=0006&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/bindToZigate-EP06-0006.json b/core/config/commands/OBSOLETE/bindToZigate-EP06-0006.json
deleted file mode 100644
index fc41d2fd8f..0000000000
--- a/core/config/commands/OBSOLETE/bindToZigate-EP06-0006.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "bindToZigate-EP06-0006": {
- "Comment": "Bind cluster 0006 EP 06 to zigate",
- "isVisible": 0,
- "name": "BindToZigate-0006-06",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=06&ClusterId=0006&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/bindToZigate.json b/core/config/commands/OBSOLETE/bindToZigate.json
deleted file mode 100644
index a3ae1d7407..0000000000
--- a/core/config/commands/OBSOLETE/bindToZigate.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "bindToZigate": {
- "comment": "Bind given EP & cluster to zigate",
- "name": "BindToZigate-X-Y",
- "subType": "other",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=#EP#&ClusterId=#CLUSTID#&reportToAddress=#ZiGateIEEE#"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/cmdG-TuyaEF00-Set-Setpoint.json b/core/config/commands/OBSOLETE/cmdG-TuyaEF00-Set-Setpoint.json
deleted file mode 100644
index 83b7d36d48..0000000000
--- a/core/config/commands/OBSOLETE/cmdG-TuyaEF00-Set-Setpoint.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "cmdG-TuyaEF00-Set-Setpoint": {
- "isVisible": 0,
- "subType": "slider",
- "template": "",
- "configuration": {
- "topic": "cmd-tuyaEF00",
- "request": "ep=#EP#&cmd=setSetpoint&data=#slider#",
- "minValue": 0,
- "maxValue": 30
- },
- "type": "action",
- "genericType": "THERMOSTAT_SET_SETPOINT"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/cmdG-TuyaEF00-Set-ThermostatMode.json b/core/config/commands/OBSOLETE/cmdG-TuyaEF00-Set-ThermostatMode.json
deleted file mode 100644
index b1d9b6df93..0000000000
--- a/core/config/commands/OBSOLETE/cmdG-TuyaEF00-Set-ThermostatMode.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "cmdG-TuyaEF00-Set-ThermostatMode": {
- "subType": "other",
- "template": "",
- "configuration": {
- "topic": "cmd-tuyaEF00",
- "request": "ep=#EP#&cmd=setThermostat-Mode&data=#MODE#"
- },
- "type": "action",
- "genericType": "GENERIC_ACTION"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/colorX.json b/core/config/commands/OBSOLETE/colorX.json
deleted file mode 100644
index 45464b560c..0000000000
--- a/core/config/commands/OBSOLETE/colorX.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "colorX": {
- "isVisible": 0,
- "name": "colorX",
- "isHistorized": "0",
- "subType": "numeric",
- "template": "badge",
- "unite": "",
- "configuration": {
- "visibilityCategory": "additionalCommand"
- },
- "type": "info",
- "logicalId": "0300-#EP#-0003"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/colorY.json b/core/config/commands/OBSOLETE/colorY.json
deleted file mode 100644
index 0d0719d85b..0000000000
--- a/core/config/commands/OBSOLETE/colorY.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "colorY": {
- "isVisible": 0,
- "name": "colorY",
- "isHistorized": "0",
- "subType": "numeric",
- "template": "badge",
- "unite": "",
- "display": {
- "forceReturnLineAfter": "1"
- },
- "configuration": {
- "visibilityCategory": "additionalCommand"
- },
- "type": "info",
- "logicalId": "0300-#EP#-0004"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/conso2.json b/core/config/commands/OBSOLETE/conso2.json
deleted file mode 100644
index fd616d6898..0000000000
--- a/core/config/commands/OBSOLETE/conso2.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "conso2": {
- "isVisible": 1,
- "invertBinary": "0",
- "isHistorized": "1",
- "name": "Conso2",
- "unite": "kWh",
- "subType": "numeric",
- "template": "badge",
- "configuration": {
- "historizeRound": "3",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "tbd-02-conso--"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/consobis.json b/core/config/commands/OBSOLETE/consobis.json
deleted file mode 100644
index 1d15003228..0000000000
--- a/core/config/commands/OBSOLETE/consobis.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "consobis": {
- "isVisible": 1,
- "invertBinary": "0",
- "isHistorized": "1",
- "name": "Puissance",
- "unite": "W",
- "subType": "numeric",
- "generic_type": "POWER",
- "template": "badge",
- "configuration": {
- "repeatEventManagement": "always",
- "historizeRound": "0",
- "maxValue": "2500",
- "minValue": "0",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "tbd---puissance--"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/current_position_lift_percentage.json b/core/config/commands/OBSOLETE/current_position_lift_percentage.json
deleted file mode 100644
index 359dd84f83..0000000000
--- a/core/config/commands/OBSOLETE/current_position_lift_percentage.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "current_position_lift_percentage": {
- "isVisible": 1,
- "name": "current_position_lift_percentage",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "minValue": "0",
- "maxValue": "100",
- "historizeRound": "0",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0102-#EP#-0008",
- "unit": "%"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/dateCode.json b/core/config/commands/OBSOLETE/dateCode.json
deleted file mode 100644
index 5562f9cdcb..0000000000
--- a/core/config/commands/OBSOLETE/dateCode.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "dateCode": {
- "isVisible": 0,
- "name": "Date Code",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0000-#EP#-0006"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etat.json b/core/config/commands/OBSOLETE/etat.json
deleted file mode 100644
index a5087aa392..0000000000
--- a/core/config/commands/OBSOLETE/etat.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "etat": {
- "isVisible": 1,
- "name": "etat",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "LIGHT_STATE_BOOL",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "repeatEventManagement": "always",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatCharge0.json b/core/config/commands/OBSOLETE/etatCharge0.json
deleted file mode 100644
index c809e21c55..0000000000
--- a/core/config/commands/OBSOLETE/etatCharge0.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatCharge0": {
- "isVisible": 1,
- "name": "etat charge 0",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "LIGHT_STATE",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-01-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatCharge1.json b/core/config/commands/OBSOLETE/etatCharge1.json
deleted file mode 100644
index 62451aa2c5..0000000000
--- a/core/config/commands/OBSOLETE/etatCharge1.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatCharge1": {
- "isVisible": 1,
- "name": "etat charge 1",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "LIGHT_STATE",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-02-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatCharge2.json b/core/config/commands/OBSOLETE/etatCharge2.json
deleted file mode 100644
index f601822f9a..0000000000
--- a/core/config/commands/OBSOLETE/etatCharge2.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatCharge2": {
- "isVisible": 1,
- "name": "etat charge 2",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "LIGHT_STATE",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-03-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatCharge3.json b/core/config/commands/OBSOLETE/etatCharge3.json
deleted file mode 100644
index c73204db3d..0000000000
--- a/core/config/commands/OBSOLETE/etatCharge3.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatCharge3": {
- "isVisible": 1,
- "name": "etat charge 3",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "LIGHT_STATE",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-04-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatCharge6.json b/core/config/commands/OBSOLETE/etatCharge6.json
deleted file mode 100644
index 0ae0305b38..0000000000
--- a/core/config/commands/OBSOLETE/etatCharge6.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatCharge6": {
- "isVisible": 1,
- "name": "etat charge 7",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "LIGHT_STATE",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-07-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatDoor.json b/core/config/commands/OBSOLETE/etatDoor.json
deleted file mode 100644
index 92150a59ad..0000000000
--- a/core/config/commands/OBSOLETE/etatDoor.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatDoor": {
- "isVisible": 1,
- "name": "etat",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "OPENING",
- "invertBinary": "1",
- "template": "door",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp01in.json b/core/config/commands/OBSOLETE/etatEp01in.json
deleted file mode 100644
index 8c5704bfb4..0000000000
--- a/core/config/commands/OBSOLETE/etatEp01in.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp01in": {
- "isVisible": 1,
- "name": "Digital Input 1",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "SWITCH_STATE",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-01-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp01out.json b/core/config/commands/OBSOLETE/etatEp01out.json
deleted file mode 100644
index 34f83f1fd9..0000000000
--- a/core/config/commands/OBSOLETE/etatEp01out.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp01out": {
- "isVisible": 1,
- "name": "Digital Output 1",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-01-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp02in.json b/core/config/commands/OBSOLETE/etatEp02in.json
deleted file mode 100644
index 1980ef09fb..0000000000
--- a/core/config/commands/OBSOLETE/etatEp02in.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp02in": {
- "isVisible": 1,
- "name": "Digital Input 2",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-02-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp02out.json b/core/config/commands/OBSOLETE/etatEp02out.json
deleted file mode 100644
index 42ff73b88e..0000000000
--- a/core/config/commands/OBSOLETE/etatEp02out.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp02out": {
- "isVisible": 1,
- "name": "Digital Output 2",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-02-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp03in.json b/core/config/commands/OBSOLETE/etatEp03in.json
deleted file mode 100644
index 163ad8f9a5..0000000000
--- a/core/config/commands/OBSOLETE/etatEp03in.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp03in": {
- "isVisible": 1,
- "name": "Digital Input 3",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-03-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp03out.json b/core/config/commands/OBSOLETE/etatEp03out.json
deleted file mode 100644
index 12ec9bc99c..0000000000
--- a/core/config/commands/OBSOLETE/etatEp03out.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp03out": {
- "isVisible": 1,
- "name": "Digital Output 3",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-03-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp04in.json b/core/config/commands/OBSOLETE/etatEp04in.json
deleted file mode 100644
index 2823a8c4e6..0000000000
--- a/core/config/commands/OBSOLETE/etatEp04in.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp04in": {
- "isVisible": 1,
- "name": "Digital Input 4",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-04-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp04out.json b/core/config/commands/OBSOLETE/etatEp04out.json
deleted file mode 100644
index c2dd488b1c..0000000000
--- a/core/config/commands/OBSOLETE/etatEp04out.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp04out": {
- "isVisible": 1,
- "name": "Digital Output 4",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-04-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp05in.json b/core/config/commands/OBSOLETE/etatEp05in.json
deleted file mode 100644
index 97df0113f1..0000000000
--- a/core/config/commands/OBSOLETE/etatEp05in.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp05in": {
- "isVisible": 1,
- "name": "Digital Input 5",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-05-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp05out.json b/core/config/commands/OBSOLETE/etatEp05out.json
deleted file mode 100644
index ee50802876..0000000000
--- a/core/config/commands/OBSOLETE/etatEp05out.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp05out": {
- "isVisible": 1,
- "name": "Digital Output 5",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-05-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp06in.json b/core/config/commands/OBSOLETE/etatEp06in.json
deleted file mode 100644
index a46111b018..0000000000
--- a/core/config/commands/OBSOLETE/etatEp06in.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp06in": {
- "isVisible": 1,
- "name": "Digital Input 6",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-06-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp06out.json b/core/config/commands/OBSOLETE/etatEp06out.json
deleted file mode 100644
index 47a24b27d5..0000000000
--- a/core/config/commands/OBSOLETE/etatEp06out.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp06out": {
- "isVisible": 1,
- "name": "Digital Output 6",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-06-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp07in.json b/core/config/commands/OBSOLETE/etatEp07in.json
deleted file mode 100644
index 5b8c388ac9..0000000000
--- a/core/config/commands/OBSOLETE/etatEp07in.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp07in": {
- "isVisible": 1,
- "name": "Digital Input 7",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-07-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp07out.json b/core/config/commands/OBSOLETE/etatEp07out.json
deleted file mode 100644
index fa932cc9a2..0000000000
--- a/core/config/commands/OBSOLETE/etatEp07out.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp07out": {
- "isVisible": 1,
- "name": "Digital Output 7",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-07-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp08.json b/core/config/commands/OBSOLETE/etatEp08.json
deleted file mode 100644
index ab97225f61..0000000000
--- a/core/config/commands/OBSOLETE/etatEp08.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatEp08": {
- "isVisible": 1,
- "name": "etat 8",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-08-0000",
- "genericType": "LIGHT_STATE_BOOL"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp08in.json b/core/config/commands/OBSOLETE/etatEp08in.json
deleted file mode 100644
index ab5575f78a..0000000000
--- a/core/config/commands/OBSOLETE/etatEp08in.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp08in": {
- "isVisible": 1,
- "name": "Digital Input 8",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-08-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatEp08out.json b/core/config/commands/OBSOLETE/etatEp08out.json
deleted file mode 100644
index 7c3494c223..0000000000
--- a/core/config/commands/OBSOLETE/etatEp08out.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatEp08out": {
- "isVisible": 1,
- "name": "Digital Output 8",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-08-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatFlood.json b/core/config/commands/OBSOLETE/etatFlood.json
deleted file mode 100644
index 011fa70c85..0000000000
--- a/core/config/commands/OBSOLETE/etatFlood.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatFlood": {
- "isVisible": 1,
- "name": "Etat",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "1",
- "template": "alert",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0500-#EP#-0000",
- "genericType": "FLOOD"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatInter0.json b/core/config/commands/OBSOLETE/etatInter0.json
deleted file mode 100644
index 31734891a7..0000000000
--- a/core/config/commands/OBSOLETE/etatInter0.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "etatInter0": {
- "isVisible": 1,
- "name": "etat inter 0",
- "isHistorized": "1",
- "subType": "numeric",
- "generic_type": "",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "All",
- "repeatEventManagement": "always"
- },
- "type": "info",
- "logicalId": "0006-01-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatInter1.json b/core/config/commands/OBSOLETE/etatInter1.json
deleted file mode 100644
index ab81e1d9ad..0000000000
--- a/core/config/commands/OBSOLETE/etatInter1.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "etatInter1": {
- "isVisible": 1,
- "name": "etat inter 1",
- "isHistorized": "1",
- "subType": "numeric",
- "generic_type": "",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "All",
- "repeatEventManagement": "always"
- },
- "type": "info",
- "logicalId": "0006-02-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatInter2.json b/core/config/commands/OBSOLETE/etatInter2.json
deleted file mode 100644
index 193ae72d61..0000000000
--- a/core/config/commands/OBSOLETE/etatInter2.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "etatInter2": {
- "isVisible": 1,
- "name": "etat inter 2",
- "isHistorized": "1",
- "subType": "numeric",
- "generic_type": "",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "All",
- "repeatEventManagement": "always"
- },
- "type": "info",
- "logicalId": "0006-03-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatLight.json b/core/config/commands/OBSOLETE/etatLight.json
deleted file mode 100644
index 3c7549b301..0000000000
--- a/core/config/commands/OBSOLETE/etatLight.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "etatLight": {
- "isVisible": 1,
- "name": "etat",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "repeatEventManagement": "always",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-#EP#-0000",
- "genericType": "LIGHT_STATE_BOOL"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatSW1.json b/core/config/commands/OBSOLETE/etatSW1.json
deleted file mode 100644
index f5b522751a..0000000000
--- a/core/config/commands/OBSOLETE/etatSW1.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatSW1": {
- "isVisible": 1,
- "name": "etat switch 1",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "1",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-04-0000",
- "genericType": ""
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatSW2.json b/core/config/commands/OBSOLETE/etatSW2.json
deleted file mode 100644
index 980ad80fcd..0000000000
--- a/core/config/commands/OBSOLETE/etatSW2.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatSW2": {
- "isVisible": 1,
- "name": "etat switch 2",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "1",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-05-0000",
- "genericType": ""
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatSW3.json b/core/config/commands/OBSOLETE/etatSW3.json
deleted file mode 100644
index e7f65c34a9..0000000000
--- a/core/config/commands/OBSOLETE/etatSW3.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatSW3": {
- "isVisible": 1,
- "name": "etat switch 3",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "1",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-06-0000",
- "genericType": ""
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatSwitch.json b/core/config/commands/OBSOLETE/etatSwitch.json
deleted file mode 100644
index c6ff220ac6..0000000000
--- a/core/config/commands/OBSOLETE/etatSwitch.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatSwitch": {
- "isVisible": 1,
- "name": "etat",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "1",
- "template": "",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-#EP#-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatSwitchKonke.json b/core/config/commands/OBSOLETE/etatSwitchKonke.json
deleted file mode 100644
index 8fd96570d1..0000000000
--- a/core/config/commands/OBSOLETE/etatSwitchKonke.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatSwitchKonke": {
- "isVisible": 1,
- "name": "etat",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "",
- "template": "",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-#EP#-0000",
- "genericType": "SWITCH_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatSwitchLivolo.json b/core/config/commands/OBSOLETE/etatSwitchLivolo.json
deleted file mode 100644
index a58073b433..0000000000
--- a/core/config/commands/OBSOLETE/etatSwitchLivolo.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "etatSwitchLivolo": {
- "isVisible": 1,
- "name": "etat",
- "isHistorized": "1",
- "subType": "numeric",
- "template": "badge",
- "configuration": {
- "repeatEventManagement": "always",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatTimer.json b/core/config/commands/OBSOLETE/etatTimer.json
deleted file mode 100644
index 69c2114fd4..0000000000
--- a/core/config/commands/OBSOLETE/etatTimer.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "etatTimer": {
- "isVisible": 1,
- "name": "etat",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "LIGHT_STATE_BOOL",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "repeatEventManagement": "always",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/etatVolet.json b/core/config/commands/OBSOLETE/etatVolet.json
deleted file mode 100644
index 094da17369..0000000000
--- a/core/config/commands/OBSOLETE/etatVolet.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "etatVolet": {
- "isVisible": 1,
- "name": "etat",
- "isHistorized": "1",
- "subType": "binary",
- "invertBinary": "0",
- "template": "light",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-#EP#-0000",
- "genericType": "FLAP_STATE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getBattery.json b/core/config/commands/OBSOLETE/getBattery.json
deleted file mode 100644
index 3fbfd68561..0000000000
--- a/core/config/commands/OBSOLETE/getBattery.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "getBattery": {
- "isVisible": 0,
- "name": "get Battery",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "readAttribute",
- "request": "clustId=0001&attrId=0021&ep=01",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getBatteryVolt.json b/core/config/commands/OBSOLETE/getBatteryVolt.json
deleted file mode 100644
index d056159aa9..0000000000
--- a/core/config/commands/OBSOLETE/getBatteryVolt.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "getBatteryVolt": {
- "isVisible": 0,
- "name": "get Battery Volt",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "readAttribute",
- "request": "clustId=0001&attrId=0020&ep=01",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getColorX.json b/core/config/commands/OBSOLETE/getColorX.json
deleted file mode 100644
index 70cb726296..0000000000
--- a/core/config/commands/OBSOLETE/getColorX.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getColorX": {
- "isVisible": 0,
- "name": "getColorX",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "clusterId=0300&attributeId=0003&EP=#EP#",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getColorY.json b/core/config/commands/OBSOLETE/getColorY.json
deleted file mode 100644
index fc22b4ca1d..0000000000
--- a/core/config/commands/OBSOLETE/getColorY.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "getColorY": {
- "isVisible": 0,
- "name": "getColorY",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "clusterId=0300&attributeId=0004&EP=#EP#",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getEtat.json b/core/config/commands/OBSOLETE/getEtat.json
deleted file mode 100644
index 92fe5b4e65..0000000000
--- a/core/config/commands/OBSOLETE/getEtat.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getEtat": {
- "isVisible": 0,
- "name": "getEtat",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=#EP#&clusterId=0006&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getEtatEp01.json b/core/config/commands/OBSOLETE/getEtatEp01.json
deleted file mode 100644
index d7dda98040..0000000000
--- a/core/config/commands/OBSOLETE/getEtatEp01.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getEtatEp01": {
- "isVisible": 0,
- "name": "getEtatEp01",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=01&clusterId=0006&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getEtatEp02.json b/core/config/commands/OBSOLETE/getEtatEp02.json
deleted file mode 100644
index 55168a6727..0000000000
--- a/core/config/commands/OBSOLETE/getEtatEp02.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getEtatEp02": {
- "isVisible": 0,
- "name": "getEtatEp02",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=02&clusterId=0006&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getEtatEp03.json b/core/config/commands/OBSOLETE/getEtatEp03.json
deleted file mode 100644
index 1b1f471314..0000000000
--- a/core/config/commands/OBSOLETE/getEtatEp03.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getEtatEp03": {
- "isVisible": 0,
- "name": "getEtatEp03",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=03&clusterId=0006&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getEtatEp04.json b/core/config/commands/OBSOLETE/getEtatEp04.json
deleted file mode 100644
index 94feb86971..0000000000
--- a/core/config/commands/OBSOLETE/getEtatEp04.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getEtatEp04": {
- "isVisible": 0,
- "name": "getEtatEp04",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=04&clusterId=0006&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getEtatEp05.json b/core/config/commands/OBSOLETE/getEtatEp05.json
deleted file mode 100644
index 67adc98bc9..0000000000
--- a/core/config/commands/OBSOLETE/getEtatEp05.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getEtatEp05": {
- "isVisible": 0,
- "name": "getEtatEp05",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=05&clusterId=0006&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getEtatEp06.json b/core/config/commands/OBSOLETE/getEtatEp06.json
deleted file mode 100644
index b53857ef97..0000000000
--- a/core/config/commands/OBSOLETE/getEtatEp06.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getEtatEp06": {
- "isVisible": 0,
- "name": "getEtatEp06",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=06&clusterId=0006&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getEtatEp07.json b/core/config/commands/OBSOLETE/getEtatEp07.json
deleted file mode 100644
index efc2ce5f7e..0000000000
--- a/core/config/commands/OBSOLETE/getEtatEp07.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getEtatEp07": {
- "isVisible": 0,
- "name": "getEtatEp07",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=07&clusterId=0006&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getEtatEp08.json b/core/config/commands/OBSOLETE/getEtatEp08.json
deleted file mode 100644
index 2258e463d7..0000000000
--- a/core/config/commands/OBSOLETE/getEtatEp08.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getEtatEp08": {
- "isVisible": 0,
- "name": "getEtatEp08",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=08&clusterId=0006&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getLevel.json b/core/config/commands/OBSOLETE/getLevel.json
deleted file mode 100644
index 3e600d6422..0000000000
--- a/core/config/commands/OBSOLETE/getLevel.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "getLevel": {
- "isVisible": 0,
- "name": "getLevel",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=#EP#&clusterId=0008&attributeId=0000",
- "RefreshData": "1",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getManufacturerName.json b/core/config/commands/OBSOLETE/getManufacturerName.json
deleted file mode 100644
index 9646f881c3..0000000000
--- a/core/config/commands/OBSOLETE/getManufacturerName.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "getManufacturerName": {
- "isVisible": 0,
- "name": "getManufacturerName",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=#EP#&clusterId=0000&attributeId=0004",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getModelIdentifier.json b/core/config/commands/OBSOLETE/getModelIdentifier.json
deleted file mode 100644
index 77240df7c0..0000000000
--- a/core/config/commands/OBSOLETE/getModelIdentifier.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "getModelIdentifier": {
- "isVisible": 0,
- "name": "getModelIdentifier",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "clusterId=0000&attributeId=0005&EP=#EP#",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getPlugA.json b/core/config/commands/OBSOLETE/getPlugA.json
deleted file mode 100644
index c69a1ca22a..0000000000
--- a/core/config/commands/OBSOLETE/getPlugA.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "getPlugA": {
- "isVisible": 0,
- "name": "getPlugA",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "Comment": "Declenchement sur changement etat et polling toutes les 15 minutes pour realigner.",
- "configuration": {
- "topic": "readAttribute",
- "request": "ep=#EP#&clustId=0B04&attrId=0508",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10,
- "Polling": "cron",
- "PollingOnCmdChange": "0006-01-0000",
- "PollingOnCmdChangeDelay": "3"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getPlugPower.json b/core/config/commands/OBSOLETE/getPlugPower.json
deleted file mode 100644
index 079bde42c2..0000000000
--- a/core/config/commands/OBSOLETE/getPlugPower.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "getPlugPower": {
- "isVisible": 0,
- "name": "getPlugPower",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "Comment": "Declenchement sur changement etat et polling toutes les 15 minutes pour realigner.",
- "configuration": {
- "topic": "readAttribute",
- "request": "ep=#EP#&clustId=0B04&attrId=050B",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10,
- "Polling": "cron",
- "PollingOnCmdChange": "0006-01-0000",
- "PollingOnCmdChangeDelay": "7"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getPlugV.json b/core/config/commands/OBSOLETE/getPlugV.json
deleted file mode 100644
index b3473db363..0000000000
--- a/core/config/commands/OBSOLETE/getPlugV.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "getPlugV": {
- "isVisible": 0,
- "name": "getPlugV",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "Comment": "Declenchement sur changement etat et polling toutes les 15 minutes pour realigner.",
- "configuration": {
- "topic": "readAttribute",
- "request": "ep=#EP#&clustId=0B04&attrId=0505",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10,
- "Polling": "cron",
- "PollingOnCmdChange": "0006-01-0000",
- "PollingOnCmdChangeDelay": "5"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getPlugVAW.json b/core/config/commands/OBSOLETE/getPlugVAW.json
deleted file mode 100644
index 764b5cc23a..0000000000
--- a/core/config/commands/OBSOLETE/getPlugVAW.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "getPlugVAW": {
- "isVisible": 0,
- "name": "getPlugVAW",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "Comment": "Declenchement sur changement etat et polling toutes les 15 minutes pour realigner.",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=#EP#&clusterId=0B04&attributeId=0505,0508,050B",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 10,
- "Polling": "cron",
- "PollingOnCmdChange": "0006-01-0000",
- "PollingOnCmdChangeDelay": "5"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getSWBuild.json b/core/config/commands/OBSOLETE/getSWBuild.json
deleted file mode 100644
index ebc924977a..0000000000
--- a/core/config/commands/OBSOLETE/getSWBuild.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "getSWBuild": {
- "isVisible": 0,
- "name": "getSWBuild",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=#EP#&clusterId=0000&attributeId=4000",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/getcurrent_position_lift_percentage.json b/core/config/commands/OBSOLETE/getcurrent_position_lift_percentage.json
deleted file mode 100644
index 4a08bff927..0000000000
--- a/core/config/commands/OBSOLETE/getcurrent_position_lift_percentage.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "getcurrent_position_lift_percentage": {
- "isVisible": 0,
- "name": "getcurrent_position_lift_percentage",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "readAttribute",
- "request": "ep=#EP#&clustId=0102&attrId=0008",
- "visibilityCategory": "additionalCommand"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/humidite.json b/core/config/commands/OBSOLETE/humidite.json
deleted file mode 100644
index b73e836456..0000000000
--- a/core/config/commands/OBSOLETE/humidite.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "humidite": {
- "isVisible": 1,
- "name": "Humidite",
- "isHistorized": "1",
- "subType": "numeric",
- "generic_type": "HUMIDITY",
- "invertBinary": "0",
- "template": "hydro3IMG",
- "unite": "%",
- "configuration": {
- "calculValueOffset": "#value#\/100",
- "historizeRound": "0",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "info",
- "logicalId": "0405-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/levelLight.json b/core/config/commands/OBSOLETE/levelLight.json
deleted file mode 100644
index 0b56cb5f31..0000000000
--- a/core/config/commands/OBSOLETE/levelLight.json
+++ /dev/null
@@ -1,24 +0,0 @@
-{
- "levelLight": {
- "isVisible": 1,
- "name": "Level",
- "isHistorized": "1",
- "subType": "numeric",
- "generic_type": "LIGHT_STATE",
- "invertBinary": "0",
- "template": "",
- "unite": "%",
- "configuration": {
- "minValue": "0",
- "maxValue": "100",
- "historizeRound": "0",
- "calculValueOffset": "#value#\/255*100",
- "visibilityCategory": "All"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "info",
- "logicalId": "0008-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/levelVoletStop.json b/core/config/commands/OBSOLETE/levelVoletStop.json
deleted file mode 100644
index 2fb8b3a8a9..0000000000
--- a/core/config/commands/OBSOLETE/levelVoletStop.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "levelVoletStop": {
- "name": "Stop",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "isVisible": 1,
- "configuration": {
- "topic": "setLevelStop",
- "request": "1",
- "visibilityCategory": "All"
- },
- "type": "action",
- "genericType": "FLAP_STOP",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/location.json b/core/config/commands/OBSOLETE/location.json
deleted file mode 100644
index 2d9c64a895..0000000000
--- a/core/config/commands/OBSOLETE/location.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "location": {
- "isVisible": 0,
- "name": "lieux",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0000-#EP#-0010"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/luminosite.json b/core/config/commands/OBSOLETE/luminosite.json
deleted file mode 100644
index 3f6da0440d..0000000000
--- a/core/config/commands/OBSOLETE/luminosite.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "luminosite": {
- "isVisible": 1,
- "name": "Luminosite",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "All",
- "historizeRound": "0"
- },
- "type": "info",
- "logicalId": "0400-#EP#-0000",
- "unit": "Lux",
- "genericType": "BRIGHTNESS",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/luminositeHue.json b/core/config/commands/OBSOLETE/luminositeHue.json
deleted file mode 100644
index 0b53b5db04..0000000000
--- a/core/config/commands/OBSOLETE/luminositeHue.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "luminositeHue": {
- "isVisible": 1,
- "name": "Luminosite",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "All",
- "calculValueOffset": "pow(10,#value#\/10000+1\/10000)",
- "historizeRound": "0"
- },
- "type": "info",
- "logicalId": "0400-#EP#-0000",
- "unit": "Lux",
- "genericType": "BRIGHTNESS",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/luminositeXiaomi.json b/core/config/commands/OBSOLETE/luminositeXiaomi.json
deleted file mode 100644
index 2b37c4a866..0000000000
--- a/core/config/commands/OBSOLETE/luminositeXiaomi.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "luminositeXiaomi": {
- "isVisible": 1,
- "name": "Luminosite",
- "isHistorized": "1",
- "subType": "numeric",
- "generic_type": "BRIGHTNESS",
- "invertBinary": "0",
- "template": "",
- "unite": "Lux",
- "configuration": {
- "calculValueOffset": "pow(10,#value#\/10000+1\/10000)",
- "visibilityCategory": "All",
- "historizeRound": "0"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "info",
- "logicalId": "0400-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/nom.json b/core/config/commands/OBSOLETE/nom.json
deleted file mode 100644
index 6c5526ddd0..0000000000
--- a/core/config/commands/OBSOLETE/nom.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "nom": {
- "isVisible": 0,
- "name": "nom",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "0000-#EP#-0005"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/online.json b/core/config/commands/OBSOLETE/online.json
deleted file mode 100644
index c92a179ea5..0000000000
--- a/core/config/commands/OBSOLETE/online.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "online": {
- "isVisible": 0,
- "name": "Online",
- "isHistorized": "0",
- "subType": "binary",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "returnStateValue": "0",
- "returnStateTime": "60",
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "online",
- "genericType": "ONLINE"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/present_value.json b/core/config/commands/OBSOLETE/present_value.json
deleted file mode 100644
index 1cb5136303..0000000000
--- a/core/config/commands/OBSOLETE/present_value.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "present_value": {
- "isVisible": 1,
- "name": "present_value",
- "isHistorized": "0",
- "subType": "binary",
- "invertBinary": "0",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "display": {
- "repeatEventManagement": "always",
- "forceReturnLineAfter": "1"
- },
- "type": "info",
- "logicalId": "000f-#EP#-0055"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/pression.json b/core/config/commands/OBSOLETE/pression.json
deleted file mode 100644
index e9858a6dba..0000000000
--- a/core/config/commands/OBSOLETE/pression.json
+++ /dev/null
@@ -1,21 +0,0 @@
-{
- "pression": {
- "isVisible": 1,
- "name": "Pression",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "0",
- "template": "barometre",
- "configuration": {
- "calculValueOffset": "#value#\/10",
- "historizeRound": "1",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0403-01-0010",
- "unit": "hPa",
- "genericType": "PRESSURE",
- "nextLine": "after",
- "comment": "Type Generique = PRESSURE et pas WEATHER_PRESSURE sinon homebridge pas content."
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/pression1.json b/core/config/commands/OBSOLETE/pression1.json
deleted file mode 100644
index 8651e63cab..0000000000
--- a/core/config/commands/OBSOLETE/pression1.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "pression1": {
- "isVisible": 0,
- "name": "Pression1",
- "isHistorized": "1",
- "subType": "numeric",
- "invertBinary": "0",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0403-01-0000",
- "unit": "hPa",
- "genericType": "",
- "nextLine": "after",
- "comment": "Deuxieme commande de pression pour le capteur xiaomi carre V2. Pas de Type Generique pour ne pas etre dans Hombreige car il y a deja une commande pression."
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/pressionScale.json b/core/config/commands/OBSOLETE/pressionScale.json
deleted file mode 100644
index 824b56d477..0000000000
--- a/core/config/commands/OBSOLETE/pressionScale.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "pressionScale": {
- "isVisible": 0,
- "name": "Scale",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0403-01-0014"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/puissance.json b/core/config/commands/OBSOLETE/puissance.json
deleted file mode 100644
index 8a8df7f233..0000000000
--- a/core/config/commands/OBSOLETE/puissance.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "puissance": {
- "isVisible": 0,
- "invertBinary": "0",
- "isHistorized": "1",
- "name": "Puissance Inst",
- "subType": "numeric",
- "template": "badge",
- "configuration": {
- "historizeRound": "0",
- "maxValue": "2500",
- "minValue": "0",
- "visibilityCategory": "additionalCommand"
- },
- "type": "info",
- "logicalId": "000C-02-0055",
- "unit": "W",
- "genericType": "POWER"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/puissance1.json b/core/config/commands/OBSOLETE/puissance1.json
deleted file mode 100644
index 75214a84c7..0000000000
--- a/core/config/commands/OBSOLETE/puissance1.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "puissance1": {
- "isVisible": 0,
- "invertBinary": "0",
- "isHistorized": "1",
- "name": "Puissance Inst",
- "subType": "numeric",
- "template": "badge",
- "configuration": {
- "historizeRound": "0",
- "maxValue": "2500",
- "minValue": "0",
- "visibilityCategory": "additionalCommand"
- },
- "type": "info",
- "logicalId": "000C-01-0055",
- "unit": "W",
- "genericType": "POWER"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/puissance2.json b/core/config/commands/OBSOLETE/puissance2.json
deleted file mode 100644
index 9c113844a2..0000000000
--- a/core/config/commands/OBSOLETE/puissance2.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "puissance2": {
- "isVisible": 0,
- "invertBinary": "0",
- "isHistorized": "1",
- "name": "Puissance Inst 2",
- "unite": "W",
- "subType": "numeric",
- "generic_type": "POWER",
- "template": "badge",
- "configuration": {
- "historizeRound": "0",
- "maxValue": "2500",
- "minValue": "0",
- "visibilityCategory": "additionalCommand"
- },
- "type": "info",
- "logicalId": "000C-02-0055"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/puissanceEP15.json b/core/config/commands/OBSOLETE/puissanceEP15.json
deleted file mode 100644
index 269b58bda6..0000000000
--- a/core/config/commands/OBSOLETE/puissanceEP15.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "puissanceEP15": {
- "isVisible": 1,
- "invertBinary": "0",
- "isHistorized": "1",
- "name": "Puissance Inst",
- "subType": "numeric",
- "template": "badge",
- "configuration": {
- "historizeRound": "0",
- "maxValue": "2300",
- "minValue": "0",
- "visibilityCategory": "additionalCommand"
- },
- "type": "info",
- "logicalId": "000C-15-0055",
- "unit": "W",
- "genericType": "POWER"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/securitySafetyGaz.json b/core/config/commands/OBSOLETE/securitySafetyGaz.json
deleted file mode 100644
index 754de814b6..0000000000
--- a/core/config/commands/OBSOLETE/securitySafetyGaz.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "securitySafetyGaz": {
- "isVisible": 1,
- "name": "Etat",
- "isHistorized": "1",
- "subType": "binary",
- "generic_type": "SMOKE",
- "invertBinary": "1",
- "template": "alert",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0500-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setLevel.json b/core/config/commands/OBSOLETE/setLevel.json
deleted file mode 100644
index 93214d191f..0000000000
--- a/core/config/commands/OBSOLETE/setLevel.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "setLevel": {
- "name": "setLevel",
- "isHistorized": "0",
- "subType": "slider",
- "value": "Level",
- "invertBinary": "0",
- "template": "",
- "isVisible": 1,
- "configuration": {
- "topic": "setLevel",
- "request": "EP=#EP#&Level=#slider#&duration=10",
- "visibilityCategory": "All"
- },
- "type": "action",
- "unit": "%",
- "genericType": "LIGHT_SLIDER"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setLevelVoletDown.json b/core/config/commands/OBSOLETE/setLevelVoletDown.json
deleted file mode 100644
index ea1bc41ef4..0000000000
--- a/core/config/commands/OBSOLETE/setLevelVoletDown.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setLevelVoletDown": {
- "isVisible": 1,
- "name": "Descendre",
- "comment": "cluster 0008, move to level 0%",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "genericType": "FLAP_DOWN",
- "configuration": {
- "topic": "setLevel",
- "request": "Level=0&duration=0000&EP=#EP#",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setLevelVoletUp.json b/core/config/commands/OBSOLETE/setLevelVoletUp.json
deleted file mode 100644
index adc8600424..0000000000
--- a/core/config/commands/OBSOLETE/setLevelVoletUp.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setLevelVoletUp": {
- "isVisible": 1,
- "name": "Monter",
- "comment": "cluster 0008, move to level 100%",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "genericType": "FLAP_UP",
- "configuration": {
- "topic": "setLevel",
- "request": "Level=100&duration=0000&EP=#EP#",
- "visibilityCategory": "All"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setLivoloOff.json b/core/config/commands/OBSOLETE/setLivoloOff.json
deleted file mode 100644
index 409cec1d6d..0000000000
--- a/core/config/commands/OBSOLETE/setLivoloOff.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "setLivoloOff": {
- "name": "Off 1",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "isVisible": 1,
- "display": {
- "forceReturnLineAfter": "0"
- },
- "configuration": {
- "topic": "setLevelRaw",
- "request": "EP=#EP#&Level=1&duration=01",
- "visibilityCategory": "All"
- },
- "type": "action",
- "genericType": "LIGHT_OFF"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setLivoloOff2.json b/core/config/commands/OBSOLETE/setLivoloOff2.json
deleted file mode 100644
index 1214c8a805..0000000000
--- a/core/config/commands/OBSOLETE/setLivoloOff2.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setLivoloOff2": {
- "name": "Off 2",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "isVisible": 1,
- "configuration": {
- "topic": "setLevelRaw",
- "request": "EP=#EP#&Level=1&duration=02",
- "visibilityCategory": "All"
- },
- "type": "action",
- "genericType": "LIGHT_OFF",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setLivoloOn.json b/core/config/commands/OBSOLETE/setLivoloOn.json
deleted file mode 100644
index 34c95962f7..0000000000
--- a/core/config/commands/OBSOLETE/setLivoloOn.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "setLivoloOn": {
- "name": "On 1",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "isVisible": 1,
- "display": {
- "forceReturnLineAfter": "0"
- },
- "configuration": {
- "topic": "setLevelRaw",
- "request": "EP=#EP#&Level=108&duration=01",
- "visibilityCategory": "All"
- },
- "type": "action",
- "genericType": "LIGHT_ON"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setLivoloOn2.json b/core/config/commands/OBSOLETE/setLivoloOn2.json
deleted file mode 100644
index 1581051fc9..0000000000
--- a/core/config/commands/OBSOLETE/setLivoloOn2.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setLivoloOn2": {
- "name": "On 2",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "isVisible": 1,
- "configuration": {
- "topic": "setLevelRaw",
- "request": "EP=#EP#&Level=108&duration=02",
- "visibilityCategory": "All"
- },
- "type": "action",
- "genericType": "LIGHT_ON",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReport-EP01-0006-0000.json b/core/config/commands/OBSOLETE/setReport-EP01-0006-0000.json
deleted file mode 100644
index 8f0a09262d..0000000000
--- a/core/config/commands/OBSOLETE/setReport-EP01-0006-0000.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReport-EP01-0006-0000": {
- "isVisible": 0,
- "name": "setReportEtat-EP1",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=01&ClusterId=0006&AttributeId=0000&AttributeType=10",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReport-EP01-0702-0000.json b/core/config/commands/OBSOLETE/setReport-EP01-0702-0000.json
deleted file mode 100644
index f4d6f0766f..0000000000
--- a/core/config/commands/OBSOLETE/setReport-EP01-0702-0000.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "setReport-EP01-0702-0000": {
- "comment": "Attrib 0000, uint48 = datatype 0x25",
- "isVisible": 0,
- "name": "setReport-EP01-0702-0000",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=01&ClusterId=0702&AttributeId=0000&AttributeType=25",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReport-EP01-0B04-050B.json b/core/config/commands/OBSOLETE/setReport-EP01-0B04-050B.json
deleted file mode 100644
index aeb7f9b789..0000000000
--- a/core/config/commands/OBSOLETE/setReport-EP01-0B04-050B.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "setReport-EP01-0B04-050B": {
- "comment": "Attrib 050B, signed 16bit int = datatype 0x29",
- "isVisible": 0,
- "name": "setReport-EP01-0B04-050B",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=01&ClusterId=0B04&AttributeId=050B&AttributeType=29",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReport-EP02-0006-0000.json b/core/config/commands/OBSOLETE/setReport-EP02-0006-0000.json
deleted file mode 100644
index e2cbc4ff5b..0000000000
--- a/core/config/commands/OBSOLETE/setReport-EP02-0006-0000.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReport-EP02-0006-0000": {
- "isVisible": 0,
- "name": "setReportEtat-EP2",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=02&ClusterId=0006&AttributeId=0000&AttributeType=10",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReport-EP03-0006-0000.json b/core/config/commands/OBSOLETE/setReport-EP03-0006-0000.json
deleted file mode 100644
index ceb0703a55..0000000000
--- a/core/config/commands/OBSOLETE/setReport-EP03-0006-0000.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReport-EP03-0006-0000": {
- "isVisible": 0,
- "name": "setReportEtat-EP3",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=03&ClusterId=0006&AttributeId=0000&AttributeType=10",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReport-EP04-0006-0000.json b/core/config/commands/OBSOLETE/setReport-EP04-0006-0000.json
deleted file mode 100644
index 6623a96eb8..0000000000
--- a/core/config/commands/OBSOLETE/setReport-EP04-0006-0000.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReport-EP04-0006-0000": {
- "isVisible": 0,
- "name": "setReportEtat-EP4",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=04&ClusterId=0006&AttributeId=0000&AttributeType=10",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReport-EP05-0006-0000.json b/core/config/commands/OBSOLETE/setReport-EP05-0006-0000.json
deleted file mode 100644
index 2f380b5c0e..0000000000
--- a/core/config/commands/OBSOLETE/setReport-EP05-0006-0000.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReport-EP05-0006-0000": {
- "isVisible": 0,
- "name": "setReportEtat-EP5",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=05&ClusterId=0006&AttributeId=0000&AttributeType=10",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReport-EP06-0006-0000.json b/core/config/commands/OBSOLETE/setReport-EP06-0006-0000.json
deleted file mode 100644
index 12e1165a32..0000000000
--- a/core/config/commands/OBSOLETE/setReport-EP06-0006-0000.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReport-EP06-0006-0000": {
- "isVisible": 0,
- "name": "setReportEtat-EP6",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=06&ClusterId=0006&AttributeId=0000&AttributeType=10",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReport.json b/core/config/commands/OBSOLETE/setReport.json
deleted file mode 100644
index 9251261eda..0000000000
--- a/core/config/commands/OBSOLETE/setReport.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "setReport": {
- "comment": "Generic configure reporting command",
- "name": "setReport-X-Y",
- "subType": "other",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=#CLUSTID#&AttributeId=#ATTRID#&AttributeType=#ATTRTYPE#&MinInterval=1800&MaxInterval=3600"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportBatterie.json b/core/config/commands/OBSOLETE/setReportBatterie.json
deleted file mode 100644
index 8ddd2b8cd2..0000000000
--- a/core/config/commands/OBSOLETE/setReportBatterie.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReportBatterie": {
- "isVisible": 0,
- "name": "setReportBatterie",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=0001&AttributeId=0021&AttributeType=20&MinInterval=1800&MaxInterval=3600",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 7,
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportBatterieVolt.json b/core/config/commands/OBSOLETE/setReportBatterieVolt.json
deleted file mode 100644
index b18b6756c7..0000000000
--- a/core/config/commands/OBSOLETE/setReportBatterieVolt.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReportBatterieVolt": {
- "isVisible": 0,
- "name": "setReportBatterieVolt",
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=0001&AttributeId=0020&AttributeType=20&MinInterval=1800&MaxInterval=3600",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 12,
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportCurrent_Position_Lift_Percentage.json b/core/config/commands/OBSOLETE/setReportCurrent_Position_Lift_Percentage.json
deleted file mode 100644
index 483bc4d8ea..0000000000
--- a/core/config/commands/OBSOLETE/setReportCurrent_Position_Lift_Percentage.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "setReportCurrent_Position_Lift_Percentage": {
- "isVisible": 0,
- "name": "setReportCurrent_Position_Lift_Percentage",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=0102&AttributeId=0008&AttributeType=10",
- "visibilityCategory": "Network"
- },
- "display": {
- "forceReturnLineAfter": "1"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportEtat.json b/core/config/commands/OBSOLETE/setReportEtat.json
deleted file mode 100644
index 976d1acb16..0000000000
--- a/core/config/commands/OBSOLETE/setReportEtat.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReportEtat": {
- "isVisible": 0,
- "name": "setReportEtat",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=0006&AttributeId=0000&AttributeType=10",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportHumidity.json b/core/config/commands/OBSOLETE/setReportHumidity.json
deleted file mode 100644
index 370f9d0edd..0000000000
--- a/core/config/commands/OBSOLETE/setReportHumidity.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReportHumidity": {
- "isVisible": 0,
- "name": "setReportHumidity",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=01&ClusterId=0405&AttributeId=0000&AttributeType=20&MaxInterval=3500",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 12,
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportIlluminance.json b/core/config/commands/OBSOLETE/setReportIlluminance.json
deleted file mode 100644
index c80382432e..0000000000
--- a/core/config/commands/OBSOLETE/setReportIlluminance.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReportIlluminance": {
- "isVisible": 0,
- "name": "setReportIlluminance",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=0400&AttributeId=0000&AttributeType=21",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportIlluminanceXiaomi.json b/core/config/commands/OBSOLETE/setReportIlluminanceXiaomi.json
deleted file mode 100644
index 3c8481355b..0000000000
--- a/core/config/commands/OBSOLETE/setReportIlluminanceXiaomi.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReportIlluminanceXiaomi": {
- "isVisible": 0,
- "name": "setReportIlluminanceXiaomi",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=0400&AttributeId=0000&AttributeType=21&MinInterval=600&MaxInterval=700",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportLevel.json b/core/config/commands/OBSOLETE/setReportLevel.json
deleted file mode 100644
index 146373f181..0000000000
--- a/core/config/commands/OBSOLETE/setReportLevel.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReportLevel": {
- "isVisible": 0,
- "name": "setReportLevel",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=0008&AttributeId=0000&AttributeType=20",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportOccupancy.json b/core/config/commands/OBSOLETE/setReportOccupancy.json
deleted file mode 100644
index 139e1d0421..0000000000
--- a/core/config/commands/OBSOLETE/setReportOccupancy.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "setReportOccupancy": {
- "isVisible": 0,
- "name": "setReportOccupancy",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=0406&AttributeId=0000&AttributeType=18",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportOccupancyEP2.json b/core/config/commands/OBSOLETE/setReportOccupancyEP2.json
deleted file mode 100644
index 1c56b02579..0000000000
--- a/core/config/commands/OBSOLETE/setReportOccupancyEP2.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "setReportOccupancyEP2": {
- "isVisible": 0,
- "name": "setReportOccupancy",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=02&ClusterId=0406&AttributeId=0000&AttributeType=18",
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportPuissance.json b/core/config/commands/OBSOLETE/setReportPuissance.json
deleted file mode 100644
index 8a79561ef5..0000000000
--- a/core/config/commands/OBSOLETE/setReportPuissance.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "setReportPuissance": {
- "isVisible": 0,
- "name": "setReportPuissanceLegrand",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId= 0702&AttributeId=050B&AttributeType=29",
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/setReportTemperature.json b/core/config/commands/OBSOLETE/setReportTemperature.json
deleted file mode 100644
index 598a614087..0000000000
--- a/core/config/commands/OBSOLETE/setReportTemperature.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "setReportTemperature": {
- "isVisible": 0,
- "name": "setReportTemperature",
- "comment": "attribId=0x0000 MeasuredValue dataType=int16=0x29",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReport",
- "request": "targetEndpoint=#EP#&ClusterId=0402&AttributeId=0000&AttributeType=29&MaxInterval=3500",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 12,
- "visibilityCategory": "Network"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/societe.json b/core/config/commands/OBSOLETE/societe.json
deleted file mode 100644
index 2c3917086a..0000000000
--- a/core/config/commands/OBSOLETE/societe.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "societe": {
- "isVisible": 0,
- "name": "societe",
- "isHistorized": "0",
- "subType": "string",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "visibilityCategory": "Network"
- },
- "type": "info",
- "logicalId": "0000-#EP#-0004"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/spiritSetReportBatterie.json b/core/config/commands/OBSOLETE/spiritSetReportBatterie.json
deleted file mode 100644
index 3e49298818..0000000000
--- a/core/config/commands/OBSOLETE/spiritSetReportBatterie.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "spiritSetReportBatterie": {
- "isVisible": 0,
- "name": "setReportBatterie",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReportSpirit",
- "request": "targetEndpoint=01&ClusterId=0001&AttributeId=0021&AttributeType=20&MinInterval=43100&MaxInterval=43300",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/spiritTemperatureBindShortToZigate.json b/core/config/commands/OBSOLETE/spiritTemperatureBindShortToZigate.json
deleted file mode 100644
index 7fe204fe2b..0000000000
--- a/core/config/commands/OBSOLETE/spiritTemperatureBindShortToZigate.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "spiritTemperatureBindShortToZigate": {
- "isVisible": 0,
- "name": "Temperature Bind",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "bindShort",
- "request": "targetExtendedAddress=#addrIEEE#&targetEndpoint=01&ClusterId=0201&reportToAddress=#ZiGateIEEE#",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 9
- },
- "type": "action",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/spiritTemperatureSetReport.json b/core/config/commands/OBSOLETE/spiritTemperatureSetReport.json
deleted file mode 100644
index 841a1ece92..0000000000
--- a/core/config/commands/OBSOLETE/spiritTemperatureSetReport.json
+++ /dev/null
@@ -1,18 +0,0 @@
-{
- "spiritTemperatureSetReport": {
- "isVisible": 0,
- "name": "setReportTemperature",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "setReportSpirit",
- "request": "targetEndpoint=01&ClusterId=0201&AttributeId=0000&AttributeType=29&MinInterval=300&MaxInterval=3500",
- "visibilityCategory": "Network",
- "execAtCreation": "Yes",
- "execAtCreationDelay": 11
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/status-EP01-0006.json b/core/config/commands/OBSOLETE/status-EP01-0006.json
deleted file mode 100644
index 86a53ac2d5..0000000000
--- a/core/config/commands/OBSOLETE/status-EP01-0006.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "status-EP01-0006": {
- "isVisible": 1,
- "name": "Switch 1",
- "isHistorized": 0,
- "subType": "numeric",
- "generic_type": "",
- "invertBinary": "1",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-01-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/status-EP02-0006.json b/core/config/commands/OBSOLETE/status-EP02-0006.json
deleted file mode 100644
index 6229b26f7d..0000000000
--- a/core/config/commands/OBSOLETE/status-EP02-0006.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "status-EP02-0006": {
- "isVisible": 1,
- "name": "Switch 2",
- "isHistorized": 0,
- "subType": "numeric",
- "generic_type": "",
- "invertBinary": "1",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-02-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/status-EP03-0006.json b/core/config/commands/OBSOLETE/status-EP03-0006.json
deleted file mode 100644
index 0e2aab0734..0000000000
--- a/core/config/commands/OBSOLETE/status-EP03-0006.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "status-EP03-0006": {
- "isVisible": 1,
- "name": "Switch 3",
- "isHistorized": 0,
- "subType": "numeric",
- "generic_type": "",
- "invertBinary": "1",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-03-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/status-EP04-0006.json b/core/config/commands/OBSOLETE/status-EP04-0006.json
deleted file mode 100644
index 79d2a66b3c..0000000000
--- a/core/config/commands/OBSOLETE/status-EP04-0006.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "status-EP04-0006": {
- "isVisible": 1,
- "name": "Switch 4",
- "isHistorized": 0,
- "subType": "numeric",
- "generic_type": "",
- "invertBinary": "1",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-04-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/status-EP05-0006.json b/core/config/commands/OBSOLETE/status-EP05-0006.json
deleted file mode 100644
index 5474fcbf53..0000000000
--- a/core/config/commands/OBSOLETE/status-EP05-0006.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "status-EP05-0006": {
- "isVisible": 1,
- "name": "Switch 5",
- "isHistorized": 0,
- "subType": "numeric",
- "generic_type": "",
- "invertBinary": "1",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-05-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/status-EP06-0006.json b/core/config/commands/OBSOLETE/status-EP06-0006.json
deleted file mode 100644
index 3107a501eb..0000000000
--- a/core/config/commands/OBSOLETE/status-EP06-0006.json
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "status-EP06-0006": {
- "isVisible": 1,
- "name": "Switch 6",
- "isHistorized": 0,
- "subType": "numeric",
- "generic_type": "",
- "invertBinary": "1",
- "template": "badge",
- "configuration": {
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0006-06-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/temperature.json b/core/config/commands/OBSOLETE/temperature.json
deleted file mode 100644
index fb72fd0334..0000000000
--- a/core/config/commands/OBSOLETE/temperature.json
+++ /dev/null
@@ -1,19 +0,0 @@
-{
- "temperature": {
- "isVisible": 1,
- "name": "Temperature",
- "isHistorized": "1",
- "subType": "numeric",
- "generic_type": "TEMPERATURE",
- "invertBinary": "0",
- "template": "tempIMG",
- "unite": "\u00b0C",
- "configuration": {
- "calculValueOffset": "#value#\/100",
- "historizeRound": "1",
- "visibilityCategory": "All"
- },
- "type": "info",
- "logicalId": "0402-#EP#-0000"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/toggleVolet.json b/core/config/commands/OBSOLETE/toggleVolet.json
deleted file mode 100644
index 27901071ba..0000000000
--- a/core/config/commands/OBSOLETE/toggleVolet.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "toggleVolet": {
- "isVisible": 1,
- "name": "Toggle",
- "isHistorized": "0",
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "OnOff",
- "request": "Toggle",
- "visibilityCategory": "All"
- },
- "type": "action",
- "nextLine": "after"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/zbCmdG-TuyaEF00.json b/core/config/commands/OBSOLETE/zbCmdG-TuyaEF00.json
deleted file mode 100644
index b89999e6b6..0000000000
--- a/core/config/commands/OBSOLETE/zbCmdG-TuyaEF00.json
+++ /dev/null
@@ -1,15 +0,0 @@
-{
- "zbCmdG-TuyaEF00": {
- "isVisible": 0,
- "isHistorized": 0,
- "subType": "other",
- "invertBinary": "0",
- "template": "",
- "configuration": {
- "topic": "cmd-tuyaEF00",
- "request": "ep=#EP#&dpId=#DPID#&dpType=#DPTYPE#&dpData=#DPDATA#"
- },
- "type": "action",
- "genericType": ""
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/zbGet-0702-Divisor.json b/core/config/commands/OBSOLETE/zbGet-0702-Divisor.json
deleted file mode 100644
index f75b1cc36c..0000000000
--- a/core/config/commands/OBSOLETE/zbGet-0702-Divisor.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "zbGet-0702-Divisor": {
- "isVisible": 0,
- "name": "get-0702-Divisor",
- "isHistorized": 0,
- "subType": "other",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=#EP#&clusterId=0702&attributeId=0302"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/zbGet-0702-Multiplier.json b/core/config/commands/OBSOLETE/zbGet-0702-Multiplier.json
deleted file mode 100644
index 71e8d1ed4c..0000000000
--- a/core/config/commands/OBSOLETE/zbGet-0702-Multiplier.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "zbGet-0702-Multiplier": {
- "isVisible": 0,
- "name": "get-0702-Multiplier",
- "isHistorized": 0,
- "subType": "other",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=#EP#&clusterId=0702&attributeId=0301"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/zbGet-0702-SummationFormatting.json b/core/config/commands/OBSOLETE/zbGet-0702-SummationFormatting.json
deleted file mode 100644
index 4d5e84ec98..0000000000
--- a/core/config/commands/OBSOLETE/zbGet-0702-SummationFormatting.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "zbGet-0702-SummationFormatting": {
- "isVisible": 0,
- "name": "get-0702-SummationFormatting",
- "isHistorized": 0,
- "subType": "other",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=#EP#&clusterId=0702&attributeId=0303"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/zbGet-0702-UnitOfMeasure.json b/core/config/commands/OBSOLETE/zbGet-0702-UnitOfMeasure.json
deleted file mode 100644
index 97e3c35e94..0000000000
--- a/core/config/commands/OBSOLETE/zbGet-0702-UnitOfMeasure.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "zbGet-0702-UnitOfMeasure": {
- "isVisible": 0,
- "name": "get-0702-UnitOfMeasure",
- "isHistorized": 0,
- "subType": "other",
- "configuration": {
- "topic": "ReadAttributeRequest",
- "request": "EP=#EP#&clusterId=0702&attributeId=0300"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/OBSOLETE/zbWriteAttribute-Temp.json b/core/config/commands/OBSOLETE/zbWriteAttribute-Temp.json
deleted file mode 100644
index f18c030591..0000000000
--- a/core/config/commands/OBSOLETE/zbWriteAttribute-Temp.json
+++ /dev/null
@@ -1,14 +0,0 @@
-{
- "zbWriteAttribute-Temp": {
- "comment": "TEMPORARY Generic command to write any attribute",
- "isVisible": 0,
- "name": "WriteAttribute",
- "isHistorized": 0,
- "subType": "other",
- "configuration": {
- "topic": "WriteAttributeRequestGeneric",
- "request": "destinationEndpoint=#EP#&Proprio=&clusterId=#CLUSTID#&attributeId=#ATTRID#&attributeType=#ATTRTYPE#&value=#ATTRVALUE#"
- },
- "type": "action"
- }
-}
\ No newline at end of file
diff --git a/core/config/commands/inf_batteryVoltAndPercent-285-300.json b/core/config/commands/inf_batteryVoltAndPercent-285-300.json
index 9d2ac06d10..06442e852e 100644
--- a/core/config/commands/inf_batteryVoltAndPercent-285-300.json
+++ b/core/config/commands/inf_batteryVoltAndPercent-285-300.json
@@ -1,7 +1,7 @@
{
"inf_batteryVoltAndPercent-285-300": {
"comment": "Special info cmd for devices that send volt only and convert to %",
- "comment2": "Computing battery percent from received voltage, assuming min=2.85V, max=3V",
+ "comment2": "Computing battery percent from received voltage, assuming min=2.85V, max=3.2V",
"type": "info",
"subType": "numeric",
"configuration": {
diff --git a/core/config/commands/inf_zbAttr-0001-BatteryPercent.json b/core/config/commands/inf_zbAttr-0001-BatteryPercent.json
index c01bbbceb0..14e812125c 100644
--- a/core/config/commands/inf_zbAttr-0001-BatteryPercent.json
+++ b/core/config/commands/inf_zbAttr-0001-BatteryPercent.json
@@ -1,7 +1,7 @@
{
"inf_zbAttr-0001-BatteryPercent": {
- "isVisible": 0,
- "isHistorized": 0,
+ "isVisible": 1,
+ "isHistorized": 1,
"subType": "numeric",
"invertBinary": "0",
"template": "default",
diff --git a/core/config/devices/sensor_magnet.aq2/sensor_magnet.aq2.json b/core/config/devices/sensor_magnet.aq2/sensor_magnet.aq2.json
index e88b77eed4..e40bf5077c 100755
--- a/core/config/devices/sensor_magnet.aq2/sensor_magnet.aq2.json
+++ b/core/config/devices/sensor_magnet.aq2/sensor_magnet.aq2.json
@@ -19,7 +19,8 @@
"template": "door",
"genericType": "OPENING",
"invertBinary": "1",
- "isVisible": 1
+ "isVisible": 1,
+ "isHistorized": 1
},
"Battery-Volt": {
"use": "inf_batteryVoltAndPercent-285-300"
diff --git a/core/config/devices/weather/weather.json b/core/config/devices/weather/weather.json
index 734de9abd3..c33a4f79d0 100755
--- a/core/config/devices/weather/weather.json
+++ b/core/config/devices/weather/weather.json
@@ -15,10 +15,18 @@
"type": "Xiaomi temp/humidity/pressure sensor",
"commands": {
"Battery-Volt": {
- "use": "inf_batteryVoltAndPercent-285-300"
+ "use": "inf_batteryVoltAndPercent-285-300",
+ "isHistorized": 1,
+ "isVisible": 1,
+ "configuration": {
+ "minValue": "2.8",
+ "maxValue": "3.2"
+ }
},
"Battery-Percent": {
- "use": "inf_zbAttr-0001-BatteryPercent"
+ "use": "inf_zbAttr-0001-BatteryPercent",
+ "isHistorized": 1,
+ "isVisible": 1
},
"Temperature": {
"use": "inf_zbAttr-0402-MeasuredValue",
@@ -27,10 +35,16 @@
},
"Pressure": {
"use": "inf_zbAttr-0403-MeasuredValue",
- "isVisible": 0
+ "isHistorized": 1,
+ "isVisible": 1,
+ "configuration": {
+ "minValue": "960",
+ "maxValue": "1065"
+ }
},
"Humidity": {
"use": "inf_zbAttr-0405-MeasuredValue",
+ "isHistorized": 1,
"isVisible": 1
}
},
diff --git a/core/config/rucheCommand.json b/core/config/rucheCommand.json
index feab1536e0..fd6358d247 100755
--- a/core/config/rucheCommand.json
+++ b/core/config/rucheCommand.json
@@ -76,6 +76,32 @@
"forceReturnLineAfter": "1"
}
},
+ "Set inclusion mode": {
+ "name": "Set inclusion mode",
+ "comment": "Readded this function for case #2476",
+ "isHistorized": "0",
+ "isVisible": "1",
+ "Type": "action",
+ "subType": "other",
+ "configuration": {
+ "topic": "zgSetPermitMode",
+ "request": "mode=start"
+ }
+ },
+ "Get Inclusion Status": {
+ "name": "Get Inclusion Status",
+ "isHistorized": "0",
+ "isVisible": "1",
+ "Type": "action",
+ "subType": "other",
+ "configuration": {
+ "topic": "permitJoin",
+ "request": "Status"
+ },
+ "display": {
+ "forceReturnLineAfter": "1"
+ }
+ },
"storeScene": {
"name": "storeScene",
"isVisible": "0",
diff --git a/core/scripts/powerCycleUsb.sh b/core/scripts/powerCycleUsb.sh
index 1a12d91de4..cf56f76889 100755
--- a/core/scripts/powerCycleUsb.sh
+++ b/core/scripts/powerCycleUsb.sh
@@ -17,6 +17,11 @@ if [ ${NBARGS} -ne 1 ]; then
exit 1
fi
+if [ -f /.dockerenv ] ; then
+ echo "Running inside docker, no kernel message available, exiting"
+ exit 0
+fi
+
FULLDEV=$1
echo "USB port=$FULLDEV"
diff --git a/desktop/modal/AbeilleNetwork.modal.php b/desktop/modal/AbeilleNetwork.modal.php
index d776f47a43..77f5fbc1a4 100644
--- a/desktop/modal/AbeilleNetwork.modal.php
+++ b/desktop/modal/AbeilleNetwork.modal.php
@@ -79,6 +79,10 @@ function displayNetworks($nbOfZigates, $what="linksTable", $mode="") {
height: 100%;
width: 100%
}
+ #idLinksGraphTabSVG >svg {
+ height: 100%;
+ width: 100%
+ }
.node-item {
border: 1px solid;
diff --git a/docker-compose-sonarsvr.yaml b/docker-compose-sonarsvr.yaml
new file mode 100644
index 0000000000..7c0b65d97b
--- /dev/null
+++ b/docker-compose-sonarsvr.yaml
@@ -0,0 +1,26 @@
+version: "3"
+
+services:
+ sonarqube:
+ image: sonarqube:latest
+ hostname: sonarqube
+ container_name: sonarqube
+ ports:
+ - "9090:9000"
+ networks:
+ - sonarnet
+ volumes:
+ - sonarqube_data:/opt/sonarqube/data
+ - sonarqube_extensions:/opt/sonarqube/extensions
+ - sonarqube_logs:/opt/sonarqube/logs
+ - sonarqube_temp:/opt/sonarqube/temp
+
+networks:
+ sonarnet:
+ driver: bridge
+
+volumes:
+ sonarqube_data:
+ sonarqube_extensions:
+ sonarqube_logs:
+ sonarqube_temp:
\ No newline at end of file
diff --git a/resources/archives/AbeilleInterrogate.php b/resources/archives/AbeilleInterrogate.php
deleted file mode 100644
index 4802cf4a8b..0000000000
--- a/resources/archives/AbeilleInterrogate.php
+++ /dev/null
@@ -1,39 +0,0 @@
-.
- */
-
- include_once __DIR__.'/../../../core/php/core.inc.php';
- include_once __DIR__.'/../../core/config/Abeille.config.php';
- include_once __DIR__.'/../../core/class/AbeilleTools.class.php';
-
- // Exemple d appel: php AbeilleInterrogate.php Abeille1 49d6
- // Sur une demande sans réponse, le zigate en V3.1b envoie 4 demandes. Chaque demande est toutes les 1.6s.
- // Sur une demande Abeille, la zigate envoie une demande sur la radio à T0, T0+1.6s, T0+3.2s, T0+4.8s
- // Si mes souvenirs sont bons la reco est 7s de buffer sur les routeurs. Donc dernier message plus 7s = T0+4.8s+7s = T0+12s
- // Donc envoyer un message toutes les 12s max pour eviter l overflow.
-
- $timeOut = 60; // min
- $timeEnd = time() + $timeOut*60;
-
- $dest = $argv[1];
- $addressShort = $argv[2];
-
- while ( time() < $timeEnd ) {
- Abeille::publishMosquitto(queueKeyAbeilleToCmd, priorityInterrogation, "Cmd".$dest."/".$addressShort."/getIeeeAddress", "");
- echo ".";
- sleep( 12 );
- }
-?>
diff --git a/resources/archives/AbeilleLQI_List.php b/resources/archives/AbeilleLQI_List.php
deleted file mode 100644
index 61be61e772..0000000000
--- a/resources/archives/AbeilleLQI_List.php
+++ /dev/null
@@ -1,389 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-Abeille Network Table
-
- Array
- (
- [NeighbourTableEntries] => 0A
- [Index] => 00
- [ExtendedPanId] => 28d07615bb019209
- [IEEE_Address] => 00158d00019f9199
- [Depth] => 01
- [LinkQuality] => 75
- [BitmapOfAttributes] => 1a
- [NE] => 0000
- [NE_Name] => Ruche
- [Voisine] => df33
- [Voisine_Name] => Test: Temperature Rond Bureau
- [Type] => End Device
- [Relationship] => Child
- [Rx] => Rx-Off
- [LinkQualityDec] => 117
- )
- */
-
-if (isset($_GET['NE'])) {
- $NE = $_GET['NE'];
-} else {
- $NE = "All";
-}
-
-if (isset($_GET['NE2'])) {
- $NE2 = $_GET['NE2'];
-} else {
- $NE2 = "None";
-}
-
-if (isset($_GET['Cache'])) {
- $Cache = $_GET['Cache'];
-} else {
- $Cache = "Cache";
-}
-
-//require_once("NetworkDefinition.php");
-
-$DataFile = "AbeilleLQI_MapData.json";
-
-if ($Cache == "Refresh Cache") {
- // Ici on n'utilise pas le cache donc on lance la collecte
- require_once(__DIR__."/../core/php/AbeilleLQI.php");
-}
-
-if (file_exists($DataFile)) {
-
- $json = json_decode(file_get_contents($DataFile), true);
- // $LQI = $json->data;
- $LQI = $json['data'];
- // print_r( $LQI );
- // exit;
-} else {
- echo "Le cache n existe pas, faites un refresh. ";
-}
-
-$eqLogics = eqLogic::byType('Abeille');
-foreach ($eqLogics as $eqLogic) {
- $name = $eqLogic->getName();
- $shortAddress = str_replace("Abeille/", "", $eqLogic->getLogicalId());
- $shortAddress = ($name == 'Ruche') ? "0000" : $shortAddress;
- $knownNE[$name] = $shortAddress;
-}
-
-
-?>
-
-
-
-
-
-
-
-
- NE
- NE Name
- Voisine
- Voisine Name
- Voisine IEEE
- Relation
- Profondeur
- LQI
- ';
-
- // echo "DEBUT: ".date(DATE_RFC2822)."
\n";
- // var_dump( $LQI );
- // var_dump( $NE );
- // $NE="All";
-
- // On reset $NE qui est utilisé pour different truc.
- if ($Cache == "Refresh Cache") {
- $NE = "All";
- }
-
- foreach ($LQI as $key => $voisine) {
- if (($voisine['NE_Name'] == $NE) || ("All" == $NE) || ($voisine['Voisine_Name'] == $NE2)) {
- echo "
-
- " . $voisine['NE'] . " " . $voisine['NE_Name'] . " " . $voisine['Voisine'] . " " . $voisine['Voisine_Name'] . " " . $voisine['IEEE_Address'] . " " . $voisine['Relationship'] . " " . $voisine['Depth'] . " " . $voisine['LinkQualityDec'] . "
- \n";
- }
- }
-
- // Formating pour la doc asciidoc
- if (0) {
- // echo "
\n";
- // echo "NE Voisine Relation Profondeur LQI \n";
- echo "|NE|Voisine|Relation|Profondeur|LQI\n";
-
- foreach ($LQI as $key => $voisine) {
- // echo "";
- // echo "".$voisine['NE']." ".$voisine['Voisine']." ".$voisine['Relationship']." ".$voisine['Depth']." ".$voisine['LinkQualityDec']." ";
-
- echo "|" . $voisine['NE'] . "|" . $voisine['NE_Name'] . "|" . $voisine['Voisine'] . "|" . "|" . $voisine['Voisine_Name'] . "|" . $voisine['Relationship'] . "|" . $voisine['Depth'] . "|" . $voisine['LinkQualityDec'] . "\n";
-
- // echo " \n";
- }
- // echo "
\n";
- }
-
- // print_r( $NE_All );
- // print_r( $voisine );
- // print_r( $LQI );
-
- // deamonlog('debug', 'sortie du loop');
- // echo "FIN: ".date(DATE_RFC2822)."
\n";
- echo '';
- ?>
-
-
-
-
-
-
-
-
-
diff --git a/resources/archives/AbeilleRoutes.ajax.php b/resources/archives/AbeilleRoutes.ajax.php
deleted file mode 100644
index c4eb5cc784..0000000000
--- a/resources/archives/AbeilleRoutes.ajax.php
+++ /dev/null
@@ -1,26 +0,0 @@
-getLogicalId()) || ($_GET['device'] == "All") ) {
- if ( $eqLogic->getConfiguration('battery_type', 'none') == 'none' )
- continue; // on n interroge pas les equipements sur batterie
-
- list($net, $addr) = explode('/', $eqLogic->getLogicalId());
- Abeille::publishMosquitto($queueId, PRIO_NORM, "Cmd".$net."/".$addr."/getRoutingTable", "");
- sleep(3);
- }
- }
-?>
diff --git a/resources/archives/AbeilleSupport.php b/resources/archives/AbeilleSupport.php
deleted file mode 100644
index f608f84194..0000000000
--- a/resources/archives/AbeilleSupport.php
+++ /dev/null
@@ -1,340 +0,0 @@
- 200){
- // $alert = '{{Attention votre niveau de log (event) est inférieur à info, vous ne pouvez donc pas voir de temps réel.}}';
- // $alert .= '
{{Configuration}} ';
- // $alert .= '
';
- // echo $alert;
- // }
- // }
-
- $tmpDir = jeedom::getTmpFolder("Abeille"); // Jeedom temp directory
- $pluginDir = __DIR__."/../../"; // Plugin root dir
- echo '';
-?>
-
-
-
-
-
diff --git a/resources/archives/CheckAlive.php b/resources/archives/CheckAlive.php
deleted file mode 100644
index 3b626e7942..0000000000
--- a/resources/archives/CheckAlive.php
+++ /dev/null
@@ -1,65 +0,0 @@
- 1,
- );
-
- // Variables
- $Alarme = 0; // Passe a un si au moins une batterie est sous le seuil.
-
- // Lib needed
- require_once dirname(__FILE__)."/../../../../core/php/core.inc.php";
-
-
-
-
- // -- récupère tous les équipements
- $eqLogics = new eqLogic();
- $eqLogics = eqLogic::all();
-
- if ($debug) echo "Début monitoring\n";
-
- // -- Parcours tous les équipements
- foreach($eqLogics as $eqLogic)
- {
- // -- Si l'équipement se trouve dans la liste des équipements à ignorer : on passe au suivant
- if ($excludeEq[$eqLogic->getHumanName()] == 1){
- if ($debug) echo '-- Equipement ' . $eqLogic->getHumanName() . ' ignoré' . "\n";
- continue;
- }
-
- $collectBattery = $eqLogic->getStatus("battery");
- $collectDate = $eqLogic->getStatus("lastCommunication");
- if ($debug) echo 'Equipement: ' . $eqLogic->getHumanName() . " - " . $collectDate . ' - ' . $collectBattery . "\n";
- if ($debug) echo "TimeStamp: " . strtotime($collectDate) . "\n";
- if ($debug) echo "TimeStamp: " . time() . "\n";
-
- // -- Calcule le temps écoulé entre la date maximun et aujourd'hui (récuptat en minute)
- $elapsedTime = time() - strtotime($collectDate);
-
- if ($elapsedTime > $maxTime){
- // -- le temps est supérieur au temps spécifié : alerte !!! (mail ? log ? sms?)
- // -- /!\alert
- if ($debug) echo "Alerte\n";
- $Alarme = 1;
- }
- }
-
-
- // log fin de traitement
- if ($debug) echo 'fin monitoring' . "\n";
-
- echo $Alarme;
- ?>
\ No newline at end of file
diff --git a/resources/archives/CheckBattery.php b/resources/archives/CheckBattery.php
deleted file mode 100644
index f5b9f117e3..0000000000
--- a/resources/archives/CheckBattery.php
+++ /dev/null
@@ -1,141 +0,0 @@
- 1,
- "[Ruche][Abeille-c576]" => 1,
- );
-
- // Liste des plugin à ignorer
- $excludePlugin = array(
- "script" => 1, // Couvre l objet du script lui-meme
-
- );
-
-
- // Variables
- $Alarme = 0; // Passe a un si au moins une batterie est sous le seuil.
- $PingCommande = array(
- "AmpouleIkea" => "getEtat",
- );
-
- // Lib needed
- require_once dirname(__FILE__)."/../../../../core/php/core.inc.php";
-
- // Gestion des parametres fournis lors du lancement du script
- // argv[1]: Batterie | Alive | Ping
- // argv[1]: Test | List
-
- if ( !isset( $argv[1] ) ) return;
- if ( !isset( $argv[2] ) ) return;
-
- if ( $debug ) print_r( $argv );
-
- // -- récupère tous les équipements
- $eqLogics = new eqLogic();
- $eqLogics = eqLogic::all();
-
- if ($debug) echo "Début monitoring\n";
-
- // -- Parcours tous les équipements
- foreach($eqLogics as $eqLogic)
- {
- $battery = -1;
- $lastCommunication = -1;
-
- if ($debug) echo "\n";
-
- if ($debug) echo "-- Equipement " . $eqLogic->getHumanName() . " Type: " . $eqLogic->getEqType_name() . "\n";
-
- // -- Si l'équipement se trouve dans la liste des équipements à ignorer : on passe au suivant
- if ($excludeEq[$eqLogic->getHumanName()] == 1){
- if ($debug) echo "-- Equipement " . $eqLogic->getHumanName() . " ignoré (car dans la liste des équipements à ignorer)" . "\n";
- continue;
- }
-
- // -- Si l'équipement Type/Plugin se trouve dans la liste des plugin à ignorer : on passe au suivant
-
- if ($excludePlugin[$eqLogic->getEqType_name()] == 1){
- if ($debug) echo "-- Equipement " . $eqLogic->getHumanName() . " ignoré (car dans la liste des plugin à ignorer): " . $eqLogic->getEqType_name() . "\n";
- continue;
- }
-
- $battery = $eqLogic->getStatus("battery");
- $lastCommunication = $eqLogic->getStatus("lastCommunication");
- if ($debug) echo 'Equipement: ' . $eqLogic->getHumanName() . " - " . $lastCommunication . " - " . $battery . "\n";
-
- // -- Si l'équipement ne retourne pas de valeur de batterie alors qu on teste batterie : on passe au suivant
- if ( ($argv[1]=="Batterie") && ($battery == "") ) {
- if ($debug) echo '-- Equipement ' . $eqLogic->getHumanName() . ' ignoré car pas d info batterie' . "\n";
- continue;
- }
-
- // -- Si l'équipement ne retourne pas de valeur de last communcation : on passe au suivant
- if ( ($lastCommunication == "") ) {
- if ($debug) echo '-- Equipement ' . $eqLogic->getHumanName() . ' ignoré' . "\n";
- continue;
- }
-
- // -- On verifie le niveau de batterie
- if ( $argv[1]=="Batterie" ) {
- if ($battery <= $minBattery){
- // -- le niveau batterie est trop bas : alerte !!! (mail ? log ? sms?)
- // -- /!\alert
- if ($debug) echo "Alerte\n";
- $Alarme = 1;
- if ( $argv[2]=="List" ) {
- echo " " . $eqLogic->getHumanName() . " - " . $battery;
- }
- }
- }
-
- // -- Calcule le temps écoulé entre la date maximun et aujourd'hui (récuptat en minute)
- $elapsedTime = time() - strtotime($lastCommunication);
-
- if ( $argv[1]=="Alive" ) {
- if ($elapsedTime > $maxTime){
- // -- le temps est supérieur au temps spécifié : alerte !!! (mail ? log ? sms?)
- // -- /!\alert
- if ($debug) echo "Alerte\n";
- $Alarme = 1;
- if ( $argv[2]=="List" ) {
- echo " " . $eqLogic->getHumanName() ;
- }
- }
- }
-
- // -- On ping la valeur Etat de tous les équipements qui ne sont pas sur batteries
- if ( ($argv[1]=="Ping") && ($battery == "") ) {
- $cmdName = '#' . $eqLogic->getHumanName() . '['.$PingCommande[$argv[2]].']#';
- try { // on fait cmd::byString pour trouver une commande mais si elle n'est pas trouvée ca genere une exception et le execCmd n'est pas executé.
- $cmd = cmd::byString($cmdName);
- $cmd->execCmd();
- } catch (Exception $e) {
- if ($debug) echo 'Exception reçue car la commande n est pas trouvee: ', $e->getMessage(), "\n";
- }
-
- }
- }
-
-
- // log fin de traitement
- if ($debug) echo 'fin monitoring' . "\n";
-
- if ( $argv[2]=="Test" ) { echo $Alarme; } else echo "\n";
- ?>
\ No newline at end of file
diff --git a/resources/archives/HueCatalogue.json b/resources/archives/HueCatalogue.json
deleted file mode 100644
index de299c835a..0000000000
--- a/resources/archives/HueCatalogue.json
+++ /dev/null
@@ -1,122 +0,0 @@
-{
- "LCT001": {
- "Nom": "Hue bulb A19",
- "Type": "0x0210 (Extended Color Light)"
- },
- "LCT007": {
- "Nom": "Hue bulb A19",
- "Type": "0x0210 (Extended Color Light)"
- },
- "LCT002": {
- "Nom": "Hue Spot BR30",
- "Type": "0x0210 (Extended Color Light)"
- },
- "LCT003": {
- "Nom": "Hue Spot GU10",
- "Type": "0x0210 (Extended Color Light)"
- },
- "LST001": {
- "Nom": "Hue LightStrips",
- "Type": "0x0200 (Color Light)"
- },
- "LST002": {
- "Nom": "Hue LightStrips Plus",
- "Type": "0x0210 (Extended Color Light)"
- },
- "LLC010": {
- "Nom": "Hue Living Colors Iris",
- "Type": "0x0200 (Color Light)"
- },
- "LLC011": {
- "Nom": "Hue Living Colors Bloom",
- "Type": "0x0200 (Color Light)"
- },
- "LLC012": {
- "Nom": "Hue Living Colors Bloom",
- "Type": "0x0200 (Color Light)"
- },
- "LLC006": {
- "Nom": "Hue Living Colors Gen3 Iris",
- "Type": "0x0200 (Color Light)"
- },
- "LLC007": {
- "Nom": "Hue Living Colors Gen3 Bloom Aura",
- "Type": "0x0200 (Color Light)"
- },
- "LLC013": {
- "Nom": "Hue Disney Living Colors",
- "Type": "0x0200 (Color Light)"
- },
- "LWB004": {
- "Nom": "Hue A19 Lux",
- "Type": "0x0100 (Dimmable Light)"
- },
- "LWB006": {
- "Nom": "Hue A19 Lux",
- "Type": "0x0100 (Dimmable Light)"
- },
- "LWB007": {
- "Nom": "Hue A19 Lux",
- "Type": "0x0100 (Dimmable Light)"
- },
- "LTW001": {
- "Nom": "Hue A19 White Ambience",
- "Type": "0x0220 (Color Temperature Light)"
- },
- "LLC020": {
- "Nom": "Hue Go",
- "Type": "0x0210 (Extended Color Light)"
- },
- "HBL001": {
- "Nom": "Hue Beyond Table",
- "Type": "0x0210 (Extended Color Light)"
- },
- "HBL002": {
- "Nom": "Hue Beyond Pendant",
- "Type": "0x0210 (Extended Color Light)"
- },
- "HBL003": {
- "Nom": "Hue Beyond Ceiling",
- "Type": "0x0210 (Extended Color Light)"
- },
- "HEL001": {
- "Nom": "Hue Entity Table",
- "Type": "0x0210 (Extended Color Light)"
- },
- "HEL002": {
- "Nom": "Hue Entity Pendant",
- "Type": "0x0210 (Extended Color Light)"
- },
- "HIL001": {
- "Nom": "Hue Impulse Table",
- "Type": "0x0210 (Extended Color Light)"
- },
- "HIL002": {
- "Nom": "Hue Impulse Pendant",
- "Type": "0x0210 (Extended Color Light)"
- },
- "HML001": {
- "Nom": "Hue Phoenix Centerpiece",
- "Type": "0x0220 (Color Temperature Light)"
- },
- "HML002": {
- "Nom": "Hue Phoenix Ceiling",
- "Type": "0x0220 (Color Temperature Light)"
- },
- "HML003": {
- "Nom": "Hue Phoenix Pendant",
- "Type": "0x0220 (Color Temperature Light)"
- },
- "HML004": {
- "Nom": "Hue Phoenix Wall",
- "Type": "0x0220 (Color Temperature Light)"
- },
- "HML005": {
- "Nom": "Hue Phoenix Table",
- "Type": "0x0220 (Color Temperature Light)"
- },
- "HML007": {
- "Nom": "Hue Phoenix Downlight",
- "Type": "0x0220 (Color Temperature Light)"
- }
-}
\ No newline at end of file
diff --git a/resources/archives/IAS ACE Cluster IAS Zone & Diagnostics Only_ZHA.xml b/resources/archives/IAS ACE Cluster IAS Zone & Diagnostics Only_ZHA.xml
deleted file mode 100644
index 6b7148023a..0000000000
--- a/resources/archives/IAS ACE Cluster IAS Zone & Diagnostics Only_ZHA.xml
+++ /dev/null
@@ -1,81 +0,0 @@
-
- IAS ACE
- 0x0501
- IAS_ACE_CLUSTER
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- TRUE
- TRUE
- TRUE
- TRUE
- TRUE
- TRUE
- TRUE
- TRUE
- TRUE
-
-
-
- Diagnostics
- 0x0B05
- DIAGNOSTICS_CLUSTER
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- FALSE
- TRUE
- TRUE
-
-
-
- IAS Zone
- 0x0500
- IAS_ZONE_CLUSTER
- TRUE
- TRUE
- TRUE
- TRUE
- TRUE
- FALSE
- FALSE
- TRUE
- FALSE
- FALSE
- TRUE
- TRUE
-
-
diff --git a/resources/archives/LqiStorage.php b/resources/archives/LqiStorage.php
deleted file mode 100644
index 8afeed95a9..0000000000
--- a/resources/archives/LqiStorage.php
+++ /dev/null
@@ -1,123 +0,0 @@
-open('LqiStorage.db');
- }
- }
-
- function createDB($db) {
- // $sql = "CREATE TABLE COMPANY (ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL);";
- $sql = "CREATE TABLE voisines (";
- $sql .= "TimeStamp TEXT, ";
- $sql .= "NeighbourTableEntries TEXT, ";
- $sql .= "Row TEXT, ";
- $sql .= "ExtendedPanId TEXT, ";
- $sql .= "IEEE_Address TEXT, ";
- $sql .= "Depth TEXT, ";
- $sql .= "LinkQuality TEXT, ";
- $sql .= "BitmapOfAttributes TEXT, ";
- $sql .= "NE TEXT, ";
- $sql .= "NE_Name TEXT, ";
- $sql .= "Voisine TEXT, ";
- $sql .= "Voisine_Name TEXT, ";
- $sql .= "Type TEXT, ";
- $sql .= "Relationship TEXT, ";
- $sql .= "Rx TEXT, ";
- $sql .= "LinkQualityDec TEXT ";
- $sql .= ");";
- echo "SQL: ".$sql."\n";
-
- $ret = $db->exec($sql);
- if(!$ret){
- echo $db->lastErrorMsg();
- } else {
- echo "Table created successfully\n";
- }
- }
-
- function insertData( $db, $fields, $data){
- // $sql = "INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (1, 'Paul', 32, 'California', 20000.00 );";
- // INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (2, 'Allen', 25, 'Texas', 15000.00 );
- // INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (3, 'Teddy', 23, 'Norway', 20000.00 );
- // INSERT INTO COMPANY (ID,NAME,AGE,ADDRESS,SALARY) VALUES (4, 'Mark', 25, 'Rich-Mond ', 65000.00 );
- $sql = "insert into voisines ( ".$fields.") values (".$data.");";
- echo "sql insert: ".$sql;
-
- $ret = $db->exec($sql);
- if(!$ret) {
- echo $db->lastErrorMsg();
- } else {
- echo "Records created successfully\n";
- }
- }
-
- function listData($db) {
- $sql = "SELECT * from voisines;";
-
- $ret = $db->query($sql);
- while($row = $ret->fetchArray(SQLITE3_ASSOC) ) {
- foreach ($row as $key=>$data) {
- echo $key." = ". $data . " / ";
- }
- echo "\n";
- }
- echo "Operation done successfully\n";
- }
-
- function deleteData() {
- $sql = "DELETE from COMPANY where ID = 2;";
-
- $ret = $db->exec($sql);
- if(!$ret){
- echo $db->lastErrorMsg();
- } else {
- echo $db->changes(), " Record deleted successfully\n";
- }
- }
-
- function updateData() {
- $sql = "UPDATE COMPANY set SALARY = 25000.00 where ID=1;";
- $ret = $db->exec($sql);
- if(!$ret) {
- echo $db->lastErrorMsg();
- } else {
- echo $db->changes(), " Record updated successfully\n";
- }
-
- }
-
- function getJson($db) {
- $DataFile = "AbeilleLQI_MapData.json";
-
- if ( file_exists($DataFile) ){
- $json = json_decode(file_get_contents($DataFile), true);
- $LQI = $json['data'];
- }
-
- $TimeStamp = time();
-
- foreach ( $LQI as $row => $voisineList ) {
- echo $voisineList['NE_Name']."-".$voisineList['Voisine_Name']."\n";
- $fields = 'TimeStamp, ExtendedPanId, IEEE_Address, Depth, LinkQuality, BitmapOfAttributes, NE, NE_Name, Voisine, Voisine_Name, Type, Relationship, Rx, LinkQualityDec';
-
- $data = '"'.$TimeStamp.'", "'.$voisineList['ExtendedPanId'].'", "'.$voisineList['IEEE_Address'].'", "'.$voisineList['Depth'].'", "'.$voisineList['LinkQuality'].'", "'.$voisineList['BitmapOfAttributes'].'", "'.$voisineList['NE'].'", "'.$voisineList['NE_Name'].'", "'.$voisineList['Voisine'].'", "'.$voisineList['Voisine_Name'].'", "'.$voisineList['Type'].'", "'.$voisineList['Relationship'].'", "'.$voisineList['Rx'].'", "'.$voisineList['LinkQualityDec'].'"';
-
- insertData( $db, $fields, $data);
- }
- }
-
- $db = new MyDB();
- if(!$db) {
- echo $db->lastErrorMsg();
- } else {
- echo "Opened database successfully\n";
- }
-
- createDB($db);
- // listData($db);
- getJson($db);
-
- $db->close();
- ?>
diff --git a/resources/archives/NetworkDefinition.php b/resources/archives/NetworkDefinition.php
deleted file mode 100644
index cc60f3235c..0000000000
--- a/resources/archives/NetworkDefinition.php
+++ /dev/null
@@ -1,161 +0,0 @@
- "Ruche", // 00:15:8d:00:01:b2:2e:24 00158d0001b22e24 -> Production
- // 00:01:58:d0:00:19:1b:22 000158d000191b22 -> Test
- // Abeille Prod JeedomZwave
- "dc15" => "T1", // 00:0B:57:ff:fe:49:0D:bf 000B57fffe490Dbf
- "d204" => "T2", // 00:0B:57:ff:fe:c5:38:19 000B57fffec53819 fut 1e8c
- "174f" => "T3", // 00:0b:57:ff:fe:49:10:ea
- "6766" => "T4", // 000B57fffe3025ad
- "1b7b" => "T5", // 000B57fffe8da30A
- "8ffe" => "T6", // 000B57fffe8e083c
- "2096" => "T7", // 000B57fffe490C2a
- "2cd5" => "T8", // 000B57fffe88af72
-
- "a0da" => "Gauche", // 000B57fffe3a563b
- "60fb" => "Milieu", // 000B57fffe8dbb1a
- "46d9" => "Droite", // 00:0b:57:ff:fe:95:2a:69
- "a728" => "Piano", // 00:0b:57:ff:fe:3a:0e:7c
-
- "345f" => "P-D", // 00158d0001e44ece
- "ea8c" => "P-G", // 00:15:8d:00:01:b1:49:a8 00158d0001b149a8 fut 2349
- "fb14" => "P-C", // 00:15:8d:00:01:ab:3f:2f 00158d0001ab3f2f fut f984
-
- "8f28" => "P-Entree", // 00158d0001b149a3
-
-
- "41c0" => "PriseX1", // 00:15:8d:00:01:83:af:7b
- "db83" => "PriseX2", // 00:15:8d:00:01:83:af:eb
- "d86d" => "PriseXTest", // 00:15:8d:00:01:dc:9c:42 00158d0001dc9c42
-
- "498d" => "HueGo", // 00:17:88:01:02:14:ff:6b
-
- "7714" => "Bois", // 00:0b:57:ff:fe:4b:ab:6a
-
- "873a" => "IR", // 00158d0001215781
-
- "b774" => "Porte Bureau", // 00158d0001d5c421
- "1be0" => "Temperature Bureau", // 00158d0001d6c177
-
- "d43e" => "Fenetre SdB G", // 00158d0001e44eac
- "28f2" => "Fenetre SdB D", // 00158d0001ab3f20
-
- "5571" => "Grad-Bureau",
-
- "e4c0" => "Ch Parent Ben", // 000B57fffed2af6a
-
- "eb79" => "Sonnette", // 00158d00016d8d4f
-
- "fde8" => "Inconnu1", // 90:fd:9f:ff:fe:16:5c:2c 90fd9ffffe165c2c fut 0F7e
-
- "137f" => "Velux-SdB-Tour", // 00158d0001e4531b
- "e311" => "Velux-Lulu", // fut 4c3a
-
- "c551" => "Old-Off-Network-1", // 00:0B:57:ff:fe:8d:70:73
-
-
-
- // Abeille Test abeille
- "c360" => "Test: Temperature Rond Bureau", // 00:15:8d:00:01:9f:91:99 fut df33
- "3b43" => "Test: Door V2 Bureau", // 00:15:8d:00:01:d8:6c:3e fut a008, fdb4
- "26a7" => "Test: Inondation Bureau", // 00:15:8d:00:01:bb:6b:49 00158d0001bb6b49 fut 7bd5
- "5b7a" => "Test: Bouton Carre V2 Bureau", // 00:15:8d:00:01:a6:6c:a3 00158d0001a66ca3 fut dcd9, de4d, d09c
- "63b9" => "Test: Door V1 Bureau", // 00:15:8d:00:02:01:47:f9 00158d00020147f9 fut 3950
- "0113" => "Test: IR Pied Bureau", // 00:15:8d:00:01:dd:b1:f7 00158d0001ddb1f7 fut 5dea
- "060B" => "Test: Interrupteur Rond", // 00:15:8d:00:01:f3:af:91 00158d0001f3af91 fut 4ebd
- "745f" => "Test: Telecommande Ikea", // 00:0B:57:ff:fe:2c:82:e9 000B57fffe2c82e9 fut 633e, 0Ab5, 0Eb5, 76fb, d42d
- "8dbb" => "Test: IR V0", // 00:15:8d:00:01:dc:15:88 fut c7c0
- "d45e" => "Test: Ampoule Z Bureau", // 90:fd:9f:ff:fe:69:13:1d 90fd9ffffe69131d
- "ceb8" => "Test: Ampoule 2", // 00:0B:57:ff:fe:c0:07:b5 000B57fffec007b5
- "2389" => "Test: Detecteur Smoke", // 00:15:8d:00:01:b7:b2:a2
- "633e" => "Test: Old Address changed 1", //
- "c1ba" => "Test: Wall Switch", // 00:15:8d:00:01:f4:6b:79 00158d0001f46b79 - AC Power - Rx When Idle = False
- "5ba3" => "Test: NXP Color", // 00:15:8d:00:01:9a:1b:0e 00158d00019a1b0e
-
- );
-
-
-
- $Abeilles = array(
- 'Ruche' => array('position' => array( 'x'=>700, 'y'=>520), 'color'=>'red',),
- // Abeille Prod JeedomZwave
- // Terrasse
- 'T1' => array('position' => array( 'x'=>300, 'y'=>450), 'color'=>'orange',),
- 'T2' => array('position' => array( 'x'=>400, 'y'=>450), 'color'=>'orange',),
- 'T3' => array('position' => array( 'x'=>450, 'y'=>350), 'color'=>'orange',),
- 'T4' => array('position' => array( 'x'=>450, 'y'=>250), 'color'=>'orange',),
- 'T5' => array('position' => array( 'x'=>500, 'y'=>200), 'color'=>'orange',),
- 'T6' => array('position' => array( 'x'=>600, 'y'=>200), 'color'=>'orange',),
- 'T7' => array('position' => array( 'x'=>625, 'y'=>450), 'color'=>'orange',),
- 'T8' => array('position' => array( 'x'=>450, 'y'=>500), 'color'=>'orange',),
- // Salon
- 'Gauche' => array('position' => array( 'x'=>750, 'y'=>300), 'color'=>'orange',),
- 'Milieu' => array('position' => array( 'x'=>650, 'y'=>300), 'color'=>'orange',),
- 'Droite' => array('position' => array( 'x'=>650, 'y'=>350), 'color'=>'orange',),
- 'Piano' => array('position' => array( 'x'=>720, 'y'=>400), 'color'=>'orange',),
-
- 'P-D' => array('position' => array( 'x'=>625, 'y'=>300), 'color'=>'grey',),
- 'P-G' => array('position' => array( 'x'=>625, 'y'=>350), 'color'=>'grey',),
- 'P-C' => array('position' => array( 'x'=>500, 'y'=>500), 'color'=>'grey',),
-
- 'P-Entree' => array('position' => array( 'x'=>625, 'y'=>700), 'color'=>'grey',),
-
- 'HueGo' => array('position' => array( 'x'=>650, 'y'=>480), 'color'=>'orange',),
- 'PriseX1' => array('position' => array( 'x'=>325, 'y'=>525), 'color'=>'orange',),
- 'PriseX2' => array('position' => array( 'x'=>750, 'y'=>450), 'color'=>'orange',),
- 'PriseXTest' => array('position' => array( 'x'=>725, 'y'=>300), 'color'=>'orange',),
-
- 'Bois' => array('position' => array( 'x'=>700, 'y'=>480), 'color'=>'orange',),
- 'Grad-Bureau' => array('position' => array( 'x'=>700, 'y'=>500), 'color'=>'green',),
-
- 'IR' => array('position' => array( 'x'=>750, 'y'=>480), 'color'=>'grey',),
- 'Temperature Bureau' => array('position' => array( 'x'=>750, 'y'=>500), 'color'=>'grey',),
- 'Porte Bureau' => array('position' => array( 'x'=>750, 'y'=>520), 'color'=>'grey',),
-
-
- 'Fenetre SdB G' => array('position' => array( 'x'=>800, 'y'=>400), 'color'=>'grey',),
- 'Fenetre SdB D' => array('position' => array( 'x'=>800, 'y'=>425), 'color'=>'grey',),
-
-
-
- 'Ch Parent Ben' => array('position' => array( 'x'=>650, 'y'=>275), 'color'=>'yellow',),
-
- 'Sonnette' => array('position' => array( 'x'=>625, 'y'=>650), 'color'=>'grey',),
-
- 'Velux-SdB-Tour' => array('position' => array( 'x'=>300, 'y'=>525), 'color'=>'grey',),
- 'Velux-Lulu' => array('position' => array( 'x'=>300, 'y'=>575), 'color'=>'grey',),
-
- 'Inconnu1' => array('position' => array( 'x'=>900, 'y'=>75), 'color'=>'purple',),
- 'Old-Off-Network-1' => array('position' => array( 'x'=>900, 'y'=>100), 'color'=>'purple',),
-
-
- // Abeille Test abeille
- "Test: Temperature Rond Bureau" => array('position' => array( 'x'=>100, 'y'=>100), 'color'=>'grey',),
- "Test: Door V2 Bureau" => array('position' => array( 'x'=>100, 'y'=>150), 'color'=>'grey',),
- "Test: Inondation Bureau" => array('position' => array( 'x'=>100, 'y'=>200), 'color'=>'grey',),
- "Test: Bouton Carre V2 Bureau" => array('position' => array( 'x'=>100, 'y'=>250), 'color'=>'grey',),
- "Test: Door V1 Bureau" => array('position' => array( 'x'=>100, 'y'=>300), 'color'=>'grey',),
- "Test: IR Pied Bureau" => array('position' => array( 'x'=>100, 'y'=>350), 'color'=>'grey',),
- "Test: Interrupteur Rond" => array('position' => array( 'x'=>100, 'y'=>400), 'color'=>'grey',),
- "Test: Telecommande Ikea" => array('position' => array( 'x'=>100, 'y'=>450), 'color'=>'grey',),
- "Test: RI V0" => array('position' => array( 'x'=>100, 'y'=>500), 'color'=>'grey',),
- "Test: Ampoule Z Bureau" => array('position' => array( 'x'=>050, 'y'=>525), 'color'=>'orange',),
- "Test: Ampoule 2" => array('position' => array( 'x'=>150, 'y'=>575), 'color'=>'orange',),
- "Test: NXP Color" => array('position' => array( 'x'=>250, 'y'=>550), 'color'=>'orange',),
- "Test: Detecteur Smoke" => array('position' => array( 'x'=>100, 'y'=>600), 'color'=>'grey',),
-
- "Test: Old Address changed 1" => array('position' => array( 'x'=>900, 'y'=>600), 'color'=>'purple',),
- "Test: Wall Switch" => array('position' => array( 'x'=>50, 'y'=>700), 'color'=>'orange',),
- );
-
- // $liaisonsRadio = array(
- // 'Ruche-T3' => array( 'source'=>'Ruche', 'destination'=>'T3' ),
- // 'T3-T5' => array( 'source'=>'T3', 'destination'=>'T5' ),
- // 'T3-Ruche' => array( 'source'=>'T3', 'destination'=>'Ruche' ),
- // );
- ?>
-
-
-
diff --git a/resources/archives/RadioTraffic.php b/resources/archives/RadioTraffic.php
deleted file mode 100644
index d28415596f..0000000000
--- a/resources/archives/RadioTraffic.php
+++ /dev/null
@@ -1,187 +0,0 @@
- $subarr) {
- foreach ($subarr as $subkey => $subvalue) {
- echo $subvalue." ";
- }
- echo "\n";
- }
- return $out;
- }
-
- $listOfNE = array();
- $trafficsMap = array();
- $listOfMACTraffic[] = array();
- $listOfNWKTraffic[] = array();
-
-
-
- $traffics = Traffics::getDataFromJson('essai.json');
-
- // echo "items:\n";
- // print_r($traffics);
-
- foreach ($traffics as $key => $NE){
- //commandes
- if ( isset( $NE['_source']['layers']['wpan']['wpan.dst16'] ) )
- {
- if ( $NE['_source']['layers']['wpan']['wpan.dst16']!="0x0000ffff" )
- {
- // print_r($NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']);
-
- // echo "src: " . $NE['_source']['layers']['zbee_nwk']['zbee_nwk.src'] . "\n";
- $srcMAC = substr( $NE['_source']['layers']['wpan']['wpan.src16'], -4 );
- $dstMAC = substr( $NE['_source']['layers']['wpan']['wpan.dst16'], -4 );
-
- $listOfMACTraffic[] = array( $srcMAC => $dstMAC );
-
- if ( isset($NE['_source']['layers']['zbee_nwk']['zbee_nwk.dst']) ) {
- if ( $NE['_source']['layers']['zbee_nwk']['zbee_nwk.dst']!="0x0000fffc" ){
- $srcNWK = substr( $NE['_source']['layers']['zbee_nwk']['zbee_nwk.src'], -4 );
- $dstNWK = substr( $NE['_source']['layers']['zbee_nwk']['zbee_nwk.dst'], -4 );
-
- $listOfNWKTraffic[] = array( $srcNWK => $dstNWK );
-
- $Packet[] = array( array( $srcMAC, $dstMAC ), array( $srcMAC, $dstNWK ) );
- }
- }
-
-
-
- if (0) {
- // echo "src IEEE: " . $NE['_source']['layers']['zbee_nwk']['zbee_nwk.src64'] . "\n";
-
- // echo "dst: " . $NE['_source']['layers']['zbee_nwk']['zbee_nwk.dst'] . "\n";
-
- // print_r($NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']);
-
- $link_status = $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status'];
-
- // echo "Link_Status: \n";
- // print_r( $link_status );
-
- foreach ($link_status as $key => $link){
-
- if ( substr( $key, 0, 4) == "Link" )
- {
- //echo "Target: " . $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.address'] . "\n";
-
- // $target = substr( $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.address'], -4 );
- $target = substr( $link['zbee_nwk.cmd.link.address'], -4 );
- $listOfNE[] = $target;
-
- // echo "->".substr( $key, 0, 4)."<-\n";
- //echo "Incoming Cost: " . $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.incoming_cost'] . "\n";
- // echo "Incoming Cost: " . $link['zbee_nwk.cmd.link.incoming_cost'] . "\n";
- //echo "Outgoing Cost: " . $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.outgoing_cost'] . "\n";
- // echo "Incoming Cost: " . $link['zbee_nwk.cmd.link.outgoing_cost'] . "\n";
-
- // $trafficsMap[$src][$target]['In'] = $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.incoming_cost'];
- $trafficsMap[$src][$target]['In'] = $link['zbee_nwk.cmd.link.incoming_cost'];
- // $trafficsMap[$src][$target]['Out'] = $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.outgoing_cost'];
- $trafficsMap[$src][$target]['Out'] = $link['zbee_nwk.cmd.link.outgoing_cost'];
- }
- }
- }
- }
- }
- }
-
- // print_r( $listOfMACTraffic );
-
- // print_r( $listOfNWKTraffic );
-
- if (0) {
- // print_r( $trafficsMap );
- // print_r( $listOfNE );
- $listOfNE = array_unique( $listOfNE );
- sort( $listOfNE );
- // print_r( $listOfNE );
-
- echo "\n";
-
- echo "In ";
- foreach ( $listOfNE as $NE_Trg )
- {
- echo $NE_Trg." ";
- }
- echo "\n";
- foreach ( $listOfNE as $NE_Src )
- {
- echo $NE_Src."";
- foreach ( $listOfNE as $NE_Trg )
- {
- if ( isset($trafficsMap[$NE_Src][$NE_Trg]['In']) ) { echo " ".$trafficsMap[$NE_Src][$NE_Trg]['In']; } else { echo " "; }
- }
- echo " ".$knownNE[$NE_Src]."\n";
- }
-
- echo "\n";
-
-
- echo "Out ";
- foreach ( $listOfNE as $NE_Trg )
- {
- echo $NE_Trg." ";
- }
- echo "\n";
- foreach ( $listOfNE as $NE_Src )
- {
- echo $NE_Src."";
- foreach ( $listOfNE as $NE_Trg )
- {
- if ( isset($trafficsMap[$NE_Src][$NE_Trg]['Out']) ) { echo " ".$trafficsMap[$NE_Src][$NE_Trg]['Out']; } else { echo " "; }
- }
- echo " ".$knownNE[$NE_Src]."\n";
- }
-
- print_r( $trafficsMap ); echo "\n";
- }
- ?>
-
-
-
diff --git a/resources/archives/RadioTrafficMap.php b/resources/archives/RadioTrafficMap.php
deleted file mode 100644
index 0fa3858238..0000000000
--- a/resources/archives/RadioTrafficMap.php
+++ /dev/null
@@ -1,147 +0,0 @@
-
-
-
-
-
-
-
-Abeille Network
-
-
-
-
-
-
-
-
-
-
-On dessine un triangle plein
-
-
-
-
-
-
-
-L ordre d affichage est important
-
-Maison
-
-
-
-
-
-Abeilles
-
- $Abeille ) {
- echo $AbeilleId . "\n";
- echo ' '."\n";
- echo ' '.$AbeilleId .' '."\n";
- }
- ?>
-
-Liaisons Radio
-
-M pour move to
-L pour Line to
- $liaisonRadio ) {
- // echo ' '."\n";
- // }
-
-
- // $voisinesMap
-
- foreach ( $listOfMACTraffic as $SrcDst ) {
-
- // print_r( $SrcDst );
-
- foreach ( $SrcDst as $Src => $Dst ) {
- $sourceIdName = $knownNE[$Src];
- $targetIdName = $knownNE[$Dst];
- // echo $sourceIdName . ' - ' . $targetIdName; echo "\n";
- if ($sourceIdName!=$targetIdName){
- if ( ($sourceIdName==$NE) || ("All"==$NE) || ($sourceIdName==$NE2) ) {
- echo ' '."\n";
- $midX = ( $Abeilles[$sourceIdName]['position']['x'] + $Abeilles[$targetIdName]['position']['x'] ) / 2;
- $midY = ( $Abeilles[$sourceIdName]['position']['y'] + $Abeilles[$targetIdName]['position']['y'] ) / 2;
- // echo ''.$link[$InOut].' '."\n";
-
- // print_r( $InOut );
- // print_r( $link );
- }
- }
- }
- }
- ?>
-
-
-
-
-
-Sorry, your browser does not support inline SVG.
-
-
-
-
-
diff --git a/resources/archives/RadioVoisines.php b/resources/archives/RadioVoisines.php
deleted file mode 100644
index 0152ba4b2f..0000000000
--- a/resources/archives/RadioVoisines.php
+++ /dev/null
@@ -1,166 +0,0 @@
- $subarr) {
- foreach ($subarr as $subkey => $subvalue) {
- echo $subvalue." ";
- }
- echo "\n";
- }
- return $out;
- }
-
- $listOfNE = array();
- $voisinesMap = array();
-
-
-
-
-
- $voisines = Voisines::getDataFromJson('essai.json');
-
- // echo "items:\n";
- // print_r($voisines);
-
- foreach ($voisines as $key => $NE){
- //commandes
- if ( isset( $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status'] ) )
- {
- if ( $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['zbee_nwk.cmd.id'] == "0x00000008" )
- {
- // print_r($NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']);
-
- // echo "src: " . $NE['_source']['layers']['zbee_nwk']['zbee_nwk.src'] . "\n";
- $src = substr( $NE['_source']['layers']['zbee_nwk']['zbee_nwk.src'], -4 );
- $listOfNE[] = $src;
-
- // echo "src IEEE: " . $NE['_source']['layers']['zbee_nwk']['zbee_nwk.src64'] . "\n";
-
- // echo "dst: " . $NE['_source']['layers']['zbee_nwk']['zbee_nwk.dst'] . "\n";
-
- // print_r($NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']);
-
- $link_status = $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status'];
-
- // echo "Link_Status: \n";
- // print_r( $link_status );
-
- foreach ($link_status as $key => $link){
-
- if ( substr( $key, 0, 4) == "Link" )
- {
- //echo "Target: " . $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.address'] . "\n";
-
- // $target = substr( $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.address'], -4 );
- $target = substr( $link['zbee_nwk.cmd.link.address'], -4 );
- $listOfNE[] = $target;
-
- // echo "->".substr( $key, 0, 4)."<-\n";
- //echo "Incoming Cost: " . $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.incoming_cost'] . "\n";
- // echo "Incoming Cost: " . $link['zbee_nwk.cmd.link.incoming_cost'] . "\n";
- //echo "Outgoing Cost: " . $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.outgoing_cost'] . "\n";
- // echo "Incoming Cost: " . $link['zbee_nwk.cmd.link.outgoing_cost'] . "\n";
-
- // $voisinesMap[$src][$target]['In'] = $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.incoming_cost'];
- $voisinesMap[$src][$target]['In'] = $link['zbee_nwk.cmd.link.incoming_cost'];
- // $voisinesMap[$src][$target]['Out'] = $NE['_source']['layers']['zbee_nwk']['Command Frame: Link Status']['Link 1']['zbee_nwk.cmd.link.outgoing_cost'];
- $voisinesMap[$src][$target]['Out'] = $link['zbee_nwk.cmd.link.outgoing_cost'];
- }
- }
- }
- }
- }
-
- if (0) {
- // print_r( $voisinesMap );
- // print_r( $listOfNE );
- $listOfNE = array_unique( $listOfNE );
- sort( $listOfNE );
- // print_r( $listOfNE );
-
- echo "\n";
-
- echo "In ";
- foreach ( $listOfNE as $NE_Trg )
- {
- echo $NE_Trg." ";
- }
- echo "\n";
- foreach ( $listOfNE as $NE_Src )
- {
- echo $NE_Src."";
- foreach ( $listOfNE as $NE_Trg )
- {
- if ( isset($voisinesMap[$NE_Src][$NE_Trg]['In']) ) { echo " ".$voisinesMap[$NE_Src][$NE_Trg]['In']; } else { echo " "; }
- }
- echo " ".$knownNE[$NE_Src]."\n";
- }
-
- echo "\n";
-
-
- echo "Out ";
- foreach ( $listOfNE as $NE_Trg )
- {
- echo $NE_Trg." ";
- }
- echo "\n";
- foreach ( $listOfNE as $NE_Src )
- {
- echo $NE_Src."";
- foreach ( $listOfNE as $NE_Trg )
- {
- if ( isset($voisinesMap[$NE_Src][$NE_Trg]['Out']) ) { echo " ".$voisinesMap[$NE_Src][$NE_Trg]['Out']; } else { echo " "; }
- }
- echo " ".$knownNE[$NE_Src]."\n";
- }
-
- print_r( $voisinesMap ); echo "\n";
- }
- ?>
-
-
-
diff --git a/resources/archives/RadioVoisinesMap.php b/resources/archives/RadioVoisinesMap.php
deleted file mode 100644
index 7e9c2757e5..0000000000
--- a/resources/archives/RadioVoisinesMap.php
+++ /dev/null
@@ -1,145 +0,0 @@
-
-
-
-
-
-
-
-Abeille Network
-
-
-
-
-
-
-
-
-
-
-On dessine un triangle plein
-
-
-
-
-
-
-
-L ordre d affichage est important
-
-Maison
-
-
-
-
-
-Abeilles
-
- $Abeille ) {
- echo $AbeilleId . "\n";
- echo ' '."\n";
- echo ' '.$AbeilleId .' '."\n";
- }
- ?>
-
-Liaisons Radio
-
-M pour move to
-L pour Line to
- $liaisonRadio ) {
- // echo ' '."\n";
- // }
-
-
- // $voisinesMap
-
- foreach ( $voisinesMap as $sourceId => $voisine ) {
-
- foreach ( $voisine as $targetId => $link ) {
- $sourceIdName = $knownNE[$sourceId];
- $targetIdName = $knownNE[$targetId];
- echo $sourceIdName . ' - ' . $targetIdName; echo "\n";
- if ($sourceIdName!=$targetIdName){
- if ( ($sourceIdName==$NE) || ("All"==$NE) || ($sourceIdName==$NE2) ) {
- echo ' '."\n";
- $midX = ( $Abeilles[$sourceIdName]['position']['x'] + $Abeilles[$targetIdName]['position']['x'] ) / 2;
- $midY = ( $Abeilles[$sourceIdName]['position']['y'] + $Abeilles[$targetIdName]['position']['y'] ) / 2;
- echo ''.$link[$InOut].' '."\n";
-
- print_r( $InOut );
- print_r( $link );
- }
- }
- }
- }
- ?>
-
-
-
-
-
-Sorry, your browser does not support inline SVG.
-
-
-
-
-
diff --git a/resources/archives/RouteRecord.json b/resources/archives/RouteRecord.json
deleted file mode 100644
index 45cd749bea..0000000000
--- a/resources/archives/RouteRecord.json
+++ /dev/null
@@ -1,7526 +0,0 @@
-[
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 21:59:53.716336000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "75593.716336000",
- "frame.time_delta": "0.008224000",
- "frame.time_delta_displayed": "0.000000000",
- "frame.time_relative": "395.402283000",
- "frame.number": "746",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "232",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000cb51",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "88",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "644904",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "c9:cb:31:c6",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 21:59:53.720176000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "75593.720176000",
- "frame.time_delta": "0.001696000",
- "frame.time_delta_displayed": "0.003840000",
- "frame.time_relative": "395.406123000",
- "frame.number": "748",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "233",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000ada9",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "90",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "644905",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "ec:38:0e:00",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:00:56.055024000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "75656.055024000",
- "frame.time_delta": "0.002192000",
- "frame.time_delta_displayed": "62.334848000",
- "frame.time_relative": "457.740971000",
- "frame.number": "871",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "240",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00006c78",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "97",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "644912",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "d1:ab:ce:35",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:14:53.733360000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "76493.733360000",
- "frame.time_delta": "0.006368000",
- "frame.time_delta_displayed": "837.678336000",
- "frame.time_relative": "1295.419307000",
- "frame.number": "2157",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "54",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00003395",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "151",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "644982",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "aa:db:41:01",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:14:53.739120000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "76493.739120000",
- "frame.time_delta": "0.003616000",
- "frame.time_delta_displayed": "0.005760000",
- "frame.time_relative": "1295.425067000",
- "frame.number": "2159",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "55",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00006e43",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "153",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "644983",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "8f:c8:a9:65",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:24:27.799504000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "77067.799504000",
- "frame.time_delta": "0.002464000",
- "frame.time_delta_displayed": "574.060384000",
- "frame.time_relative": "1869.485451000",
- "frame.number": "2850",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "95",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000ccc3",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x0000345f",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "62",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:e4:4e:ce",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645023",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "5f:24:1d:5f",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:29:53.076352000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "77393.076352000",
- "frame.time_delta": "0.007648000",
- "frame.time_delta_displayed": "325.276848000",
- "frame.time_relative": "2194.762299000",
- "frame.number": "3977",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "150",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00004749",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "216",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645078",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "b0:94:bf:ae",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:29:53.082112000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "77393.082112000",
- "frame.time_delta": "0.003616000",
- "frame.time_delta_displayed": "0.005760000",
- "frame.time_relative": "2194.768059000",
- "frame.number": "3979",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "151",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000425e",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645079",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "4b:2d:7f:b3",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:30:14.464224000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "77414.464224000",
- "frame.time_delta": "0.012768000",
- "frame.time_delta_displayed": "21.382112000",
- "frame.time_relative": "2216.150171000",
- "frame.number": "4042",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "156",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000008ba",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "99",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645084",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "62:99:a9:36",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:30:14.468704000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "77414.468704000",
- "frame.time_delta": "0.002272000",
- "frame.time_delta_displayed": "0.004480000",
- "frame.time_relative": "2216.154651000",
- "frame.number": "4044",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "157",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000f75a",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "100",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645085",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "a4:f4:aa:c7",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:42:47.923648000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78167.923648000",
- "frame.time_delta": "0.003920000",
- "frame.time_delta_displayed": "753.454944000",
- "frame.time_relative": "2969.609595000",
- "frame.number": "5024",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "227",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000c98e",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "101",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645155",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "05:2f:3e:56",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:42:47.944448000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78167.944448000",
- "frame.time_delta": "0.010848000",
- "frame.time_delta_displayed": "0.020800000",
- "frame.time_relative": "2969.630395000",
- "frame.number": "5030",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "228",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00004a76",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "102",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645156",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "b4:b5:4d:3b",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:42:47.953088000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78167.953088000",
- "frame.time_delta": "0.006432000",
- "frame.time_delta_displayed": "0.008640000",
- "frame.time_relative": "2969.639035000",
- "frame.number": "5032",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "229",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00002d5d",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "103",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645157",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "fd:cc:77:eb",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:42:58.236784000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78178.236784000",
- "frame.time_delta": "0.001824000",
- "frame.time_delta_displayed": "10.283696000",
- "frame.time_relative": "2979.922731000",
- "frame.number": "5061",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "234",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000672f",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "104",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645162",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "0f:73:2f:5e",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:42:58.241264000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78178.241264000",
- "frame.time_delta": "0.004480000",
- "frame.time_delta_displayed": "0.004480000",
- "frame.time_relative": "2979.927211000",
- "frame.number": "5062",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "234",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000672f",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "104",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645162",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "0f:73:2f:5e",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:42:58.244784000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78178.244784000",
- "frame.time_delta": "0.001312000",
- "frame.time_delta_displayed": "0.003520000",
- "frame.time_relative": "2979.930731000",
- "frame.number": "5064",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "235",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000093c7",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "105",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645163",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "90:d9:81:70",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:42:58.257264000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78178.257264000",
- "frame.time_delta": "0.012480000",
- "frame.time_delta_displayed": "0.012480000",
- "frame.time_relative": "2979.943211000",
- "frame.number": "5065",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "235",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000093c7",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "105",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645163",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "90:d9:81:70",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:42:58.261744000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78178.261744000",
- "frame.time_delta": "0.004480000",
- "frame.time_delta_displayed": "0.004480000",
- "frame.time_relative": "2979.947691000",
- "frame.number": "5066",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "236",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00008b9c",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "106",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645164",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "55:34:41:88",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:42:58.306864000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78178.306864000",
- "frame.time_delta": "0.016192000",
- "frame.time_delta_displayed": "0.045120000",
- "frame.time_relative": "2979.992811000",
- "frame.number": "5075",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "240",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000017a7",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "105",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645168",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "c7:6b:2d:67",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:44:53.653776000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78293.653776000",
- "frame.time_delta": "0.011408000",
- "frame.time_delta_displayed": "115.346912000",
- "frame.time_relative": "3095.339723000",
- "frame.number": "5543",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "8",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000068ec",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "31",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645192",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "96:89:ad:9d",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:44:53.658256000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78293.658256000",
- "frame.time_delta": "0.002336000",
- "frame.time_delta_displayed": "0.004480000",
- "frame.time_relative": "3095.344203000",
- "frame.number": "5545",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "9",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00006ab2",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "33",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645193",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "82:a9:9a:a6",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:44:53.662736000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "78293.662736000",
- "frame.time_delta": "0.004480000",
- "frame.time_delta_displayed": "0.004480000",
- "frame.time_relative": "3095.348683000",
- "frame.number": "5546",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "9",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00006ab2",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "33",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645193",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "82:a9:9a:a6",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:59:32.743536000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "79172.743536000",
- "frame.time_delta": "0.002768000",
- "frame.time_delta_displayed": "879.080800000",
- "frame.time_relative": "3974.429483000",
- "frame.number": "6856",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "80",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000a0d6",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "107",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645264",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "34:a1:2d:94",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:59:53.141024000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "79193.141024000",
- "frame.time_delta": "0.007360000",
- "frame.time_delta_displayed": "20.397488000",
- "frame.time_relative": "3994.826971000",
- "frame.number": "6957",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "86",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000d976",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "93",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645270",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "9e:b9:9d:6b",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 22:59:53.146144000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "79193.146144000",
- "frame.time_delta": "0.002992000",
- "frame.time_delta_displayed": "0.005120000",
- "frame.time_relative": "3994.832091000",
- "frame.number": "6959",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "87",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00005ce4",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "95",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645271",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "e6:29:44:90",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:14:17.305152000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "80057.305152000",
- "frame.time_delta": "0.001680000",
- "frame.time_delta_displayed": "864.159008000",
- "frame.time_relative": "4858.991099000",
- "frame.number": "8246",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "153",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000902c",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "108",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645337",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "61:b7:fc:8b",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:14:17.327232000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "80057.327232000",
- "frame.time_delta": "0.003488000",
- "frame.time_delta_displayed": "0.022080000",
- "frame.time_relative": "4859.013179000",
- "frame.number": "8253",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "153",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000902c",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "108",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645337",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "61:b7:fc:8b",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:14:17.332032000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "80057.332032000",
- "frame.time_delta": "0.002592000",
- "frame.time_delta_displayed": "0.004800000",
- "frame.time_relative": "4859.017979000",
- "frame.number": "8255",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "154",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000872c",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "109",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645338",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "c2:8c:bf:f2",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:14:17.336192000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "80057.336192000",
- "frame.time_delta": "0.001952000",
- "frame.time_delta_displayed": "0.004160000",
- "frame.time_relative": "4859.022139000",
- "frame.number": "8257",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "155",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00001c8c",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "110",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645339",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "46:37:44:b7",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:14:39.274128000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "80079.274128000",
- "frame.time_delta": "0.002016000",
- "frame.time_delta_displayed": "21.937936000",
- "frame.time_relative": "4880.960075000",
- "frame.number": "8432",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "166",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000578a",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x0000345f",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "63",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:e4:4e:ce",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645350",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "9f:93:56:6b",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:14:54.217936000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "80094.217936000",
- "frame.time_delta": "0.006176000",
- "frame.time_delta_displayed": "14.943808000",
- "frame.time_relative": "4895.903883000",
- "frame.number": "8569",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "174",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000060a1",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "159",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645358",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "b6:e0:cb:87",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:14:54.223696000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "80094.223696000",
- "frame.time_delta": "0.003616000",
- "frame.time_delta_displayed": "0.005760000",
- "frame.time_relative": "4895.909643000",
- "frame.number": "8571",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "175",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000b660",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "161",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645359",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "85:c3:43:fd",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:39:24.044672000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "81564.044672000",
- "frame.time_delta": "0.008640000",
- "frame.time_delta_displayed": "1469.820976000",
- "frame.time_relative": "6365.730619000",
- "frame.number": "10888",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "61",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00006fd4",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "111",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645501",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "e6:ff:53:8f",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:39:24.049152000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "81564.049152000",
- "frame.time_delta": "0.004480000",
- "frame.time_delta_displayed": "0.004480000",
- "frame.time_relative": "6365.735099000",
- "frame.number": "10889",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "61",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00006fd4",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "111",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645501",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "e6:ff:53:8f",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:39:24.054912000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "81564.054912000",
- "frame.time_delta": "0.003552000",
- "frame.time_delta_displayed": "0.005760000",
- "frame.time_relative": "6365.740859000",
- "frame.number": "10891",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "62",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000733f",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "112",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645502",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "34:9c:f4:eb",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:39:24.059072000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "81564.059072000",
- "frame.time_delta": "0.001952000",
- "frame.time_delta_displayed": "0.004160000",
- "frame.time_relative": "6365.745019000",
- "frame.number": "10893",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "63",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000f05d",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "113",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645503",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "6a:24:b5:14",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:44:54.564368000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "81894.564368000",
- "frame.time_delta": "0.006304000",
- "frame.time_delta_displayed": "330.505296000",
- "frame.time_relative": "6696.250315000",
- "frame.number": "11697",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "111",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000eeff",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "27",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645551",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "51:b8:09:9c",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:44:54.568208000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "81894.568208000",
- "frame.time_delta": "0.001696000",
- "frame.time_delta_displayed": "0.003840000",
- "frame.time_relative": "6696.254155000",
- "frame.number": "11699",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "112",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000c3ba",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "29",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645552",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "44:34:a0:bd",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:54:18.114512000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "82458.114512000",
- "frame.time_delta": "0.003568000",
- "frame.time_delta_displayed": "563.546304000",
- "frame.time_relative": "7259.800459000",
- "frame.number": "12661",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "195",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00003500",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "114",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645635",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "39:d5:e1:8c",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:59:53.228384000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "82793.228384000",
- "frame.time_delta": "0.008272000",
- "frame.time_delta_displayed": "335.113872000",
- "frame.time_relative": "7594.914331000",
- "frame.number": "13426",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "232",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000b5ee",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "89",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645672",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "c6:31:12:a0",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 23:59:53.233504000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "82793.233504000",
- "frame.time_delta": "0.002960000",
- "frame.time_delta_displayed": "0.005120000",
- "frame.time_relative": "7594.919451000",
- "frame.number": "13428",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "233",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000005e0",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "91",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645673",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "48:38:0a:b2",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:00:00.315968000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "82800.315968000",
- "frame.time_delta": "0.001328000",
- "frame.time_delta_displayed": "7.082464000",
- "frame.time_relative": "7602.001915000",
- "frame.number": "13459",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "236",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000422d",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "115",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645676",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "76:f2:ee:7e",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:00:00.325568000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "82800.325568000",
- "frame.time_delta": "0.004224000",
- "frame.time_delta_displayed": "0.009600000",
- "frame.time_relative": "7602.011515000",
- "frame.number": "13463",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "237",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00000e64",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "116",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645677",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "41:13:d0:7f",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:00:00.331328000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "82800.331328000",
- "frame.time_delta": "0.003536000",
- "frame.time_delta_displayed": "0.005760000",
- "frame.time_relative": "7602.017275000",
- "frame.number": "13465",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "238",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000bb53",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "117",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645678",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "41:e6:32:4b",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:04:52.499552000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "83092.499552000",
- "frame.time_delta": "0.002864000",
- "frame.time_delta_displayed": "292.168224000",
- "frame.time_relative": "7894.185499000",
- "frame.number": "13832",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "5",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00005b9b",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x0000345f",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "64",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:e4:4e:ce",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645701",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "8f:06:d9:49",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:04:52.503072000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "83092.503072000",
- "frame.time_delta": "0.003520000",
- "frame.time_delta_displayed": "0.003520000",
- "frame.time_relative": "7894.189019000",
- "frame.number": "13833",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "5",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00005b9b",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x0000345f",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "64",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:e4:4e:ce",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645701",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "8f:06:d9:49",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:15:00.565936000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "83700.565936000",
- "frame.time_delta": "0.007536000",
- "frame.time_delta_displayed": "608.062864000",
- "frame.time_relative": "8502.251883000",
- "frame.number": "15291",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "99",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000016ab",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "154",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645795",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "86:97:50:4d",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:15:00.571696000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "83700.571696000",
- "frame.time_delta": "0.003616000",
- "frame.time_delta_displayed": "0.005760000",
- "frame.time_relative": "8502.257643000",
- "frame.number": "15293",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "100",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000008d",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "156",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645796",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "7b:60:f0:b7",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:20:45.939200000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84045.939200000",
- "frame.time_delta": "0.006976000",
- "frame.time_delta_displayed": "345.367504000",
- "frame.time_relative": "8847.625147000",
- "frame.number": "15777",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "125",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000081c9",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "118",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645821",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "9d:9c:7c:94",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:20:45.944960000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84045.944960000",
- "frame.time_delta": "0.003536000",
- "frame.time_delta_displayed": "0.005760000",
- "frame.time_relative": "8847.630907000",
- "frame.number": "15779",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "126",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000ec28",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "119",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645822",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "f9:9d:f3:f6",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:20:45.948800000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84045.948800000",
- "frame.time_delta": "0.001616000",
- "frame.time_delta_displayed": "0.003840000",
- "frame.time_relative": "8847.634747000",
- "frame.number": "15781",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "127",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000bdc2",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "120",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645823",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "c4:7c:f4:22",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.942976000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.942976000",
- "frame.time_delta": "0.005952000",
- "frame.time_delta_displayed": "552.994176000",
- "frame.time_relative": "9400.628923000",
- "frame.number": "17096",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "201",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000e313",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645897",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "6e:c9:67:8a",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.947136000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.947136000",
- "frame.time_delta": "0.004160000",
- "frame.time_delta_displayed": "0.004160000",
- "frame.time_relative": "9400.633083000",
- "frame.number": "17097",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "201",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000e313",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645897",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "6e:c9:67:8a",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.951296000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.951296000",
- "frame.time_delta": "0.004160000",
- "frame.time_delta_displayed": "0.004160000",
- "frame.time_relative": "9400.637243000",
- "frame.number": "17098",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "201",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000e313",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645897",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "6e:c9:67:8a",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.954496000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.954496000",
- "frame.time_delta": "0.003200000",
- "frame.time_delta_displayed": "0.003200000",
- "frame.time_relative": "9400.640443000",
- "frame.number": "17099",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "201",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000e313",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645897",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "6e:c9:67:8a",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.963776000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.963776000",
- "frame.time_delta": "0.004608000",
- "frame.time_delta_displayed": "0.009280000",
- "frame.time_relative": "9400.649723000",
- "frame.number": "17102",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "202",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000a7d6",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "220",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645898",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "1c:c2:a2:b8",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.972416000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.972416000",
- "frame.time_delta": "0.003824000",
- "frame.time_delta_displayed": "0.008640000",
- "frame.time_relative": "9400.658363000",
- "frame.number": "17104",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "202",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000a7d6",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "220",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645898",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "1c:c2:a2:b8",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.976576000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.976576000",
- "frame.time_delta": "0.004160000",
- "frame.time_delta_displayed": "0.004160000",
- "frame.time_relative": "9400.662523000",
- "frame.number": "17105",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "202",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000a7d6",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "220",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645898",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "1c:c2:a2:b8",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.981056000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.981056000",
- "frame.time_delta": "0.004480000",
- "frame.time_delta_displayed": "0.004480000",
- "frame.time_relative": "9400.667003000",
- "frame.number": "17106",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "203",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000f150",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645899",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "fb:10:65:62",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.985536000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.985536000",
- "frame.time_delta": "0.004480000",
- "frame.time_delta_displayed": "0.004480000",
- "frame.time_relative": "9400.671483000",
- "frame.number": "17107",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "203",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000f150",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645899",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "fb:10:65:62",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.992256000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.992256000",
- "frame.time_delta": "0.002112000",
- "frame.time_delta_displayed": "0.006720000",
- "frame.time_relative": "9400.678203000",
- "frame.number": "17110",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "203",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000f150",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645899",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "fb:10:65:62",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:58.997680000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84598.997680000",
- "frame.time_delta": "0.005424000",
- "frame.time_delta_displayed": "0.005424000",
- "frame.time_relative": "9400.683627000",
- "frame.number": "17111",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "203",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000f150",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645899",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "fb:10:65:62",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:59.030640000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84599.030640000",
- "frame.time_delta": "0.004944000",
- "frame.time_delta_displayed": "0.032960000",
- "frame.time_relative": "9400.716587000",
- "frame.number": "17119",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "206",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x000080ad",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "220",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645902",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "59:17:61:a1",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:29:59.034800000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "84599.034800000",
- "frame.time_delta": "0.002000000",
- "frame.time_delta_displayed": "0.004160000",
- "frame.time_relative": "9400.720747000",
- "frame.number": "17121",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "207",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00004970",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "218",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645903",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "63:0e:99:33",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:42:11.716960000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "85331.716960000",
- "frame.time_delta": "0.001136000",
- "frame.time_delta_displayed": "732.682160000",
- "frame.time_relative": "10133.402907000",
- "frame.number": "18338",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "17",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000f107",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "121",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645969",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "fe:3d:fb:82",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:42:11.731680000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "85331.731680000",
- "frame.time_delta": "0.009040000",
- "frame.time_delta_displayed": "0.014720000",
- "frame.time_relative": "10133.417627000",
- "frame.number": "18342",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "18",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00003942",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "122",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645970",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "ec:a7:63:e5",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:42:11.736160000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "85331.736160000",
- "frame.time_delta": "0.002256000",
- "frame.time_delta_displayed": "0.004480000",
- "frame.time_relative": "10133.422107000",
- "frame.number": "18344",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "19",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00000734",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "123",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "645971",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "5c:66:dd:73",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:44:58.674448000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "85498.674448000",
- "frame.time_delta": "0.006416000",
- "frame.time_delta_displayed": "166.938288000",
- "frame.time_relative": "10300.360395000",
- "frame.number": "19075",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "50",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000b7c3",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "26",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646002",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "86:47:8b:70",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:44:58.678288000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "85498.678288000",
- "frame.time_delta": "0.001696000",
- "frame.time_delta_displayed": "0.003840000",
- "frame.time_relative": "10300.364235000",
- "frame.number": "19077",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "51",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000c8bd",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "28",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646003",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "d0:85:58:49",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:52:34.648624000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "85954.648624000",
- "frame.time_delta": "0.003488000",
- "frame.time_delta_displayed": "455.970336000",
- "frame.time_relative": "10756.334571000",
- "frame.number": "19731",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "85",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00005efe",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "124",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646037",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "40:45:1b:00",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:55:04.014016000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "86104.014016000",
- "frame.time_delta": "0.002368000",
- "frame.time_delta_displayed": "149.365392000",
- "frame.time_relative": "10905.699963000",
- "frame.number": "19954",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "99",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000377d",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x0000345f",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "65",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:e4:4e:ce",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646051",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "7e:f8:00:af",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:59:58.062320000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "86398.062320000",
- "frame.time_delta": "0.007632000",
- "frame.time_delta_displayed": "294.048304000",
- "frame.time_relative": "11199.748267000",
- "frame.number": "20681",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "134",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000f240",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "89",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646086",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "45:e7:c1:13",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 00:59:58.066480000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "86398.066480000",
- "frame.time_delta": "0.002016000",
- "frame.time_delta_displayed": "0.004160000",
- "frame.time_relative": "11199.752427000",
- "frame.number": "20683",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "135",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00000d85",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "91",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646087",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "ae:b5:2b:04",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:19:32.364944000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "87572.364944000",
- "frame.time_delta": "0.007440000",
- "frame.time_delta_displayed": "1174.298464000",
- "frame.time_relative": "12374.050891000",
- "frame.number": "22939",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "250",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00004852",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "125",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646202",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "20:bd:58:4b",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:19:32.369744000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "87572.369744000",
- "frame.time_delta": "0.002592000",
- "frame.time_delta_displayed": "0.004800000",
- "frame.time_relative": "12374.055691000",
- "frame.number": "22941",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "251",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00004f07",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "126",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646203",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "55:65:49:86",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:19:32.373904000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "87572.373904000",
- "frame.time_delta": "0.001952000",
- "frame.time_delta_displayed": "0.004160000",
- "frame.time_relative": "12374.059851000",
- "frame.number": "22943",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "252",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000be12",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "127",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646204",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "de:47:92:50",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:29:59.130784000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "88199.130784000",
- "frame.time_delta": "0.007232000",
- "frame.time_delta_displayed": "626.756880000",
- "frame.time_relative": "13000.816731000",
- "frame.number": "24050",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "52",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000fa0d",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "213",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646260",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "26:5a:b4:4a",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:29:59.134304000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "88199.134304000",
- "frame.time_delta": "0.001392000",
- "frame.time_delta_displayed": "0.003520000",
- "frame.time_relative": "13000.820251000",
- "frame.number": "24052",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "53",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000f784",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "215",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646261",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "b9:10:58:e7",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:45:15.998448000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "89115.998448000",
- "frame.time_delta": "0.002032000",
- "frame.time_delta_displayed": "916.864144000",
- "frame.time_relative": "13917.684395000",
- "frame.number": "25758",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "138",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000e63f",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x0000345f",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "66",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:e4:4e:ce",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646346",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "21:40:4e:5e",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:49:20.290608000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "89360.290608000",
- "frame.time_delta": "0.006992000",
- "frame.time_delta_displayed": "244.292160000",
- "frame.time_relative": "14161.976555000",
- "frame.number": "26064",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "155",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000d85e",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "128",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646363",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "25:80:8d:95",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:57:02.991776000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "89822.991776000",
- "frame.time_delta": "0.005632000",
- "frame.time_delta_displayed": "462.701168000",
- "frame.time_relative": "14624.677723000",
- "frame.number": "26631",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "187",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00009709",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "129",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646395",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "e6:65:a2:44",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:57:03.007456000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "89823.007456000",
- "frame.time_delta": "0.013472000",
- "frame.time_delta_displayed": "0.015680000",
- "frame.time_relative": "14624.693403000",
- "frame.number": "26633",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "188",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00003cf6",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "130",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646396",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "d8:37:ad:83",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:57:03.012576000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "89823.012576000",
- "frame.time_delta": "0.002912000",
- "frame.time_delta_displayed": "0.005120000",
- "frame.time_relative": "14624.698523000",
- "frame.number": "26635",
- "frame.len": "57",
- "frame.cap_len": "57",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "57",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "189",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x00006037",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x00001be0",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "131",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:15:8d:00:01:d6:c1:77",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646397",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "2b:61:18:f5",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "1",
- "zbee_nwk.cmd.relay_device": "0x000036a6"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:59:58.544672000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "89998.544672000",
- "frame.time_delta": "0.007536000",
- "frame.time_delta_displayed": "175.532096000",
- "frame.time_relative": "14800.230619000",
- "frame.number": "27293",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "228",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000a0c3",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "83",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646436",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "a0:3b:37:f8",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
- ,
- {
- "_index": "packets-2018-06-12",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 2, 1970 01:59:58.553952000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "89998.553952000",
- "frame.time_delta": "0.007120000",
- "frame.time_delta_displayed": "0.009280000",
- "frame.time_relative": "14800.239899000",
- "frame.number": "27295",
- "frame.len": "55",
- "frame.cap_len": "55",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "55",
- "wpan.fcf": "0x00008861",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "1",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "229",
- "wpan.dst_pan": "0x0000e19d",
- "wpan.dst16": "0x00000000",
- "wpan.src16": "0x000036a6",
- "wpan.src64": "00:0b:57:ff:fe:95:2a:69",
- "wpan.src64.origin": "39",
- "wpan.fcs": "0x0000865f",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001a09",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "1",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x00000000",
- "zbee_nwk.src": "0x000036a6",
- "zbee_nwk.radius": "30",
- "zbee_nwk.seqno": "85",
- "zbee_nwk.dst64": "00:15:8d:00:01:b2:2e:24",
- "zbee_nwk.src64": "00:0b:57:ff:fe:95:2a:69",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "646437",
- "zbee.sec.src64": "00:0b:57:ff:fe:95:2a:69",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "f6:18:39:56",
- "zbee.sec.key": "b3:5c:b1:c2:5f:18:3d:de:cb:94:89:ba:f7:d0:95:56",
- "zbee.sec.key.origin": "14279"
- },
- "Command Frame: Route Record": {
- "zbee_nwk.cmd.id": "0x00000005",
- "zbee_nwk.cmd.relay_count": "0"
- }
- }
- }
- }
- }
-]
diff --git a/resources/archives/RouteRecord.php b/resources/archives/RouteRecord.php
deleted file mode 100644
index a80efaeeb2..0000000000
--- a/resources/archives/RouteRecord.php
+++ /dev/null
@@ -1,108 +0,0 @@
- $subarr) {
- foreach ($subarr as $subkey => $subvalue) {
- echo $subvalue." ";
- }
- echo "\n";
- }
- return $out;
- }
-
- $listOfNE = array();
- $trafficsMap = array();
- $listOfMACTraffic[] = array();
- $listOfNWKTraffic[] = array();
-
-
-
- $packets = packets::getDataFromJson('RouteRecord.json');
- // var_dump( $packets );
-
- $routes = array();
-
- foreach ($packets as $key => $packet){
- //commandes
- if ( isset( $packet['_source']['layers']['zbee_nwk']['Command Frame: Route Record'] ) )
- {
- // echo $packet['_source']['layers']['zbee_nwk']['zbee_nwk.src']."\n";
- // echo $packet['_source']['layers']['zbee_nwk']['zbee_nwk.dst']."\n";
- // var_dump( $packet['_source']['layers']['zbee_nwk']['Command Frame: Route Record'] );
- // echo "-------------------------------------\n";
- $data = substr($packet['_source']['layers']['zbee_nwk']['zbee_nwk.src'],-4) . "->";
- // echo substr($packet['_source']['layers']['zbee_nwk']['zbee_nwk.src'],-4) . "->";
-
- foreach ($packet['_source']['layers']['zbee_nwk']['Command Frame: Route Record'] as $field => $fieldData ) {
- if ( $field == "zbee_nwk.cmd.relay_device" ) {
- $data = $data . substr($fieldData,-4)."->";
- // echo substr($fieldData,-4)."->";
- }
-
- }
-
- $data = $data . substr($packet['_source']['layers']['zbee_nwk']['zbee_nwk.dst'],-4);
- // echo substr($packet['_source']['layers']['zbee_nwk']['zbee_nwk.dst'],-4)."\n";
- // echo "-------------------------------------\n";
- // echo "-------------------------------------\n";
- $routes[] = $data;
- }
- }
-
- echo "Results : \n";
- $routes = array_unique( $routes );
-
- foreach ( $routes as $id => $route ) {
- echo $route . "\n";
- // var_dump( $routes );
- }
-
- ?>
-
-
-
diff --git a/resources/archives/addParameterToAllTemplates.php b/resources/archives/addParameterToAllTemplates.php
deleted file mode 100644
index 715b35c5ec..0000000000
--- a/resources/archives/addParameterToAllTemplates.php
+++ /dev/null
@@ -1,73 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- {{Dernière comm.}}
- ';
- echo ' ';
- addJsUpdateFunction($eqId, 'Time-Time', 'idLastComm');
- ?>
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/resources/archives/desktop/AbeilleEq-Advanced-Device.php b/resources/archives/desktop/AbeilleEq-Advanced-Device.php
deleted file mode 100644
index 214e28cd90..0000000000
--- a/resources/archives/desktop/AbeilleEq-Advanced-Device.php
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-
-
-
-
-
-
- $ep2) {
- if (!isset($ep2['servClusters']))
- continue;
- if (strpos($ep2['servClusters'], '0000') === false)
- continue; // Basic cluster not supported
-
- echo '';
- }
- }
-?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{Version SW}} (SWBuildID)
- ';
- echo ' ';
- addJsUpdateFunction($eqId, $cmdLogicId, 'idSwBuild', true);
- echo '
';
- ?>
-
-
-
-
-
diff --git a/resources/archives/desktop/AbeilleEq-Advanced-Interrogations.php b/resources/archives/desktop/AbeilleEq-Advanced-Interrogations.php
deleted file mode 100644
index b4584bde82..0000000000
--- a/resources/archives/desktop/AbeilleEq-Advanced-Interrogations.php
+++ /dev/null
@@ -1,357 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/resources/archives/desktop/AbeilleEq-Advanced-Specific.php b/resources/archives/desktop/AbeilleEq-Advanced-Specific.php
deleted file mode 100644
index b7c090b540..0000000000
--- a/resources/archives/desktop/AbeilleEq-Advanced-Specific.php
+++ /dev/null
@@ -1,130 +0,0 @@
-
-
-
-
-getConfiguration('paramType', '') == "telecommande") {
-?>
-
-
-
-getConfiguration('paramType', '') == "telecommande7groups") {
-?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-getConfiguration('paramType', '') == "paramABC") {
-?>
-
-
-
-
-
-
-
-
-
-
diff --git a/resources/archives/desktop/AbeilleEq-Advanced-Zigate.php b/resources/archives/desktop/AbeilleEq-Advanced-Zigate.php
deleted file mode 100644
index 18c1d3c0f6..0000000000
--- a/resources/archives/desktop/AbeilleEq-Advanced-Zigate.php
+++ /dev/null
@@ -1,230 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/resources/archives/desktop/AbeilleEq-Advanced.php b/resources/archives/desktop/AbeilleEq-Advanced.php
deleted file mode 100644
index df0ae57c3f..0000000000
--- a/resources/archives/desktop/AbeilleEq-Advanced.php
+++ /dev/null
@@ -1,155 +0,0 @@
-
-
- ?';
- }
-
- // /* Returns current cmd value identified by its Jeedom name */
- // function getCmdValueByName($eqId, $cmdName) {
- // $cmd = AbeilleCmd::byEqLogicIdCmdName($eqId, $cmdName);
- // if (!is_object($cmd))
- // return "";
- // return $cmd->execCmd();
- // }
-
- // /* Returns cmd ID identified by its Jeedom name */
- // function getCmdIdByName($eqId, $cmdName) {
- // $cmd = AbeilleCmd::byEqLogicIdCmdName($eqId, $cmdName);
- // if (!is_object($cmd))
- // return "";
- // return $cmd->getId();
- // }
-
- // Add end point input
- function addEpInput($id, $defEp) {
- echo ' ';
- }
-
- function addClusterButton($id) {
- global $zbClusters;
- echo '';
- foreach ($zbClusters as $clustId => $clust) {
- echo ''.$clustId.' / '.$clust['name'].' ';
- }
- echo ' ';
- }
-
- // Add direction input
- function addDirInput($id) {
- echo ' ';
- }
-
- // Add manufacturer code input
- function addManufCodeInput($id) {
- echo ' ';
- }
-
- // Create drop down list of IEEE addresses, excluding zigate by default
- function addIeeeListButton($id, $withZigate = false) {
- echo '';
- $eqLogics = eqLogic::byType('Abeille');
- foreach ($eqLogics as $eqLogic) {
- list($net, $addr) = explode( "/", $eqLogic->getLogicalId());
- if (($addr == '0000') && !$withZigate)
- continue; // Excluding zigates
-
- $ieee = $eqLogic->getConfiguration('IEEE', '');
- if ($ieee == '')
- continue;
- $eqName = $eqLogic->getName();
- echo ''.$ieee.' / '.$eqName.' ';
- }
- echo ' ';
- }
-
- function addAttrInput($id) {
- echo ' ';
- }
-
- // Add a group address input
- function addGroupInput($id, $title = 'Group') {
- echo ' ';
- }
-
- // Create drop down list of Zigbee possible attribute types
- function addTypeList($id) {
- echo ' ';
- global $zbDataTypes;
- foreach ($zbDataTypes as $typeId => $type) {
- $typeId = strtoupper($typeId);
- if ($typeId == 'FF')
- echo ' ';
- else
- echo ''.$typeId.' / '.$type['short'].' ';
- }
- echo '';
- }
-
- // Create drop down list of 'Warning modes' (cluster 0502/Start Warning)
- function addWarningModesList($id) {
- echo ' ';
- echo 'Stop ';
- echo 'Burglar ';
- echo 'Fire ';
- echo 'Emergency ';
- echo 'Police panic ';
- echo 'Fire panic ';
- echo 'Emergency panic ';
- echo '';
- }
-
- // Create drop down list of 'Siren levels' (cluster 0502/Start Warning)
- function addSirenLevelList($id) {
- echo ' ';
- echo 'Low ';
- echo 'Medium ';
- echo 'High ';
- echo 'Very high ';
- echo '';
- }
-
- function addCheckbox($id, $title = '', $ph = '') {
- // Note: CHECKED by default
- echo ' ';
- }
-
- function addInput($id, $title = '', $ph = '') {
- echo ' ';
- }
-
- function addJsUpdateFunction($eqId, $cmdLogicId, $spanId, $isInput = false) {
- echo "";
- }
-?>
-
-
diff --git a/resources/archives/desktop/AbeilleEq-Cmds.php b/resources/archives/desktop/AbeilleEq-Cmds.php
deleted file mode 100644
index 791abd6f94..0000000000
--- a/resources/archives/desktop/AbeilleEq-Cmds.php
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
diff --git a/resources/archives/desktop/AbeilleEq-Js-Cmds.php b/resources/archives/desktop/AbeilleEq-Js-Cmds.php
deleted file mode 100644
index ce46c632e7..0000000000
--- a/resources/archives/desktop/AbeilleEq-Js-Cmds.php
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/resources/archives/desktop/AbeilleEq-Js.php b/resources/archives/desktop/AbeilleEq-Js.php
deleted file mode 100644
index 0cf5eeb371..0000000000
--- a/resources/archives/desktop/AbeilleEq-Js.php
+++ /dev/null
@@ -1,804 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/resources/archives/desktop/AbeilleEq-Main-Generic.php b/resources/archives/desktop/AbeilleEq-Main-Generic.php
deleted file mode 100644
index 136ace17ca..0000000000
--- a/resources/archives/desktop/AbeilleEq-Main-Generic.php
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/resources/archives/desktop/AbeilleEq-Main-Icon.php b/resources/archives/desktop/AbeilleEq-Main-Icon.php
deleted file mode 100644
index a79ce61f0e..0000000000
--- a/resources/archives/desktop/AbeilleEq-Main-Icon.php
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/resources/archives/desktop/AbeilleEq-Main-Others.php b/resources/archives/desktop/AbeilleEq-Main-Others.php
deleted file mode 100644
index d730b8eee9..0000000000
--- a/resources/archives/desktop/AbeilleEq-Main-Others.php
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
- {{Position pour les representations graphiques.}}
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/resources/archives/desktop/AbeilleEq-Main.php b/resources/archives/desktop/AbeilleEq-Main.php
deleted file mode 100644
index 7fdc4b53d4..0000000000
--- a/resources/archives/desktop/AbeilleEq-Main.php
+++ /dev/null
@@ -1,18 +0,0 @@
-
-
-
-
-
diff --git a/resources/archives/desktop/AbeilleEq.php b/resources/archives/desktop/AbeilleEq.php
deleted file mode 100644
index 0a121f887d..0000000000
--- a/resources/archives/desktop/AbeilleEq.php
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-var js_dbgDeveloperMode = '.$dbgDeveloperMode.';'; // PHP to JS
- /* Dev mode: enabling PHP errors logging */
- error_reporting(E_ALL);
- ini_set('error_log', __DIR__.'/../../../../log/AbeillePHP.log');
- ini_set('log_errors', 'On');
- }
-
- if (!isset($_GET['id']))
- exit("ERROR: Missing 'id'");
- if (!is_numeric($_GET['id']))
- exit("ERROR: 'id' is not numeric");
-
- $eqId = $_GET['id'];
- $eqLogic = eqLogic::byId($eqId);
- if (!$eqLogic)
- exit("L'équipement dont l'ID est ".$eqId." n'existe plus. Merci de raffraichir votre page.");
-
- $eqLogicId = $eqLogic->getLogicalid();
- list($eqNet, $eqAddr) = explode("/", $eqLogicId);
- $zgId = substr($eqNet, 7); // Extracting zigate number from network
- $zgType = config::byKey('ab::zgType'.$zgId, 'Abeille', '', 1); // USB, WIFI, PI, DIN
- $zgChan = config::byKey('ab::zgChan'.$zgId, 'Abeille', 11); // Zigbee channel
- $config = [];
- $config['ab::zgChan'.$zgId] = $zgChan;
- $mainEP = $eqLogic->getConfiguration('mainEP', '01');
- $eqIeee = $eqLogic->getConfiguration('IEEE', '');
- $batteryType = $eqLogic->getConfiguration('battery_type', '');
- $eqName = $eqLogic->getName();
-
- $eqModel = $eqLogic->getConfiguration('ab::eqModel', []);
- $eqZigbee = $eqLogic->getConfiguration('ab::zigbee', []);
- // $eqSettings = $eqLogic->getConfiguration('ab::settings', []);
-
- echo ''; // PHP to JS
- echo ''; // PHP to JS
- echo ''; // PHP to JS
- echo ''; // PHP to JS
- echo ''; // PHP to JS
- $abQueues = $GLOBALS['abQueues'];
- echo ''; // PHP to JS
- echo ''; // PHP to JS
- // sendVarToJS('js_eqSettings', $eqSettings);
- sendVarToJS('js_config', $config);
-
- /* Returns cmd ID identified by its Jeedom logical ID name */
- function getCmdIdByLogicId($eqId, $cmdLogicId) {
- $cmd = cmd::byEqLogicIdAndLogicalId($eqId, $cmdLogicId);
- if (!is_object($cmd))
- return "";
- return $cmd->getId();
- }
-
- /* Returns current cmd value identified by its Jeedom logical ID name */
- function getCmdValueByLogicId($eqId, $logicId) {
- $cmd = AbeilleCmd::byEqLogicIdAndLogicalId($eqId, $logicId);
- if (!is_object($cmd))
- return "";
- return $cmd->execCmd();
- }
-?>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/resources/archives/essai.json b/resources/archives/essai.json
deleted file mode 100644
index a5566d11bc..0000000000
--- a/resources/archives/essai.json
+++ /dev/null
@@ -1,92 +0,0 @@
-[
- {
- "_index": "packets-2018-05-10",
- "_type": "pcap_file",
- "_score": null,
- "_source": {
- "layers": {
- "frame": {
- "frame.interface_id": "0",
- "frame.encap_type": "104",
- "frame.time": "Jan 1, 1970 01:01:32.875056000 CET",
- "frame.offset_shift": "0.000000000",
- "frame.time_epoch": "92.875056000",
- "frame.time_delta": "9.597627000",
- "frame.time_delta_displayed": "9.597627000",
- "frame.time_relative": "9.597627000",
- "frame.number": "2",
- "frame.len": "47",
- "frame.cap_len": "47",
- "frame.marked": "0",
- "frame.ignored": "0",
- "frame.protocols": "zbparams1:wpan:zbee_nwk",
- "frame.coloring_rule.name": "___conversation_color_filter___07",
- "frame.coloring_rule.string": "zbee_nwk.cmd.id == 0x08"
- },
- "_ws.lua.fake": "",
- "wpan": {
- "wpan.frame_length": "47",
- "wpan.fcf": "0x00008841",
- "wpan.fcf_tree": {
- "wpan.frame_type": "0x00000001",
- "wpan.security": "0",
- "wpan.pending": "0",
- "wpan.ack_request": "0",
- "wpan.pan_id_compression": "1",
- "wpan.seqno_suppression": "0",
- "wpan.ie_present": "0",
- "wpan.dst_addr_mode": "0x00000002",
- "wpan.version": "0",
- "wpan.src_addr_mode": "0x00000002"
- },
- "wpan.seq_no": "149",
- "wpan.dst_pan": "0x0000f0ef",
- "wpan.dst16": "0x0000ffff",
- "wpan.src16": "0x00000304",
- "wpan.src64": "00:0b:57:ff:fe:c0:d7:3f",
- "wpan.src64.origin": "2",
- "wpan.fcs": "0x0000cc3e",
- "wpan.fcs_ok": "1"
- },
- "zbee_nwk": {
- "zbee_nwk.fcf": "0x00001209",
- "zbee_nwk.fcf_tree": {
- "zbee_nwk.frame_type": "0x00000001",
- "zbee_nwk.proto_version": "2",
- "zbee_nwk.discovery": "0x00000000",
- "zbee_nwk.multicast": "0",
- "zbee_nwk.security": "1",
- "zbee_nwk.src_route": "0",
- "zbee_nwk.ext_dst": "0",
- "zbee_nwk.ext_src": "1",
- "zbee_nwk.end_device_initiator": "0"
- },
- "zbee_nwk.dst": "0x0000fffc",
- "zbee_nwk.src": "0x00000304",
- "zbee_nwk.radius": "1",
- "zbee_nwk.seqno": "97",
- "zbee_nwk.src64": "00:0b:57:ff:fe:c0:d7:3f",
- "ZigBee Security Header": {
- "zbee.sec.field": "0x00000028",
- "zbee.sec.field_tree": {
- "zbee.sec.key_id": "0x00000001",
- "zbee.sec.ext_nonce": "1"
- },
- "zbee.sec.counter": "2425182",
- "zbee.sec.src64": "00:0b:57:ff:fe:c0:d7:3f",
- "zbee.sec.key_seqno": "0",
- "zbee.sec.mic": "d2:d3:da:b7",
- "zbee.sec.key": "0d:75:0a:06:bf:80:68:ad:fe:40:6a:23:9a:5d:40:ac",
- "zbee.sec.decryption_key": ""
- },
- "Command Frame: Link Status": {
- "zbee_nwk.cmd.id": "0x00000008",
- "zbee_nwk.cmd.link.last": "1",
- "zbee_nwk.cmd.link.first": "1",
- "zbee_nwk.cmd.link.count": "0"
- }
- }
- }
- }
- }
- ]
diff --git a/resources/archives/modelesPage.php b/resources/archives/modelesPage.php
deleted file mode 100644
index 8ef17a01b3..0000000000
--- a/resources/archives/modelesPage.php
+++ /dev/null
@@ -1,152 +0,0 @@
-getTimeout() . "\n";
-// var_dump( $abeille );
-
-// $abeilleTemplate = new AbeilleTemplateEq;
-
-// $uniqId = $abeilleTemplate->uniqIdUsedByAnAbeille($logicalId);
-// var_dump( $abeilleTemplate->getEqLogicsByTemplateUniqId('5c07c76620sdsfs8a7') );
-// var_dump( $abeilleTemplate->getJsonFileNameForUniqId('5c07c76620sdsfs8a7') );
-// var_dump( $abeilleTemplate->getJsonForUniqId( '5c07c76620sdsfs8a7' ) );
-// var_dump( $abeilleTemplate->getNameJeedomFromTemplate('5c07c76620sdsfs8a7') );
-
-// echo $abeille->getTimeout() . ' <-> ' . $abeilleTemplate->getTimeOutFromTemplate($uniqId) . "\n";
-
-
-
-// '5c07c76620sdsfs8a7'
-// Abeille1/3EFE
-
-// $eqLogicalIdRef = 'Abeille1/3EFE';
-// $logicalId = '0000-01-0004';
-
-// $abeille = Abeille::byLogicalId( $logicalId, 'Abeille', false );
-
-// echo $abeille->getTimeout() . "\n";
-// var_dump( $abeille );
-
-// $abeilleCmdTemplate = new AbeilleCmdTemplate;
-
-// $uniqId = AbeilleTemplateCmd::uniqIdUsedByAnAbeilleCmd($eqLogicalIdRef, $logicalId);
-
-// echo "uniqId: ".$uniqId."\n";
-// var_dump( AbeilleCmdTemplate::getCmdByTemplateUniqId($uniqId) );
-
-// var_dump( AbeilleTemplateCommon::getJsonFileNameForUniqId($uniqId) );
-
-// var_dump( $abeilleTemplate->getJsonForUniqId( '5c07c76620sdsfs8a7' ) );
-// var_dump( $abeilleTemplate->getNameJeedomFromTemplate('5c07c76620sdsfs8a7') );
-
-// echo $abeille->getTimeout() . ' <-> ' . $abeilleTemplate->getTimeOutFromTemplate($uniqId) . "\n";
-
-if (0) {
- var_dump(AbeilleTemplateCmd::getMainParamFromTemplate($uniqId, 'name'));
- var_dump(AbeilleTemplateCmd::getMainParamFromTemplate($uniqId, 'configuration'));
-
- var_dump(AbeilleTemplateCmd::getConfigurationFromTemplate($uniqId, 'visibilityCategory'));
-
-}
-
-// Need to change those value base on your installation
-$uniqIdEq = '5c07c76620sdsfs8a7'; // device: WS2812_light_controller.json
-$uniqIdCmd = '5c07c76623554'; // Cmd: etat.json
-$eqLogicalIdRef = 'Abeille1/3EFE';
-$logicalId = '0000-01-0005';
-$param = 'name';
-$item = 'repeatEventManagement';
-
-// Process the test requested
-switch ($testToRun) {
- // Generic answer
- case '-help':
- case '--help':
- echo "File to test functions on class AbeilleTemplateCmd and AbeilleTemplateCommon\n";
- echo "php AbeilleTemplateCmdTest.php testId\n";
- break;
-
- // AbeilleTemplateCommon Tests Area
- case 010:
- echo "File for uniqId:\n";
- echo AbeilleTemplateCommon::getJsonFileNameForUniqId($uniqIdEq)."\n";
- break;
- case 011:
- echo "List all uniqId.\n";
- var_dump(AbeilleTemplateCommon::getJsonForUniqId());
- break;
- case 012:
- echo "List all uniqId.\n";
- var_dump(AbeilleTemplateCommon::getAllUniqId());
- break;
- case 013:
- echo "Check if we have uniqId doublon dans tous les templates JSON.\n";
- AbeilleTemplateCommon::duplicatedUniqId();
- break;
-
- // AbeilleTemplateCmd Tests Area
- case 100:
- echo "Return the Template (uniqId) used by a Cmd for specific Abeille:\n";
- echo AbeilleTemplateCmd::uniqIdUsedByAnAbeilleCmd($eqLogicalIdRef, $logicalId)."\n";
- break;
- case 101:
- echo "Return all Cmd with a specific template (uniqId):\n";
- var_dump(AbeilleTemplateCmd::getCmdByTemplateUniqId($uniqIdCmd));
- break;
- case 102:
- echo "Return the 'main' parameter for the device stored in the template:\n";
- var_dump(AbeilleTemplateCmd::getMainParamFromTemplate( $uniqIdCmd, $param) );
- break;
- case 103:
- echo "Return the ".$item." parameter for the device stored in the template:\n";
- var_dump(AbeilleTemplateCmd::getConfigurationFromTemplate( $uniqIdCmd, $item ) );
- break;
- case 104:
- // Ce cas est utilisé pour afficher le modale Modele.
- echo "{{Affiche les differences trouvées entre les modèles et les équipements dans Abeille.}} ";
- echo "{{Une différence peut provenir d une modification faite par l utilisateur, ou une evolution du modele.}} ";
- echo "{{Difference ne veut pas dire que cela ne fonctionne pas.}} ";
- echo "{{Pour l instant c est un audit pour les developpeurs. L idée a terme estU de pouvoir mettre a jour les equipements si le modele evolue.}} ";
- echo "{{Actuellement le meilleur moyen pour mettre à jour un equipement si son modele change est de le supprimer de le re-créer.}} ";
- AbeilleTemplateCommon::compareTemplateHtmlEntete();
- foreach ( Abeille::byType('Abeille') as $abeille ) {
- // Don't proceed with Ruche as specific template
- if (strpos($abeille->getLogicalId(), 'Ruche')>1) continue;
- AbeilleTemplateEq::compareAllParamWithTemplate($abeille);
- AbeilleTemplateCmd::compareAllCmdWithTemplate($abeille);
- }
- AbeilleTemplateCommon::compareTemplateHtmlPiedDePage();
-
- break;
-}
-
-
-
-// TODO compare topic et payload
-
-?>
diff --git a/resources/archives/prog_jennic/JennicModuleProgrammerRPI3 b/resources/archives/prog_jennic/JennicModuleProgrammerRPI3
deleted file mode 100644
index 4f82594e6a..0000000000
Binary files a/resources/archives/prog_jennic/JennicModuleProgrammerRPI3 and /dev/null differ
diff --git a/resources/archives/xmlhttpConfChange.php b/resources/archives/xmlhttpConfChange.php
deleted file mode 100644
index 57168cfc1b..0000000000
--- a/resources/archives/xmlhttpConfChange.php
+++ /dev/null
@@ -1,14 +0,0 @@
-'.$_GET['payload'].'<- vers ->'.$_GET['topic'].'<-';
-
- $parameters_info = Abeille::getParameters();
-
- Abeille::CmdAffichage($_GET['topic'],$_GET['payload']);
-
- // echo "Ending - ";
-
- ?>
diff --git a/resources/archives/xmlhttpMQTTSend.php b/resources/archives/xmlhttpMQTTSend.php
deleted file mode 100644
index bc666d327f..0000000000
--- a/resources/archives/xmlhttpMQTTSend.php
+++ /dev/null
@@ -1,52 +0,0 @@
-'.$_GET['payload'].'<- vers ->'.$_GET['topic'].'<-';
-
- $queueKeyXmlToAbeille = msg_get_queue(queueKeyXmlToAbeille);
- // $queueKeyXmlToCmd = msg_get_queue(queueKeyXmlToCmd);
- $queueKeyXmlToCmd = msg_get_queue($abQueues['xToCmd']['id']);
- /*
- $parameters_info = Abeille::getParameters();
-
- $publish = new Mosquitto\Client();
-
- $publish->setCredentials( $parameters_info['AbeilleUser'], $parameters_info['AbeillePass'] );
-
- $publish->connect( $parameters_info['AbeilleAddress'], $parameters_info['AbeillePort'], 60 );
-
- $publish->publish( substr($parameters_info["AbeilleTopic"],0,-1).str_replace('_','/',$_GET['topic']), $_GET['payload'], $parameters_info["AbeilleQos"], 0);
- for ($i = 0; $i < 100; $i++) {
- // Loop around to permit the library to do its work
- $publish->loop(1);
- }
- $publish->disconnect();
- unset($publish);
-*/
-
- $msg = array(
- 'topic' => str_replace('_','/',$_GET['topic']),
- 'payload' => $_GET['payload'],
- );
-
- if (msg_send( $queueKeyXmlToAbeille, 1, json_encode($msg), false, false)) {
- echo "(fichier xmlhttpMQQTSend) added to queue: ".json_encode($msg);
- // print_r(msg_stat_queue($queue));
- }
- else {
- echo "debug","(fichier xmlhttpMQQTSend) could not add message to queue";
- }
-
- if (msg_send($queueKeyXmlToCmd, 1, json_encode($msg), false, false)) {
- echo "(fichier xmlhttpMQQTSend) added to queue: ".json_encode($msg);
- // print_r(msg_stat_queue($queue));
- }
- else {
- echo "debug","(fichier xmlhttpMQQTSend) could not add message to queue";
- }
-
- echo "Ending - ";
-?>
diff --git a/sonar-project.properties b/sonar-project.properties
new file mode 100644
index 0000000000..4fe078e1e1
--- /dev/null
+++ b/sonar-project.properties
@@ -0,0 +1,16 @@
+# Project informations
+sonar.organization=edgd1er
+sonar.projectKey=edgd1er_Abeille
+sonar.projectName=Abeille
+sonar.sourceEncoding=UTF-8
+
+# Project URLs
+sonar.links.homepage=https://github.com/edgd1er/Abeille
+sonar.links.ci=https://github.com/edgd1er/Abeille/actions
+sonar.links.issue=https://github.com/edgd1re/Abeille/issues
+
+# relative paths to source directories. More details and properties are described
+# in https://sonarcloud.io/documentation/project-administration/narrowing-the-focus/
+sonar.sources=.
+sonar.exclusions=3rdparty/**/*,images/**,tests/**/*,docs/**/*,core/config/devices/
+#sonar.cpd.exclusions=
\ No newline at end of file