From b7b8ed301207a9e1ccf1f9a0d57a8191dc2a5062 Mon Sep 17 00:00:00 2001 From: edgd1er <3601462+edgd1er@users.noreply.github.com> Date: Sat, 16 Sep 2023 08:07:57 +0200 Subject: [PATCH] lint + sonar + device aqara settings + clean --- .github/dependabot.yml | 2 +- .github/workflows/sonar.yml | 9 +- .gitignore | 1 + .hooks/install_hooks.sh | 25 - .hooks/post-merge | 59 - .hooks/pre-commit | 30 - .idea/Abeille.iml | 7 - .tools/create_branch.sh | 267 - .tools/gen_devices_list.php | 145 - .tools/git_merge_driver.txt | 28 - .tools/git_push.sh | 69 - .tools/save_changes.sh | 62 - .tools/set_git_config.sh | 11 - .tools/set_git_noproxy.sh | 4 - .tools/set_python3.sh | 6 - .tools/sync_all.sh | 44 - .tools/sync_changes.sh | 72 - .tools/update_changelog.sh | 102 - .tools/update_md5.sh | 62 - Makefile | 26 + core/config/commands/OBSOLETE/1700K.json | 16 - core/config/commands/OBSOLETE/2000K.json | 16 - core/config/commands/OBSOLETE/2200K.json | 16 - core/config/commands/OBSOLETE/2700K.json | 16 - core/config/commands/OBSOLETE/4000K.json | 19 - core/config/commands/OBSOLETE/5000K.json | 19 - core/config/commands/OBSOLETE/6000K.json | 19 - core/config/commands/OBSOLETE/6500K.json | 16 - .../OBSOLETE/BasicApplicationVersion.json | 15 - .../commands/OBSOLETE/Batterie-Hue.json | 21 - .../OBSOLETE/Batterie-Pourcent-Heiman.json | 19 - .../OBSOLETE/Batterie-Pourcent-Ikea.json | 19 - .../commands/OBSOLETE/Batterie-Pourcent.json | 20 - .../OBSOLETE/Batterie-Volt-Konke.json | 20 - .../commands/OBSOLETE/Batterie-Volt.json | 19 - .../commands/OBSOLETE/Battery-Volt-3.json | 21 - .../OBSOLETE/BindShortToSmokeHeiman.json | 21 - .../OBSOLETE/BindShortToZigateBatterie.json | 18 - .../commands/OBSOLETE/BindToPowerConfig.json | 21 - .../commands/OBSOLETE/BindToPuissance.json | 19 - .../commands/OBSOLETE/BindToZigateButton.json | 21 - ...igateCurrent_Position_Lift_Percentage.json | 17 - .../commands/OBSOLETE/BindToZigateEtat.json | 19 - .../OBSOLETE/BindToZigateEtatLegrand.json | 19 - .../OBSOLETE/BindToZigateHumidity.json | 19 - .../OBSOLETE/BindToZigateIlluminance.json | 19 - .../commands/OBSOLETE/BindToZigateLevel.json | 19 - .../OBSOLETE/BindToZigateLightColor.json | 19 - .../OBSOLETE/BindToZigateOccupancy.json | 19 - .../OBSOLETE/BindToZigateOccupancyEP2.json | 17 - .../BindToZigatePuissanceLegrand.json | 19 - .../OBSOLETE/BindToZigateRadiateur.json | 19 - .../OBSOLETE/BindToZigateTemperature.json | 19 - core/config/commands/OBSOLETE/Blanc.json | 17 - core/config/commands/OBSOLETE/Bleu.json | 17 - .../commands/OBSOLETE/CurrentPrise.json | 21 - .../commands/OBSOLETE/Group-Membership.json | 11 - core/config/commands/OBSOLETE/IEEE-Addr.json | 15 - .../OBSOLETE/IkeaTeleCmdLeftRigth.json | 15 - core/config/commands/OBSOLETE/Level Stop.json | 19 - core/config/commands/OBSOLETE/Level.json | 20 - .../commands/OBSOLETE/Link-Quality.json | 15 - core/config/commands/OBSOLETE/Off.json | 17 - core/config/commands/OBSOLETE/Off1.json | 17 - core/config/commands/OBSOLETE/Off2.json | 17 - core/config/commands/OBSOLETE/Off3.json | 17 - core/config/commands/OBSOLETE/Off6.json | 17 - core/config/commands/OBSOLETE/OffEp01.json | 17 - core/config/commands/OBSOLETE/OffEp02.json | 17 - core/config/commands/OBSOLETE/OffEp03.json | 17 - core/config/commands/OBSOLETE/OffEp04.json | 17 - core/config/commands/OBSOLETE/OffEp05.json | 17 - core/config/commands/OBSOLETE/OffEp06.json | 17 - core/config/commands/OBSOLETE/OffEp07.json | 17 - core/config/commands/OBSOLETE/OffEp08.json | 17 - core/config/commands/OBSOLETE/On.json | 17 - core/config/commands/OBSOLETE/On1.json | 17 - core/config/commands/OBSOLETE/On2.json | 17 - core/config/commands/OBSOLETE/On3.json | 17 - core/config/commands/OBSOLETE/On6.json | 17 - core/config/commands/OBSOLETE/OnEp01.json | 17 - core/config/commands/OBSOLETE/OnEp02.json | 17 - core/config/commands/OBSOLETE/OnEp03.json | 17 - core/config/commands/OBSOLETE/OnEp04.json | 17 - core/config/commands/OBSOLETE/OnEp05.json | 17 - core/config/commands/OBSOLETE/OnEp06.json | 17 - core/config/commands/OBSOLETE/OnEp07.json | 17 - core/config/commands/OBSOLETE/OnEp08.json | 17 - .../commands/OBSOLETE/Power-Source.json | 18 - .../OBSOLETE/PuissanceLegrandPrise.json | 21 - core/config/commands/OBSOLETE/Rouge.json | 17 - core/config/commands/OBSOLETE/SW.json | 15 - core/config/commands/OBSOLETE/Short-Addr.json | 15 - core/config/commands/OBSOLETE/Time-Time.json | 15 - .../commands/OBSOLETE/Time-TimeStamp.json | 15 - core/config/commands/OBSOLETE/Toggle.json | 20 - core/config/commands/OBSOLETE/ToggleEp01.json | 20 - core/config/commands/OBSOLETE/ToggleEp02.json | 20 - core/config/commands/OBSOLETE/ToggleEp03.json | 20 - core/config/commands/OBSOLETE/ToggleEp04.json | 20 - core/config/commands/OBSOLETE/ToggleEp05.json | 20 - core/config/commands/OBSOLETE/ToggleEp06.json | 20 - core/config/commands/OBSOLETE/ToggleEp07.json | 20 - core/config/commands/OBSOLETE/ToggleEp08.json | 20 - .../commands/OBSOLETE/Var-Duration.json | 15 - .../commands/OBSOLETE/Var-ExpiryTime.json | 15 - .../commands/OBSOLETE/Var-RampUpDown.json | 16 - core/config/commands/OBSOLETE/Vert.json | 17 - .../commands/OBSOLETE/VoltagePrise.json | 22 - .../OBSOLETE/WindowsCoveringDown.json | 17 - .../OBSOLETE/WindowsCoveringStop.json | 17 - .../commands/OBSOLETE/WindowsCoveringUp.json | 17 - core/config/commands/OBSOLETE/ZCLVersion.json | 15 - .../config/commands/OBSOLETE/addGroupEP1.json | 19 - .../config/commands/OBSOLETE/addGroupEP3.json | 19 - .../config/commands/OBSOLETE/addGroupEP4.json | 19 - .../config/commands/OBSOLETE/addGroupEP5.json | 19 - .../config/commands/OBSOLETE/addGroupEP6.json | 19 - .../config/commands/OBSOLETE/addGroupEP7.json | 19 - .../config/commands/OBSOLETE/addGroupEP8.json | 19 - .../OBSOLETE/bindToZigate-EP01-0006.json | 19 - .../OBSOLETE/bindToZigate-EP01-0702.json | 19 - .../OBSOLETE/bindToZigate-EP01-0B04.json | 19 - .../OBSOLETE/bindToZigate-EP02-0006.json | 19 - .../OBSOLETE/bindToZigate-EP03-0006.json | 19 - .../OBSOLETE/bindToZigate-EP04-0006.json | 19 - .../OBSOLETE/bindToZigate-EP05-0006.json | 19 - .../OBSOLETE/bindToZigate-EP06-0006.json | 19 - .../commands/OBSOLETE/bindToZigate.json | 13 - .../OBSOLETE/cmdG-TuyaEF00-Set-Setpoint.json | 15 - .../cmdG-TuyaEF00-Set-ThermostatMode.json | 12 - core/config/commands/OBSOLETE/colorX.json | 15 - core/config/commands/OBSOLETE/colorY.json | 18 - core/config/commands/OBSOLETE/conso2.json | 17 - core/config/commands/OBSOLETE/consobis.json | 21 - .../current_position_lift_percentage.json | 19 - core/config/commands/OBSOLETE/dateCode.json | 15 - core/config/commands/OBSOLETE/etat.json | 17 - .../config/commands/OBSOLETE/etatCharge0.json | 16 - .../config/commands/OBSOLETE/etatCharge1.json | 16 - .../config/commands/OBSOLETE/etatCharge2.json | 16 - .../config/commands/OBSOLETE/etatCharge3.json | 16 - .../config/commands/OBSOLETE/etatCharge6.json | 16 - core/config/commands/OBSOLETE/etatDoor.json | 16 - core/config/commands/OBSOLETE/etatEp01in.json | 15 - .../config/commands/OBSOLETE/etatEp01out.json | 15 - core/config/commands/OBSOLETE/etatEp02in.json | 15 - .../config/commands/OBSOLETE/etatEp02out.json | 15 - core/config/commands/OBSOLETE/etatEp03in.json | 15 - .../config/commands/OBSOLETE/etatEp03out.json | 15 - core/config/commands/OBSOLETE/etatEp04in.json | 15 - .../config/commands/OBSOLETE/etatEp04out.json | 15 - core/config/commands/OBSOLETE/etatEp05in.json | 15 - .../config/commands/OBSOLETE/etatEp05out.json | 15 - core/config/commands/OBSOLETE/etatEp06in.json | 15 - .../config/commands/OBSOLETE/etatEp06out.json | 15 - core/config/commands/OBSOLETE/etatEp07in.json | 15 - .../config/commands/OBSOLETE/etatEp07out.json | 15 - core/config/commands/OBSOLETE/etatEp08.json | 16 - core/config/commands/OBSOLETE/etatEp08in.json | 15 - .../config/commands/OBSOLETE/etatEp08out.json | 15 - core/config/commands/OBSOLETE/etatFlood.json | 16 - core/config/commands/OBSOLETE/etatInter0.json | 17 - core/config/commands/OBSOLETE/etatInter1.json | 17 - core/config/commands/OBSOLETE/etatInter2.json | 17 - core/config/commands/OBSOLETE/etatLight.json | 17 - core/config/commands/OBSOLETE/etatSW1.json | 16 - core/config/commands/OBSOLETE/etatSW2.json | 16 - core/config/commands/OBSOLETE/etatSW3.json | 16 - core/config/commands/OBSOLETE/etatSwitch.json | 16 - .../commands/OBSOLETE/etatSwitchKonke.json | 16 - .../commands/OBSOLETE/etatSwitchLivolo.json | 15 - core/config/commands/OBSOLETE/etatTimer.json | 17 - core/config/commands/OBSOLETE/etatVolet.json | 16 - core/config/commands/OBSOLETE/getBattery.json | 19 - .../commands/OBSOLETE/getBatteryVolt.json | 19 - core/config/commands/OBSOLETE/getColorX.json | 17 - core/config/commands/OBSOLETE/getColorY.json | 20 - core/config/commands/OBSOLETE/getEtat.json | 17 - .../config/commands/OBSOLETE/getEtatEp01.json | 17 - .../config/commands/OBSOLETE/getEtatEp02.json | 17 - .../config/commands/OBSOLETE/getEtatEp03.json | 17 - .../config/commands/OBSOLETE/getEtatEp04.json | 17 - .../config/commands/OBSOLETE/getEtatEp05.json | 17 - .../config/commands/OBSOLETE/getEtatEp06.json | 17 - .../config/commands/OBSOLETE/getEtatEp07.json | 17 - .../config/commands/OBSOLETE/getEtatEp08.json | 17 - core/config/commands/OBSOLETE/getLevel.json | 17 - .../OBSOLETE/getManufacturerName.json | 16 - .../commands/OBSOLETE/getModelIdentifier.json | 16 - core/config/commands/OBSOLETE/getPlugA.json | 21 - .../commands/OBSOLETE/getPlugPower.json | 21 - core/config/commands/OBSOLETE/getPlugV.json | 21 - core/config/commands/OBSOLETE/getPlugVAW.json | 21 - core/config/commands/OBSOLETE/getSWBuild.json | 16 - .../getcurrent_position_lift_percentage.json | 16 - core/config/commands/OBSOLETE/humidite.json | 22 - core/config/commands/OBSOLETE/levelLight.json | 24 - .../commands/OBSOLETE/levelVoletStop.json | 18 - core/config/commands/OBSOLETE/location.json | 15 - core/config/commands/OBSOLETE/luminosite.json | 19 - .../commands/OBSOLETE/luminositeHue.json | 20 - .../commands/OBSOLETE/luminositeXiaomi.json | 22 - core/config/commands/OBSOLETE/nom.json | 15 - core/config/commands/OBSOLETE/online.json | 18 - .../commands/OBSOLETE/present_value.json | 19 - core/config/commands/OBSOLETE/pression.json | 21 - core/config/commands/OBSOLETE/pression1.json | 19 - .../commands/OBSOLETE/pressionScale.json | 15 - core/config/commands/OBSOLETE/puissance.json | 20 - core/config/commands/OBSOLETE/puissance1.json | 20 - core/config/commands/OBSOLETE/puissance2.json | 20 - .../commands/OBSOLETE/puissanceEP15.json | 20 - .../commands/OBSOLETE/securitySafetyGaz.json | 16 - core/config/commands/OBSOLETE/setLevel.json | 19 - .../commands/OBSOLETE/setLevelVoletDown.json | 18 - .../commands/OBSOLETE/setLevelVoletUp.json | 18 - .../commands/OBSOLETE/setLivoloOff.json | 20 - .../commands/OBSOLETE/setLivoloOff2.json | 18 - .../config/commands/OBSOLETE/setLivoloOn.json | 20 - .../commands/OBSOLETE/setLivoloOn2.json | 18 - .../OBSOLETE/setReport-EP01-0006-0000.json | 18 - .../OBSOLETE/setReport-EP01-0702-0000.json | 19 - .../OBSOLETE/setReport-EP01-0B04-050B.json | 19 - .../OBSOLETE/setReport-EP02-0006-0000.json | 18 - .../OBSOLETE/setReport-EP03-0006-0000.json | 18 - .../OBSOLETE/setReport-EP04-0006-0000.json | 18 - .../OBSOLETE/setReport-EP05-0006-0000.json | 18 - .../OBSOLETE/setReport-EP06-0006-0000.json | 18 - core/config/commands/OBSOLETE/setReport.json | 13 - .../commands/OBSOLETE/setReportBatterie.json | 18 - .../OBSOLETE/setReportBatterieVolt.json | 18 - ...eportCurrent_Position_Lift_Percentage.json | 19 - .../commands/OBSOLETE/setReportEtat.json | 18 - .../commands/OBSOLETE/setReportHumidity.json | 18 - .../OBSOLETE/setReportIlluminance.json | 18 - .../OBSOLETE/setReportIlluminanceXiaomi.json | 18 - .../commands/OBSOLETE/setReportLevel.json | 18 - .../commands/OBSOLETE/setReportOccupancy.json | 18 - .../OBSOLETE/setReportOccupancyEP2.json | 16 - .../commands/OBSOLETE/setReportPuissance.json | 16 - .../OBSOLETE/setReportTemperature.json | 19 - core/config/commands/OBSOLETE/societe.json | 15 - .../OBSOLETE/spiritSetReportBatterie.json | 18 - .../spiritTemperatureBindShortToZigate.json | 19 - .../OBSOLETE/spiritTemperatureSetReport.json | 18 - .../commands/OBSOLETE/status-EP01-0006.json | 16 - .../commands/OBSOLETE/status-EP02-0006.json | 16 - .../commands/OBSOLETE/status-EP03-0006.json | 16 - .../commands/OBSOLETE/status-EP04-0006.json | 16 - .../commands/OBSOLETE/status-EP05-0006.json | 16 - .../commands/OBSOLETE/status-EP06-0006.json | 16 - .../config/commands/OBSOLETE/temperature.json | 19 - .../config/commands/OBSOLETE/toggleVolet.json | 17 - .../commands/OBSOLETE/zbCmdG-TuyaEF00.json | 15 - .../commands/OBSOLETE/zbGet-0702-Divisor.json | 13 - .../OBSOLETE/zbGet-0702-Multiplier.json | 13 - .../zbGet-0702-SummationFormatting.json | 13 - .../OBSOLETE/zbGet-0702-UnitOfMeasure.json | 13 - .../OBSOLETE/zbWriteAttribute-Temp.json | 14 - .../inf_batteryVoltAndPercent-285-300.json | 2 +- .../inf_zbAttr-0001-BatteryPercent.json | 4 +- .../sensor_magnet.aq2/sensor_magnet.aq2.json | 3 +- core/config/devices/weather/weather.json | 20 +- core/config/rucheCommand.json | 26 + core/scripts/powerCycleUsb.sh | 5 + desktop/modal/AbeilleNetwork.modal.php | 4 + docker-compose-sonarsvr.yaml | 26 + resources/archives/AbeilleInterrogate.php | 39 - resources/archives/AbeilleLQI_List.php | 389 - resources/archives/AbeilleRoutes.ajax.php | 26 - resources/archives/AbeilleSupport.php | 340 - resources/archives/CheckAlive.php | 65 - resources/archives/CheckBattery.php | 141 - resources/archives/HueCatalogue.json | 122 - ...uster IAS Zone & Diagnostics Only_ZHA.xml | 81 - resources/archives/LqiStorage.php | 123 - resources/archives/NetworkDefinition.php | 161 - resources/archives/RadioTraffic.php | 187 - resources/archives/RadioTrafficMap.php | 147 - resources/archives/RadioVoisines.php | 166 - resources/archives/RadioVoisinesMap.php | 145 - resources/archives/RouteRecord.json | 7526 ----------------- resources/archives/RouteRecord.php | 108 - .../archives/addParameterToAllTemplates.php | 73 - .../desktop/AbeilleEq-Advanced-Common.php | 76 - .../desktop/AbeilleEq-Advanced-Device.php | 188 - .../AbeilleEq-Advanced-Interrogations.php | 357 - .../desktop/AbeilleEq-Advanced-Specific.php | 130 - .../desktop/AbeilleEq-Advanced-Zigate.php | 230 - .../archives/desktop/AbeilleEq-Advanced.php | 155 - resources/archives/desktop/AbeilleEq-Cmds.php | 38 - .../archives/desktop/AbeilleEq-Js-Cmds.php | 191 - resources/archives/desktop/AbeilleEq-Js.php | 804 -- .../desktop/AbeilleEq-Main-Generic.php | 113 - .../archives/desktop/AbeilleEq-Main-Icon.php | 67 - .../desktop/AbeilleEq-Main-Others.php | 40 - resources/archives/desktop/AbeilleEq-Main.php | 18 - resources/archives/desktop/AbeilleEq.php | 117 - resources/archives/essai.json | 92 - resources/archives/modelesPage.php | 152 - .../prog_jennic/JennicModuleProgrammerRPI3 | Bin 24016 -> 0 bytes resources/archives/xmlhttpConfChange.php | 14 - resources/archives/xmlhttpMQTTSend.php | 52 - sonar-project.properties | 16 + 305 files changed, 135 insertions(+), 17863 deletions(-) delete mode 100755 .hooks/install_hooks.sh delete mode 100755 .hooks/post-merge delete mode 100755 .hooks/pre-commit delete mode 100755 .idea/Abeille.iml delete mode 100755 .tools/create_branch.sh delete mode 100644 .tools/gen_devices_list.php delete mode 100644 .tools/git_merge_driver.txt delete mode 100755 .tools/git_push.sh delete mode 100644 .tools/save_changes.sh delete mode 100644 .tools/set_git_config.sh delete mode 100644 .tools/set_git_noproxy.sh delete mode 100644 .tools/set_python3.sh delete mode 100644 .tools/sync_all.sh delete mode 100644 .tools/sync_changes.sh delete mode 100644 .tools/update_changelog.sh delete mode 100755 .tools/update_md5.sh create mode 100644 Makefile delete mode 100644 core/config/commands/OBSOLETE/1700K.json delete mode 100644 core/config/commands/OBSOLETE/2000K.json delete mode 100644 core/config/commands/OBSOLETE/2200K.json delete mode 100644 core/config/commands/OBSOLETE/2700K.json delete mode 100644 core/config/commands/OBSOLETE/4000K.json delete mode 100644 core/config/commands/OBSOLETE/5000K.json delete mode 100644 core/config/commands/OBSOLETE/6000K.json delete mode 100644 core/config/commands/OBSOLETE/6500K.json delete mode 100644 core/config/commands/OBSOLETE/BasicApplicationVersion.json delete mode 100644 core/config/commands/OBSOLETE/Batterie-Hue.json delete mode 100644 core/config/commands/OBSOLETE/Batterie-Pourcent-Heiman.json delete mode 100644 core/config/commands/OBSOLETE/Batterie-Pourcent-Ikea.json delete mode 100644 core/config/commands/OBSOLETE/Batterie-Pourcent.json delete mode 100644 core/config/commands/OBSOLETE/Batterie-Volt-Konke.json delete mode 100644 core/config/commands/OBSOLETE/Batterie-Volt.json delete mode 100644 core/config/commands/OBSOLETE/Battery-Volt-3.json delete mode 100644 core/config/commands/OBSOLETE/BindShortToSmokeHeiman.json delete mode 100644 core/config/commands/OBSOLETE/BindShortToZigateBatterie.json delete mode 100644 core/config/commands/OBSOLETE/BindToPowerConfig.json delete mode 100644 core/config/commands/OBSOLETE/BindToPuissance.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateButton.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateCurrent_Position_Lift_Percentage.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateEtat.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateEtatLegrand.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateHumidity.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateIlluminance.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateLevel.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateLightColor.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateOccupancy.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateOccupancyEP2.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigatePuissanceLegrand.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateRadiateur.json delete mode 100644 core/config/commands/OBSOLETE/BindToZigateTemperature.json delete mode 100644 core/config/commands/OBSOLETE/Blanc.json delete mode 100644 core/config/commands/OBSOLETE/Bleu.json delete mode 100644 core/config/commands/OBSOLETE/CurrentPrise.json delete mode 100644 core/config/commands/OBSOLETE/Group-Membership.json delete mode 100644 core/config/commands/OBSOLETE/IEEE-Addr.json delete mode 100644 core/config/commands/OBSOLETE/IkeaTeleCmdLeftRigth.json delete mode 100644 core/config/commands/OBSOLETE/Level Stop.json delete mode 100644 core/config/commands/OBSOLETE/Level.json delete mode 100644 core/config/commands/OBSOLETE/Link-Quality.json delete mode 100644 core/config/commands/OBSOLETE/Off.json delete mode 100644 core/config/commands/OBSOLETE/Off1.json delete mode 100644 core/config/commands/OBSOLETE/Off2.json delete mode 100644 core/config/commands/OBSOLETE/Off3.json delete mode 100644 core/config/commands/OBSOLETE/Off6.json delete mode 100644 core/config/commands/OBSOLETE/OffEp01.json delete mode 100644 core/config/commands/OBSOLETE/OffEp02.json delete mode 100644 core/config/commands/OBSOLETE/OffEp03.json delete mode 100644 core/config/commands/OBSOLETE/OffEp04.json delete mode 100644 core/config/commands/OBSOLETE/OffEp05.json delete mode 100644 core/config/commands/OBSOLETE/OffEp06.json delete mode 100644 core/config/commands/OBSOLETE/OffEp07.json delete mode 100644 core/config/commands/OBSOLETE/OffEp08.json delete mode 100644 core/config/commands/OBSOLETE/On.json delete mode 100644 core/config/commands/OBSOLETE/On1.json delete mode 100644 core/config/commands/OBSOLETE/On2.json delete mode 100644 core/config/commands/OBSOLETE/On3.json delete mode 100644 core/config/commands/OBSOLETE/On6.json delete mode 100644 core/config/commands/OBSOLETE/OnEp01.json delete mode 100644 core/config/commands/OBSOLETE/OnEp02.json delete mode 100644 core/config/commands/OBSOLETE/OnEp03.json delete mode 100644 core/config/commands/OBSOLETE/OnEp04.json delete mode 100644 core/config/commands/OBSOLETE/OnEp05.json delete mode 100644 core/config/commands/OBSOLETE/OnEp06.json delete mode 100644 core/config/commands/OBSOLETE/OnEp07.json delete mode 100644 core/config/commands/OBSOLETE/OnEp08.json delete mode 100644 core/config/commands/OBSOLETE/Power-Source.json delete mode 100644 core/config/commands/OBSOLETE/PuissanceLegrandPrise.json delete mode 100644 core/config/commands/OBSOLETE/Rouge.json delete mode 100644 core/config/commands/OBSOLETE/SW.json delete mode 100644 core/config/commands/OBSOLETE/Short-Addr.json delete mode 100644 core/config/commands/OBSOLETE/Time-Time.json delete mode 100644 core/config/commands/OBSOLETE/Time-TimeStamp.json delete mode 100644 core/config/commands/OBSOLETE/Toggle.json delete mode 100644 core/config/commands/OBSOLETE/ToggleEp01.json delete mode 100644 core/config/commands/OBSOLETE/ToggleEp02.json delete mode 100644 core/config/commands/OBSOLETE/ToggleEp03.json delete mode 100644 core/config/commands/OBSOLETE/ToggleEp04.json delete mode 100644 core/config/commands/OBSOLETE/ToggleEp05.json delete mode 100644 core/config/commands/OBSOLETE/ToggleEp06.json delete mode 100644 core/config/commands/OBSOLETE/ToggleEp07.json delete mode 100644 core/config/commands/OBSOLETE/ToggleEp08.json delete mode 100644 core/config/commands/OBSOLETE/Var-Duration.json delete mode 100644 core/config/commands/OBSOLETE/Var-ExpiryTime.json delete mode 100644 core/config/commands/OBSOLETE/Var-RampUpDown.json delete mode 100644 core/config/commands/OBSOLETE/Vert.json delete mode 100644 core/config/commands/OBSOLETE/VoltagePrise.json delete mode 100644 core/config/commands/OBSOLETE/WindowsCoveringDown.json delete mode 100644 core/config/commands/OBSOLETE/WindowsCoveringStop.json delete mode 100644 core/config/commands/OBSOLETE/WindowsCoveringUp.json delete mode 100644 core/config/commands/OBSOLETE/ZCLVersion.json delete mode 100644 core/config/commands/OBSOLETE/addGroupEP1.json delete mode 100644 core/config/commands/OBSOLETE/addGroupEP3.json delete mode 100644 core/config/commands/OBSOLETE/addGroupEP4.json delete mode 100644 core/config/commands/OBSOLETE/addGroupEP5.json delete mode 100644 core/config/commands/OBSOLETE/addGroupEP6.json delete mode 100644 core/config/commands/OBSOLETE/addGroupEP7.json delete mode 100644 core/config/commands/OBSOLETE/addGroupEP8.json delete mode 100644 core/config/commands/OBSOLETE/bindToZigate-EP01-0006.json delete mode 100644 core/config/commands/OBSOLETE/bindToZigate-EP01-0702.json delete mode 100644 core/config/commands/OBSOLETE/bindToZigate-EP01-0B04.json delete mode 100644 core/config/commands/OBSOLETE/bindToZigate-EP02-0006.json delete mode 100644 core/config/commands/OBSOLETE/bindToZigate-EP03-0006.json delete mode 100644 core/config/commands/OBSOLETE/bindToZigate-EP04-0006.json delete mode 100644 core/config/commands/OBSOLETE/bindToZigate-EP05-0006.json delete mode 100644 core/config/commands/OBSOLETE/bindToZigate-EP06-0006.json delete mode 100644 core/config/commands/OBSOLETE/bindToZigate.json delete mode 100644 core/config/commands/OBSOLETE/cmdG-TuyaEF00-Set-Setpoint.json delete mode 100644 core/config/commands/OBSOLETE/cmdG-TuyaEF00-Set-ThermostatMode.json delete mode 100644 core/config/commands/OBSOLETE/colorX.json delete mode 100644 core/config/commands/OBSOLETE/colorY.json delete mode 100644 core/config/commands/OBSOLETE/conso2.json delete mode 100644 core/config/commands/OBSOLETE/consobis.json delete mode 100644 core/config/commands/OBSOLETE/current_position_lift_percentage.json delete mode 100644 core/config/commands/OBSOLETE/dateCode.json delete mode 100644 core/config/commands/OBSOLETE/etat.json delete mode 100644 core/config/commands/OBSOLETE/etatCharge0.json delete mode 100644 core/config/commands/OBSOLETE/etatCharge1.json delete mode 100644 core/config/commands/OBSOLETE/etatCharge2.json delete mode 100644 core/config/commands/OBSOLETE/etatCharge3.json delete mode 100644 core/config/commands/OBSOLETE/etatCharge6.json delete mode 100644 core/config/commands/OBSOLETE/etatDoor.json delete mode 100644 core/config/commands/OBSOLETE/etatEp01in.json delete mode 100644 core/config/commands/OBSOLETE/etatEp01out.json delete mode 100644 core/config/commands/OBSOLETE/etatEp02in.json delete mode 100644 core/config/commands/OBSOLETE/etatEp02out.json delete mode 100644 core/config/commands/OBSOLETE/etatEp03in.json delete mode 100644 core/config/commands/OBSOLETE/etatEp03out.json delete mode 100644 core/config/commands/OBSOLETE/etatEp04in.json delete mode 100644 core/config/commands/OBSOLETE/etatEp04out.json delete mode 100644 core/config/commands/OBSOLETE/etatEp05in.json delete mode 100644 core/config/commands/OBSOLETE/etatEp05out.json delete mode 100644 core/config/commands/OBSOLETE/etatEp06in.json delete mode 100644 core/config/commands/OBSOLETE/etatEp06out.json delete mode 100644 core/config/commands/OBSOLETE/etatEp07in.json delete mode 100644 core/config/commands/OBSOLETE/etatEp07out.json delete mode 100644 core/config/commands/OBSOLETE/etatEp08.json delete mode 100644 core/config/commands/OBSOLETE/etatEp08in.json delete mode 100644 core/config/commands/OBSOLETE/etatEp08out.json delete mode 100644 core/config/commands/OBSOLETE/etatFlood.json delete mode 100644 core/config/commands/OBSOLETE/etatInter0.json delete mode 100644 core/config/commands/OBSOLETE/etatInter1.json delete mode 100644 core/config/commands/OBSOLETE/etatInter2.json delete mode 100644 core/config/commands/OBSOLETE/etatLight.json delete mode 100644 core/config/commands/OBSOLETE/etatSW1.json delete mode 100644 core/config/commands/OBSOLETE/etatSW2.json delete mode 100644 core/config/commands/OBSOLETE/etatSW3.json delete mode 100644 core/config/commands/OBSOLETE/etatSwitch.json delete mode 100644 core/config/commands/OBSOLETE/etatSwitchKonke.json delete mode 100644 core/config/commands/OBSOLETE/etatSwitchLivolo.json delete mode 100644 core/config/commands/OBSOLETE/etatTimer.json delete mode 100644 core/config/commands/OBSOLETE/etatVolet.json delete mode 100644 core/config/commands/OBSOLETE/getBattery.json delete mode 100644 core/config/commands/OBSOLETE/getBatteryVolt.json delete mode 100644 core/config/commands/OBSOLETE/getColorX.json delete mode 100644 core/config/commands/OBSOLETE/getColorY.json delete mode 100644 core/config/commands/OBSOLETE/getEtat.json delete mode 100644 core/config/commands/OBSOLETE/getEtatEp01.json delete mode 100644 core/config/commands/OBSOLETE/getEtatEp02.json delete mode 100644 core/config/commands/OBSOLETE/getEtatEp03.json delete mode 100644 core/config/commands/OBSOLETE/getEtatEp04.json delete mode 100644 core/config/commands/OBSOLETE/getEtatEp05.json delete mode 100644 core/config/commands/OBSOLETE/getEtatEp06.json delete mode 100644 core/config/commands/OBSOLETE/getEtatEp07.json delete mode 100644 core/config/commands/OBSOLETE/getEtatEp08.json delete mode 100644 core/config/commands/OBSOLETE/getLevel.json delete mode 100644 core/config/commands/OBSOLETE/getManufacturerName.json delete mode 100644 core/config/commands/OBSOLETE/getModelIdentifier.json delete mode 100644 core/config/commands/OBSOLETE/getPlugA.json delete mode 100644 core/config/commands/OBSOLETE/getPlugPower.json delete mode 100644 core/config/commands/OBSOLETE/getPlugV.json delete mode 100644 core/config/commands/OBSOLETE/getPlugVAW.json delete mode 100644 core/config/commands/OBSOLETE/getSWBuild.json delete mode 100644 core/config/commands/OBSOLETE/getcurrent_position_lift_percentage.json delete mode 100644 core/config/commands/OBSOLETE/humidite.json delete mode 100644 core/config/commands/OBSOLETE/levelLight.json delete mode 100644 core/config/commands/OBSOLETE/levelVoletStop.json delete mode 100644 core/config/commands/OBSOLETE/location.json delete mode 100644 core/config/commands/OBSOLETE/luminosite.json delete mode 100644 core/config/commands/OBSOLETE/luminositeHue.json delete mode 100644 core/config/commands/OBSOLETE/luminositeXiaomi.json delete mode 100644 core/config/commands/OBSOLETE/nom.json delete mode 100644 core/config/commands/OBSOLETE/online.json delete mode 100644 core/config/commands/OBSOLETE/present_value.json delete mode 100644 core/config/commands/OBSOLETE/pression.json delete mode 100644 core/config/commands/OBSOLETE/pression1.json delete mode 100644 core/config/commands/OBSOLETE/pressionScale.json delete mode 100644 core/config/commands/OBSOLETE/puissance.json delete mode 100644 core/config/commands/OBSOLETE/puissance1.json delete mode 100644 core/config/commands/OBSOLETE/puissance2.json delete mode 100644 core/config/commands/OBSOLETE/puissanceEP15.json delete mode 100644 core/config/commands/OBSOLETE/securitySafetyGaz.json delete mode 100644 core/config/commands/OBSOLETE/setLevel.json delete mode 100644 core/config/commands/OBSOLETE/setLevelVoletDown.json delete mode 100644 core/config/commands/OBSOLETE/setLevelVoletUp.json delete mode 100644 core/config/commands/OBSOLETE/setLivoloOff.json delete mode 100644 core/config/commands/OBSOLETE/setLivoloOff2.json delete mode 100644 core/config/commands/OBSOLETE/setLivoloOn.json delete mode 100644 core/config/commands/OBSOLETE/setLivoloOn2.json delete mode 100644 core/config/commands/OBSOLETE/setReport-EP01-0006-0000.json delete mode 100644 core/config/commands/OBSOLETE/setReport-EP01-0702-0000.json delete mode 100644 core/config/commands/OBSOLETE/setReport-EP01-0B04-050B.json delete mode 100644 core/config/commands/OBSOLETE/setReport-EP02-0006-0000.json delete mode 100644 core/config/commands/OBSOLETE/setReport-EP03-0006-0000.json delete mode 100644 core/config/commands/OBSOLETE/setReport-EP04-0006-0000.json delete mode 100644 core/config/commands/OBSOLETE/setReport-EP05-0006-0000.json delete mode 100644 core/config/commands/OBSOLETE/setReport-EP06-0006-0000.json delete mode 100644 core/config/commands/OBSOLETE/setReport.json delete mode 100644 core/config/commands/OBSOLETE/setReportBatterie.json delete mode 100644 core/config/commands/OBSOLETE/setReportBatterieVolt.json delete mode 100644 core/config/commands/OBSOLETE/setReportCurrent_Position_Lift_Percentage.json delete mode 100644 core/config/commands/OBSOLETE/setReportEtat.json delete mode 100644 core/config/commands/OBSOLETE/setReportHumidity.json delete mode 100644 core/config/commands/OBSOLETE/setReportIlluminance.json delete mode 100644 core/config/commands/OBSOLETE/setReportIlluminanceXiaomi.json delete mode 100644 core/config/commands/OBSOLETE/setReportLevel.json delete mode 100644 core/config/commands/OBSOLETE/setReportOccupancy.json delete mode 100644 core/config/commands/OBSOLETE/setReportOccupancyEP2.json delete mode 100644 core/config/commands/OBSOLETE/setReportPuissance.json delete mode 100644 core/config/commands/OBSOLETE/setReportTemperature.json delete mode 100644 core/config/commands/OBSOLETE/societe.json delete mode 100644 core/config/commands/OBSOLETE/spiritSetReportBatterie.json delete mode 100644 core/config/commands/OBSOLETE/spiritTemperatureBindShortToZigate.json delete mode 100644 core/config/commands/OBSOLETE/spiritTemperatureSetReport.json delete mode 100644 core/config/commands/OBSOLETE/status-EP01-0006.json delete mode 100644 core/config/commands/OBSOLETE/status-EP02-0006.json delete mode 100644 core/config/commands/OBSOLETE/status-EP03-0006.json delete mode 100644 core/config/commands/OBSOLETE/status-EP04-0006.json delete mode 100644 core/config/commands/OBSOLETE/status-EP05-0006.json delete mode 100644 core/config/commands/OBSOLETE/status-EP06-0006.json delete mode 100644 core/config/commands/OBSOLETE/temperature.json delete mode 100644 core/config/commands/OBSOLETE/toggleVolet.json delete mode 100644 core/config/commands/OBSOLETE/zbCmdG-TuyaEF00.json delete mode 100644 core/config/commands/OBSOLETE/zbGet-0702-Divisor.json delete mode 100644 core/config/commands/OBSOLETE/zbGet-0702-Multiplier.json delete mode 100644 core/config/commands/OBSOLETE/zbGet-0702-SummationFormatting.json delete mode 100644 core/config/commands/OBSOLETE/zbGet-0702-UnitOfMeasure.json delete mode 100644 core/config/commands/OBSOLETE/zbWriteAttribute-Temp.json create mode 100644 docker-compose-sonarsvr.yaml delete mode 100644 resources/archives/AbeilleInterrogate.php delete mode 100644 resources/archives/AbeilleLQI_List.php delete mode 100644 resources/archives/AbeilleRoutes.ajax.php delete mode 100644 resources/archives/AbeilleSupport.php delete mode 100644 resources/archives/CheckAlive.php delete mode 100644 resources/archives/CheckBattery.php delete mode 100644 resources/archives/HueCatalogue.json delete mode 100644 resources/archives/IAS ACE Cluster IAS Zone & Diagnostics Only_ZHA.xml delete mode 100644 resources/archives/LqiStorage.php delete mode 100644 resources/archives/NetworkDefinition.php delete mode 100644 resources/archives/RadioTraffic.php delete mode 100644 resources/archives/RadioTrafficMap.php delete mode 100644 resources/archives/RadioVoisines.php delete mode 100644 resources/archives/RadioVoisinesMap.php delete mode 100644 resources/archives/RouteRecord.json delete mode 100644 resources/archives/RouteRecord.php delete mode 100644 resources/archives/addParameterToAllTemplates.php delete mode 100644 resources/archives/desktop/AbeilleEq-Advanced-Common.php delete mode 100644 resources/archives/desktop/AbeilleEq-Advanced-Device.php delete mode 100644 resources/archives/desktop/AbeilleEq-Advanced-Interrogations.php delete mode 100644 resources/archives/desktop/AbeilleEq-Advanced-Specific.php delete mode 100644 resources/archives/desktop/AbeilleEq-Advanced-Zigate.php delete mode 100644 resources/archives/desktop/AbeilleEq-Advanced.php delete mode 100644 resources/archives/desktop/AbeilleEq-Cmds.php delete mode 100644 resources/archives/desktop/AbeilleEq-Js-Cmds.php delete mode 100644 resources/archives/desktop/AbeilleEq-Js.php delete mode 100644 resources/archives/desktop/AbeilleEq-Main-Generic.php delete mode 100644 resources/archives/desktop/AbeilleEq-Main-Icon.php delete mode 100644 resources/archives/desktop/AbeilleEq-Main-Others.php delete mode 100644 resources/archives/desktop/AbeilleEq-Main.php delete mode 100644 resources/archives/desktop/AbeilleEq.php delete mode 100644 resources/archives/essai.json delete mode 100644 resources/archives/modelesPage.php delete mode 100644 resources/archives/prog_jennic/JennicModuleProgrammerRPI3 delete mode 100644 resources/archives/xmlhttpConfChange.php delete mode 100644 resources/archives/xmlhttpMQTTSend.php create mode 100644 sonar-project.properties diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5aef52bfcc..55ffe9f89c 100755 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,4 +4,4 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - interval: "daily" \ No newline at end of file + interval: "weekly" \ No newline at end of file diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 41c3439ecf..a0fdd62c4e 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -25,7 +25,11 @@ jobs: # Disabling shallow clone is recommended for improving relevancy of reporting with: fetch-depth: 0 - + - name: phplint + uses: michaelw90/PHP-Lint@master + - uses: actions/setup-node@v3 + with: + node-version: 16 - name: SonarCloud Scan uses: SonarSource/sonarcloud-github-action@master env: @@ -44,3 +48,6 @@ jobs: -Dsonar.projectKey=edgd1er_Abeille -Dsonar.verbose=true -Dsonar.exclusions='images/,.git/**,.idea/**,.github/**,.scannerwork/**' + -Dsonar.c.file.suffixes=- + -Dsonar.cpp.file.suffixes=- + -Dsonar.objc.file.suffixes=- diff --git a/.gitignore b/.gitignore index 361ca80ca7..4239365d9f 100755 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 # User-specific stuff: +.idea/* .idea/**/workspace.xml .idea/**/tasks.xml .idea/dictionaries diff --git a/.hooks/install_hooks.sh b/.hooks/install_hooks.sh deleted file mode 100755 index 6e6fc73c67..0000000000 --- a/.hooks/install_hooks.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -# Hooks installation and update script - -echo "Hooks: installation & mise-à-jour" - -# Updating hooks if required -HOOKS=`ls .hooks/*` -for F in ${HOOKS} -do - FILE_NAME=$(basename $F) - if [ "${FILE_NAME}" == "install_hooks.sh" ]; then - continue - fi - - # Updating only new/changes hooks - cmp .hooks/${FILE_NAME} .git/hooks/${FILE_NAME} >/dev/null 2>&1 - if [ $? != 0 ]; then - echo "- mise-à-jour de ${FILE_NAME}" - cp .hooks/${FILE_NAME} .git/hooks - fi -done -echo "= OK" - -exit 0 diff --git a/.hooks/post-merge b/.hooks/post-merge deleted file mode 100755 index 2443ffb6c5..0000000000 --- a/.hooks/post-merge +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh - -# This hook is called when a 'git pull' is done on local repository - -# It does the following -# - Update GIT hooks from '.hooks' (versioned files) to '.git/hooks' (local files). -# - Currently disabled: Update Abeille version from last commit date - -# Updating hooks if required -.hooks/install_hooks.sh - -exit 0 -# Rest is currently disabled - -# Updating Abeille version -CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD` # Current branch -LAST_COMMIT_SHORT=`git rev-parse --short HEAD` # Last commit -LAST_COMMIT_DATE=`git show -s --format=%cd --date=format:"%Y-%m-%d @%H:%M:%S" ${LAST_COMMIT_SHORT}` # YYYY-MM-DD @HH:mm:ss -LAST_COMMIT_DATE_SHORT=`git show -s --format=%cd --date=short ${LAST_COMMIT_SHORT}` # YYYY-MM-DD -LAST_TAG=`git tag --contains ${LAST_COMMIT_SHORT}` # Tag of the last commmit if any - -# Note: If on a detached branch when doing push, CURRENT_BRANCH is empty. - -if [ "${CURRENT_BRANCH}" = "stable" ]; then - VERSION="${CURRENT_BRANCH}, ${LAST_COMMIT_DATE_SHORT}" -else - VERSION="${CURRENT_BRANCH}, ${LAST_COMMIT_DATE}, ${LAST_COMMIT_SHORT}" -fi - -echo "Mise-à-jour de la version d'Abeille: ${VERSION}" -echo "${VERSION}" > plugin_info/AbeilleVersion.inc - -# Add then commit 'AbeilleVersion.inc' -git add plugin_info/AbeilleVersion.inc -git commit -m "Version update with last commit (${LAST_COMMIT_SHORT})" - -# Updating Abeille version -CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD` # Current branch -LAST_COMMIT_SHORT=`git rev-parse --short HEAD` # Last commit -LAST_COMMIT_DATE=`git show -s --format=%cd --date=format:"%Y-%m-%d @%H:%M:%S" ${LAST_COMMIT_SHORT}` # YYYY-MM-DD @HH:mm:ss -LAST_COMMIT_DATE_SHORT=`git show -s --format=%cd --date=short ${LAST_COMMIT_SHORT}` # YYYY-MM-DD -LAST_TAG=`git tag --contains ${LAST_COMMIT_SHORT}` # Tag of the last commmit if any - -# Note: If on a detached branch when doing push, CURRENT_BRANCH is empty. - -if [ "${CURRENT_BRANCH}" = "stable" ]; then - VERSION="${CURRENT_BRANCH}, ${LAST_COMMIT_DATE_SHORT}" -else - VERSION="${CURRENT_BRANCH}, ${LAST_COMMIT_DATE}, ${LAST_COMMIT_SHORT}" -fi - -echo "Mise-à-jour de la version d'Abeille: ${VERSION}" -echo "${VERSION}" > plugin_info/AbeilleVersion.inc - -# Add then commit 'AbeilleVersion.inc' -git add plugin_info/AbeilleVersion.inc -git commit -m "Version update with last commit (${LAST_COMMIT_SHORT})" - -exit 0 diff --git a/.hooks/pre-commit b/.hooks/pre-commit deleted file mode 100755 index 3f68ec7c2b..0000000000 --- a/.hooks/pre-commit +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/sh -# This hook is called when a 'git commit' is done on local repository - -# It does the following -# - Update Abeille version file - -# Updating Abeille version -CURRENT_BRANCH=`git rev-parse --abbrev-ref HEAD` # Current branch -# LAST_COMMIT_SHORT=`git rev-parse --short HEAD` # Last commit -# LAST_COMMIT_DATE=`git show -s --format=%cd --date=format:"%Y-%m-%d %H:%M:%S" ${LAST_COMMIT_SHORT}` # YYYY-MM-DD @HH:mm:ss -# LAST_COMMIT_DATE_SHORT=`git show -s --format=%cd --date=short ${LAST_COMMIT_SHORT}` # YYYY-MM-DD -# LAST_TAG=`git tag --contains ${LAST_COMMIT_SHORT}` # Tag of the last commmit if any -DATE=`date +"%Y-%m-%d %H:%M:%S"` - -# Note: If on a detached branch when doing push, CURRENT_BRANCH is empty. - -# Note: We could put a different version according to branch name -if [ "${CURRENT_BRANCH}" = "stable" ]; then - VERSION="${CURRENT_BRANCH}, ${DATE}" -else - VERSION="${CURRENT_BRANCH}, ${DATE}" -fi - -echo "Mise-à-jour de la version d'Abeille: ${VERSION}" -echo "${VERSION}" > plugin_info/AbeilleVersion.inc - -# Add 'AbeilleVersion.inc' to current commit. -git add plugin_info/AbeilleVersion.inc - -exit 0 diff --git a/.idea/Abeille.iml b/.idea/Abeille.iml deleted file mode 100755 index 41546977b9..0000000000 --- a/.idea/Abeille.iml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - \ No newline at end of file diff --git a/.tools/create_branch.sh b/.tools/create_branch.sh deleted file mode 100755 index 8652b356d2..0000000000 --- a/.tools/create_branch.sh +++ /dev/null @@ -1,267 +0,0 @@ -#!/bin/bash -# 'beta'/'stable' version generation & push script - -# How to -# Create 'beta' version from 'master' -# .tools/create_branch.sh beta -# Create 'stable' version from 'beta' -# .tools/create_branch.sh stable - -echo "***" -echo "*** Abeille's beta/stable branch creation script" -echo "***" -echo - -TARG_REPO='origin' -TARG_BRANCH='' -FORCE=0 # Force creation from branch != 'master' & 'beta' - -# Usage: create_branch.sh [-f] [target_branch] -# where -f = force creation from current branch (not master or beta) -# target_branch = 'beta' or 'stable' -if [ $# -gt 0 ]; then - echo "Checking arguments" - while (( "$#" )); do - case "$1" in - -f) - FORCE=1 - echo "- Info: 'forced' source" - shift - ;; - -h) - echo - echo "Usage: create_branch.sh [-f] "; - 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 "\n"; - echo "|NE|Voisine|Relation|Profondeur|LQI\n"; - - foreach ($LQI as $key => $voisine) { - // echo ""; - // echo ""; - - echo "|" . $voisine['NE'] . "|" . $voisine['NE_Name'] . "|" . $voisine['Voisine'] . "|" . "|" . $voisine['Voisine_Name'] . "|" . $voisine['Relationship'] . "|" . $voisine['Depth'] . "|" . $voisine['LinkQualityDec'] . "\n"; - - // echo "\n"; - } - // echo "
NEVoisineRelationProfondeurLQI
".$voisine['NE']."".$voisine['Voisine']."".$voisine['Relationship']."".$voisine['Depth']."".$voisine['LinkQualityDec']."
\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 @@ - - -
- - - -
- -
- -
-
- -
- -
- - '; ?> -
-
- -
- - '; - echo ''; - addJsUpdateFunction($eqId, 'Time-Time', 'idLastComm'); - ?> -
- - -
- -
- -
-
- -
- -
- - / - -
-
- -
- -
- getConfiguration('ab::eqModel', null); - $jsonId = $eqModel ? $eqModel['id'] : ''; - if ($jsonId != '') { - echo 'Voir ici si présente'; - } - ?> -
-
- -
- -
- execCmd(); - else - $groups = ""; - echo ''.$groups.''; - ?> -
-
\ 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 @@ - - -
- - - -
- -
- getConfiguration('ab::signature', []); - $model = isset($sig['modelId']) ? $sig['modelId'] : ''; - $manuf = isset($sig['manufId']) ? $sig['manufId'] : ''; - // $location = isset($sig['location']) ? $sig['location'] : ''; - echo ''; - echo ''; - // echo ''; - ?> -
-
- - $ep2) { - if (!isset($ep2['servClusters'])) - continue; - if (strpos($ep2['servClusters'], '0000') === false) - continue; // Basic cluster not supported - - echo '
'; - echo ''; - echo '
'; - - $model2 = isset($ep2['modelId']) ? $ep2['modelId'] : ''; - $manuf2 = isset($ep2['manufId']) ? $ep2['manufId'] : ''; - $location2 = isset($ep2['location']) ? $ep2['location'] : ''; - if (($manuf2 != $manuf) || ($model2 != $model) || ($location2 != $location) ) { - echo ''; - echo ''; - echo ''; - if ($manuf == '') - $manuf = $manuf2; // Saving 1st - if ($model == '') - $model = $model2; // Saving 1st - if ($location == '') - $location = $location2; // Saving 1st - } - - echo '
'; - echo '
'; - } - } -?> - -
- -
- '; - echo ' Source:'; - if (($jsonLocation == '') || ($jsonLocation == "Abeille")) - $title = "Le modèle utilisé est celui fourni par Abeille"; - else - $title = "Le modèle utilisé est un modèle local/custom"; - echo ''; - - if ($jsonId == "defaultUnknown") { - if ($sig) { - $id1 = $sig['modelId'].'_'.$sig['manufId']; - $id2 = $sig['modelId']; - $customP = __DIR__."/../../core/config/devices_local/"; - $officialP = __DIR__."/../../core/config/devices/"; - if (file_exists($customP.$id1."/".$id1.".json") || - file_exists($customP.$id2."/".$id2.".json")) { - echo ' INFO: Modèle local/custom disponible.'; - // echo 'Utiliser'; - } else if (file_exists($officialP.$id1."/".$id1.".json") || - file_exists($officialP.$id2."/".$id2.".json")) { - echo ' INFO: Modèle officiel disponible.'; - // echo 'Utiliser'; - } - } - } else { - if ($jsonLocation != 'Abeille') { - echo ' ATTENTION: Issu d\'un modèle local '; - if (file_exists(__DIR__."/../../core/config/devices_local/".$jsonId."/".$jsonId.".json")) - echo 'Supprimer version locale'; - } - } - - echo '{{Mise-à-jour}}'; - echo '{{Réinitialiser}}'; - ?> -
-
- - - - -
- -
- Télécharger'; - ?> -
-
- - -
- -
- Ouvrir'; - ?> -
-
- -
- -
- '; - ?> -
-
- -
- - '; - echo ''; - addJsUpdateFunction($eqId, $cmdLogicId, 'idSwBuild', true); - echo '
'; - ?> - - - -
- -
- {{Réparer}}'; - ?> -
-
- 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 @@ - - -
- - - -
-
-
-

