Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apply standard JSON format to DDFs #8021

Merged
merged 44 commits into from
Nov 25, 2024

Conversation

bluemoehre
Copy link
Contributor

This is a follow-up of #8019 and should be merged afterwards to simplify the review process.

This PR fixes:

  • general code format
  • enforcing single line properties

… by applying the Standard JSON Format.

This PR does not fix:

  • order of props

… because there is no consistent pattern and applying the default alphanumeric order will lead to hard readable files.

Note

No code contents were harmed in this PR 🐶

Copy link
Contributor

github-actions bot commented Nov 5, 2024

Hey @bluemoehre, thanks for your pull request!

Tip

Modified bundles can be downloaded here.
Relative expire date

DDB changes

Modified

  • gledopto/gl-sd-002_switch.json : Switch module (GL-SD-002) ✔️

  • lidl/hg06338.json : SilverCrest power strip 3 AC (16A) with 4 USB (HG06338) ✔️

  • aeotec/WG001-Z01_range_extender.json : Range extender zi (ZAG001-C15) ✔️

  • sonoff/zbmini-l_relay.json : Mini Relay No Neutral (ZBMINI-L/ZBMINIL2) ✔️

  • tuya/_TYZB01_TS0011_1gang_wired_no_neutral.json : Light switch (TS0011) ✔️

  • tuya/_TZ3000__TS0207_range_extender.json : Range Extender (TS0207) ✔️

  • tuya/_TZE200_amp6tsvy_wired_switch_1gang.json : Tuya 1 gang wired switch (TS0601) ✔️

  • ledvance/ledvance_plug_compact_eu_t.json : PLUG COMPACT EU T ✔️

  • neo/TS0012_Immax_smart_controller.json : Immax Smart controller (TS0012) ✔️

  • robb_smarrt/rob_200-029-0_covering.json : Roller Shutter Switch (ROB_200-029-0) ✔️

  • orvibo/CM10ZW.json : Dry contact (CM10ZW) ✔️

  • osram/plug_01.json : Smart+ Plug (AB3257001NJ) ✔️

  • tuya/_TS0012_2gangs_wired_no_neutral_not_locked.json : Tuya 2 gangs wired without neutral (TS0012) ✔️

  • tuya/_TZ3000_TS0011_1gang_switch_module.json : 1 gang switch module (TS0011) ✔️

  • tuya/_TZ3000_gzvniqjb_din_rail_switch.json : DIN rail circuit breaker 63A (TO-Q-SY1-ZT) ✔️

  • tuya/_TZ3000_qewo8dlz_wired_switch_3gangs.json : Wired Switch 3 gangs (TS0013) ✔️

  • ikea/tretakt_smart_plug.json : TRETAKT Smart plug (E2204) ✔️

  • moes/Moes_ZM-105-M_1_gang_dimmer.json : Switch (TS0601) ✔️

  • tuya/_TS130F_standard_covering_reversed.json : Standard covering (TS130F) ✔️

  • tuya/_TZ3000_2channel_module.json : 2 output module (TS0002) ✔️

  • tuya/_TZ3000_pfc7i3kt_smart_switch_3gangs_locked.json : Switch module 3 channel (TS0003) ✔️

  • tuya/_TZ3000_wkr3jqmr_4channel_module.json : 4 output module (TS0004) ✔️

  • tuya/_TZE200_2wg5qrjy_valve.json : Water valve (ZX-7155-675) ✔️

  • wiser/dimmer_module.json : Wiser 40/300-series module dimmer (41EPBDWCLMZ/354PBDMBTZ) ✔️

  • easyaccess/easyfingertouch_doorlock.json : Keypad doorlock (Various models) ✔️

  • innr/rc_250.json : 5-key wireless remote control (RC 250) ✔️

  • lds/ZBT-DIMSwitch-D0000_remote.json : Wireless dimmer knob (LA-AAN-UIT-7A) ✔️

  • konke/3AFE280100510001_battery_switch.json : Kit pro multi function button (KPKEY) ✔️

  • legrand/Remote_switch_Wakeup_sleep.json : Valena life scene switch wakeup and sleep (752x89/064884) ✔️

  • legrand/Remote_switch_home_away.json : Home and Away wireless master switch celiane (064873) ✔️

  • legrand/wireless_scenes_command.json : Wireless 4 scenes control switch celiane (0 677 55/56/57) ✔️

  • moes/Moes_MS-105-M_1_gang_dimmer_module.json : 1-gang dimmer module (ZM-105-M) ✔️

  • sonoff/snzb-01p_switch_wireless.json : Wireless Switch (SNZB-01P) ✔️

  • paulmann/501_34_battery_switch.json : Wall switch on/off/dimm (501.34) ✔️

  • sonoff/snzb-05p.json : SNZB-05P ✔️

  • tuya/_TZE200_9cxuhakf_wired_dimmer.json : Switch Mechanism (SSWM-DIMZ) ✔️

  • wiser/fuga_4button_battery_switch.json : LK Fuga Wiser wireless battery 2 or 4 button switch (550D6001/WDE002906) ✔️

  • tuya/_TZE200_e3oitdyu_smart_dimmer_module.json : Smart Dimmer Module (TS0601) ✔️

  • wattle/hc-slm-1_doorlock.json : Door lock SPL smart (HC-SLM-1) ✔️

  • eva/powermeter.json : Meter Reader ✔️

  • innr/xx_110.json : Puck Light White Extension Pack and Under Cabinet Light (PL 110/UC 110) ✔️

  • ledvance/b40_dim_z3.json : B40 DIM Z3 ✔️

  • lutron/lutron_aurora_foh.json : Aurora smart bulb dimmer (Z3-1BRL) ✔️

  • owon/THS317-ET_temperature_sensor.json : Temperature sensor with probe (THS317-ET) ✔️

  • sunricher/4button_switch.json : 4 button wall switch ✔️

  • sunricher/8button_switch.json : 8 button wall switch ✔️

  • sunricher/vivares_pbc4_01.json : Push button coupler C4 (SR-ZG2833PAC-C4) ✔️

  • sunricher/2button_switch.json : 2 button wall switch ✔️

  • tuya/_TZ3000_TS0042_2gang_remote.json : 2-gang remote (TS0042) ✔️

  • terncy/terncy_dc01_contact_sensor.json : Door sensor (TERNCY-DC01) ✔️

  • tuya/_TZ3000_TS0041_1gang_remote.json : 1-gang remote (TS0041) ✔️

  • tuya/_TZ3000_TS0043_3gang_remote.json : 3-gang remote (TS0043) ✔️

  • tuya/_TZ3000_TS004F_switch.json : Scene switch (TS004F) ✔️

  • tuya/_TZE200_pay2byax_openclose_sensor.json : Open/close sensor (ZG-102Z/TM001-ZA/TM081) ✔️

  • ubisys/c4_5504.json : Control unit (C4 (5504)) ✔️

  • xiaomi/xiaomi_wb-r02d_t1_wireless_mini_switch.json : T1 wireless mini switch (WB-R02D) ✔️

  • adeo/ldsenk09_keyfob.json : Lexman smart compact keyfob (LDSENK09) ✔️

  • computime-salus/ss909zb_temp_sensor.json : Pipe temperature sensor (PS600) ✔️

  • develco/iomzb-110_switch_module.json : Dry contact IO-module (IOMZB-110) ✔️

  • immax/07046L_keyfob.json : Neo smart keyfob (07046L) ✔️

  • lidl/hg06668.json : Silvercrest doorbell (HG06668) ✔️

  • sonoff/snzb-03p_motion_sensor.json : Motion sensor ✔️

  • tuya/_TZ3000_TS0044_4gang_remote_locked.json : 4-gang remote (TS0044) ✔️

  • tuya/_TZ3000_ja5osu5g_smart_button.json : Wireless smart button (TS004) ✔️

  • tuya/_TZE200_dq1mfjug_smoke_sensor.json : Smoke sensor (TS0601) ✔️

  • woox/woox_r7054_remote.json : 4 gang switch (R7054) ✔️

  • xiaomi/xiaomi_lumi.curtain.agl001.json : Curtain Driver E1 (ZNCLBL01LM) ✔️

  • danfoss/ally_temp_hum_sensor.json : Ally temperature and humidity sensor (014G2480) ✔️

  • heiman/hs1rc_keyfob.json : Remote controller (HS1RC) ✔️

  • heiman/hs1sa_smoke_sensor.json : Smoke sensor (HS1SA) ✔️

  • ikea/badring_water_leak_sensor.json : Badring Water leakage sensor (E2202) ✔️

  • hzc_electric/s900w-zg_water_leak_sensor.json : Water leak sensor (S900W-ZG) ✔️

  • legrand/Contactor.json : Contactor ✔️

  • linkind/001082_water_leak_sensor.json : Water leak sensor (LS21001) ✔️

  • namron/4512762_open_close_sensor.json : Open/close sensor (4512762) ✔️

  • moes/Moes_TZ3000_TS0201_temp_hum_with_LCD.json : Temperature and humidity sensor (TS0201) ✔️

  • nedis/nedis_zbrc10wt.json : 4 button remote (ZBRC10WT) ✔️

  • orvibo/sf21_smoke_sensor.json : Smoke detector (SF21) ✔️

  • plaid_systems/ps-sprzms-slp3_soil_sensor.json : Spruce Soil sensor (PS-SPRZMS-SLP3) ✔️

  • schwaiger/zhs20_smoke_detector.json : Smoke detector (ZHS20) ✔️

  • sonoff/snzb-02-multisensor.json : Temperature And Humidity Sensor (SNZB-02) ✔️

  • tuya/_TYZB01_SM0201_temp_hum_sensor.json : Temperature and humidity sensor with LCD display (SM0201) ✔️

  • tuya/_TZE200_2ekuz3dz_trv.json : Under floor heating thermostat (TS0601) ✔️

  • wiser/switch_1Gang.json : Merten PlusLink relay insert (MEG5161-0000) ✔️

  • woox/woox_r7052_ts0215a.json : Smart SOS button (R7052) ✔️

  • woox/Woox_R7049_Smart_Smoke_Alarm.json : Smart smoke alarm (R7049) ✔️

  • xiaomi/xiaomi_lywsd03mmc.json : Temperature and humidity sensor with LCD (LYWSD03MMC) ✔️

  • xiaomi/xiaomi_mccgq01lm_openclose_sensor.json : Open/close sensor (MCCGQ01LM) ✔️

  • samsung/samjin_button_switch.json : Button (IM6001-BTP01) ✔️

  • aubess/aubess_multi_sensor_TZ3000_bguser20.json : Temperature and humidity sensor (WSD500A) ✔️

  • blitzwolf/bw_is4_multisensor.json : Temperature and humidity sensor with display (BW-IS4) ✔️

  • develco/zhemi101_external_meter_interface.json : Electricity meter interface (ZHEMI101) ✔️

  • heiman/cosensor-em.json : COSensor-EM ✔️

  • ikea/parasoll_open_close_sensor.json : Parasoll door/window sensor (E2013) ✔️

  • ikea/rodret_dimmer.json : Rodret Wireless Dimmer (E2201) ✔️

  • mli/tint_gu10_spot_zbt-colortemperature.json : Tint GU10 spot ZBT-ColorTemperature ✔️

  • sonoff/snzb-04_open_close_sensor.json : Open/close sensor (DS01) ✔️

  • tapestry/tapestry_presence_z1.json : Presence Z1 (THPZ1) ✔️

  • sonoff/trvzb-thermostat.json : Thermostat (TRVZB) ✔️

  • terncy/terncy_sd01.json : Smart dial (TERNCY-SD01) ✔️

  • third_reality/3RMS16BZ_motion_sensor.json : Motion Sensor, Pet Friendly (3RMS16BZ) ✔️

  • tuya/_TZ3000_i8jfiezr_temp_hum_sensor.json : Temperature and humidity sensor (TS0201) ✔️

  • tuya/_TZ3000_TS0201_temp_hum_sensor.json : Temperature and humidity sensor (TS0201) ✔️

  • tuya/_TZ3000_TS0210_vibration_sensor.json : Vibration sensor (TS0210) ✔️

  • tuya/_TZB000_42ha4rsc_window_blinds.json : Window blinds (TS030F) ✔️

  • tuya/_TZE200_TS0601_mmWave_Radar.json : 2.4GHz mmWave radar with LED (TS0601) ✔️

  • tuya/_TZE200_TS0601_humidity_temp.json : Temperature humidity sensor (TS0601) ✔️

  • tuya/_TZE200_TS0601_trv.json : Thermostat TRV (TS0601) ✔️

  • tuya/_TZE200_bjawzodf_humidity_temp.json : Tuya multi sensor (TS0601) ✔️

  • tuya/_TZE200_TS0601_humidity_temperature.json : Temperature humidity sensor (TS0601) ✔️

  • tuya/_TZE200_thbr5z34_awow__trv.json : Thermostat TRV (MS-C-4) ✔️

  • tuya/ih-k009_temp_hum_sensor.json : Temperature and Humidity Sensor (IH-K009) ✔️

  • wiser/dimmer_switch_2Gang.json : Merten Wiser 2 gang dimmer ✔️

  • wiser/contact_sensor_cct591011_as.json : LK Wiser door and windows sensor (550B1023) ✔️

  • wiser/dimmer_switch_1Gang.json : Merten Wiser 1 gang dimmer ✔️

  • wiser/fuga_dimmer_switch.json : LK Fuga Wiser Wireless Dimmer (545D6102) ✔️

  • wiser/room_thermostat_cctfr6400.json : Wiser room thermostat (CCTFR6400) ✔️

  • xiaomi/xiaomi_mfkzq01lm_cube.json : Cube (MFKZQ01LM) ✔️

  • xiaomi/xiaomi_qbkg03lm_switch.json : Double rocker switch (QBKG03LM) ✔️

  • xiaomi/xiaomi_rtcgq13lm_presence_sensor.json : High precision motion sensor (RTCGQ13LM) ✔️

  • xiaomi/xiaomi_wrs-r02_h1_switch.json : H1 dual rocker wireless remote switch (WRS-R02) ✔️

  • xiaomi/xiaomi_wxkg17lm_e1_switch.json : E1 dual rocker wireless switch (WXKG17LM) ✔️

  • xiaomi/xiaomi_wxkg20lm_mini_switch.json : Wireless mini switch (WXKG20LM) ✔️

  • develco/hmszb_temp_hum_sensor.json : Temperature and humidity sensor (HMSZB-110/HMSZB-120) ✔️

  • frient/hmszb_temp_hum_sensor.json : Temperature and humidity sensor (HMSZB-110/HMSZB-120) ✔️

  • heiman/HS3AQ_air_quality_sensor.json : Air quality monitor (HS3AQ) ✔️

  • immax/07048L_smart_plug.json : Neo smart plug (07048L) ✔️

  • lixee/zlinky_tic_historique_mono_hphc.json : ZLinky_TIC mode historique HPHC ✔️

  • lixee/zlinky_tic_standard_mono_base.json : ZLinky_TIC mode standard base ✔️

  • nedis/nedis_zbds10wt.json : Smoke Sensor ✔️

  • lixee/zlinky_tic_historique_mono_base.json : ZLinky_TIC mode historique base ✔️

  • sonoff/ck-bl702-swp-01(7020)_plug.json : Smart Plug (eWeLink) ✔️

  • sonoff/swv_smart_water_valve.json : Smart water valve ✔️

  • third_reality/3RSP02028BZ_smart_plug.json : Smart plug (3RSP02028BZ) ✔️

  • tuya/_TZ3000_TS0203_door_sensor.json : Door window contact (TS0203) ✔️

  • tuya/_TZ3210_dse8ogfy_fingerbot.json : Adaprox fingerbot (TS0001) ✔️

  • tuya/_TZ3210_ncw88jfq_temp-hum-sensor.json : Temperature and humidity sensor ✔️

  • tuya/_TZ3210_up3pngle_TS0205_smoke_sensor.json : Smoke sensor (TS0205) ✔️

  • tuya/_TZE200_TS0601_smoke_detector.json : Photoelectric smoke sensor (TS0601) ✔️

  • tuya/_TZE200_h4cgnbzg_trv.json : Saswell TRVs (TS0601) ✔️

  • tuya/ih-f001_door_sensor.json : iH-F001 door window contact ✔️

  • tuya/rh3040_motion_sensor.json : Motion sensor (RH3040) ✔️

  • tuya/ts0202_presence_sensor.json : Presence sensor (TS0202) ✔️

  • xiaomi/xiaomi_mfkzq11lm_t1_cube.json : T1 cube (MFKZQ11LM) ✔️

  • xiaomi/xiaomi_qbkg04lm_switch.json : Single rocker switch (QBKG04LM) ✔️

  • xiaomi/xiaomi_wsdcgq01lm_temp_hum_sensor.json : Temperature and humidity sensor (WSDCGQ01LM) ✔️

  • adeo/ldsenk02f_plug.json : Plug 16A ✔️

  • develco/emizb-141_electricity_meter_interface_2.json : Electricity meter interface 2 EMIZB-141 ✔️

  • develco/moszb-141_motion_sensor.json : Motion sensor (MOSZB-141) ✔️

  • develco/wiszb-121_open_close_sensor.json : Entry sensor (WISZB-121) ✔️

  • dresden_elektronik/scene_switch.json : Multifunctional wireless switch (Scene switch) ✔️

  • frient/wiszb-121_open_close_sensor.json : Entry sensor (WISZB-121) ✔️

  • frient/emizb-141_electricity_meter_interface_2.json : Electricity meter interface 2 EMIZB-141 ✔️

  • lidl/hg06875.json : Parkside Smart Watering Timer (HG06875) ✔️

  • lixee/zlinky_tic_histo_tri_hphc.json : ZLinky_TIC mode historique HPHC triphase ✔️

  • lixee/zlinky_tic_standard_tri_hphc.json : ZLinky_TIC mode standard HPHC triphase ✔️

  • tuya/_TZE200_myd45weu_soil_sensor.json : Tuya Soil Sensor (TS0601) ✔️

  • robb_smarrt/rob_200-017-0_plug.json : Smart plug 3680W (ROB_200-017-0) ✔️

  • xiaomi/xiaomi_gzcgq11lm_light_sensor.json : T1 light sensor (GZCGQ11LM) ✔️

  • xiaomi/xiaomi_gzcgq01lm_light_sensor.json : Light detection sensor (GZCGQ01LM) ✔️

  • xiaomi/xiaomi_mfkzq12lm_t1_pro_cube.json : T1 pro cube (MFKZQ12LM) ✔️

  • xiaomi/xiaomi_ssm-u02_t1_switch.json : T1 single rocker switch no neutral wire (SSM-U02) ✔️

  • xiaomi/xiaomi_ws-euk02_h1_switch.json : H1 dual rocker switch no neutral wire (WS-EUK02) ✔️

  • centralite/motion_sensor-a.json : Motion Sensor-A ✔️

  • aubess/aubess_plug_TZ3000_hdopuwv6.json : Smart plug 16A EU (TS011F) ✔️

  • heiman/smartplug.json : Metering Plug (HS2SK) ✔️

  • innr/sp_120.json : Smart plug (SP 120) ✔️

  • niko/170-33505_170-33605_smart_socket.json : Smart socket (170-33505/170-33605) ✔️

  • moes/Moes_TZE200_ztvwu4nk_thermostat.json : Thermostat for Water/Gas Boiler (BHT-002) ✔️

  • tuya/_TZ3000_cehuw1lw_smartplug_EU.json : Standard plug (TS011F) ✔️

  • tuya/_TZE200_3towulqd_motion_lux_sensor.json : PIR motion detector and light sensor (ZG-204ZL) ✔️

  • wiser/fuga_socket_outlet.json : LK Fuga Wiser wireless socket outlet 16A (545D6115) ✔️

  • wiser/wall_switch_shutter.json : Wiser Odace roller shutter switch (S520567W) ✔️

  • xiaomi/xiaomi_dcm-k01_t2_dual_relay.json : Aqara Dual Relay Module T2 (DCM-K01) ✔️

  • xiaomi/xiaomi_lumi.airrtc.agl001.json : Smart radiator thermostat E1 (SRTS-A01) ✔️

  • xiaomi/xiaomi_ws-euk01_h1_switch.json : H1 single rocker switch no neutral wire (WS-EUK01) ✔️

  • blitzwolf/bw_shp13_smart_plug.json : Electricity metering 16A EU plug (BW-SHP13) ✔️

  • xiaomi/xiaomi_wp-p01d_h2_wall_outlet.json : Aqara wall outlet H2 EU (WP-P01D) ✔️

  • develco/aqszb-110_voc_sensor.json : Air quality sensor (AQSZB-110) ✔️

  • blitzwolf/bw_shp15_smart_plug.json : Power monitoring 16A 3680W EU plug (BW-SHP15) ✔️

  • dresden_elektronik/kobold.json : Smart dimmer switch (Kobold) ✔️

  • frient/aqszb-110_voc_sensor.json : Air quality sensor (AQSZB-110) ✔️

  • frient/splzb-131_smart_plug.json : Smart plug mini (SPLZB-131/SPLZB-134/SPLZB-141) ✔️

  • ikea/tradfri_bulb_e14_w_opal_400lm.json : Tradfri LED bulb E12 400 lumen, wireless dimmable warm white, chandelier opal (LED1649C5) ✔️

  • lidl/hg08673.json : SilverCrest smart plug (HG08673) ✔️

  • neo/NAS-WR01B_TS011F.json : Smart plug 16A with power monitoring EU (NAS-WR01B) ✔️

  • tuya/_TZ3000_TS011F_smart_plug.json : Smart plug power monitor (TS011F) ✔️

  • tuya/_TZ3000_typdpbpg_smart_plug_eu.json : Smart plug EU (TS011F) ✔️

  • tuya/_TZE200_byzdayie_din_enrgy_meter.json : Single phase 65A DIN rail smart energy meter (TS0601) ✔️

  • tuya/_TZE200_hhrtiq0x_nedis_trv.json : Nedis TRV (TS0601) ✔️

  • tuya/nous_a1z_smart_plug.json : Smart zigbee socket (A1Z) ✔️

  • xiaomi/xiaomi_jtqj-bf-01lm_gas_leak_detector.json : Honeywell gas leak detector (JTQJ-BF-01LM/BW) ✔️

  • wiser/itrv_thermostat.json : Wiser radiator thermostat (WV704R0A0902) ✔️

  • xiaomi/xiaomi_jtyj-gd-01lm_smoke_detector.json : Honeywell fire alarm smoke detector (JTYJ-GD-01LM/BW) ✔️

  • develco/wiszb-120_open_close_sensor.json : Entry sensor pro (WISZB-120) ✔️

  • frient/kepzb-110_keypad.json : Wireless keypad (KEPZB-110) ✔️

  • dresden_elektronik/lighting_switch.json : Multifunctional wireless switch (Lighting switch) ✔️

  • frient/wiszb-120_open_close_sensor.json : Entry sensor pro (WISZB-120) ✔️

  • namron/4512737_thermostat.json : Thermostat touch zigbee 16A (4512737/4512738) ✔️

  • xfinity/THK1_keypad.json : Security keypad ✔️

  • samsung/samjin_multi_sensor.json : Multipurpose Sensor (IM6001-OTP01) ✔️

  • xiaomi/xiaomi_sp-euc01_smart_plug.json : Smart plug (SP-EUC01) ✔️

  • bosch/room_thermostat2_230V.json : Room thermostat II 230V (BTH-RM230Z) ✔️

  • namron/5401395_heater.json : Panel heater ✔️

  • xiaomi/lumi_vibration_aq1.json : Vibration sensor (DJT11LM) ✔️

  • xiaomi/xiaomi_ws-euk04_h1_switch.json : H1 dual rocker switch neutral wire (WS-EUK04) ✔️

  • xiaomi/xiaomi_zncz04lm_smart_plug.json : Smart plug (ZNCZ04LM) ✔️

  • xiaomi/xiaomi_zncz04lm_smart_plug_v24.json : Smart plug (ZNCZ04LM) ✔️

  • bosch/room_thermostat2.json : Room thermostat II (BTH-RM) ✔️

  • ubisys/h1.json : Heating regulator (H1) ✔️

  • ubisys/s1_5501_s1r_5601.json : Power switch (S1 (5501)/S1-R (5601)) ✔️

  • ubisys/s2r_5602.json : Power switch (S2-R (5602)) ✔️

  • ubisys/s2_5502.json : Power switch (S2 (5502)) ✔️

  • xiaomi/xiaomi_ws-euk03_h1_switch.json : H1 single rocker switch neutral wire (WS-EUK03) ✔️

  • xiaomi/xiaomi_ssm-u01_t1_switch.json : T1 single rocker switch with neutral wire (SSM-U01) ✔️

  • bosch/thermostat2.json : Thermostat II (BTH-RA) ✔️

  • ikea/vallhorn_wireless_motion_sensor.json : Vallhorn wireless motion sensor (E2134) ✔️

  • xiaomi/xiaomi_rtcgq14lm_p1_presence_sensor.json : P1 presence sensor (RTCGQ14LM) ✔️

  • tuya/_TZE200_kb5noeto_motion_sensor.json : Tuya PIR 24G Radar Sensor ✔️

  • bosch/bmct-slz_shutter_light_control2.json : Light and shutter control II (BMCT-SLZ) ✔️

  • ubisys/j1_5502.json : Cover controller (J1 (5502)) ✔️

  • ubisys/j1r_5602.json : Cover controller (J1-R (5602)) ✔️

  • bosch/rfdl-zb-ms_motion_sensor.json : RADION TriTech ZB Wireless Motion Detector ✔️

  • gledopto/floodlight.json : Floodlight ✔️

  • sinope/th1124zb.json : Smart thermostat for electric heating (TH1123ZB/TH1124ZB) ✔️

  • tuya/_TZ3000_TS004F_smart_knob.json : Smart Knob (TS004F) ✔️

  • frient/moszb-154_motion_sensor.json : Motion sensor pro (MOSZB-154) ✔️

  • ledvance/ledvance_cla60_rgbw_z3.json : CLA60 RGBW Z3 ✔️

  • dresden_elektronik/fls_pp3.json : Wireless electronic ballast power-PWM (FLS-PP) ✔️

  • develco/moszb-140_motion_sensor.json : Motion sensor (MOSZB-130/MOSZB-140) ✔️

  • frient/moszb-140_motion_sensor.json : Motion sensor pro (MOSZB-140) ✔️

  • owon/PIR313-E_sensor_multi.json : Motion multi sensor (PIR313) ✔️

  • ikea/starkvind_air_purifier.json : Starkvind Air purifier (E2006/E2007) ✔️

  • ubisys/d1_5503_d1r_5603.json : Universal dimmer (D1 (5503)/D1-R (5603)) ✔️

  • fantem/zb003-x_multi_sensor.json : Multi sensor 4 in 1 (ZB003-X) ✔️

  • frient/moszb-153_motion_sensor.json : Motion sensor 2 - Pet (MOSZB-153) ✔️

  • siglis/zigfred_plus_wired_switch.json : 4x dimmer switch (zigfred plus) ✔️

  • ikea/ormanas_led_strip.json : Ormanas LED lighting strip (L2112) ✔️

  • mli/zbt-extendedcolor.json : Tint GU10 spot ✔️

  • danfoss/etrv0100_thermostat.json : Ally radiator thermostat (014G2461) ✔️

  • xiaomi/xiaomi_lumi.relay.c2acn01.json : 2 way control module wireless relay ✔️

