diff --git a/html-redirects.json b/html-redirects.json index 106a80a..bbf66b4 100644 --- a/html-redirects.json +++ b/html-redirects.json @@ -3,264 +3,264 @@ "hub": "https://docs.quantumbitsolutions.com/modbus-device-maps/", "source_sha256": { "catalog.json": "655b645ab350be2f31a1a43f7b9d267a071295a277ad21c8ccf927d0a63936c7", - "maps/abb/a41-a42.json": "9f637d9a58f90df521ab839f7c388b1807ed97b25888997c52c3ad7f18bc0d84", - "maps/abb/b23-b24.json": "ec29cd2fc11cbaf2f8fe04975704a5560cbacd27a48c5f335af15514339ceede", - "maps/abb/m4m.json": "0bb4bd435e3eca212b575c89fbe82ba668c979862a11e9d5351d97d8784254df", - "maps/abb/trio-50-trio-60.json": "9edc20368915cc3d474fe6556f6dfb1ba5015ffccbe2919ee6cdbae60f329a41", - "maps/accuenergy/acuvim-ii.json": "edd7c33cd16a8203ed317a33640ef364ef2c102ccd5b13289557cd494b752bbc", - "maps/acrel/acr10r.json": "ec1ee9d0923c0f2f85ec970b65958f1d72f6f948977fcdef0648081b0c3ac625", - "maps/acrel/adl100.json": "e9f241803f44448b7f37f0359d906212d9b6961770c92ab85cfe69b5ae85bc20", - "maps/acrel/adl300.json": "35a31038b3c7a4f7af11aa9bb31550b1bd49630834be6002b75f49c38ef3bc0d", - "maps/acrel/adl3000.json": "66df0a009132277bd2732c924c0ba846ac47ad6bf1bfc714dcd8ad766226ff36", - "maps/acrel/pz300.json": "13c33556d5f1239d4f9ad048afd2d40b48d63ba9f01cb17afe1a8bffce7b33b1", - "maps/acrel/pz72-e3-p80-e3-pz96-e3.json": "92e4f887573870881d85ac1c786da2afdfbb15154ce80c142c30fac547a0b49c", - "maps/acrel/pz80.json": "d42a5d4e6c9c3a328aca7ad48d0117219164b9ae1bd260ea74540e20901f0fa3", - "maps/acrel/pz96.json": "78c0ce43183e2b2e1f848300982760cbf0e758c71e0f0727b247779cb5948abe", - "maps/allen-bradley/powermonitor-3000.json": "0c48837183890638489c1340350f269697d956484a73030f80fc2b28541cfa2d", - "maps/baker-hughes/suresens-sda.json": "8d3e1ff5e5ad887e7b2cfd69b14249ae1c4b9454b18f1edee3b1346f3da41caa", - "maps/bytronic/by4100.json": "0d7670aa6564d86d86e9850ddda8d0ad98239537aef63850ab63bb60d33d132f", - "maps/bytronic/by6150.json": "0f764f8931091375b97c40d780a5810d6be8ff77153bcbb27e3587192d14500a", - "maps/bytronic/by8700.json": "e5ea83817271542463a85a276ebb305ec52956e47291b0842bb6dc9f374708f3", - "maps/carlo-gavazzi/em24.json": "03a507e0b48a6406f0ecdb0b3523170eaa0aa99dceb052ce1d714f1954e59b04", - "maps/cewe/cdm.json": "1684b224f8fb1804fc0877a5068a01746891f152808edf96639b855103da2e66", - "maps/cewe/prometer-100.json": "591c9afac98929946c719d933641197be2d1aae68d0c777f02498df52c5b9175", - "maps/cewe/prometer.json": "7280650572f761b8b84b9311604fd83e21097475daa63f8791bb5cd28e141922", - "maps/chint-instrument/ddsu666-h.json": "2bcc0dca7ed7a464dc111abf7d47b7cac1130c5e57cc6782a6c08a3c8c3ba251", - "maps/chint-instrument/dsu666-dtsu666.json": "812ae8a919d6425fc9a2f9721fd21abdea7e1655cc987ff5e76f2b30fb8972e9", - "maps/chint-power/cps.json": "a975611f80dcc4a6e976c45d65485f4c3406607ece012a91706beb8dba82063f", - "maps/continental-control-systems/wattnode.json": "9adb2c56794b15443d220b7e6242ae04c449e09ee1257b97854b316618df0c70", - "maps/delab/pqm.json": "c7d2a07aa644d1eae6308465133bf8b816cedec9a1c68a11c08ea5403ed427ca", - "maps/delta/dpm-520.json": "b27cadb9474f4e7e4079865ffe19aae38446968850f689fd52a91b5f25db942a", - "maps/delta/dpm-530.json": "8f05e1c49d2b162742a998fff4a59b1d62db5552f458b6ef5a05ef1feb93d92c", - "maps/dent-instruments/powerscount-3037.json": "44873c5891d33d50ea3eb8cae5d432fbbdfcee1944274202ded68ead9582a178", - "maps/eaton/93pm.json": "0d64dc877999b224f5346f790a9163caf91a371a72b4e0e7c308af3ccab8213c", - "maps/eaton/bladeups.json": "322ee99fba42bc1067380755b78c7957ce425b33ba59afe0dfb2eecb93070e3b", - "maps/eaton/em19-m.json": "b0e37d18b8b3dd33e9f0df3bdbdff8359d309d7e838757498e694c1991c4feb7", - "maps/eaton/em20.json": "95eb2e1644348a74135ca4c3fc69f9cf4ab1d069d8fd45461e102a2714e40d82", - "maps/eaton/em22-din.json": "9e7dc0cf4f802d6d25fe4a033eac93a6e62836bbd5328a11423ef250e82a3b28", - "maps/eaton/iq-dp-4000.json": "552aa916e81a75457fa0653b15f6f2624b078a4f37171d51a0501d9bfc255bce", - "maps/eaton/iq100-iq130-iq140-iq150.json": "147d918eb818c52a208a88dc79ccb3d94dec0db3d16a8fa4d910feea2d9c0100", - "maps/eaton/iq100-series-iq130-iq140-iq150.json": "93142861a8dce9779d83b717235ecac1dc859ff8b973202b03e30ba52b838f00", - "maps/eaton/power-xpert-meter-pxm-1000.json": "546c84a5dbb3fc13cc9fbd11280614265d4b996a2088f295bae6ddb023689056", - "maps/eaton/pxm1000-series.json": "d546af7e991031a228ff1d8218a4ec670b480d6f35093b870fa35937eb2915ef", - "maps/eaton/pxm2000.json": "fc1b2a226d554cc529e267ec797f2f850e9f51d38bdc602c8d4e637d470c712b", - "maps/eaton/pxm3000.json": "963f451d5912a9df370308bf9b46fc3bce275c5f394103c4d4eb55ca04076c63", - "maps/eaton/pxm4000.json": "14dfd91576fa64974711e46b8560c495bc7718d3e68d877037e9bebbf07c912c", - "maps/eaton-power-meter/iq250-iq260.json": "90ebd0a9568fe0d96d014edbf772e13c474009377307ed431b0a267e9d3ec975", - "maps/edme/genius-mk6.json": "fe789c97355bec77785a0e935681386c4201f545417bc333ab35c27c320e0eba", - "maps/edmi/atlas-mk10.json": "1df89960e826fbd34fa1e779a5b7679d87c993ccdab5e39e054c3d18f60ebbf3", - "maps/edmi/atlas-mk7.json": "cc7194543f1b4893ed3363e6b10d1c769dc57ad0fb076a43ce832d9e30026c13", - "maps/electrex/est.json": "4e845a3df5868685825c5161d3c88152270f994627ac5e40570a111890a90d15", - "maps/electrex/exa.json": "c57fc83b7a5c3abaa2a8537b1bc4cb477bb6ecbd371c1a30f5c0fc5c4f2f7101", - "maps/electrex/femto.json": "8d58a85f50831abfaa46a19c68169130fe6ed2667887b6050fb9260422c1b056", - "maps/electrex/flash-96.json": "2f2ac8f4abe89bf8c02eb82f3e14fd876c9cc95b321a19c858bdae18b003a510", - "maps/electrex/flash-d-fast.json": "14d7eadcc4e245f3c54ca7c67110f8b28126844a446856329337d92d30fae016", - "maps/electrex/plus.json": "3f4ebbe9c5196f32bc1521339377a476aa8fbbfb173662220069e58e6f913af5", - "maps/electro-industries/shark-200-200t.json": "4d9228effb7bff1509bf957be1ec2b5e468e235d644cffb97ad98801a8573dd7", - "maps/electro-industries/shark-200.json": "86a0c53012b2c9f625590905bd75bff33077764b983f1fc6a61ace3b97259a6b", - "maps/electro-industries/shark-250.json": "9362894a8e96ae7af10805cc9aa702df7d41474d98c3ed0257cf788520dce95f", - "maps/electro-industries/shark-50.json": "9dda5f13dfbd573200b14b8eb381cccd209b6dbac4b8950b442fcbe2a106daaa", - "maps/electropribor/shch-02-72-96-120.json": "0268bb1be82121b16197350af68ee8741436d110b2b11d6242e9a5ff88d36756", - "maps/elmeasure/basic-power-meters-alpha-plus-omega.json": "bf9cc8d1270d02ea0aa3b2110182e78611d836f466c6e30e7af976f8f1fff2c6", - "maps/elmeasure/energy-process-monitor.json": "ec160097cd1b76609ec010282fad742a77d2f8c9590a91871d0630cf1faafcd4", - "maps/elmeasure/little-genius-plus.json": "5f89acc1295c33ef15b4bdcccf677c2a01015a9c7307d2d1d4b1f7f70b8d97df", - "maps/elmeasure/mps8000-mpu5110.json": "d5055dd833f93a69f3f79b6ad7c1a59788f9867490a9a78d7c95d9b5f812d568", - "maps/elmeasure/prepaid-1p-prepaid-3p.json": "53e6035f9c775c94bb1bf4d97a19a7143230564609b4fd1c0dbcd66eb3f10881", - "maps/elster/a110c-a1100.json": "3f38bd3bbcddc5b529f06f9445976644b3eca6d5625cb8fad0810976198ace24", - "maps/elster/a1140-a1700.json": "ca81e950b30b58752d4d1238cf257c1f325c8eee75b80fe3dac73c7ef7b2859c", - "maps/enerdis/enerium-100-200.json": "e8d728b943c85abf10c89b19a7c885021ccec95e2dfaba146b3d72b1fa4acec6", - "maps/enerdis/enerium-30.json": "bdfd7d41835ae73676e56f17037755354ee4fb9deca2d9594b803092d12348f9", - "maps/enerdis/enerium-50-150.json": "cab6623b1223b8628d7dc7ffbd3b942a9a50fba11e03c23ace0a3ae24fed5773", - "maps/enerdis/enerium-power-monitor-100-200-300.json": "715be17c98a3631e0c9a07cfe4740ffb1860280a7d277281bb739a45a53de628", - "maps/entes/emm.json": "e23d6003b978e237c7de68a034b3cfedb386305e52d280f588fe19e339e9aa9b", - "maps/entes/epm-07.json": "9dbcb9d9d0b647d0879bd2c1f5ec3e80b78da72ea3e1eeb55a99241dd5bd5a77", - "maps/entes/epr04.json": "2e3fb2396e81a21ff7ee291f8ea4372eaba17035d3efdfdb53c799a07c6c4127", - "maps/entes/es32.json": "4d957c1b7c933b76eca0a870df5b5ea78e8b5431a6a781307cb4223859bbf4ff", - "maps/entes/mpr1-series.json": "e7d2e7ccab5b0a937a8c91ad3bca4537d62692f2ff65c0816a82fd6be4a30ca8", - "maps/entes/mpr2-series.json": "9e70bab5808f62d647d5a0112993b0eb2cf92ac66b0682afef3cf786828e78d5", - "maps/entes/mpr3-series-mpr4-series.json": "064ada8d2620fb99de1868d445e7023885e591bae49715f5c9c008bcf79c8ad0", - "maps/entes/mpr60.json": "aad7a46d2e1e19df33ad5450410d1a71fef06113c8d0eaa596255be84493141d", - "maps/entes/mpr63.json": "62d0577f85c3e07b62b9363cef48436a5f7f24e257d34fd8cb7aa7398fd7daf3", - "maps/entes/mpr7-se-ries.json": "ffacdbf2ef134558063c40a8a6b1b2c60f8ea28aadc6148f4bb7ad2b2e7c85e7", - "maps/epever/b-serie-s.json": "c47fef8f933777d776b7e26651bef9fb95c6df30ebcf683bb61547a9679d7b01", - "maps/epsolar/ls-b-se-ries.json": "157c3f457cc2c7346399569229529e9741ac9bdebe7b1cb93848b7e37bfe9e3b", - "maps/farnell/iem3100-iem3200.json": "ae4344696e4e7fad0c0c163aa2e87cefd1b80b34a32c1f0487e72cbe779f2132", - "maps/ff/le-03mq.json": "37c74cabf2555a7e8eef576ad6f7845018f054aa5687ea1b9327b4f604c7db34", - "maps/finder/series-7e-7e64-7e68-7e78-7e86.json": "aad437cbe7508b95c0c407eeb9c9ab62650ddc76392a81f04afbe5b42ce9ce63", - "maps/forlong/drs-202m.json": "657a662fb20522e8e8f01bed70b7c05acbc1a2a558d58dcc5b2fd57c6225bc45", - "maps/forlong/drt-301c-ii.json": "c71b8a3c969e9fc2115958ffb83dc88815aa7c30e957ab18455d5451bf8e5b76", - "maps/forlong/drt-301m.json": "7c4a882a00c0e6e294d0780e5623172fe08f583b64c2d05c55445a4559f1721a", - "maps/frako/ema1496.json": "d16d4b44a10146a0db6706dab488c72bc74f2fe432c88d691086189b7a8dd5fb", - "maps/fronius/primo-4.json": "4e460b2b356734b8c9913437d851534ed6503465382f99f1af4d740b50cdbb96", - "maps/fronius/primo-5.json": "fbe5057da3e4a9a6115ff2c9bf08bf960d54b2a79028e246afc127b5285553fd", - "maps/fronius/symo-6.json": "be95e2cf926d31b1d51b462bd420b6bfedbc27964b284a3c9bc8f9657c34c406", - "maps/fronius-inverter/110-111-112-113.json": "03380a0b6de56d033c87632be5055978ed0cf39dccf3eea4bfe53ff00429ea8b", - "maps/fronius-inverter/common.json": "e44c06540e480a856374ca622cff68370e7528d7d8fca07a5e8093aa5cc9f13e", - "maps/fronius-power-meter/210-211-212-213.json": "e6d2c6fa63a5a7660d1868003cbd1edb83ee3d19c5b5c4d8e746a637787a5579", - "maps/ge/epm-7000-epm-7100.json": "0946925ff0b7bba5f526380aa57713a87590de6ad65370868f9a0c05eb1f2413", - "maps/ginlong-solis/pv.json": "2b5b3607255a22d7ca374525ee2fb38fd21b5a1a980bc25d22423edecab09c5f", - "maps/hager/ecn-ecp-ect-ecm-ecr-eca.json": "c58e2f408ae104e9e729a8d410d70ccec27655a5e273700a07cac27f66f661b8", - "maps/herholdt-control/ecsem-ecsan-ecspm.json": "b75c54006963037858e7959d75dde3e751e42b45c506bc12c4b34ef9ca1f4365", - "maps/herholdt-controls/ecs.json": "f3853ad58021c4c902b595c1a355542ea9f0af6ece60b462542029c1b8113b7e", - "maps/herholdt-controls/m1pro-m3pro.json": "0961c6945fa0a1077c9589c39521718acdc527403f47e8d697e1ec7161a6f26e", - "maps/hiking/dds238-1-zn.json": "f646fef32de8ca3fe242b024e947635619ce127bc518d7d7aaded20c9341c712", - "maps/hobut/m550-m560.json": "bde315f37dd8f44a4fc13b4373c3dfdf3017451e856488374d0565e935efe3d6", - "maps/hobut/m553.json": "c6f78acf8dd037011dec4ec153057e97f190416a8246b4e72eaa896242992ffb", - "maps/hobut/m850-dc.json": "c0a3f1969f12c3b9ac2623928b5e96c2b445224e294b8440b346fd60096042e4", - "maps/hobut/m850-lthn.json": "f32fd4abb5d18348fb0fdf972df955f467477a4f5869612f30fa5cf87b234717", - "maps/hobut/m850-mp1.json": "e7d3eff41cee453e7397453ec57a680f62f6bad14f59fedd36638eadc97f5ef0", - "maps/hobut/m880.json": "a0afd1643fdf42af9b710c941be118b57d5c0effd578adb0f325bb9d83379fc5", - "maps/honeywell/eem230.json": "ce46ab3630cb4a819fc04eb668a217128b70b2cc919c5e4a365d82d38d6de980", - "maps/huawei/smartlogger.json": "6c770933a7f71216351e36b3e735d613d5c2da78533853dcb5dbd2e599f2fd0d", - "maps/huawei/solar-inverter.json": "968ca366650b52a9a74ee40616d91a46b30def20c902aed4b28610e20ba852ed", - "maps/huawei/sun2000-env.json": "c3df303c7784189c028f83a4c89b7b741ed27ed283fd82de05e64ac832d1c17f", - "maps/huawei/sun2000.json": "363100dfb088f65282af22471cb72261404f720b684ec56860d875b9b4ca7cb9", - "maps/i-real/ws0101.json": "7a50e5b7959525ede4bfe0fca9eb03a221f62148d110f978de42468c5a47fc07", - "maps/inepro-metering/pro1.json": "01bdd7afafa2b0756cbd2d527737a5eb1ec03e484ce86e50142486810aa3d900", - "maps/inepro-metering/pro2.json": "56f0c4af9ff6e53bd5cb1ea6bb6c5e911061317ea0f4c9191a88371ff86bc23c", - "maps/inepro-metering/pro380.json": "284f630400479a79fe3345c9d1ba2fc8ef10134c215da62bfe46516951c6549a", - "maps/integra/ci1.json": "1b4238545fcc590cf4b4b270e7c6c83110769950ac28998d1c4ed5e6bd20fdc3", - "maps/integra/ci3-ri3.json": "78b142e5e62107cfdde995854acc7afac841bd20b009f14528755e1b2556546e", - "maps/iskra/ecs3.json": "92fa9b8246fa1f310dd704f3c0508068d475929d1fd890c22c2124f118cd7b89", - "maps/janitza/b21-b23-b24.json": "19c1d46cf7ba9226b9a615aac6781957013b90cf87baea2e43745be82e9759e4", - "maps/janitza/ecs.json": "7addfb6e9c33e9d279ca4efbedcb840add3bc1d1bb058453abfd6c144500ac3f", - "maps/janitza/umg103.json": "b4f894b0634603b014771445ed9aa0c12abcc115302648ebc398f367defc6360", - "maps/janitza/umg104.json": "38088e3d0869519f5a33a3dc46cf1d66094da81e7bb57a5774d31c0b1ec635ac", - "maps/janitza/umg511.json": "3ffe987905abdb1d1b0de98b3226b89119be5bfb222b6481229270757e64bc7a", - "maps/janitza/umg604.json": "6b5d081eb740900b6c3e271ce7d45fc385e2b90cb601a6bd965843ac538b9152", - "maps/janitza/umg605.json": "d971766af6dce33ba232a26c9865f0d9df3ebc98be84fd28ac518dfccbd3a105", - "maps/janitza/umg96.json": "2271356ae38fd8d336488fc4b219d9b6dece9561ed6808fc979457e84c07cda6", - "maps/kamstrup/multical-comm-module.json": "b721aea4ef22f941f6d793bfc7e502c42906512d3a4f0f03a224786ba4429340", - "maps/kamstrup/multical.json": "ff3d4172a47ecb5250b9816109d6b20d8752ef55ce604b3ea1790910c71bba4f", - "maps/kostal/piko-iq-plenticore.json": "2e2e818111b4335470ce86a9fded721f0800196014964e2d04c81f438a93933f", - "maps/kra/mt880-cm-f3e.json": "b8c9d9f2478e5073a42bbf4b304b77264b90f04147c42509a5b85ec4ae9f6a02", - "maps/kraft/flexkraft-dual.json": "b1e7ec234575658301bc569ebb387a4366852a05fdfe49c316eb401714b9006d", - "maps/kraft/flexkraft-single.json": "e80722d82dd237e1cb4315e5314e5b1208fe7e0c2cc5bdbd2bc68715fa04bed5", - "maps/larsen-toubro/er300p.json": "8e21df9e3f18662fc40c38f2bb6a478094aeef6df4772cba5e6e136ec9095ef2", - "maps/larsen-toubro/quasar.json": "43ad2b27d350f515ac520f6e2f0d8f65a8c23e6446fcc0e685caae53c770851c", - "maps/larsen-toubro/vega.json": "38ad77aab9898e7ce288075136a7e4c507c08a55a4a0317ed881616bd9b6395f", - "maps/lifasa/master-control-var-fast.json": "3bcb8c551c2dfeb5b53c7de9fe79a38a7845922da33fffcabd4447cb138d36bb", - "maps/lifasa/master-control-var.json": "cf4b69fbfc7558779ccb7adfc08d466e7b5ce629cee37ca249fb2bd359856277", - "maps/lifasa/mca-plus-ii.json": "c2a46f1a3d82f577ffe687f659c95281e9a37eefc982ba28faf8b33626ad885e", - "maps/masibus/pm2160-3p3w.json": "e43a00edfdeb650cd1a837e806d650dff05496575fc8ddf728a5f0b2502e87cb", - "maps/masibus/pm2160-3p4w.json": "a894a0b35f5799d864ab4e84e3ad6f7e72def746dc5d1ad2b7d08acf4290554e", - "maps/meatrol/me237.json": "fafd281a8cb0b5718307713d406628e1033652e00245047bfa3733da77683b3e", - "maps/meatrol/me437.json": "7dda3eb28e300a4c839fe8880e8cf75c5eaa04c50429fe93d2ebb55d5c6c667f", - "maps/meatrol/me631.json": "e6fe2d9b2e58deb9428d8468100938cff3e55703ee8eb57df60429ea91e902ea", - "maps/meatrol/mp440.json": "b58052ffed937efb25e61e0e836b662b9a10a3debe569b35422b278ae32c2dcf", - "maps/mega/cn7200-cn7500-cn7600-cn7800.json": "08aa03ac968f7463a996b49a5312797c6245044f3cb65411eb297616da38a596", - "maps/mennekes/amtron-hcc3.json": "a98ce585232065cbe39af3aaf39c23b5cb981e094c49b9465053f1cea0ceaec3", - "maps/metering-dynamics/smarthub.json": "d1e4144235620f93c927bd47d7c80ad72a1de4d5fc50e3d5ac3d08493462e59c", - "maps/mikro/dpm380.json": "6f0790e12a7a68ecd9abfedc2a89e30b74c0d80b64e5f87912a07879474b6d2c", - "maps/mikro/dpm680.json": "32fff5256263e10795ffe4a14cfb5a8a2374e39df2cdb4439e8980b006b22b46", - "maps/mikro/pfrlcd.json": "a15d636bebf0d44fa10f3a5882f330bd3b5e7c36e907215c387e1980852bd0cd", - "maps/national-meter-industries/series-3000-series-4000.json": "ca40155620c40691d02c179dceeee6230bb521aa40b7e57b48ebe51fd546c9dd", - "maps/noname/ddm18sd-mmd18sd.json": "65855e70449c4d2b43dea4460dc7745839fa3b864fa0baaa76b123f8e45e0daa", - "maps/northern-design/cube-350-cube-400-rail-350-modbus.json": "9c8cd5e28cb3352573914c03d33616e3d35d9959dce5e429effdaa42bc011d05", - "maps/northern-design/multicube-modbus.json": "59ff23fd57e154698ce446d4b66b67a912b21173455313589482f54ccf8bbade", - "maps/northern-design/pm390.json": "691c6998e5780571e22454e1c821ae534e2c76db886abdc6850e38be457c1e0f", - "maps/nzif/set-4tm.json": "aab564130117ed04ff2edcfa822f1b0192ab82b397c055e21d6145cf53a6bfcd", - "maps/obvius/a90dc-12.json": "50b3ec789c156c64d3da5cb9d2d18092c02dc2e98b0dd1e9fe895a8fc5a3beca", - "maps/odenberg/halo-sorter.json": "93999eb203ae7dfa7850d3f2fdd56acdffccd62a244160b9b010fc8f96c6800e", - "maps/ohio-semitronics/wvx-wtx-wmx.json": "c9ca80502edcc2ab9f670809605aad6fa5273930f07db2c175d39e53cd363e33", - "maps/orno/or-we-514-or-we-515.json": "d912e3b8ec1a5b7746329f273b5e74e6599659b9a49212be7e5254f09bc2129e", - "maps/outback-power/mate3s.json": "95370213cd0d0484f0c34aba8dff4a65f2cc719ce60ca9b1ff1ace552cb59643", - "maps/owen-brothers/ob115.json": "18f9bd84be2ab2645f0fa43e9660b5a35c27e5da7fc6965b897de993a73c8585", - "maps/owen-brothers/ob418.json": "b27445928709d2f2c649dafb69092fced26a9d7af06981caa510b2a9fa7ff597", - "maps/owen-brothers/ob737.json": "474ed703e406778f477be8d7e745a6408e9a4b186d543732cec21b6a5a9207d8", - "maps/phoenix-contact/eem-em3xx-em325-em355-em375-em327-em357-em377.json": "1871780b51152bc68ee08b9f0b308623d9562f5f151ba4a47638205dd3263d04", - "maps/phoenix-contact/eem-ma-eem-ma3xx.json": "2a20946f226c61c8cdad332cae2ab553236667eda589d3ad991ac3511cfbe887", - "maps/phoenix-contact/eem-ma3xx.json": "5d6ea107d292d54d918a1d7df9dd99d0b79e4d99a3fe5b5dc1f6d33c9448b3dc", - "maps/power-one-inverter/pvi-aurora-central.json": "46ddd7387093a8e2969116ad99d9069ced2c5dc305bf9b7d36900d99bd690075", - "maps/powerscout/3-8-viewpoint.json": "d19f56514e6fb25f243ae439bd4063e66ae8228de168f82fcfd1131a9e908331", - "maps/saci/ahm1.json": "880987d50b65f694de1cca2f034f7bdcec847efc01b0cab40e4a88138c0e8b6f", - "maps/saci/ang96.json": "6fd1292d6a9346468b80f7880360042a3eda2f322c63a8bfcb9c2defd7b4eb07", - "maps/saci/m2dl2.json": "8c1161a10ed103aa92dcc001469b8844e590a2935853dafac1ddce54be239931", - "maps/saci/tcil2.json": "8ce1ca0dd6cb443e7ca4e993c5ef9fa8e64fe160398837a079e8abfc6d9a6884", - "maps/saia-energy-meter/ald1-ale3-awd3.json": "993b8887210deae3998e3da83e512d8374499c18c5617fcb5d25f2d602f6c6be", - "maps/satec/powermeters.json": "b176ee4f4f727a97108eb445f302e6df250f51305dba1723ebce46fda0f2da32", - "maps/schneider-electric/cm2000.json": "fb1bf5a1bd6fa2d6068200b3533ef5a00936eeddc44cbbe87dd5a6ba18f0bf9e", - "maps/schneider-electric/em4800.json": "707461d28910084970ae64be04cb5eabcc2e1c0aca48ea6348e24455ead03ec6", - "maps/schneider-electric/em6400.json": "97a70ae740aac470bbcc16bf9dcb67cbb7bc4a250a8d82dd15f8bf5a0eaf7c78", - "maps/schneider-electric/em7290.json": "613588d4bd61aadf8ee4ae453e449fe57d7281195fcc3cbb3db695bdbc0d50ff", - "maps/schneider-electric/iem3000.json": "0e1c3b96dea1db65b4845a90e9a825a01fed98e4ae44d658ec9d14e0982165c8", - "maps/schneider-electric/ion7400.json": "29b32cb0ed40ef60466c9036b8efd84f6cb1800523ba53fba4e8120c147dce3b", - "maps/schneider-electric/ion7500-ion7550.json": "25ba38a3a590096cba32db9a889a5278965839d7bb2d8bcbce00556155a82ee2", - "maps/schneider-electric/ion8800.json": "10888f59d611afcf7f63cd4c85c6219437d7b39ed136af99ed02ecd16b3c23b1", - "maps/schneider-electric/ion9000.json": "d29f754d3ce79321b21cf5c3b9a0a15594bb7960250b3c1b827510af193768a5", - "maps/schneider-electric/pm200.json": "8289edbcf5a3f78b733a69f53eafd2ae7a917bbf038e77e57b72e5581223a0ce", - "maps/schneider-electric/pm200p.json": "c8565709e560e171813b9d213b64a7b0696d209e2059da04f9916c041237dd63", - "maps/schneider-electric/pm210.json": "cc8487331175299be1b674c995fdf062653b9d4e6d8748f11443d88142fe0c01", - "maps/schneider-electric/pm5000-pm5100-pm5300.json": "57462d63032c1bdf95c7d8238172769030e0eb5ad2e63d6c849093c4062ef51e", - "maps/schneider-electric/pm5500-pm5560-pm5580.json": "242fa5fb91831be13d207c9d7c5447896813d5dff502a5c1dec6db82108b4a1c", - "maps/schneider-electric/pm5650-pm5760.json": "28a40c32c7be32c092472c6afb1634e93e0c5d1335bd36af73ea2ac7b59aa0c3", - "maps/schneider-electric/pm8000.json": "76aab8a7118d432951afd31a92d1e7aebdb30b3008a81ff711498ef5b91d0730", - "maps/schneider-electric/symmetra-px.json": "d3941f3eb158dadcced94da63fedc111886942d839d75fc32cf775bf4a7ae0d5", - "maps/schrack/na96.json": "1854605615f307526aa0d67830bb1f6954b2f5393ebe33397b406fc259dc8c30", - "maps/sel/sel-351a.json": "af863cf3b97e03f369d92784d0cb1367e0466c382fbfbeeb8220d52fc7cb22fb", - "maps/sel/sel-710.json": "5db1552a5bad8114ea736f6ee3f5050c759e6581ff670387c18e27ea6c756933", - "maps/sel/sel-735.json": "8a3f16cffca8d9cd7b5e47549cb5cf0e63dea7079ff03a0351417e3b82d135a2", - "maps/sel/sel-751a.json": "38a45e5eaacd5565e3cacc46be0c0e1828e2da4892b54c1379804eabf86f9af6", - "maps/selec/em2m-1p.json": "6a9e708ab8c5fc06851aa376c71fe732a9a41214c47d7d38344aaa1c8eaffbfc", - "maps/selec/mfm383a.json": "1086d02d3e80e81579e2be5ac511a0acca6bbcd6a8f038b2955bf7441cf76e8f", - "maps/siemens/sem3-series.json": "cb9fb27006519ed32da76b4850e65a96acb3755ea57dfd2db840c8f07b72d663", - "maps/siemens/sentron-pac-2200.json": "a186d2abec4b85a632c83eb1ddaad5ece9032927d574db3fc7812ac1e031b459", - "maps/siemens/sentron-pac-3200.json": "4b3779590c6e3878dfff15d70773de4a09c1f152f3477e9eb28c7e6117b86a72", - "maps/siemens/sentron-pac-4200.json": "11074c69fc6b81ed46eaf829e1d2c662dccb7451f2e689e215e5bbc3ca424017", - "maps/siemens/sicam-p.json": "d97b615bcc3e10c6ad4b0e7cb96f11a2d5706562ab820e72132f5814ae28f349", - "maps/sigineer/grid-inverter.json": "aef59ad6cf44aca1b52507812d013cdcb078b289f5017600f447dda10686ee8f", - "maps/sinotimer/dds578.json": "99b6e28c78d5d21ddcd7798a92c636caaccf2e84c917ead1cef15dad07f3df9b", - "maps/sma/solar-inverter.json": "967d46ac7b713635e03cc5ca3e0632b6fc1bfc0d893c6b921618e20c5983e27a", - "maps/smartprocess/smartrail-x835.json": "b04601784347d02004234b9fb6101ef7a53999f84e7cc630a85b3bf0a3b6788f", - "maps/socomec/countis-e03.json": "a78426271fe7ba39a5a5eedd2636119fb397723ab4f5cc077f928a2602163632", - "maps/socomec/countis-e04.json": "03e2dc8d944c40b54b74270a3c304de851d2da648a24d8ca8be10471e7982a28", - "maps/socomec/countis-e13.json": "bf7f314a6214f409c64b45bb5f51e609d60c8fbea3509987f9a4190a52e5fe86", - "maps/socomec/countis-e14.json": "7ee8cb1693e43757ceff6c8d851070de4690d932315bc4b04fe521196793d779", - "maps/socomec/countis-e23.json": "522c917017f5e504826c741685f09b0bb62e3545880ffbbe5d63fc81d18bc488", - "maps/socomec/countis-e24.json": "f103a2c69b5e3b8d895ac0065bf4bf956c316094f44a5982446c34b997765bf2", - "maps/socomec/countis-e33-countis-e43.json": "c9824aae017630fb6d1628c6b7767f470b444c2405963d399eeb24183730dbe0", - "maps/socomec/countis-e34-countis-e44.json": "21ca51f5f694f00cd95946222232ca6fc09961063d3229f78572b9588d67ff46", - "maps/socomec/countis-e50-e53-e50r-e53r.json": "0d884a5aa7851a314bacae745192f789d905f63630aa1b8d90d2c846e260030f", - "maps/socomec/countis-e63.json": "ba3eef943a9c12f0ca578c77a7ce6e5b21eb9f3c84f44d729c78df808b1932da", - "maps/socomec/countis-eci2.json": "47cd1d8f1e8fb0b0f5e1841349753631d4ca96f4bec394bb259a1e9f00d3b5c9", - "maps/socomec/countis-eci3.json": "2a2bd9025b570021b748eb6e054b8744676dcb1e3fca305d8d740bc5c561feb9", - "maps/socomec/diris-a20-modbus.json": "c271570ce58f40a68f56bdcf23f15c8510d350fab917a78f24450df66b671f98", - "maps/socomec/diris-a40-a41-rs485.json": "b9ea21a86137ad2c86f4d31d294b7335ff6a64003405dfb07f7c443e0df7e085", - "maps/socomec/diris-d30-d50-d70.json": "ed842d76b81c0883bf1545f1b8812f05814540a75a3b2609396dcfb02658d3c4", - "maps/socomec/diris-i31.json": "3949eedac1f86dfe130a12febc73f7ad4ece0e0d2d214a70ab801e5e2545f8de", - "maps/socomec/diris-u10.json": "84012b79b3253fbd6655c3b4672178555fcd20635181f21aac9f2d06853d52e5", - "maps/socomec/diris-u20.json": "92a4dc83d0e56d3f2ecfc8c2e11db0fab475a7305da4d5af9e960500e3db752f", - "maps/socomec/diris-u30.json": "0fa0c657c039fab49712b1dac0ccce0af96e4d4c3b9e1a24b1087726c2750372", - "maps/socomec/masterys.json": "9d9eea0c6b4632390f9573c23dad64976f45ad22f364bd121bee0b0ca394757f", - "maps/socomec/multis-l20-multis-l40.json": "087b89e8d01f189a2b86ee1ea4ab9b84dbd33f48fb0032561592c9b4392ed12f", - "maps/socomec/netys-pr-netys-rt-itys.json": "b773e6c716f45f601633a8312bb7ec1920f6e10401769cb978c2a7d324f5526c", - "maps/solaredge/se10k.json": "50ff5df895efc91ac76bf13280346e6115878848f18a800c4b9c041a1763795b", - "maps/solaredge/se12-5k.json": "37067b98adfeeb02b0a9be1268a29fe1bf30d3610b6dcedc59b80b3a25e025a2", - "maps/solaredge/se3000h.json": "db167a9e0c05706a5b6772b4d66d962f42ebbf8a0e0b15963bfb871a6e8b4a43", - "maps/solaredge/se3800h.json": "484854e616d4a800bb3310afd1121b1381c70d7d9c692426f3666a359349586d", - "maps/solaredge/se5000.json": "44ecd4908cc06a2a8fc8d8089c2189fe9502c66e13e7eae8348ad5dc9c54596f", - "maps/solaredge/se5k-se7k-se10k-se12-5k.json": "d001bf1159cd1661972819615c5c886b71adb98d80b32e53bd2704ce6a6cc334", - "maps/solaredge/se6000.json": "847701cb15e82ddc5fb04f8554da3288f93eca1e582c9bf8e10f3c7ab165c089", - "maps/solarx-power/hybrid-x1-hybrid-x3-x1ac.json": "467e74d0de495525753370e10da5056e55b613e1daad91d61c2c545a7360073f", - "maps/sungrow-inverter/sg.json": "d3059b7371b76b1a698b1a8f12b94346812e6901037a090d19af1f64160cb654", - "maps/tense/tpm-05.json": "18c28a414a262d5caf8524426e23c3122a6787b0853ea5f8a52005612eac8057", - "maps/trinity/em9400.json": "febdc6a7c3a53a38676d6ec6c3435a4e3314aab7ee1724d4f1269a2ef6c207ab", - "maps/trinity/goblin.json": "a81d4f6ed02dbf62e26fc8c4331bcb256125f3ccfca91678271586442a6949c6", - "maps/trinity/infinity.json": "b3d2c0c1ebe9b9edaee9c3741dccae753b0184b22dfaec70ba1c6e355731094c", - "maps/trinity/nf29.json": "cd5f8b1c6317572bf2b5d9477caea1e02cd635b5840a20b3da7a433eda35c85d", - "maps/trinity/powerpro.json": "94fc889ff1f212cf27e1b956afbaca9fcb0c0036758f2bb9fdfa836ee3f58621", - "maps/trinity/xpert.json": "eaa16adf87d36a10781c6e4749646c68850d534580527dd05a36f5ad1c5225ad", - "maps/tyco-electronics/integra-1630.json": "f6d8166b4ba986e063b75756ec9bdfc5a4a7b143a0a9bfb57a5992a2db661a66", - "maps/ulys/md45.json": "ef7370ac56f6662868d7794df70b48e61b7c96bd5091f2ac9bcb79709b274760", - "maps/vato-electric/rgk800.json": "55ea07950fb89849d4ce67a22ac1864daf89d110366e66eda9980c3113465eae", - "maps/veris/e23.json": "6ae5ec0b68f8f864e22dbcf64ab8701094d20fe2463fdc7e3725ab933cd4a644", - "maps/veris/e34.json": "9502d448f79781b4ae75999b186a0d1e450ba942cd7132aa002db53b422b24bf", - "maps/veris/e50.json": "a2534c696cbfe2b5f86841049f10c22d0cc026cbbe3663336d7637d5f92aff9c", - "maps/veris/e51.json": "6a61e119a5e661d39dc6f63fb9e73e3b049a53b51daa9d609fdc67dc78c70d1c", - "maps/veris/h8035-h8036.json": "cce2194d86530373749290c03e286e0bec23b6d20b6f351b24c1c01191012d68", - "maps/ytl/5300.json": "12c336e6e0e859d8933933f10dcb9093f0710cf23fbb8697e9ec505e5384f0c8", - "maps/ytl/dds353h-5281-5282-5283.json": "47aef0acdb42d2c1feb2799779a6afbca4fe4bfaab2a2a819d33d1e272cac6d6", - "maps/ziegler/delta-energy.json": "5e8e26fc4f8a11e6d7b35e9ea25817250eb9c24f3ed3c209a5aaec2f6352fe37" + "maps/abb/a41-a42.json": "e16380e033f61ecd6606b598d1a3ebceddf80729965e077364f27a746156e63c", + "maps/abb/b23-b24.json": "6ae97348c63153ac279144fca7a724b51f99d664d041a236c8291b2d607822f7", + "maps/abb/m4m.json": "96a6290464c3143b582e53c7796465bdf4033b391244562d5750b942c96ca863", + "maps/abb/trio-50-trio-60.json": "c1e42093085db1290a62737ecf1b23e9391e8878d60a55a1a923dbc3f2fdae50", + "maps/accuenergy/acuvim-ii.json": "856614892ef621eab7811d02fb71d3a6fe1f9bff7efe16f645e1741ebbc58141", + "maps/acrel/acr10r.json": "6e4aab6d5b57ade1a81563ea20faeff99913f5efec24cf0de18328855df973bf", + "maps/acrel/adl100.json": "8892282ebc2d3003482e457904c2b28af24a6cdbaf6bb2ffa4518431bd6f8990", + "maps/acrel/adl300.json": "d8972413adfc0408202cf78b0b1e3b0d76bfe2526e9afabaf86611ec4d0def75", + "maps/acrel/adl3000.json": "b62704c0890b912bb1a06f20c43e92ee842202a442986a4a5d4a0e1242b5458d", + "maps/acrel/pz300.json": "a0a0821bd026766dceaad057ff135fd6bc8e3b257128a67f8d70f70e9a8bd85a", + "maps/acrel/pz72-e3-p80-e3-pz96-e3.json": "f881674911f5dc09cb0af8c5c42d5e6a82815fc90ba0bd5004d044fc11923079", + "maps/acrel/pz80.json": "11d0a3f3b915e9c22aacce7237ab45e47c7de0f1432483e035bb1cc8c56097cd", + "maps/acrel/pz96.json": "6abb17ffcbcb260b75eb38e63cc805a7610a6915c2e4d7d20fa3661b00762121", + "maps/allen-bradley/powermonitor-3000.json": "46ede7cb5d7ff979ef1980d2e892416ea4197fa26e0de4e4cf32932d4d52300d", + "maps/baker-hughes/suresens-sda.json": "235889a98882be0b1f4e4220379aa5ab44708cb93c9e413d6904a116bd58aa07", + "maps/bytronic/by4100.json": "06504f5e87428130f66ebf143ed1b6b5754be99078640eb6cfa7089ccb792142", + "maps/bytronic/by6150.json": "fa69d4635ae970f5f88dba0db5850c43e04a7f60ab5c80d8701fa36ba0fe3d96", + "maps/bytronic/by8700.json": "009bab703e94ae8d805bd69d19aeaa2dcc1bd77da9101789fb41dd75ad14fbf4", + "maps/carlo-gavazzi/em24.json": "0c3f4c6e4a33374b10e77982f658b5f22043e1d21b79a3bb44ba9a94c21d9696", + "maps/cewe/cdm.json": "4233ca734a50ed2c8b871bc3598795c9f00b1ce390bc9b4cceb78d24461bed7d", + "maps/cewe/prometer-100.json": "91b18cb2b4f0a370f98147643634d3640aca6d174d26016a07d69e00f62e0974", + "maps/cewe/prometer.json": "ade9343e545307cadc316bb38d7b56a3430eaa436b9264a8ce105c3a4f4a256a", + "maps/chint-instrument/ddsu666-h.json": "6ab6dc5dbf6e230fd129b8eb5aa70f7dc278402db00031fe69ce2332b2941712", + "maps/chint-instrument/dsu666-dtsu666.json": "c0962eff95268cbc2e8ed4a640b2287239631ce4fe3aea9bc5210c1702b44460", + "maps/chint-power/cps.json": "d1dcc5e5fdcc984462b27ea7a0cbe1960d5a3fb239311d0da110ff6d3a1182ba", + "maps/continental-control-systems/wattnode.json": "cc958d9f9234e08da0dfc31fd5b87abdbb681ee7ddf9bad565420089dae8cb45", + "maps/delab/pqm.json": "85daa4f6d97235816636ce23a2596a20574019fffaa033141c9e544b72079ca0", + "maps/delta/dpm-520.json": "0863df80d2c1f1c389435b0fff196b1ab3f7637e6a14157d25770bf786a25e1f", + "maps/delta/dpm-530.json": "60694e6df1f7ffa5810fb000f1731ce6425ed8aa4ef51e96ef2bcd5c0ba002d8", + "maps/dent-instruments/powerscount-3037.json": "3c1aa60538c1d0ac2cd3c609c874015cbdeb161bb10b637dc939a6bf5d125c3d", + "maps/eaton/93pm.json": "b577461cc9f71614f13876e667d2655b9f06fcc881d3d7251275f0462e2ac211", + "maps/eaton/bladeups.json": "128130370ee9b8b3b4daa08cf99bbe250e12a278aee740cb44c5f3df9eb4dc1c", + "maps/eaton/em19-m.json": "cd2ab64eff1e030e91845dbfba6b28158ab813a48f63690f76504f2eb350edda", + "maps/eaton/em20.json": "0b2cdd1505a132c71a85268db52c1cc2abe3abff84a1f1b7dd02db85ebd2849e", + "maps/eaton/em22-din.json": "47745927734be9e7469e07ecafea0d046144f61d5eadb50c9aa697e4fc329a69", + "maps/eaton/iq-dp-4000.json": "b23811e413d1320025804beae5ec0a76f48b64cd926a5e7e5c16e53d92349f32", + "maps/eaton/iq100-iq130-iq140-iq150.json": "167f12fd9219a2aeace2f39eb19270ff828dea04a37b759100527b4d73ba1fc6", + "maps/eaton/iq100-series-iq130-iq140-iq150.json": "5917ce77fd7b66b02af411fcd818e32fa9f4baca7595c34d06db1d76dd9faaf2", + "maps/eaton/power-xpert-meter-pxm-1000.json": "e1509d6354bb8f8c24a1c03bcdc390c87c36186ccf3879ebbcd90f97a7f1e28b", + "maps/eaton/pxm1000-series.json": "baf6e32d70f0364e29f1cd118b7ca2d0b7347748f2eebb334ccf4e34b66ab5f3", + "maps/eaton/pxm2000.json": "f1f465cb7a88e4e671c1098fad3d43d1cfe7bcf785b680bc5bd7383dc015abc7", + "maps/eaton/pxm3000.json": "2d842c2a563f68a3c8b15e596d356c29e8dab2b7b2f72c28501a0a406c27afe6", + "maps/eaton/pxm4000.json": "5a7e3a75fc8e30fd3f03c7b674b8faf38ed147619b8bf554fa093759b3acc5a0", + "maps/eaton-power-meter/iq250-iq260.json": "b3f447136bfd0643a3fb5544ea47cca84b07a07946a5cc6b3e2b278203924c85", + "maps/edme/genius-mk6.json": "875635c8073c1f8c93516eecac1001d7b6ca6009165dbf2124e034618d3c6daa", + "maps/edmi/atlas-mk10.json": "df75e6d3f7774359a6cb304f6284fc8e09aa512ac1d6f7779fbe739d130b007d", + "maps/edmi/atlas-mk7.json": "e939fe0f5535afbe4d7668e5f4337030d79f03eff058dbbd8d2561b6a420205c", + "maps/electrex/est.json": "3f8b99051657b682f16df2d4b4643ac3800bb85b6b18ba645df10f39d9be1d85", + "maps/electrex/exa.json": "cd40884ec5fd64f2596b07e28f1d590352cfc7b3ec82875aaa654e6106e7afab", + "maps/electrex/femto.json": "679c957587e006441846a28e06ac25478666107c6a93ded8db5d3b3ab90da37d", + "maps/electrex/flash-96.json": "cad68f40cef32b3fca01b4ac0b54659388e1a82b66af4ebafe7469dc619292e0", + "maps/electrex/flash-d-fast.json": "e8c55236cb9395ad4c1676cc06e0b0fe4e35c8d8099c8605d2584c1aaf02760f", + "maps/electrex/plus.json": "6cf50567f0eabc674cf6f67fa62681cf98e07b73b933eace4b084c735cf70583", + "maps/electro-industries/shark-200-200t.json": "0f90df6776378c82371e05e57cd06f5836ff349b38ad37af19e08a90d2a49258", + "maps/electro-industries/shark-200.json": "7187bde6c19b369c12fb410f56f797f7f9d8be7acc6f1b5ca07b6f4b091e4b87", + "maps/electro-industries/shark-250.json": "85c29c4d55d3dfdd91c9175854db67403fd6bc0dee4e32032ec7b5b6b25ef4f1", + "maps/electro-industries/shark-50.json": "e29d7ffc662bfb8dd2583a1907d1354e668bf5b723e7891d3e833f5cec59c9ed", + "maps/electropribor/shch-02-72-96-120.json": "658b4d7df8dc4c990c2bc8a75dde106621a324e215c2a7ef4f143f98cd69fa57", + "maps/elmeasure/basic-power-meters-alpha-plus-omega.json": "abe836f79fff3fec6e0080a53bbfb933307110dfafa4b8198418af21e001ffe6", + "maps/elmeasure/energy-process-monitor.json": "8b6492718efed918220589965c2f81f19f1e5e435cbd00f2c8be701b839bfa35", + "maps/elmeasure/little-genius-plus.json": "01d45403693edd8066f6ff8471694d1819e5c7dd9a45ad74d46b91ef8063f65f", + "maps/elmeasure/mps8000-mpu5110.json": "c037cebb0c4e9baf3cc4893f0f771188177f08d2d3fdd440d58353c9925081c2", + "maps/elmeasure/prepaid-1p-prepaid-3p.json": "c1d9ffd69092c275ce2a550b08d0937761192accd73a4cf7c677355289baee6d", + "maps/elster/a110c-a1100.json": "778070a678b59711fd36a0efb27170f32fb9c4dfab1414272477070e860a657b", + "maps/elster/a1140-a1700.json": "a9169e5e5587cf088262ad83b50c34350024f2f4075e3b847a4c409b1a38bbf1", + "maps/enerdis/enerium-100-200.json": "e9e58d6cebea4b4032f3ad0f21c33fcd95b019c7217cc422e371e7f9fb803f5c", + "maps/enerdis/enerium-30.json": "9a054e67370cba48127b0824dee905313685f4ffadb3aaaf43e980a6704b5ea1", + "maps/enerdis/enerium-50-150.json": "05a19fb1e234d670cb91b7e350882c49f99656df73f1c3b4728a86bec732774d", + "maps/enerdis/enerium-power-monitor-100-200-300.json": "f8cd9a806ffea5d72c46ecefbcd70dc2aaf4f2d75ebf7197fbcd35a615b8eb3a", + "maps/entes/emm.json": "1a22980541a96613590f38e50069c79600274086f7bdf2cdb97b718fec2c976f", + "maps/entes/epm-07.json": "a763c957c736aad1dd689f0802b0985cd014b3e403c4cc11064c2516372c1f51", + "maps/entes/epr04.json": "8ceca00abe106b09bbd4bebcddbc153a16c4a21dba69c02072e63928f2b2bc2c", + "maps/entes/es32.json": "7d83210fc11daed0f0f264bb1a54a8995bcb75ee4083f46119b5ef9c683bb456", + "maps/entes/mpr1-series.json": "9dea833fa3ddeaf409a3c672b07ea99cc0b0b1171dba17b450cf8a139a47c530", + "maps/entes/mpr2-series.json": "3828bed44dd2a6b1e0e135b7d2509072e2c96c7eef88e181163f8b4249590ad1", + "maps/entes/mpr3-series-mpr4-series.json": "43fa4a608b1a3f043a84f5502691c1260bef2ee92f2a59f6d5ecaf2db8e0a3ce", + "maps/entes/mpr60.json": "25ae0c19b0f3e126928833ecf2a7c785e986a1b25d05f1dc93846deae15c43f3", + "maps/entes/mpr63.json": "048a8f6f55915d22e9fc7c45c01d859ab3f18e0fb6996db667c44d3c96ce7c45", + "maps/entes/mpr7-se-ries.json": "aec47d3bf99d2d6ecb76ba975410f5bb5852e0cc08c837657ae8f24754fb770d", + "maps/epever/b-serie-s.json": "66d7890b5a4568ad4a944638fdd5e83ba04ba7be2f179a2c25ad267e0f081405", + "maps/epsolar/ls-b-se-ries.json": "2b9a8c66820a6deeb1b0a5aa168ab00a34ed87fdaa09bc11e7e0d495c58d1f4e", + "maps/farnell/iem3100-iem3200.json": "a3de2bf001125b055dd191fd4923ae85bba7af37798decba475cc1bb8601c046", + "maps/ff/le-03mq.json": "c4e902fe547961fed17ed6fbb614f68469b794dfce1a9f54dbcbecfea581864c", + "maps/finder/series-7e-7e64-7e68-7e78-7e86.json": "6104afe452e076b3f284091bc1fc166b5c5bdb2af011f2321834d06652e71efc", + "maps/forlong/drs-202m.json": "688ff2560b9ac420d0cb2e44f772afbfff5b03101630d7007613c86a2c646ff1", + "maps/forlong/drt-301c-ii.json": "2d505e7e8d392864b2a7f2fca1e8e0a1b07ae3684ab6b6e2567cc2b692e1e931", + "maps/forlong/drt-301m.json": "d402f6c97b4d4f2e3791539aaec42fafe1f86e01c0ee8e81bfc8ace47177c87a", + "maps/frako/ema1496.json": "b4f5297e670c67d6a115fe9131592f6da467e7a78dd3644c55ffc056d5c06766", + "maps/fronius/primo-4.json": "70090664ab345aedf705e53c6e681e68ff6594d8bb2243e09a3bcce89664017e", + "maps/fronius/primo-5.json": "cfe2a0cf32a7532e52dc9f647b11552ef7182349d0132703b95a4d8e40535c06", + "maps/fronius/symo-6.json": "d36c0c559a85a448651725f236e4ae17a70a451d21d14b527d082b3f03c3aad5", + "maps/fronius-inverter/110-111-112-113.json": "a91a349c94d967c800db7872263d34b771c3f00b745b9915bfd2704b4fef6c03", + "maps/fronius-inverter/common.json": "0466d3a8f516fdd8706cb10d083f03255f3eb04c0b136d31be7ee8ecd8ccad52", + "maps/fronius-power-meter/210-211-212-213.json": "ab7d479d937586b3a143997808deacc15c8b7002b4e30da385f789c36def2f2c", + "maps/ge/epm-7000-epm-7100.json": "bfef507dd139c9f466722042fdff35ab68b36eddf55352ee24f0e424b82717d6", + "maps/ginlong-solis/pv.json": "27e50e105cbdc77b1936f816eeb0677751d5bd92c244d2664c1b128c4f089fe6", + "maps/hager/ecn-ecp-ect-ecm-ecr-eca.json": "f533710deb6dbca75a256965b5930efb6aad2c9a6bcb30806d20275430538a55", + "maps/herholdt-control/ecsem-ecsan-ecspm.json": "f1d2f6d4bab3e06646467d8fa1456cc24822de7fccaf4e10f6481f2c7672d6a7", + "maps/herholdt-controls/ecs.json": "de7dcefa9a42ca7a3e898aa0d7e9a54d7471d1c30d663d04725965d54f411c8f", + "maps/herholdt-controls/m1pro-m3pro.json": "516be2a350f6c43d02d8a6287330a8aaffd786c39e1fd48c246c0eae5d76f725", + "maps/hiking/dds238-1-zn.json": "9a156b5e81e4bde1e672a6242114df313b735e7f13ab3aca49682549ef6ce0c7", + "maps/hobut/m550-m560.json": "7df88d3171c0cd710ec9104c6fc05f8471b14e94254f0a9d89dc4ff1abcf4984", + "maps/hobut/m553.json": "04c26482f254720ddf9518ee4abf3afeb4e435facec70e837fb3c21f49c9d801", + "maps/hobut/m850-dc.json": "58aee7f9a97a88e9439bff200aebb50b0a5dae45d0eb8ccc1f71ea95f6c3378d", + "maps/hobut/m850-lthn.json": "6bc7a6fcf0c541350815ee26995bcff3aba512382e28fff0b0ae3310ba30d3a5", + "maps/hobut/m850-mp1.json": "9154d839b43aad08bf853bef122d90ca2d83d743445e13aba36e018e4ff09337", + "maps/hobut/m880.json": "2f97d4d8dc457e572195340944d9901956a7e0cbb20c3e34088d2dcf30c2e255", + "maps/honeywell/eem230.json": "c11ac045bbb671d5b9ed31d2d937b37921c0d67ebe20d296b798aefa39853703", + "maps/huawei/smartlogger.json": "d39242e17129416096b95b80a19bc87ca4690dcb4c8c24a0730d36a65c589680", + "maps/huawei/solar-inverter.json": "614f5102795906db230d79b8d429a38ee1bc73dec916fd50ecaa53cd092a633a", + "maps/huawei/sun2000-env.json": "08b12e0682117d7b5e655131a66fd7aa119f4ac0fab184c8a839f00545ae7617", + "maps/huawei/sun2000.json": "125106b85aaf418ecebb811972324829982a096231cb967de8a8d80b9be49e63", + "maps/i-real/ws0101.json": "c06b6f436e571462c5fbad3828cfc56a9ed9186d443aaaf5830c7cf76e1e7abc", + "maps/inepro-metering/pro1.json": "b8ff2022aace1350799d55041751cfef679736231e6c35d56a7d87383826fa34", + "maps/inepro-metering/pro2.json": "0e0e9de70c7cef7fba3f67b26a025cb266777603d99b8952bc2882582d4f1885", + "maps/inepro-metering/pro380.json": "2564cdfb4af52d222c4e870d8f0ae37ddf3b6a36c47ecfc4fda5e1d8c5c304b8", + "maps/integra/ci1.json": "ceeb25521660185b3e4f822a9ec1650cc2766ce7d72ecb09bf209552ace2a714", + "maps/integra/ci3-ri3.json": "b1c746d77cf40999327d59a8402e47d916385e2321a490b9f9f9198c9f67695b", + "maps/iskra/ecs3.json": "62d3a84702c1c1f8ba3b0e0bdf418174fc14179aa81c0c95552419de1d845fd8", + "maps/janitza/b21-b23-b24.json": "3f728194faa642b17bae646681a87dcd5a096a63b2fb4527091cad68513e6840", + "maps/janitza/ecs.json": "27aeb040bd47620a10cfa5a89216c3082aae10e9d8bc593e837cecdcab4ae203", + "maps/janitza/umg103.json": "b08eb4c23df98524b6a838d0c07b3795a81ab726eb98dcf6e3343d473626b0c7", + "maps/janitza/umg104.json": "9354399f3748fccba0f2a0a80c99f33bb0ddcb294494b7074090ceeb3a3d27dc", + "maps/janitza/umg511.json": "b50b757d696960e50c24c95a61a1885a83a38e8eb5ad987d59e14251eea8c4dd", + "maps/janitza/umg604.json": "f9170b6c5692a016e0c6981db341d700c1e47b3daba9c6d4a1c12122f7f9bb81", + "maps/janitza/umg605.json": "7689bed13c82b5f20fefd9607ca17e77c92c64182de84d40b5e7c7072d3b2701", + "maps/janitza/umg96.json": "50164cac2bb9209a9d75b3c05a0f6d0af190af36bc8a4e7bd38137c3dfe56890", + "maps/kamstrup/multical-comm-module.json": "8f3ce66d686af607492158cf2b742a0dba5b3187ae65993a70ac800b2b90490a", + "maps/kamstrup/multical.json": "4084c1ec64e2a57ebb37524b9e7cfd7299eee4dcd20ba1ed296c867717314ff5", + "maps/kostal/piko-iq-plenticore.json": "7e31d0329eec10554b6ac9aa883d6b89d28747439ca7fa1087418c8a2d256495", + "maps/kra/mt880-cm-f3e.json": "1f5ae9dd16907225150cbe663f5ac8ff5ff9d949717c606c3e2b46e6cab872dc", + "maps/kraft/flexkraft-dual.json": "8f7e8b4804a2f2c27e587bbb1a0422c382d7305b41af54d225d4ea2be7a796f7", + "maps/kraft/flexkraft-single.json": "fd6144e1e5704439210c01790a70ad066ae419963bd62d66c3bf15cd91f2b398", + "maps/larsen-toubro/er300p.json": "03f7e0fd3e67f4a00038a757d3ee8a5148eb53bfa7a11cbfce65e036b4b57797", + "maps/larsen-toubro/quasar.json": "1a0248a833a5ae8762c7cbaa9d46d1dbb9230153b213c1e6481a67abbfaa9574", + "maps/larsen-toubro/vega.json": "1dcae9f4782e689eda7f3e115a54754afcf047cec31a3af6beabd76b89b8b535", + "maps/lifasa/master-control-var-fast.json": "96635b5e6f34dad8bbea1458bef0f8f5c93595f5baabebb42cf4715b933ce6c5", + "maps/lifasa/master-control-var.json": "a32b3a1eb40ce42306d0b9d0df13af3188dd326fa0322084a25235407e95b593", + "maps/lifasa/mca-plus-ii.json": "ccef2c78925585e5061f958101c4a893ad532035c7d2ce693ad59dcef985cdfe", + "maps/masibus/pm2160-3p3w.json": "179cdd0a4070b4b32c36d781aae7904491075ce290aabe0bca965b8cd38e8b34", + "maps/masibus/pm2160-3p4w.json": "20ba85c2655722c2e305962b395886ef7d70f2fc6f00c2b52e16f07813288e7a", + "maps/meatrol/me237.json": "2bfd455e96c7a60451ca0f927ffa10877b544b67a593769db8ebc62deeae0ad7", + "maps/meatrol/me437.json": "bb42ef3b0359340ae9c1d5e7d4cf7f9a44c6ea729982ab47a481c41f73a91d96", + "maps/meatrol/me631.json": "f2d5f8cbcd682e580e336d9d70bd024ad03072fd26f401bef2051adc0ac6c54e", + "maps/meatrol/mp440.json": "39e24721c7711a72461eff19be1b0a093b65ee539a3c747fed197c576d0e3e5d", + "maps/mega/cn7200-cn7500-cn7600-cn7800.json": "298ee98a2cc57125219c4b96582acab50c44b06d14b2dc27760fa10aebc336c8", + "maps/mennekes/amtron-hcc3.json": "8e8e26ba1bf02e9265ef298ca40e857e765a0d8395951b3f7b097f0cfcc3fcb1", + "maps/metering-dynamics/smarthub.json": "6fbe2bf5296d968480ac55d3ffab057f8a368d7c51199c96eb2f4620c44fcd40", + "maps/mikro/dpm380.json": "64bfaad15de254416230f59b5fc6bf55e182f41c83cd7c6c8548ef9c78bfcde9", + "maps/mikro/dpm680.json": "b70792a0de1d6727138711a7bbdfbd3f588b9e60007179239b571aee39eadda4", + "maps/mikro/pfrlcd.json": "23c5301aa711cc9ede66afdbeead22d513dc9a2ab9a1cb05280745a48b214858", + "maps/national-meter-industries/series-3000-series-4000.json": "d631aa4f81ab45bce4d11c17bd232565a48f122387527c93b9fb9c5f7ca28b31", + "maps/noname/ddm18sd-mmd18sd.json": "aebe8bfb658c5f2d16568ba7798f189f597fa22830b5c2e7f1bf7dab87190d24", + "maps/northern-design/cube-350-cube-400-rail-350-modbus.json": "88dba85d1731a2077db4b9ea8f6dfa2a6e3d42a0f9d9c9b9cb259abc4a2c6fa9", + "maps/northern-design/multicube-modbus.json": "6dc75d711d2dbe34aed7ae0d7269bc8df1ed946b8635b56405cfac92120d3320", + "maps/northern-design/pm390.json": "2b981c6725b9c326897d209ece86cc21397e4fc354cba880b39ee1dbf1526469", + "maps/nzif/set-4tm.json": "e1bfeb619c96c632bbc6e6f5c7071a308cc0760fcfa698241b780efeac74486c", + "maps/obvius/a90dc-12.json": "d77f3867343566251a9c18b2646f286b1a573ab4f05f0ee6fd6995a74ffe9b7f", + "maps/odenberg/halo-sorter.json": "2b964723c167c53745835fd6eea18ed28e5a2e55c5cc74de7febd320e03c1570", + "maps/ohio-semitronics/wvx-wtx-wmx.json": "b804f34c37c688613dfc31c6506279def0a78a7448e87c432e76c81bec73de11", + "maps/orno/or-we-514-or-we-515.json": "f1e8ae94a22c68b5601926772c861bb1476771244336c4b38a30afd91aab4f07", + "maps/outback-power/mate3s.json": "06e3c484b942e80cb041dbcfec4de4cac7d96215399f27f01b14ecfb052b6213", + "maps/owen-brothers/ob115.json": "b230733a6543135560ef727a9d713bfcac92771da3a4113ce2f014992afa70c0", + "maps/owen-brothers/ob418.json": "415ebbd15b803ae480ef4cf074b47b82cf8cc37ec14cb927ff4c293accfcc8e7", + "maps/owen-brothers/ob737.json": "899100ff793aedd1d4d59b64a12073d885692cf239bbdb80752c4c2de4309d90", + "maps/phoenix-contact/eem-em3xx-em325-em355-em375-em327-em357-em377.json": "0868889a776849a1d270cb8cc761fa52a5bed91325913ac3dede3ee4f64260e6", + "maps/phoenix-contact/eem-ma-eem-ma3xx.json": "b309d5aaa890568b6727d364b8e40f02635d24028366632ae557c91d77dd4de4", + "maps/phoenix-contact/eem-ma3xx.json": "2ff34f099bbd6cd69934a32d289a9814430d4cec9eb301e224cecfeec7213110", + "maps/power-one-inverter/pvi-aurora-central.json": "5c0e6c7cf1726fddf4d3616d94e607c33d07fdc1de5389eb236f1fb0c2eb27ba", + "maps/powerscout/3-8-viewpoint.json": "93f8fff6d89df11a959ec649b593be5e986f1f4ec76f38617da9ce798d58fb02", + "maps/saci/ahm1.json": "92f4def554b16cadadc8baa8f23bbcfbe4398c10f92b2364c52065649a7e3f38", + "maps/saci/ang96.json": "450d04d8e4bbe733d8523e7683b3d844c243c64cecfee64492f67fc4461e8116", + "maps/saci/m2dl2.json": "f2ec01076224100d675e889cb6da77f1806abaa27d2b9905b097f741f4723b53", + "maps/saci/tcil2.json": "0b3bf3fef37bbb16597dbfbfca223825069b4062eabe98d95638fa12adf0770e", + "maps/saia-energy-meter/ald1-ale3-awd3.json": "536150a75ca277573a69c9c19cf78cfe0565b9454a3ccf58f32d8f90f03da82a", + "maps/satec/powermeters.json": "3997de5bb80fdfea633ff9b0d2b428bc5db3ec4879f66b8d67a37582c6b46b39", + "maps/schneider-electric/cm2000.json": "77e35297dd166959b8d1881ebdc64882327b5e4ae7a41637bc3485be1675983d", + "maps/schneider-electric/em4800.json": "8d36497d5c77b753574b24a4baba3f32f862669f659a0138ef691a1644167e64", + "maps/schneider-electric/em6400.json": "cc28f38c9e7bb1d020b022822a7a04abd862be0be8d6653d21a3e49578bfa789", + "maps/schneider-electric/em7290.json": "851c0e5606e914d4610c9b3bd9a32e364ebc2f94606b42534c19d128a167f73a", + "maps/schneider-electric/iem3000.json": "9c3750b5b3d5d1890811b45c99b02b8f3708b145e3b8418091831458496b04cf", + "maps/schneider-electric/ion7400.json": "2410472ff881a6f17c6b180c730a7ca080950fd55c53c9d620b0100ae72cf80f", + "maps/schneider-electric/ion7500-ion7550.json": "5b9ac94536893ef9039e24c5a5a7ebf40897a32a3e90c552bef4a279565d1992", + "maps/schneider-electric/ion8800.json": "50d39eb087cff7a854205c6790be0053ab7e4a119a5abd7f4000beaec98a2213", + "maps/schneider-electric/ion9000.json": "87d35530401d5d9a35f13e2ec04ff45ebe50989fd40f55dfa5004c5ce7f41315", + "maps/schneider-electric/pm200.json": "78bc51a06eae74eea27a1834eb0d555e8062f7305a5e6a724903db600c85f066", + "maps/schneider-electric/pm200p.json": "e488e089c67490950a9b799f77cd8b079380f8ddbb58edd1e301a4afeed8d143", + "maps/schneider-electric/pm210.json": "5153fece6842b3bdcee780631c8f1efc05e574ba81b73ae69d5ca99b6263c9a9", + "maps/schneider-electric/pm5000-pm5100-pm5300.json": "d6da98622f1cc7c71296110a66986fafb0006f110b378b3e32d10b9086f289ee", + "maps/schneider-electric/pm5500-pm5560-pm5580.json": "9ec5ac849b527b17b23af76b955eb145d0715825353aa80a1279d900c5a5f4a8", + "maps/schneider-electric/pm5650-pm5760.json": "0163c5d981c81996fbee4f60a8d6dcc9b443dee2235ec8f74e525cd3e973ef63", + "maps/schneider-electric/pm8000.json": "b712261620fd59c371b1d2aa2441344b5ea9ff6d301c7eb03725b7e742bf9638", + "maps/schneider-electric/symmetra-px.json": "9feca718cb24ad4dbf489109f440c7bb1fff06358c73acbe0ecfd19d045b6113", + "maps/schrack/na96.json": "b0f6716c76b28e3839aad3295cad96fef980dc4e293c72cd882a76f92047d08b", + "maps/sel/sel-351a.json": "1c5f31e4c5dfed76495b00d553992c028ccfd79fe3d6e3606425ca9f7432b804", + "maps/sel/sel-710.json": "fcbdc4988755e52e26de50aef683cf32785845c8a6f9df524ecc481836da1988", + "maps/sel/sel-735.json": "6ef5dddc6e3010b158cda9f6a12fcf86dc4b0573dde155d9b340e431b13c6919", + "maps/sel/sel-751a.json": "cda47ba5fb4b0405bb1242325eec8c0d8b230665a4cc308f1a09cd6155748c47", + "maps/selec/em2m-1p.json": "4deee23b20deba3f8b7f025a646e3a41d72bd77b330e6d3beccd2ff4d35a7b00", + "maps/selec/mfm383a.json": "916ead2af1afe06a46882385e5f73d85f01d9065f6d9340835c3296201f193c9", + "maps/siemens/sem3-series.json": "daaf261ac150ef999888df6caf86f949d48d69c9eb8b540717ecda998a390a39", + "maps/siemens/sentron-pac-2200.json": "b9538af7619489460caf1d0ca770c71da1c97822545336779dddc3bc2177c5c2", + "maps/siemens/sentron-pac-3200.json": "ff2f5fff6b067f0f47dd52541a07f0f1ebc9fc4d5acd13453b7610a52c134f1b", + "maps/siemens/sentron-pac-4200.json": "ecacee7440c39feb5a5cce4ba1cb7ad21d706ce3c1bca97d9f7d40e6f5d3616a", + "maps/siemens/sicam-p.json": "fdbd0e657188558af323a50813d013a12fed64c9cecd034964307f11b03c8305", + "maps/sigineer/grid-inverter.json": "1f963e53e9e2c00b48cdd8d8e2ad5d60a5a9c5b61a2930bf94dcbbd8d79f9cc0", + "maps/sinotimer/dds578.json": "1d0cb90e39b08156dd806273815677c65d205257fc264e7572b76505ab3f2ca5", + "maps/sma/solar-inverter.json": "e345f735d293c8bd6c12e2415089ba471a470964d9caf27f48dd187e534d6bcd", + "maps/smartprocess/smartrail-x835.json": "40eed2702b0583209924301590aae29ae60da2cd68769eb70f2daf80e7f19db4", + "maps/socomec/countis-e03.json": "d7b74865aceca12df1992f500bbd52a8409a79ddec7bc9f12ce8fd7aff119541", + "maps/socomec/countis-e04.json": "d5f5eb046ba3320be920175d2a23ca95606098df1bbab604617d26281161e34f", + "maps/socomec/countis-e13.json": "eb6fe2d58d214950d44af9a23011ff83a23e8efb44a53a1b4334e3ebd33cec06", + "maps/socomec/countis-e14.json": "7adc5b4a640c044aa481a74d74daf5ce28d11de806b3cab063f976645bfa4510", + "maps/socomec/countis-e23.json": "9569e1bd49232884b3374cfcff2f4d1072841075408c4c46f3ed5e6373efe7ce", + "maps/socomec/countis-e24.json": "e32ec1eeb511058441c6e49b1e9cbce9ea3267aba00e072e787e9d07c2272e43", + "maps/socomec/countis-e33-countis-e43.json": "716786b58157efd5c2402d7a8bc764b6ae2e5483279ab53a9463e80c96689120", + "maps/socomec/countis-e34-countis-e44.json": "2c969e3960156e6b612727098280dfcd2a32489a1f18e66ab8813a8a4aee871b", + "maps/socomec/countis-e50-e53-e50r-e53r.json": "ae369d7bd68b10b0c5435717bcf832ad0be882fd5a746402051f1050358a571b", + "maps/socomec/countis-e63.json": "50a6dc80f658241cbc634952b13df111e8e45bd41aa3eb1f9e14984db3599f64", + "maps/socomec/countis-eci2.json": "714a9292cded55a03c8f5ff3a0c2aa94ad5db0e1962a187a804c9b9ae51c643a", + "maps/socomec/countis-eci3.json": "98d211bab0cf9160a1dd46823b0489afc40a97c95279662f1e301e07f24cbbae", + "maps/socomec/diris-a20-modbus.json": "702ed3071c18ddbf24cf504f5eff9d771f586fdf9a5bd8778f36b73e8d82ad53", + "maps/socomec/diris-a40-a41-rs485.json": "c37db07a1456f8927ea87f8aa9a1d223e4af129d61d884cd9453dc769bc61cad", + "maps/socomec/diris-d30-d50-d70.json": "8a18dd2eea9d5ae1c66308cd65f344d9240fca33d70f12b6510d18e5ac0645d5", + "maps/socomec/diris-i31.json": "ba81aa35b06b7a268eaa25f4783c631993e244166ac4dddbc95b7f4d45b3a04d", + "maps/socomec/diris-u10.json": "607e4dba69c81c543ebeeb02882d53df4e5b0af2bbe003a26c63d89242a46f2d", + "maps/socomec/diris-u20.json": "ab349364f1d1fd755867652fe2b305a9f8e4c8ec7bba7c1e8baa1ba721db68d5", + "maps/socomec/diris-u30.json": "765bbb9786082738ba8c20825915f34d809771bcdf9e30ea1c9dac35929193b9", + "maps/socomec/masterys.json": "892a2dcfd5efc3fba2221cd14947bea39b1cd2c8cf74dc68176233c92b82c0f6", + "maps/socomec/multis-l20-multis-l40.json": "3dac45e170642146296569e2def1f859d0ad55d512b52a55a0c486a95f7954a8", + "maps/socomec/netys-pr-netys-rt-itys.json": "6f7a13708845c227fc472158e61e8549414079a2d2d075b5c18374f505441444", + "maps/solaredge/se10k.json": "789c015b1f644790cb8fbb37e4eae3665b72ae00b410b79b2ee93d9c92570327", + "maps/solaredge/se12-5k.json": "9db4fdd24d40bf7cd09cad03d809165353d185d941033e4800aedf3c1e4c0961", + "maps/solaredge/se3000h.json": "5e8f3c9e072e19b105d2befe345aa92455a197c7bb4f25205d8e3ed325278630", + "maps/solaredge/se3800h.json": "60cb4b0e9806cab0c5967b8b52401668bd7c929262b5f74bc9161e3c029ab3e5", + "maps/solaredge/se5000.json": "17097c51cdb81c9f0be5f9664cdf9a5d324c685206fd6a3ac7e8f41dd3d0a873", + "maps/solaredge/se5k-se7k-se10k-se12-5k.json": "7292b5d53e9deeede0d38267209670e8a6f1370bffe357b9d268ae4a735fb88e", + "maps/solaredge/se6000.json": "1ad807b0bd87d0bc3b352247d69cab8d2868817281661b42ec3ab89e0519e91c", + "maps/solarx-power/hybrid-x1-hybrid-x3-x1ac.json": "545bd572c838f550f01a17e9a3ae8053a2bc870a09f7f0214280a9ff13fec4be", + "maps/sungrow-inverter/sg.json": "735c79d478bc0c25713ec2d5f5ea667d132d4ab9457ccef819a6fef01a13d978", + "maps/tense/tpm-05.json": "f464fd715c9c7296786897bd3c7d9f730664ed557fbad8cab59f46ad3b6c78ec", + "maps/trinity/em9400.json": "1ee5b8893b132c201491da831fc44fbb7fd019bbca149092dac020882d6fd43f", + "maps/trinity/goblin.json": "99d5c03a2818fd9521ef9bed8eb1588af6186e2e6dca57f72ca46cabcfbbbe09", + "maps/trinity/infinity.json": "a2b90d46d3bbea713be2e9a5ed0e5475a69b1a4f053912b7b980555c8ea3b573", + "maps/trinity/nf29.json": "b34b3cef42accd954574e3358c987faaa669d152242764e663cdc77735589d4c", + "maps/trinity/powerpro.json": "103262fa20aeaee43cf21858b64d23f8dd2782c48668029362ccd3606b4d9a3a", + "maps/trinity/xpert.json": "1672eb4f415b9dea90b8b63458c37cdd8002729444f3cfbd8fd49c8e4bff571a", + "maps/tyco-electronics/integra-1630.json": "29298ef4b5645ed6e9579aff5e8d29086f808b97494c7b58f968b70441d81094", + "maps/ulys/md45.json": "80541de5b28f3bc3ac26e1d5fcf33b00a4e2a22cc78ac79d3f46432837a79df7", + "maps/vato-electric/rgk800.json": "46ad6b2aacaa71f3984365c6f47cce0768fcaddc4be1a46bea65cc1746e334f1", + "maps/veris/e23.json": "0de8f16d8950670f6a00a4ad2fc5a5f9f45b71fb2204a3355c278c64480b7238", + "maps/veris/e34.json": "69a81fcc6eb133cebd96ba379966fa34427e8494a5ef9f51167942ee777016c0", + "maps/veris/e50.json": "bcd5e1ac1799d9f5df2a509d0b78b812f19f57a8d4b51005ec2b662ebc5ec51b", + "maps/veris/e51.json": "0db9637535edc2eb1026f85b2ef02a21b85b26c57cfb65e45b4009ef3330ab4a", + "maps/veris/h8035-h8036.json": "c03aff83e3bfedf6ac2e5cc7e638076e08bb5209defa8a0e4bbe3250087e5ce4", + "maps/ytl/5300.json": "1868a0c18e8e1e34f9a50b94e36ed59e82e06e39dd89e875986edd4e87af13d5", + "maps/ytl/dds353h-5281-5282-5283.json": "7b41bc29925728056520ea8e2ef511263962f60649503a4c9c085449878cc7ce", + "maps/ziegler/delta-energy.json": "a393fac34a4e04460343495ef9320ab928f85dfbe5d1fad7b16b5737f5ee5088" }, "public_preview_count": 258, "published_guide_count": 101, diff --git a/scripts/apply_html_redirects.py b/scripts/apply_html_redirects.py index 43365c4..c7a1fae 100644 --- a/scripts/apply_html_redirects.py +++ b/scripts/apply_html_redirects.py @@ -18,6 +18,12 @@ NEW = 'https://docs.quantumbitsolutions.com/' +def portable_sha256(path: Path) -> str: + """Hash text content with platform-independent LF line endings.""" + content = path.read_bytes().replace(b'\r\n', b'\n') + return hashlib.sha256(content).hexdigest() + + class TargetPage(HTMLParser): def __init__(self): super().__init__() @@ -50,7 +56,7 @@ def verify_live_target(mapping): def apply(site: Path, verify_live: bool = False) -> None: manifest = json.loads((ROOT / 'html-redirects.json').read_text(encoding='utf-8')) for relative, digest in manifest['source_sha256'].items(): - if hashlib.sha256((site / relative).read_bytes()).hexdigest() != digest: + if portable_sha256(site / relative) != digest: raise ValueError(f'Public data changed; regenerate and review migration: {relative}') mappings = manifest['redirects'] catalog = json.loads((site / 'catalog.json').read_text(encoding='utf-8'))