{{Interrogation de l'équipement.}}

-
-
-

{{Sortie dans 'AbeilleParser.log' si mode 'debug' actif.}}

-
- - -
- -
- {{Interroger}}'; - ?> -
-
-
- -
- {{Interroger}}'; - ?> -
-
-
- -
- {{Interroger}}'; - ?> - -
-
-
- -
- {{Interroger}}'; - ?> -
-
-
- -
- {{Interroger}}'; - addEpInput("idEpSDR", $mainEP); - ?> -
-
-
- -
- {{Interroger}}'; - ?> -
-
-
- -
- {{Interroger}}'; - ?> -
-
-
- -
- {{Interroger}}'; - ?> - - -
-
- -
- -
- {{Bind}}'; - addEpInput("idEpE", $mainEP); - addClusterButton("idClustIdE"); - // - echo ' TO'; - addIeeeListButton("idIeeeE", true); - addEpInput("idEpE2", $mainEP); - ?> -
-
- -
- -
- {{Unbind}}'; - addEpInput("idEpSrc-UBD", $mainEP); - addClusterButton("idClustId-UBD"); - echo ' TO'; - addIeeeListButton("idAddr-UBD", true); - addEpInput("idEpDst-UBD", $mainEP); - ?> -
-
- -
- -
- {{Bind}}'; - addEpInput("idEpF", $mainEP); - addClusterButton("idClustIdF"); - echo ' TO'; - addGroupInput('idGroupF', 'Destination group'); - ?> -
-
- -
- -
- {{Unbind}}'; - addEpInput("idEpSrc-UBG", $mainEP); - addClusterButton("idClustId-UBG"); - echo ' TO'; - addGroupInput('idGroup-UBG', 'Destination group'); - ?> -
-
- -
- -
- {{Leave}}'; - // addIeeeListButton("idIeeeLR"); - // addClusterButton("idClustIdF"); - // echo ' TO'; - ?> - -
-
- - -
-
- -
- {{Lire}}'; - // echo ''; - addEpInput("idEpA", $mainEP); - addClusterButton("idClustIdA"); - addAttrInput("idAttrIdA"); - addManufCodeInput("idManufIdRA"); // Optional - ?> -
-
-
- -
- {{Ecrire}}'; - addEpInput("idEpWA", $mainEP); - addClusterButton("idClustIdWA"); - addAttrInput("idAttrIdWA"); - addTypeList("idAttrTypeWA"); - ?> - - - -
-
-
- -
- {{Ecrire}}'; - addEpInput("idEpWA2", $mainEP); - addClusterButton("idClustIdWA2"); - addDirInput("idDirWA2"); - addAttrInput("idAttrIdWA2"); - addTypeList("idAttrTypeWA2"); - ?> - - -
-
- -
- -
- {{Interroger}}'; - addEpInput("idEp", $mainEP); - addClusterButton("idClustId"); - addAttrInput("idAttrId"); - ?> -
-
-
- -
- {{Interroger}}'; - addEpInput("idEpB", $mainEP); - addClusterButton("idClustIdB"); - ?> -
-
-
- -
- {{Interroger}}'; - addEpInput("idEpD", $mainEP); - addClusterButton("idClustIdD"); - ?> -
-
-
- -
- {{Interroger}}'; - addEpInput("idEpC", $mainEP); - addClusterButton("idClustIdC"); - ?> -
-
-
- -
- {{Configurer}}'; - addEpInput("idEpCR", $mainEP); - addClusterButton("idClustIdCR"); - addAttrInput("idAttrIdCR"); - addTypeList("idAttrTypeCR"); - ?> - - - - - -
-
- -
- -
- -
- {{Reset}}'; - addEpInput("idEpG", $mainEP); - ?> -
-
-
- -
- {{Add}}'; - addEpInput("idEp-AG", $mainEP); - addGroupInput('idGroup-AG', 'Destination group'); - ?> -
-
-
- -
- {{Get}}'; - addEpInput("idEp-GGM", $mainEP); - // addGroupInput('idGroup-AG', 'Destination group'); - ?> -
-
-
- -
- {{Remove}}'; - addEpInput("idEp-RAG", $mainEP); - // addGroupInput('idGroup-AG', 'Destination group'); - ?> -
-
-
- -
- {{Modifier}}'; - addEpInput("idEpC0201-00", $mainEP); - ?> - -
-
-
- -
- {{Appliquer}}'; - addEpInput("idEp-MTC", $mainEP); - ?> - - -
-
-
- -
- {{Appliquer}}'; - addEpInput("idEp-SW", $mainEP); - addWarningModesList("idMode-SW"); - addCheckbox("idStrobe-SW", "Strobe"); - addSirenLevelList("idSirenL-SW"); - addInput("idDuration-SW", "Duration in sec", "Duration"); - ?> -
-
-
- -
- {{Interroger}}'; - addEpInput("idEpC1000-41", $mainEP); - ?> -
-
-
- -
- {{Interroger}}'; - addEpInput("idEpC1000-42", $mainEP); - ?> -
-
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") { -?> -
- -
-
-

{{Télécommande}}

-
- -
- -
- -
-
- -
- -
- -
-
-
-getConfiguration('paramType', '') == "telecommande7groups") { -?> -
- -
-
-

{{Télécommande}}

-
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
-getConfiguration('paramType', '') == "paramABC") { -?> -
- -
-
-

{{Calibration (y=ax2+bx+c)}}

-
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- -
-
- 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 @@ - - -
- - - -
-
-

{{Zigate}} - -

-
- -
- -
- '; - ?> -
-
- -
- -
- '; - echo ''; - echo ""; - echo '
'; - ?> -
- - -
- -
- '; - if (isset($dbgDeveloperMode)) { - echo '{{Démarrer}}'; - // echo '{{Démarrer scan}}'; - } - ?> -
-
- -
-
- -
-
- '; - echo ''; - addJsUpdateFunction($eqId, 'Network-Channel', 'idChannel', true); - ?> - - {{Appliquer}} -
-
- - -
-
- -
-
- '; - echo ''; - addJsUpdateFunction($eqId, 'permitJoin-Status', 'idInclusionMode', true); - ?> - {{Démarrer}} - {{Arrêter}} -
-
- - -
-
- - -
-
- '; - ?> - '; - addJsUpdateFunction($eqId, 'ZiGate-Time', 'idZgTime', true); - ?> - Lire - Mettre à l'heure -
-
- - -
- -
- '; - echo ''; - addJsUpdateFunction($eqId, 'PAN-ID', 'idPanId'); - echo '
'; - ?> -
- - -
-
- - -
-
- '; - echo ''; - addJsUpdateFunction($eqId, 'Ext_PAN-ID', 'idExtPanId'); - ?> -
- -
- - -
-
- - -
-
- Lire - '.$txPower.''; - addJsUpdateFunction($eqId, 'ZiGate-Power', 'idZgPower'); - ?> - -
-
- -
- -
- ON - OFF -
-
- -
- -
- CE - FCC -
-
- - -
- -
- Normal - Hybride - Raw -
-
- - -
- -
- Effacer -
-
- -
- - -
- - -
- - -
- - -
\ 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 ''; - } - - // 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 ''; - } - - 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 ''; - } - - // Create drop down list of 'Warning modes' (cluster 0502/Start Warning) - function addWarningModesList($id) { - echo ''; - } - - // Create drop down list of 'Siren levels' (cluster 0502/Start Warning) - function addSirenLevelList($id) { - 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 @@ - - -
- - -
-
- - -
- - - - - - - - - - - - - - - - - - - - -
{{ID}}{{Cmde Jeedom}}{{Type}}{{Cmde Abeille/logicalId}}{{Cmde Abeille/topic}}{{Paramètres cmde Abeille}}{{Unité/Cron}}{{Options}}{{Supprimer}}
-
-
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 @@ - - -
- - - -
- -
- -
-
- -
- -
- -
-
- -
- -
- $value) { - echo ''; - } - ?> -
-
- -
- -
- - -
-
- -
- -
- '; - ?> -
-
- -
- -
- -
-
- -
- -
- -
-
- -
- -
- getConfiguration('battery_type', '') != "") { - echo '{{Batterie}} '; - echo ''; - } else - echo '{{Secteur}}'; - ?> -
-
- -
- -
- '; - ?> -
-
- -
- -
- -
-
- 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 @@ - - -
- - - -
-
- -
- - - - - - \ 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 4f82594e6a314eb4b5d66fe10563158a8ae83dd5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24016 zcmeHvdw5jGm1o`V)&o6I3xuu6GF)sC%eEx0Kwz0*yCsBd958JJn2gzJHR=}XaZBCq zZefwIiG*ar#3+^r;}9EG?Tp7uJZwTH%#8DJtk_QCI3^}Bv%?VM^n*(W_QTV0=6zOr3W6k!F2s1=0PmMNkMsrnK8 zaf!Spp^9lJn=P(pc{I5|h~xsrh=m|wbjg^Hly#dx$*7_NW1cK`B3%o3E!t)L0ANPe z2ik~8WKIzW(H0}?vy?O?w=p`5m~aU36e8PYIkKV><&`LBJOh}K<(7<5Fo~jV#x~#? zt+KoIL;&C)1=e>Xu0grI{a*sd$oiCRemJygemGDc4)yg9)ca$-J>3oQNW(%D88qZU zy4&wsN0gvGC^G|jR3H+^^1Tl!D_nDDUUTZ{Cptb>@aj*V?CaV+4`rmc^#0Jg){=^r zd0B_{mH$$x4XdhX6pIR7Pu7A)XyS(!Z-V4+1?rQ1DnKN!X^2IL#fYVd<%kS35Gm6v z#48awR#k|z5mm%%5U)k7L8NSdDtr)y*CBrWp#xuh;9sBErd<2mr+mjpUjNFC_swcq zwSU|EyKedQG5rM|KkDoJ+D9Q`stgytII#OZ`+k;x4f4tdm{%* z1{LXZ7J!s``B4u17dh~e9QXzsKi2QhDZe78oVH>G(m#bb*y1q8v0PLd<6$qqKBqqQ zZ3Wiev&&5?(;Wd+v9^qUHVJEkC0zMVPn zeL3*$Iq=yWxHgCXXL8E_J_r724!j@mPMdyObIQMy1E+G}59PpfbKr01zyiLbi{4_f z2o8i2A{vavA~DhD?~BC4!C+KG`x9{y4~BzX3E|%qi6ull5lckEVVR2FUVl_{b;pB= zP&^t821IYL7l82jz^X6e3rD*AiBP0ZB)Wk1ClWCc3;GSRuHGoP1S0(jR_cmwHF@@j zMa&_^$!BTWT5DO)OXrVjYAMX)e;fPT? z$VO4YXw>H$h;H^lc%z5DnCR~613yFZh$*>M2*y+ki2bpIuh$>y6I;5Yu~1*48%3LY zBYm>SCvIQ4qIH>XK|_9LbFv~7f}3;*kF>FU9*3BPJm+Tx94Y5j zMVV1GN?S-}(zxRNQHa5YmnWtAx=N)1yu+ghfo5Oqw^qQ(@?x``uMDHfhirZa^IFug*E z9;R3T!c5`pqfASLNHD!hhykY4h1kXv3(O$XO7x#87KWWntA*Ib^lBl-m_mtTY0Z7 ze}^savE`d>dCiuuwdGY?zS5R=+wz6Bys+iZ|N4SF=WO{iwtUK#KW@t(wdG&7pe;XO%SUbb9$UWCmfv8@du{nUY6v&?OxPh1U|o;oIDYi{I?+e*U8DE zU!ne&K#O|Wgd6gD$YW4v8~cDSK^w4YL~r&OWJqZHb)mfuxFh==)EDk2^f206Binlp z?d^Xbemj9LwDCJSIe8JkFH3$Z_}wb`eIEQOt{q34Pv|afyZ#L1bxBwNewzJ9*|`^> zfAqnLK2t}9+AjSr@Oa~zasAkWalJ$x*3XF-(vO4wrS0Iyeu}+DzYe3_gf^O~R!1|1 z?#J~Fn6JX?&0w9bQoyTP?AJdA+@r1Ix&=Q0I1l<(#b`$Lj_Ng@QN0T75l8xnt(;|~ znPDq`2<0Vct5ADfS42k|<6Y!3^I3R>6LpSp{SWU!|DYki>+>KJ#=yrhz&MqtCjPWA z@gD)c7I@PBgVV%y0!N-4E4b(rwHUkObH{ZD+WRotyHSWwy(-~b0K-NepO7%^rL}f@ zhO~#u$MfpI>!32OABRl0Pn^`-#Yug6>ZIUZlX{DKQunw|>WX*t z%r?~d9_qN<)b-t2xcH(1jL}uHKX9E@1!^*F$^M9x9d=*UhPqkQ#Zy`K@X^uCxrd)S z(&x;J!z@5vlAMr0=@N zb=dOR^GLsi)G^Pb#WGT)%rkZH4(h#u^5;-~Tp%^%N@b4&epMUSt6+Py4WaGUCs6)* z_8I+T+XqqpAzS%VD1TDce;MVRzh5N1oWDC!{&B#Zzi&ZLDXb-Jnj$t}L^V*5%%RsubhpQn8kadW`?L?wY8F4PcI;pC5(X z2N5+q6l^R~#8GVCD}b+1$91RnaLS?X{t2Eov$H4XD+BLMp6z6N*w<8prW!niwk(xT zd!3yBh#NS=c0oIHa(;RkGEpvu8uz$fLwa{hs---cesa!G>YMIEY4Xjj$2wL$H`e1y z58F9r@OBSASNUViOGV?@y`%#^vkUaKhAd+S4VtUUV4NzYJimuskEbo;L!#)hk~P_1!xqarVQ-#f+CiK1Ce!EtfIeV7!4{~9>kMsg5#%5a+mb1q zkho&tTo^~RW%$c{iHF=X6_IqZeNX4OuA^^Dk!FzsZ^)$qhR)8`Aw7w-7AbX5gY@5! zioycnX)P1#lLbP&02_k#zK>|>$!D17>(y375j?r3~5dz<^4S?cY|TVKpNu74r>y<3N~#p(;$5_JT6 z9XV5|jp&XWp)0Wmb&}a%pq+g5-knU zuCX13&&GNv)@5DV@JyHXqLXygy$7@|ZB&0o(wce|MJ4cK8gxtBecUKZW-VL=aC;=~ zmyl)FTI{0{H)1Y%5Z_OpM=l|c1M)a7Adi>Y_KL7f|#`L?e?}-T4XK!|ncQEtxEy#P5PdYmXQ{P&XOwZ}e&p12VQ+qYk zy?Z#Nj3u*!6SMRWbb}7_IDcYS+A)|+yD=6*9W}JY6KS`?%f=KX-=vwgNeys%4#Lwf)}`V)$DeqfNj~15F8d<0(Mj zOjsn-KSSB@n^!I4JU9nC;ykUOt~|+fspJD&n~6t`s*>nv2J;{r@Fugx8u&yj^b)~3Px8JD^|<#O*x6@bqz zvR&aBNrKNa3khpudNKU%zr&|F!1vtHb7#n(Dfha|f4nMFeivk#fbaiijqXTdo{phC z6?4fmsw-Msrg-9rZpbj0OmBs()Tm(C+ddLsqQa>;v{X+4C6R;zK8O`Yq9! zOc$#dEA|`w^3>K;o;I8+bVKi`8>DaU+yUKsvu9C{Jc_ZuaC#q1ImEg&9{rw~6zjP! zei7^M>s&A3%YUF~LoYIq^}Xs1j0OA?#&t~=9;t|JDWVlTVLRHgjN<+e`uVhS=*AR$ zJLvAszUxWOd<}W0)|zpny}0)C(=*(VQGG>kR`%;o$Skz)>gAr3`uMw(Z@+{#I2NtY zSIrRQ>)e_81LV2^dwORSep=g^aZEsW+9y*5s7s%Mu}Z7u`}HCLyMzu4wIlj2@G69S z4)MthZI3e6f@TNsN@@piqnQGfPfu-6aZD8TKlJI4-7!&T$liL}XeQs#-)P3E?l64O zdlSp_1oYU{xL>DD3HT+Biw3xE?tXm)Wvv_|j=4x?p@Xw-*zAlqS7kV#gy-(eY{)hT zk-k@j409$%Gqa(O3d}FqK4b?^MDpg`UI6=Of)D(PvpT4K_s|FgK7)&)tBy5;}K7*O1YLn2-L=fvoh`HQ+T5<1n}L zh<=Uth<>f-i2m17{yelX2lA_spFU!?IH}hj9nEl^q}*2i|E1iRH}5O=y*YB1{3qlV zS}IFl#Wk-&8`8PI;QaiUvM&9sFnm}t%W-#M+_~=2hrthI-QE$M^;qA9{WVAWE!Tje>S73c7E$bb{7~U`Iz@L5fCBT@c*)oiA9%!bE5%kS$(`svz8|wwix}=<^ zP*2$SyKVfV;P(+pcLH=y*aLlKf!mo`wt#cnnNjNatiL_$tlge2K_3g!%ng949AfE&nZUFfX<0mcX(FcttZuSz0^zp?ZDWr$@00g82eGYf-6!0 zb4^l^xAau04QJ?w;fu0v=<0U%zcZPBx(sWc)Mce-IO9Uwq-jInNM8mz`WoU$Pk*!F z_vYI0bNE%#TYM`xPLeO5#|~j{A<*|I`aQ`0t9N7F7De;}^qCIG-$8ol4fC&(?T|nB za9^|Oh3l6xmP|hkpUgU95OnS#_*SHltBLX)@@8(ud=~D{>gSvAd@pSp_Bv(L3Tzxc ztLP29d{Oy;1c95 zza!v#N>I1LGpf&nEF%@;dLiU$hX3&(-iN&|`&R+knqg-j#8~3BV%2K+_l=-E)cJb4 zSsc+1X+KE+Q{?&69^|)lPM*fIQyO$du!Zcff^o+99a0~`d|Z<*2EG7%xc=Jv;8H(} z=cqk;A^Mm4-Q?RCm#O~YYf8$aaXmV!8~uS_Z3bL|)auJp<%rIH80$CMtwVnf&oujU z%Quhcw<6w#=t1N&iJ0(a-h>S7S3TtU5%OaT`TVm!js6xb0)Og{x|`CQd-M$3V4Lh) z8QSp5HWoo&mfo(Gdc%A&_`AU$bFZrDZ~4q;z6*hMov6h-roTg9*%zx{>?iwWwZrwn z8m9uZcYemjW8`34o!-pfgTDuTDMVWbkgw1_t84HD8sK5{$KLL6?=^N znpM%}O@M2V)*c$ws|QE*x-q;n()Q?so!mopz+RW73R1~5zP&s?h_%p(cQ>)lpPzo0 zd!JNtw~|T@S5NHGYv6xe6Z=w1>eC?k%WS2}bvc=>Ih;(_?8W;>^rI5};CrIQ(Ifgz zh;w0A>fnAIdvV?49(}8Mg6px__Zr|UCr;`mfSWx>^qUVI(U*)J(LV&8FYP>{-;z3_ zPhcMzKpV7I%$us4uwN>IjIg&Vf%jDTo{<#yUb|f)^ zsBh^n5QVKgGOpvb{#oiS=K1+!nE&Zww8b&!yer385{Ld{Zy3$un_*Eko(qfdyl?|} zv2VataV%Yj9zuUQvY#myDeMc3{(K+r^Q`_%1Hb9AeW$n=`&+!z@FdfCW?q7KQfECF zgGuzAK8tcvhJ4BbJZ1SA^hp_JVNXsRb>a}CsX{3S76C&J$`FP=*=_>Qj=%Wr`%Cyda>z;~mAc(&5Z(*w7rr z?a&wOJ~IdUo{hQA{hB~@yWtmMvxOemEh6XobNcMT%Zo2Yaa32DhSR&?%ceIEr%RR&r@24kJ7Kh6ekbaeP8`#xi(}Bs zF}=)v40RvWOKP^KMf3KwBIyNi(@O@nR=q1z(pwpi-c1Ak}9ZRwTo(((j#33=Sd^a2&KLoNk+a7aBQF_$>b zF0@mHc3hsv^mp-oIS+j>>Y;uC>Xx9MrDwh`$5_u=4gMT&ygxhfD*RC+>hm39Dda1G zeA6LcnUoLj*K_4dbC0Bew*zhPU8NK9ah%wWB_GGU9{7fdV|pEE=7Y8eyg2Um@l=E} zb!{{D0!_mifjxn<5o-kM7UCUSBkC+jVSG`4A^2dgn#mn!r(2n-ui#xP>(fTu7_*xp zV>9Y50gn%%K4s)Saj6)|%x*O8nKrPf^O)WQy2YTo33Rl9TC{J`RAcNdJD?2>L07bA z+A?k0vgd?~xg>2`>RQM9k*ZS2Q3BfO;9UlK%CP}H!_ouC9p8ScI3`%5Pqe}Jy?TD~ z?Y~1iOOgL)8V>+Kb_}%OW;4AR167S3nyFG-qJ|}VOB`yiveu*oVxG~`NN?b_d z27%ixakofZ6u3`IT#LkY0{7PvcaOw*fg6#ygv5D(`-H@8lQ<2yj{-+sd=@GD?m=Hy zB5p)Hj5vW<*Pw_n;vvMs`Opy}pKD4){agIbZ9YTt9R&QScm%eBc?AE?zVo@kmD+!* z5GkKuc&0$X9-r^-6GALe;LGpBKF1--(_zdb_id4M`TPi;uUb=cw0LG%8+HrG>-@#T zSPGNrp)x!ps-H^@m3dS}<`v|Jrc3;E;ALJxeyCL9OM#bp1^J;8i7x?O<`v|JiY2}n zc$rs_A1ab~tkR0iE65K`llW=C%e;d8P@%*Z0x$Cl@RA9U z^9u6tzx?i!hRtBlnViWy$7_zdDWf^eGIMQB&BS}4vwVidceo-a=F1?Sk2W9{HH}LIP3(nnczT>>36W`Rmcy{i5IF;u`>}*ddgV-C5;T^q z=RWydA=b^T;u*m+>7G;5V1L%TM1HSv;ThvM@B^SbQ;UNwDk9tDISroC;7QAMEo;{L zf*rxcnzbFZ*Dq1mu2{Wn)$PmI3WQ6Rb>x(_tzGlJ_3UM`-lPmG`nn>$Q5_jYT%c{JmsiR3~57k>zY}-ok*{-uhrH)V z8tl6;vfWTWWxi0(gJviX2W>c>eKT>ZQ5)kmWf>$?zc<*Ih%aFq7*Dl6uGZJb zF_``^L58Ig3>cPqtJ-0fnxJ93jf)zZ)LuivIyKm^xj~(e()o!*e143TQDezVU#xTp$aBxd7+@NCqz+}*Qe{ZC}FQG=d)j)7l|7JDR zhuPC>oDgilSQ~gPO9q@F(g^ie4J{AM@x2kExM0+FWXZQjV1vPN_k)n^RSNAe87)6Fot7b7)JhVWD^A zQoqI2BPO1~^b&u}>7s^uG3roaw~B*`U7_w!Fi@vL<*dmzjB?fLL@@AxKdu@U28R=g z#c*~rywy;tU>o(lXt&qjWovKgs+MJHi#e^?CF+zYYo;5+MaO0ck?4VY!+&}sn?RJr zs(?~D47EEJ=`}TCw$FLj)C^zUcVA!Rfj)B{-fYgtrsg}fM%b}Q^A{KLn6UJk$d*VyhFX>*g zWyKQjlHMg;Q|Pnl(`eGt18@yOzc9GQ`anbHT!F?6A7$2w=agE!EdOu%3H!WN>!E^R z*L~3LCj15gOGIBljYb{_#)?E+Fahg>mX~4SlYYx)YsMO+E!ePR-v9Pbk?82}>cX-k zdV=97{UyfFbTY`>T!fJGfZfB%Wx7HktobVIVd4mZDIm0l#cFMA(c;DhP1m#R@Een# zP?)(KE^FYj1}ipd~zK;tRA`UTuk%wT%wuZjqnwt4QY8fPP-wUF~cb~B3<#kB6^T^ z&T)tVq(6JL(Dd*x(g_12)(TIBJ9AfCp@F zH{cP#R@j2fE?ar8RbWeRU$$(CTD!&{k8TS2`_#n^3mdfh#^xJi(NN=!cq4anf8+Hg zR$ZVq-lX9zsc2~c1AoxJDI}B{Wb+n_{QN>?no{JL;hL#bD6^C+ot4T5lqyHHa?J&K zY|RSZyTITywPW0aV8W(7j7^mr7Ak1dW;w0iv}qHjrJJ^H!nAlC^pLjb6!?mPKwD*S z8rEytvi>hH0^4tPTHKWHl_J$@vgzX-%Fh8FL#jYO zq~~wP%us2-{LX8JGU2eYK(K$MfGvB$=^sNMhi&@8fkI)ymOhW$%GsY&HnX!O{0)*B%ET9}ED%x+R zcKW6dTuk3=gQtU@@KYeM#`|R&wGm8t-mt-xcjBsx%a7V%mN(D6xO~tCv%F$z9W&>* zaqih@&-76d7nhN8L%}zGaRL&9k3P1FNKDz^@~D`-k7GPX)I32f&AzXs#`CSYqk z-58&@bLfAc16P_`UZY3sPhAe|vB4_JSKDCH`*PqdfN5{X8)bW8z}ydT{8)bgu)V!O z!1nR|H0#^i-v`)!=hYVgUzjhI;;VqUpF9sa$p3l3PucA8HNZ(5d=fC%Gs;i;bAYWt zeU;?se*)#ahoBH;v~LyVN$6Vz%<*po%>AZ0zLmlQc%Kbk4cL;G_Hi#@?msO3YzEA` z53KrI0UP^gIUha+*b0;Ij{Dubk|5C+Wu|#7-MAQUCjsMTVECgm<{&3j$K+u1mue;ySmRG zi}|q_4m z91mHA&-pmnBH{b{gYiT|l+`p5k|aDgup%%8u4!2{l{XHx3D5;^4<<}Hvv#9smnZbl zmi6V|*B!uRX3bWK@bw2mTjHUG&~t;#`r`M6qCTKCUjm|tcu%Ms7nudN^agz4z5!4M z!`;Sdq=rZby5A0Imiw09)dtm@<6z}4Qbs`d+CFku%c>R2KxHd2t``%&+gGk`ZCUAC z-QJEfhrYEftt*$4opA$MSG?aC1M@;OkLSX5V}VVZeOtW7on$L8l9n1)`McyX9(f#c zg?SK$*Qxn@#!DPue+XSPuUZS+S^9jN;_<1Q%|bX&Bac_`=!cz9-m_*$OG;3IBy7n>c!DQ1wRbROY>Nc8n=wurC0W+s}I%{l~$UR(Ym{2NHQ2 zNM2}XXJJ;O`Pnajvs0KC&e<{M1#@?bCuLJd= zfM_7pgL9XnA+WU%{LB=0O&TRQDP}kWJAfM?8)7(`3VJgW4JSl{VOb4{-~jSm{7@7z zJXJ%>npF+xbYMU<1bfVt&m=b&J(JwZ|5X>bgR{Rk)CCbD;AV1xhZPN2dwFVC7(977 zWoT1B794Aj^q)!jJqX(?!ADQNTVD$RS2s=tmN8t5$n6v9%=?FhP?5KSwe{t>ON);0 z;>W#f27E_<7<3yEtt~z282OI37?JJrdz2f`bb|o6RRy_0!~HbB zfuP8sm> z$S(n;TM4?AlFs7CK5)N0j7YjxM1C^}lMX_Wj&I&Ax?RXqR<^^v?JiX2w>&G5j^UGt z7M=O+3-8v5kb!iJe}ibz@!4P_KIk3CU7J?0`0*LoqT@4k(+#HFxpegCsc6>IuwcHh#U*jnfG#ExRV'.$_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