Validation

Tip

Everything is fine !

🕖 Updated for commit a945287

@bluemoehre bluemoehre force-pushed the fix-code-format-2 branch 2 times, most recently from 4b17c19 to ba34a4c Compare November 8, 2024 14:57
@bluemoehre bluemoehre changed the title fix DDF code format (Part 2) apply standard JSON format to DDFs Nov 8, 2024
@bluemoehre bluemoehre marked this pull request as ready for review November 9, 2024 14:38
@bluemoehre
Copy link
Contributor Author

bluemoehre commented Nov 9, 2024

@manup here we go with the real code formatting.

Approx read time: 15min (but its just once in a lifetime - hopefully ;)

@manup manup added this to the v2.29.1-beta milestone Nov 25, 2024
@manup manup merged commit 0d730c0 into dresden-elektronik:master Nov 25, 2024
1 check passed
Copy link
Contributor

This pull request is now merged. The new DDB files have been uploaded to the store.

DDB Files

Modified

  • aeotec/WG001-Z01_range_extender.json : Range extender zi (ZAG001-C15) : with hash (80801b5748)

  • gledopto/gl-sd-002_switch.json : Switch module (GL-SD-002) : with hash (d4f8f68ab7)

  • tuya/_TYZB01_TS0011_1gang_wired_no_neutral.json : Light switch (TS0011) : with hash (8d941cd79c)

  • sonoff/zbmini-l_relay.json : Mini Relay No Neutral (ZBMINI-L/ZBMINIL2) : with hash (e9a3fb7b11)

  • lidl/hg06338.json : SilverCrest power strip 3 AC (16A) with 4 USB (HG06338) : with hash (0d0fbaee5d)

  • tuya/_TZ3000__TS0207_range_extender.json : Range Extender (TS0207) : with hash (f176023adc)

  • tuya/_TZE200_amp6tsvy_wired_switch_1gang.json : Tuya 1 gang wired switch (TS0601) : with hash (77bebc8a24)

  • ledvance/ledvance_plug_compact_eu_t.json : PLUG COMPACT EU T : with hash (13401ff2f4)

  • neo/TS0012_Immax_smart_controller.json : Immax Smart controller (TS0012) : with hash (56b427164a)

  • orvibo/CM10ZW.json : Dry contact (CM10ZW) : with hash (5520f91a59)

  • osram/plug_01.json : Smart+ Plug (AB3257001NJ) : with hash (bbd91d7328)

  • robb_smarrt/rob_200-029-0_covering.json : Roller Shutter Switch (ROB_200-029-0) : with hash (e4ecef770a)

  • tuya/_TS0012_2gangs_wired_no_neutral_not_locked.json : Tuya 2 gangs wired without neutral (TS0012) : with hash (fc957d3595)

  • tuya/_TZ3000_TS0011_1gang_switch_module.json : 1 gang switch module (TS0011) : with hash (61e0c22400)

  • tuya/_TZ3000_gzvniqjb_din_rail_switch.json : DIN rail circuit breaker 63A (TO-Q-SY1-ZT) : with hash (be49552532)

  • tuya/_TZ3000_qewo8dlz_wired_switch_3gangs.json : Wired Switch 3 gangs (TS0013) : with hash (93a69b5e42)

  • ikea/tretakt_smart_plug.json : TRETAKT Smart plug (E2204) : with hash (4dd2422aeb)

  • moes/Moes_ZM-105-M_1_gang_dimmer.json : Switch (TS0601) : with hash (02d6bad879)

  • tuya/_TS130F_standard_covering_reversed.json : Standard covering (TS130F) : with hash (9124bcba30)

  • tuya/_TZ3000_2channel_module.json : 2 output module (TS0002) : with hash (ae29e20323)

  • tuya/_TZ3000_pfc7i3kt_smart_switch_3gangs_locked.json : Switch module 3 channel (TS0003) : with hash (0d8c67a741)

  • tuya/_TZ3000_wkr3jqmr_4channel_module.json : 4 output module (TS0004) : with hash (4e349fc3dc)

  • tuya/_TZE200_2wg5qrjy_valve.json : Water valve (ZX-7155-675) : with hash (274a86c391)

  • wiser/dimmer_module.json : Wiser 40/300-series module dimmer (41EPBDWCLMZ/354PBDMBTZ) : with hash (62fc17e646)

  • easyaccess/easyfingertouch_doorlock.json : Keypad doorlock (Various models) : with hash (0bc793bb05)

  • innr/rc_250.json : 5-key wireless remote control (RC 250) : with hash (e69f36088d)

  • konke/3AFE280100510001_battery_switch.json : Kit pro multi function button (KPKEY) : with hash (64ef438d3e)

  • lds/ZBT-DIMSwitch-D0000_remote.json : Wireless dimmer knob (LA-AAN-UIT-7A) : with hash (85ebe36d18)

  • legrand/Remote_switch_Wakeup_sleep.json : Valena life scene switch wakeup and sleep (752x89/064884) : with hash (e7e07de8f2)

  • legrand/wireless_scenes_command.json : Wireless 4 scenes control switch celiane (0 677 55/56/57) : with hash (80b1ecce2a)

  • sonoff/snzb-01p_switch_wireless.json : Wireless Switch (SNZB-01P) : with hash (55e49d9bc6)

  • moes/Moes_MS-105-M_1_gang_dimmer_module.json : 1-gang dimmer module (ZM-105-M) : with hash (6fa4d69216)

  • paulmann/501_34_battery_switch.json : Wall switch on/off/dimm (501.34) : with hash (ac922f3547)

  • sonoff/snzb-05p.json : SNZB-05P : with hash (bcfc056264)

  • wattle/hc-slm-1_doorlock.json : Door lock SPL smart (HC-SLM-1) : with hash (fd8eb8950e)

  • legrand/Remote_switch_home_away.json : Home and Away wireless master switch celiane (064873) : with hash (388523d24f)

  • tuya/_TZE200_e3oitdyu_smart_dimmer_module.json : Smart Dimmer Module (TS0601) : with hash (d5af6a6c97)

  • tuya/_TZE200_9cxuhakf_wired_dimmer.json : Switch Mechanism (SSWM-DIMZ) : with hash (89a50af6b6)

  • wiser/fuga_4button_battery_switch.json : LK Fuga Wiser wireless battery 2 or 4 button switch (550D6001/WDE002906) : with hash (9b1063d25a)

  • eva/powermeter.json : Meter Reader : with hash (9ea1b60ed7)

  • ledvance/b40_dim_z3.json : B40 DIM Z3 : with hash (5f1dce841a)

  • innr/xx_110.json : Puck Light White Extension Pack and Under Cabinet Light (PL 110/UC 110) : with hash (e005eec22e)

  • lutron/lutron_aurora_foh.json : Aurora smart bulb dimmer (Z3-1BRL) : with hash (5c2701bf46)

  • owon/THS317-ET_temperature_sensor.json : Temperature sensor with probe (THS317-ET) : with hash (2d628d4bb3)

  • sunricher/4button_switch.json : 4 button wall switch : with hash (7684b7c06d)

  • sunricher/2button_switch.json : 2 button wall switch : with hash (8dfde310df)

  • sunricher/8button_switch.json : 8 button wall switch : with hash (fad0689696)

  • sunricher/vivares_pbc4_01.json : Push button coupler C4 (SR-ZG2833PAC-C4) : with hash (fdedfcc946)

  • terncy/terncy_dc01_contact_sensor.json : Door sensor (TERNCY-DC01) : with hash (610348639b)

  • tuya/_TZ3000_TS0042_2gang_remote.json : 2-gang remote (TS0042) : with hash (133353c967)

  • ubisys/c4_5504.json : Control unit (C4 (5504)) : with hash (f48ff80254)

  • tuya/_TZ3000_TS0041_1gang_remote.json : 1-gang remote (TS0041) : with hash (139d0c2622)

  • tuya/_TZ3000_TS0043_3gang_remote.json : 3-gang remote (TS0043) : with hash (0e635340a9)

  • tuya/_TZ3000_TS004F_switch.json : Scene switch (TS004F) : with hash (7b6d328360)

  • tuya/_TZE200_pay2byax_openclose_sensor.json : Open/close sensor (ZG-102Z/TM001-ZA/TM081) : with hash (00670724d7)

  • xiaomi/xiaomi_wb-r02d_t1_wireless_mini_switch.json : T1 wireless mini switch (WB-R02D) : with hash (dfcc94c193)

  • adeo/ldsenk09_keyfob.json : Lexman smart compact keyfob (LDSENK09) : with hash (8cda677f6a)

  • computime-salus/ss909zb_temp_sensor.json : Pipe temperature sensor (PS600) : with hash (d2935f8856)

  • develco/iomzb-110_switch_module.json : Dry contact IO-module (IOMZB-110) : with hash (cf83113a5e)

  • immax/07046L_keyfob.json : Neo smart keyfob (07046L) : with hash (026783ef49)

  • lidl/hg06668.json : Silvercrest doorbell (HG06668) : with hash (5381163817)

  • sonoff/snzb-03p_motion_sensor.json : Motion sensor : with hash (a70216dd2e)

  • tuya/_TZ3000_TS0044_4gang_remote_locked.json : 4-gang remote (TS0044) : with hash (a062f6011e)

  • tuya/_TZE200_dq1mfjug_smoke_sensor.json : Smoke sensor (TS0601) : with hash (1a6ecb6ea2)

  • woox/woox_r7054_remote.json : 4 gang switch (R7054) : with hash (e3bc757b26)

  • tuya/_TZ3000_ja5osu5g_smart_button.json : Wireless smart button (TS004) : with hash (1ab700b3a5)

  • xiaomi/xiaomi_lumi.curtain.agl001.json : Curtain Driver E1 (ZNCLBL01LM) : with hash (becd3c1562)

  • danfoss/ally_temp_hum_sensor.json : Ally temperature and humidity sensor (014G2480) : with hash (6dc2647bdb)

  • heiman/hs1rc_keyfob.json : Remote controller (HS1RC) : with hash (8015f3156c)

  • heiman/hs1sa_smoke_sensor.json : Smoke sensor (HS1SA) : with hash (117d0fe175)

  • hzc_electric/s900w-zg_water_leak_sensor.json : Water leak sensor (S900W-ZG) : with hash (dd099e0caf)

  • ikea/badring_water_leak_sensor.json : Badring Water leakage sensor (E2202) : with hash (030312549f)

  • linkind/001082_water_leak_sensor.json : Water leak sensor (LS21001) : with hash (3ce33a628f)

  • legrand/Contactor.json : Contactor : with hash (d1be1685af)

  • moes/Moes_TZ3000_TS0201_temp_hum_with_LCD.json : Temperature and humidity sensor (TS0201) : with hash (8592a21e03)

  • namron/4512762_open_close_sensor.json : Open/close sensor (4512762) : with hash (16ed547d12)

  • nedis/nedis_zbrc10wt.json : 4 button remote (ZBRC10WT) : with hash (cdc176f4ee)

  • orvibo/sf21_smoke_sensor.json : Smoke detector (SF21) : with hash (d6b57e6cc4)

  • plaid_systems/ps-sprzms-slp3_soil_sensor.json : Spruce Soil sensor (PS-SPRZMS-SLP3) : with hash (a16239eb18)

  • samsung/samjin_button_switch.json : Button (IM6001-BTP01) : with hash (0f7b8ec6d2)

  • schwaiger/zhs20_smoke_detector.json : Smoke detector (ZHS20) : with hash (87c347479c)

  • sonoff/snzb-02-multisensor.json : Temperature And Humidity Sensor (SNZB-02) : with hash (8236c402a4)

  • tuya/_TZE200_2ekuz3dz_trv.json : Under floor heating thermostat (TS0601) : with hash (c5affce814)

  • tuya/_TYZB01_SM0201_temp_hum_sensor.json : Temperature and humidity sensor with LCD display (SM0201) : with hash (7fad3f6d58)

  • wiser/switch_1Gang.json : Merten PlusLink relay insert (MEG5161-0000) : with hash (dd858e2fb0)

  • woox/Woox_R7049_Smart_Smoke_Alarm.json : Smart smoke alarm (R7049) : with hash (9b2cfdd666)

  • woox/woox_r7052_ts0215a.json : Smart SOS button (R7052) : with hash (af6a6e6620)

  • xiaomi/xiaomi_lywsd03mmc.json : Temperature and humidity sensor with LCD (LYWSD03MMC) : with hash (205ff0ada3)

  • xiaomi/xiaomi_mccgq01lm_openclose_sensor.json : Open/close sensor (MCCGQ01LM) : with hash (07f1dd7b82)

  • aubess/aubess_multi_sensor_TZ3000_bguser20.json : Temperature and humidity sensor (WSD500A) : with hash (f5d1903205)

  • blitzwolf/bw_is4_multisensor.json : Temperature and humidity sensor with display (BW-IS4) : with hash (17c90ed2da)

  • develco/zhemi101_external_meter_interface.json : Electricity meter interface (ZHEMI101) : with hash (c30751f394)

  • heiman/cosensor-em.json : COSensor-EM : with hash (0347abd6a3)

  • ikea/parasoll_open_close_sensor.json : Parasoll door/window sensor (E2013) : with hash (2a21498c84)

  • ikea/rodret_dimmer.json : Rodret Wireless Dimmer (E2201) : with hash (709141d8e1)

  • mli/tint_gu10_spot_zbt-colortemperature.json : Tint GU10 spot ZBT-ColorTemperature : with hash (ae18cfa34e)

  • sonoff/snzb-04_open_close_sensor.json : Open/close sensor (DS01) : with hash (6066c72ab7)

  • sonoff/trvzb-thermostat.json : Thermostat (TRVZB) : with hash (626d7dad89)

  • tapestry/tapestry_presence_z1.json : Presence Z1 (THPZ1) : with hash (01ee891726)

  • terncy/terncy_sd01.json : Smart dial (TERNCY-SD01) : with hash (4005c049d8)

  • third_reality/3RMS16BZ_motion_sensor.json : Motion Sensor, Pet Friendly (3RMS16BZ) : with hash (0dd6c8fb41)

  • tuya/_TZ3000_TS0201_temp_hum_sensor.json : Temperature and humidity sensor (TS0201) : with hash (a1bd9dfa10)

  • tuya/_TZ3000_TS0210_vibration_sensor.json : Vibration sensor (TS0210) : with hash (1482257f13)

  • tuya/_TZB000_42ha4rsc_window_blinds.json : Window blinds (TS030F) : with hash (cb10a8d466)

  • tuya/_TZ3000_i8jfiezr_temp_hum_sensor.json : Temperature and humidity sensor (TS0201) : with hash (eceec45b08)

  • tuya/_TZE200_TS0601_humidity_temperature.json : Temperature humidity sensor (TS0601) : with hash (b804031574)

  • tuya/_TZE200_TS0601_humidity_temp.json : Temperature humidity sensor (TS0601) : with hash (0cbbb66776)

  • tuya/_TZE200_bjawzodf_humidity_temp.json : Tuya multi sensor (TS0601) : with hash (e5b0e8980c)

  • tuya/_TZE200_TS0601_mmWave_Radar.json : 2.4GHz mmWave radar with LED (TS0601) : with hash (1fb6a1802a)

  • tuya/_TZE200_TS0601_trv.json : Thermostat TRV (TS0601) : with hash (c1dc67d101)

  • tuya/_TZE200_thbr5z34_awow__trv.json : Thermostat TRV (MS-C-4) : with hash (2dcebf5839)

  • wiser/contact_sensor_cct591011_as.json : LK Wiser door and windows sensor (550B1023) : with hash (350fbf07a0)

  • tuya/ih-k009_temp_hum_sensor.json : Temperature and Humidity Sensor (IH-K009) : with hash (3bd076717f)

  • wiser/dimmer_switch_2Gang.json : Merten Wiser 2 gang dimmer : with hash (ad9a1a902a)

  • wiser/dimmer_switch_1Gang.json : Merten Wiser 1 gang dimmer : with hash (cb29aa571b)

  • wiser/room_thermostat_cctfr6400.json : Wiser room thermostat (CCTFR6400) : with hash (bd21133e89)

  • wiser/fuga_dimmer_switch.json : LK Fuga Wiser Wireless Dimmer (545D6102) : with hash (09fb8a610d)

  • xiaomi/xiaomi_rtcgq13lm_presence_sensor.json : High precision motion sensor (RTCGQ13LM) : with hash (cf8ba0668f)

  • xiaomi/xiaomi_qbkg03lm_switch.json : Double rocker switch (QBKG03LM) : with hash (1a9ad0172f)

  • xiaomi/xiaomi_mfkzq01lm_cube.json : Cube (MFKZQ01LM) : with hash (3abd0a4a4a)

  • xiaomi/xiaomi_wrs-r02_h1_switch.json : H1 dual rocker wireless remote switch (WRS-R02) : with hash (eb6c7207b8)

  • xiaomi/xiaomi_wxkg20lm_mini_switch.json : Wireless mini switch (WXKG20LM) : with hash (2245e3c508)

  • xiaomi/xiaomi_wxkg17lm_e1_switch.json : E1 dual rocker wireless switch (WXKG17LM) : with hash (6cb0e05ceb)

  • frient/hmszb_temp_hum_sensor.json : Temperature and humidity sensor (HMSZB-110/HMSZB-120) : with hash (ca09518b8a)

  • develco/hmszb_temp_hum_sensor.json : Temperature and humidity sensor (HMSZB-110/HMSZB-120) : with hash (5521e7acf3)

  • heiman/HS3AQ_air_quality_sensor.json : Air quality monitor (HS3AQ) : with hash (8c90351770)

  • immax/07048L_smart_plug.json : Neo smart plug (07048L) : with hash (a3c8939bdb)

  • lixee/zlinky_tic_historique_mono_base.json : ZLinky_TIC mode historique base : with hash (86d63b01af)

  • lixee/zlinky_tic_historique_mono_hphc.json : ZLinky_TIC mode historique HPHC : with hash (685ea22434)

  • lixee/zlinky_tic_standard_mono_base.json : ZLinky_TIC mode standard base : with hash (f922a2f7c3)

  • nedis/nedis_zbds10wt.json : Smoke Sensor : with hash (e275f041e0)

  • sonoff/ck-bl702-swp-01(7020)_plug.json : Smart Plug (eWeLink) : with hash (b46754a342)

  • sonoff/swv_smart_water_valve.json : Smart water valve : with hash (d4703d6f65)

  • third_reality/3RSP02028BZ_smart_plug.json : Smart plug (3RSP02028BZ) : with hash (fba8b07166)

  • tuya/_TZ3000_TS0203_door_sensor.json : Door window contact (TS0203) : with hash (fa62b0a12a)

  • tuya/_TZ3210_dse8ogfy_fingerbot.json : Adaprox fingerbot (TS0001) : with hash (5de7f3b3bb)

  • tuya/_TZ3210_up3pngle_TS0205_smoke_sensor.json : Smoke sensor (TS0205) : with hash (efcbe612cb)

  • tuya/_TZ3210_ncw88jfq_temp-hum-sensor.json : Temperature and humidity sensor : with hash (e624c6f6c2)

  • tuya/_TZE200_TS0601_smoke_detector.json : Photoelectric smoke sensor (TS0601) : with hash (0af3932d6b)

  • tuya/_TZE200_h4cgnbzg_trv.json : Saswell TRVs (TS0601) : with hash (6f18b9cddf)

  • tuya/ih-f001_door_sensor.json : iH-F001 door window contact : with hash (d95a0e5b79)

  • tuya/rh3040_motion_sensor.json : Motion sensor (RH3040) : with hash (17bdac91e2)

  • tuya/ts0202_presence_sensor.json : Presence sensor (TS0202) : with hash (7563e859af)

  • xiaomi/xiaomi_qbkg04lm_switch.json : Single rocker switch (QBKG04LM) : with hash (521697b437)

  • xiaomi/xiaomi_mfkzq11lm_t1_cube.json : T1 cube (MFKZQ11LM) : with hash (11f1af987a)

  • xiaomi/xiaomi_wsdcgq01lm_temp_hum_sensor.json : Temperature and humidity sensor (WSDCGQ01LM) : with hash (da622bda68)

  • adeo/ldsenk02f_plug.json : Plug 16A : with hash (3acc11cef3)

  • develco/emizb-141_electricity_meter_interface_2.json : Electricity meter interface 2 EMIZB-141 : with hash (02389065cb)

  • develco/moszb-141_motion_sensor.json : Motion sensor (MOSZB-141) : with hash (570e1f4254)

  • develco/wiszb-121_open_close_sensor.json : Entry sensor (WISZB-121) : with hash (fcb17ce7aa)

  • dresden_elektronik/scene_switch.json : Multifunctional wireless switch (Scene switch) : with hash (c96ae1fb1c)

  • frient/emizb-141_electricity_meter_interface_2.json : Electricity meter interface 2 EMIZB-141 : with hash (bbd40dec0c)

  • frient/wiszb-121_open_close_sensor.json : Entry sensor (WISZB-121) : with hash (ea6b2fc82c)

  • lidl/hg06875.json : Parkside Smart Watering Timer (HG06875) : with hash (3a2fbf3bd5)

  • lixee/zlinky_tic_histo_tri_hphc.json : ZLinky_TIC mode historique HPHC triphase : with hash (d36c0d06a8)

  • lixee/zlinky_tic_standard_tri_hphc.json : ZLinky_TIC mode standard HPHC triphase : with hash (6d2eaa5e31)

  • robb_smarrt/rob_200-017-0_plug.json : Smart plug 3680W (ROB_200-017-0) : with hash (35adbc4a60)

  • xiaomi/xiaomi_gzcgq11lm_light_sensor.json : T1 light sensor (GZCGQ11LM) : with hash (3d8a839dd0)

  • xiaomi/xiaomi_mfkzq12lm_t1_pro_cube.json : T1 pro cube (MFKZQ12LM) : with hash (673c8c36a3)

  • xiaomi/xiaomi_gzcgq01lm_light_sensor.json : Light detection sensor (GZCGQ01LM) : with hash (d28ba8d962)

  • xiaomi/xiaomi_ssm-u02_t1_switch.json : T1 single rocker switch no neutral wire (SSM-U02) : with hash (c7f50d8b0c)

  • xiaomi/xiaomi_ws-euk02_h1_switch.json : H1 dual rocker switch no neutral wire (WS-EUK02) : with hash (3fab2c3ed6)

  • aubess/aubess_plug_TZ3000_hdopuwv6.json : Smart plug 16A EU (TS011F) : with hash (90ee5e5930)

  • centralite/motion_sensor-a.json : Motion Sensor-A : with hash (0a7d6098d0)

  • heiman/smartplug.json : Metering Plug (HS2SK) : with hash (579b6b531c)

  • innr/sp_120.json : Smart plug (SP 120) : with hash (0e5c9fe19e)

  • moes/Moes_TZE200_ztvwu4nk_thermostat.json : Thermostat for Water/Gas Boiler (BHT-002) : with hash (b7069ae0b2)

  • niko/170-33505_170-33605_smart_socket.json : Smart socket (170-33505/170-33605) : with hash (ffbc119afe)

  • tuya/_TZ3000_cehuw1lw_smartplug_EU.json : Standard plug (TS011F) : with hash (48c906c51d)

  • wiser/wall_switch_shutter.json : Wiser Odace roller shutter switch (S520567W) : with hash (0db9528890)

  • xiaomi/xiaomi_dcm-k01_t2_dual_relay.json : Aqara Dual Relay Module T2 (DCM-K01) : with hash (a79f87dc8d)

  • xiaomi/xiaomi_lumi.airrtc.agl001.json : Smart radiator thermostat E1 (SRTS-A01) : with hash (cb52302626)

  • xiaomi/xiaomi_ws-euk01_h1_switch.json : H1 single rocker switch no neutral wire (WS-EUK01) : with hash (fbd0b89777)

  • xiaomi/xiaomi_wp-p01d_h2_wall_outlet.json : Aqara wall outlet H2 EU (WP-P01D) : with hash (af701376fd)

  • blitzwolf/bw_shp13_smart_plug.json : Electricity metering 16A EU plug (BW-SHP13) : with hash (985e4068fe)

  • blitzwolf/bw_shp15_smart_plug.json : Power monitoring 16A 3680W EU plug (BW-SHP15) : with hash (ce9edcdae6)

  • develco/aqszb-110_voc_sensor.json : Air quality sensor (AQSZB-110) : with hash (69b0d2e300)

  • dresden_elektronik/kobold.json : Smart dimmer switch (Kobold) : with hash (e6c4a9f994)

  • frient/aqszb-110_voc_sensor.json : Air quality sensor (AQSZB-110) : with hash (cd49b6bd48)

  • frient/splzb-131_smart_plug.json : Smart plug mini (SPLZB-131/SPLZB-134/SPLZB-141) : with hash (d499675ff2)

  • ikea/tradfri_bulb_e14_w_opal_400lm.json : Tradfri LED bulb E12 400 lumen, wireless dimmable warm white, chandelier opal (LED1649C5) : with hash (874b264c31)

  • lidl/hg08673.json : SilverCrest smart plug (HG08673) : with hash (8b5dbbbf8d)

  • neo/NAS-WR01B_TS011F.json : Smart plug 16A with power monitoring EU (NAS-WR01B) : with hash (56944ef6bb)

  • tuya/_TZ3000_TS011F_smart_plug.json : Smart plug power monitor (TS011F) : with hash (0dcb4f70ef)

  • tuya/_TZ3000_typdpbpg_smart_plug_eu.json : Smart plug EU (TS011F) : with hash (44a45705bb)

  • tuya/_TZE200_byzdayie_din_enrgy_meter.json : Single phase 65A DIN rail smart energy meter (TS0601) : with hash (88ddb79bb9)

  • tuya/_TZE200_hhrtiq0x_nedis_trv.json : Nedis TRV (TS0601) : with hash (28fc32a395)

  • tuya/nous_a1z_smart_plug.json : Smart zigbee socket (A1Z) : with hash (a4b3394184)

  • xiaomi/xiaomi_jtqj-bf-01lm_gas_leak_detector.json : Honeywell gas leak detector (JTQJ-BF-01LM/BW) : with hash (1d39698cf1)

  • wiser/itrv_thermostat.json : Wiser radiator thermostat (WV704R0A0902) : with hash (a3730db1fe)

  • xiaomi/xiaomi_jtyj-gd-01lm_smoke_detector.json : Honeywell fire alarm smoke detector (JTYJ-GD-01LM/BW) : with hash (3d7982a479)

  • develco/wiszb-120_open_close_sensor.json : Entry sensor pro (WISZB-120) : with hash (68f7f66813)

  • dresden_elektronik/lighting_switch.json : Multifunctional wireless switch (Lighting switch) : with hash (f9fbffdbeb)

  • frient/kepzb-110_keypad.json : Wireless keypad (KEPZB-110) : with hash (107a6cbd41)

  • frient/wiszb-120_open_close_sensor.json : Entry sensor pro (WISZB-120) : with hash (fc1f039220)

  • namron/4512737_thermostat.json : Thermostat touch zigbee 16A (4512737/4512738) : with hash (6f3cfa1347)

  • samsung/samjin_multi_sensor.json : Multipurpose Sensor (IM6001-OTP01) : with hash (c8bb09a8a8)

  • xfinity/THK1_keypad.json : Security keypad : with hash (354af09402)

  • xiaomi/xiaomi_lumi.relay.c2acn01.json : 2 way control module wireless relay : with hash (d4c09839fe)

  • xiaomi/xiaomi_sp-euc01_smart_plug.json : Smart plug (SP-EUC01) : with hash (c7fee0818d)

  • bosch/room_thermostat2_230V.json : Room thermostat II 230V (BTH-RM230Z) : with hash (f094b4548b)

  • namron/5401395_heater.json : Panel heater : with hash (4f00d130b8)

  • xiaomi/lumi_vibration_aq1.json : Vibration sensor (DJT11LM) : with hash (4d9c3cb807)

  • xiaomi/xiaomi_ws-euk04_h1_switch.json : H1 dual rocker switch neutral wire (WS-EUK04) : with hash (d2cb73ec67)

  • xiaomi/xiaomi_zncz04lm_smart_plug_v24.json : Smart plug (ZNCZ04LM) : with hash (54e6839e30)

  • xiaomi/xiaomi_zncz04lm_smart_plug.json : Smart plug (ZNCZ04LM) : with hash (29ba03d821)

  • bosch/room_thermostat2.json : Room thermostat II (BTH-RM) : with hash (0643094fce)

  • ubisys/h1.json : Heating regulator (H1) : with hash (8b4565e64f)

  • ubisys/s2r_5602.json : Power switch (S2-R (5602)) : with hash (54bc74d108)

  • ubisys/s2_5502.json : Power switch (S2 (5502)) : with hash (62628e4538)

  • ubisys/s1_5501_s1r_5601.json : Power switch (S1 (5501)/S1-R (5601)) : with hash (d5ed70ee7c)

  • xiaomi/xiaomi_ws-euk03_h1_switch.json : H1 single rocker switch neutral wire (WS-EUK03) : with hash (123618e4ce)

  • xiaomi/xiaomi_ssm-u01_t1_switch.json : T1 single rocker switch with neutral wire (SSM-U01) : with hash (3446af4487)

  • bosch/thermostat2.json : Thermostat II (BTH-RA) : with hash (e60fc44cff)

  • ikea/vallhorn_wireless_motion_sensor.json : Vallhorn wireless motion sensor (E2134) : with hash (191c433293)

  • xiaomi/xiaomi_rtcgq14lm_p1_presence_sensor.json : P1 presence sensor (RTCGQ14LM) : with hash (5fdc3b8d79)

  • tuya/_TZE200_kb5noeto_motion_sensor.json : Tuya PIR 24G Radar Sensor : with hash (4d3e0b696a)

  • bosch/bmct-slz_shutter_light_control2.json : Light and shutter control II (BMCT-SLZ) : with hash (58e10aff19)

  • ubisys/j1_5502.json : Cover controller (J1 (5502)) : with hash (a518576a58)

  • ubisys/j1r_5602.json : Cover controller (J1-R (5602)) : with hash (2e6ae17f6e)

  • bosch/rfdl-zb-ms_motion_sensor.json : RADION TriTech ZB Wireless Motion Detector : with hash (178c6b5c2a)

  • gledopto/floodlight.json : Floodlight : with hash (1bb3f20616)

  • sinope/th1124zb.json : Smart thermostat for electric heating (TH1123ZB/TH1124ZB) : with hash (bc49f48dbe)

  • tuya/_TZ3000_TS004F_smart_knob.json : Smart Knob (TS004F) : with hash (54f820f5da)

  • frient/moszb-154_motion_sensor.json : Motion sensor pro (MOSZB-154) : with hash (99f4f4ec60)

  • ledvance/ledvance_cla60_rgbw_z3.json : CLA60 RGBW Z3 : with hash (e8cebfeba5)

  • develco/moszb-140_motion_sensor.json : Motion sensor (MOSZB-130/MOSZB-140) : with hash (4348296b80)

  • dresden_elektronik/fls_pp3.json : Wireless electronic ballast power-PWM (FLS-PP) : with hash (71cc0a99a5)

  • frient/moszb-140_motion_sensor.json : Motion sensor pro (MOSZB-140) : with hash (41977b3b06)

  • owon/PIR313-E_sensor_multi.json : Motion multi sensor (PIR313) : with hash (d9fb89f2d5)

  • ikea/starkvind_air_purifier.json : Starkvind Air purifier (E2006/E2007) : with hash (005773516d)

  • ubisys/d1_5503_d1r_5603.json : Universal dimmer (D1 (5503)/D1-R (5603)) : with hash (94150ce1cc)

  • frient/moszb-153_motion_sensor.json : Motion sensor 2 - Pet (MOSZB-153) : with hash (e25fd6aeb0)

  • fantem/zb003-x_multi_sensor.json : Multi sensor 4 in 1 (ZB003-X) : with hash (e17c551fb8)

  • siglis/zigfred_plus_wired_switch.json : 4x dimmer switch (zigfred plus) : with hash (fc5a380ee4)

  • ikea/ormanas_led_strip.json : Ormanas LED lighting strip (L2112) : with hash (7607cc6a20)

  • tuya/_TZE200_3towulqd_motion_lux_sensor.json : PIR motion detector and light sensor (ZG-204ZL) : with hash (123113f00e)

  • danfoss/etrv0100_thermostat.json : Ally radiator thermostat (014G2461) : with hash (bfffec5992)

  • mli/zbt-extendedcolor.json : Tint GU10 spot : with hash (e8ac4bc104)

  • tuya/_TZE200_myd45weu_soil_sensor.json : Tuya Soil Sensor (TS0601) : with hash (aea41cece5)

  • wiser/fuga_socket_outlet.json : LK Fuga Wiser wireless socket outlet 16A (545D6115) : with hash (0fc429442d)

🕞 Updated for commit 0d730c0

@manup
Copy link
Member

manup commented Nov 25, 2024

I was skeptical if by merging this the other large PR #7979 would get conflicts but a local merge test worked just fine.

@manup manup changed the title apply standard JSON format to DDFs Apply standard JSON format to DDFs Nov 25, 2024
@bluemoehre
Copy link
Contributor Author

I was also worried that this would cause a headache somewhere because the PR has already aged a bit. Refactoring PRs may get complicated over time.
However, when merging such code format commits, I recommend using rebase if master is ahead - it makes it much easier to find conflicts and resolve them later. Fortunately there were none =)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants