From 826ef4abb4cc50f0412d0ec0131f3cbed17e19d6 Mon Sep 17 00:00:00 2001 From: Thomas Dietrich Date: Fri, 22 Sep 2017 21:05:09 +0200 Subject: [PATCH] Distinguish collections, improve update process (#514) * Rename collection folders Signed-off-by: Thomas Dietrich * Change all occurences of addons and repos Signed-off-by: Thomas Dietrich * Add further corrections Signed-off-by: Thomas Dietrich * Remove temporary directories after processing Signed-off-by: Thomas Dietrich * Reduce addons menus, show current uncond. Signed-off-by: Thomas Dietrich * Fix typo Signed-off-by: Thomas Dietrich * Remove redundant addons from permalinks Signed-off-by: Thomas Dietrich * Sort UI menu entries correctly Signed-off-by: Thomas Dietrich * Split maven command Signed-off-by: Thomas Dietrich --- .gitignore | 8 +- README.md | 38 ++++++---- {_actions => _addons_actions}/astro/readme.md | 0 .../ciscospark/readme.md | 0 .../dscalarm/readme.md | 0 .../ecobee/readme.md | 0 .../harmonyhub/readme.md | 0 .../homematic/readme.md | 0 {_actions => _addons_actions}/mail/readme.md | 0 {_actions => _addons_actions}/mios/readme.md | 0 {_actions => _addons_actions}/mqtt/readme.md | 0 {_actions => _addons_actions}/nma/readme.md | 0 .../openwebif/readme.md | 0 .../pebble/readme.md | 0 {_actions => _addons_actions}/prowl/readme.md | 0 .../pushover/readme.md | 0 .../pushsafer/readme.md | 0 {_actions => _addons_actions}/satel/readme.md | 0 .../squeezebox/readme.md | 0 .../telegram/readme.md | 0 .../tinkerforge/readme.md | 0 .../twitter/readme.md | 0 .../weather/readme.md | 0 {_actions => _addons_actions}/xbmc/readme.md | 0 {_actions => _addons_actions}/xmpp/readme.md | 0 {_actions => _addons_actions}/xpl/readme.md | 0 .../airquality/readme.md | 0 .../akm8681/readme.md | 0 .../alarmdecoder1/readme.md | 0 .../allplay/readme.md | 0 .../amazondashbutton/readme.md | 0 .../anel1/readme.md | 0 .../asterisk1/readme.md | 0 .../astro/readme.md | 0 .../astro1/readme.md | 0 .../atlona/readme.md | 0 .../autelis/readme.md | 0 .../autelis1/readme.md | 0 .../avmfritz/readme.md | 0 .../benqprojector1/readme.md | 0 .../bigassfan/readme.md | 0 .../bluetooth1/readme.md | 0 .../boschindego/readme.md | 0 .../bticino1/readme.md | 0 .../caldav-command1/readme.md | 0 .../caldav-personal1/readme.md | 0 .../chromecast/readme.md | 0 .../comfoair1/readme.md | 0 .../configadmin1/readme.md | 0 .../coolmasternet/readme.md | 0 .../cups1/readme.md | 0 .../daikin1/readme.md | 0 .../davis1/readme.md | 0 .../ddwrt1/readme.md | 0 .../denon1/readme.md | 0 .../digitalstrom/doc/DS-Clamps.jpg | Bin .../digitalstrom/readme.md | 0 .../digitalstrom1/readme.md | 0 .../diyonxbee1/readme.md | 0 .../dlinksmarthome/readme.md | 0 {_bindings => _addons_bindings}/dmx/readme.md | 0 .../dmx1/readme.md | 0 .../dscalarm/readme.md | 0 .../dscalarm1/readme.md | 0 .../dsmr1/readme.md | 0 .../ebus1/readme.md | 0 .../ecobee1/readme.md | 0 .../ecotouch1/readme.md | 0 .../ekey1/readme.md | 0 .../energenie1/readme.md | 0 .../enocean1/readme.md | 0 .../enphaseenergy1/readme.md | 0 .../epsonprojector1/doc/Epson.xlsx | Bin .../epsonprojector1/readme.md | 0 .../exec/readme.md | 0 .../exec1/readme.md | 0 .../expire1/readme.md | 0 .../fatekplc1/readme.md | 0 .../feed/readme.md | 0 .../fht1/readme.md | 0 .../folding/readme.md | 0 .../freebox/readme.md | 0 .../freebox1/readme.md | 0 .../freeswitch1/readme.md | 0 .../fritzaha1/readme.md | 0 .../fritzbox1/readme.md | 0 .../fritzboxtr0641/readme.md | 0 .../frontiersiliconradio1/readme.md | 0 .../fs201/readme.md | 0 .../fsinternetradio/readme.md | 0 .../garadget1/readme.md | 0 .../gardena/readme.md | 0 .../gc100ir1/readme.md | 0 .../globalcache/readme.md | 0 .../gpio1/readme.md | 0 .../harmonyhub/readme.md | 0 .../harmonyhub1/readme.md | 0 .../hdanywhere/readme.md | 0 .../hdanywhere1/readme.md | 0 .../hdpowerview/readme.md | 0 .../heatmiser1/readme.md | 0 .../hms1/readme.md | 0 .../homematic/readme.md | 0 .../homematic1/readme.md | 0 .../horizon1/readme.md | 0 .../http1/readme.md | 0 .../hue/doc/hue.jpg | Bin {_bindings => _addons_bindings}/hue/readme.md | 0 .../hue1/readme.md | 0 .../iec6205621meter1/readme.md | 0 .../ihc1/readme.md | 0 .../insteonhub1/readme.md | 0 .../insteonplm1/readme.md | 0 .../intertechno1/readme.md | 0 {_bindings => _addons_bindings}/ipp/readme.md | 0 .../ipx8001/readme.md | 0 .../irtrans1/readme.md | 0 .../isy1/readme.md | 0 .../jeelink/readme.md | 0 .../jointspace1/readme.md | 0 .../k80551/readme.md | 0 .../keba/readme.md | 0 .../km2001/readme.md | 0 .../knx1/readme.md | 0 .../kodi/readme.md | 0 .../kostalinverter/doc/kostalpico.jpg | Bin .../kostalinverter/readme.md | 0 .../koubachi1/readme.md | 0 .../lcn1/readme.md | 0 .../lgtv1/readme.md | 0 .../lgtvserial/readme.md | 0 .../lifx/doc/lifx_e27.jpg | Bin .../lifx/readme.md | 0 .../lightwaverf1/readme.md | 0 .../lirc/readme.md | 0 .../loxone/readme.md | 0 .../lutron/readme.md | 0 .../mailcontrol1/readme.md | 0 {_bindings => _addons_bindings}/max/readme.md | 0 .../maxcube1/readme.md | 0 .../maxcul1/readme.md | 0 .../mcp230171/readme.md | 0 .../mcp34241/readme.md | 0 .../meteostick/readme.md | 0 .../miele/readme.md | 0 .../mihome/readme.md | 0 .../milight/readme.md | 0 .../milight1/readme.md | 0 .../minecraft/readme.md | 0 .../mios1/examples/scripts/README.md | 0 .../mios1/examples/transform/README.md | 0 .../mios1/readme.md | 0 .../mochadx101/readme.md | 0 .../modbus1/readme.md | 0 .../mpd1/readme.md | 0 .../mqtt1/readme.md | 0 .../mqttitude1/readme.md | 0 .../myq1/readme.md | 0 .../mystromecopower1/readme.md | 0 .../neohub1/readme.md | 0 .../nest/readme.md | 0 .../nest1/readme.md | 0 .../netatmo/readme.md | 0 .../netatmo1/readme.md | 0 .../network/readme.md | 0 .../networkhealth1/readme.md | 0 .../networkupstools1/readme.md | 0 .../nibeheatpump1/readme.md | 0 .../nikobus1/readme.md | 0 .../nikohomecontrol/readme.md | 0 .../novelanheatpump1/readme.md | 0 {_bindings => _addons_bindings}/ntp/readme.md | 0 .../ntp1/readme.md | 0 .../oceanic/readme.md | 0 .../org.openhab.binding.nest.test/README.md | 0 .../omnilink1/readme.md | 0 .../onebusaway/readme.md | 0 .../onewire1/readme.md | 0 .../onkyo/readme.md | 0 .../onkyo1/readme.md | 0 .../openenergymonitor1/readme.md | 0 .../openpaths1/readme.md | 0 .../opensprinkler/readme.md | 0 .../opensprinkler1/readme.md | 0 .../orvibo/readme.md | 0 .../owserver1/readme.md | 0 .../panasonictv1/readme.md | 0 .../panstamp1/readme.md | 0 .../piface1/readme.md | 0 .../pilight1/readme.md | 0 .../pioneeravr/readme.md | 0 .../pioneeravr1/readme.md | 0 .../plcbus1/readme.md | 0 .../plclogo1/readme.md | 0 .../plex1/readme.md | 0 .../plugwise/readme.md | 0 .../plugwise1/readme.md | 0 .../powerdoglocalapi1/readme.md | 0 .../powermax1/readme.md | 0 .../primare1/readme.md | 0 .../pulseaudio/readme.md | 0 .../pulseaudio1/readme.md | 0 .../regoheatpump/doc/board.png | Bin .../regoheatpump/readme.md | 0 .../rfxcom/readme.md | 0 .../rfxcom1/readme.md | 0 {_bindings => _addons_bindings}/rme/readme.md | 0 .../rpircswitch1/readme.md | 0 .../russound/readme.md | 0 .../rwesmarthome1/readme.md | 0 .../sagercaster1/readme.md | 0 .../sallegra1/readme.md | 0 .../samsungac1/readme.md | 0 .../samsungtv/readme.md | 0 .../samsungtv1/readme.md | 0 .../sapp1/readme.md | 0 .../satel1/readme.md | 0 .../sensebox/readme.md | 0 .../serial1/readme.md | 0 .../silvercrestwifisocket/readme.md | 0 .../sleepiq/readme.md | 0 .../smaenergymeter/readme.md | 0 .../smarthomatic1/readme.md | 0 .../snmp1/readme.md | 0 .../sonance1/readme.md | 0 .../sonos/readme.md | 0 .../sonos1/readme.md | 0 .../souliss1/readme.md | 0 .../squeezebox/readme.md | 0 .../squeezebox1/readme.md | 0 .../stiebelheatpump1/readme.md | 0 .../swegonventilation1/readme.md | 0 .../synopanalyzer/readme.md | 0 .../systeminfo/readme.md | 0 .../systeminfo1/readme.md | 0 .../tacmi1/readme.md | 0 .../tankerkoenig/readme.md | 0 .../tcp1/readme.md | 0 .../tellstick/doc/tellstick_duo.jpg | Bin .../tellstick/readme.md | 0 .../tellstick1/readme.md | 0 .../tesla/doc/tesla.jpg | Bin .../tesla/readme.md | 0 .../tinkerforge1/readme.md | 0 .../tivo1/readme.md | 0 .../toon/readme.md | 0 .../tradfri/readme.md | 0 .../ucprelayboard1/readme.md | 0 .../upb1/readme.md | 0 .../urtsi/readme.md | 0 .../urtsi1/readme.md | 0 .../vdr1/readme.md | 0 .../doc/architecture_vitotronic.jpg | Bin .../vitotronic/readme.md | 0 .../wago1/readme.md | 0 .../weather1/readme.md | 0 .../weatherunderground/readme.md | 0 .../wemo/readme.md | 0 .../wemo1/readme.md | 0 .../wifiled/readme.md | 0 .../windcentrale/readme.md | 0 .../withings1/readme.md | 0 .../wol1/readme.md | 0 .../wr32231/readme.md | 0 .../xbmc1/readme.md | 0 .../xpl1/readme.md | 0 .../yahooweather/readme.md | 0 .../yamahareceiver/readme.md | 0 .../yamahareceiver1/readme.md | 0 .../zibase1/readme.md | 0 .../zigbee/readme.md | 0 .../zoneminder/readme.md | 0 .../zwave/readme.md | 0 .../zwave1/readme.md | 0 .../zway/doc/BMWi_4C_Gef_en.jpg | Bin .../zway/doc/GETTING_STARTED.md | 0 .../zway/doc/images/Z-Way-Binding.png | Bin .../getting-started/01-openHAB-Home.png | Bin .../doc/images/getting-started/02-Inbox.png | Bin .../getting-started/03-Create-bridge.png | Bin .../04-Open-bridge-details.png | Bin .../getting-started/05-Bridge-details.png | Bin .../getting-started/06-Bridge-settings.png | Bin .../getting-started/07-Device-discovery.png | Bin .../getting-started/08-Device-discovery.png | Bin .../getting-started/09-Create-device.png | Bin .../getting-started/10-Z-Way-device.png | Bin .../getting-started/11-Z-Way-device.png | Bin .../zway/readme.md | 0 .../classic/icons/_iconconvert | 0 .../classic/icons/_iconcopy | 0 .../classic/icons/alarm.png | Bin .../classic/icons/alarm.svg | 0 .../classic/icons/attic.png | Bin .../classic/icons/attic.svg | 0 .../classic/icons/baby_1.png | Bin .../classic/icons/baby_1.svg | 0 .../classic/icons/baby_2.png | Bin .../classic/icons/baby_2.svg | 0 .../classic/icons/baby_3.png | Bin .../classic/icons/baby_3.svg | 0 .../classic/icons/baby_4.png | Bin .../classic/icons/baby_4.svg | 0 .../classic/icons/baby_5.png | Bin .../classic/icons/baby_5.svg | 0 .../classic/icons/baby_6.png | Bin .../classic/icons/baby_6.svg | 0 .../classic/icons/bath.png | Bin .../classic/icons/bath.svg | 0 .../classic/icons/battery-0.png | Bin .../classic/icons/battery-0.svg | 0 .../classic/icons/battery-10.png | Bin .../classic/icons/battery-10.svg | 0 .../classic/icons/battery-100.png | Bin .../classic/icons/battery-100.svg | 0 .../classic/icons/battery-20.png | Bin .../classic/icons/battery-20.svg | 0 .../classic/icons/battery-30.png | Bin .../classic/icons/battery-30.svg | 0 .../classic/icons/battery-40.png | Bin .../classic/icons/battery-40.svg | 0 .../classic/icons/battery-50.png | Bin .../classic/icons/battery-50.svg | 0 .../classic/icons/battery-60.png | Bin .../classic/icons/battery-60.svg | 0 .../classic/icons/battery-70.png | Bin .../classic/icons/battery-70.svg | 0 .../classic/icons/battery-80.png | Bin .../classic/icons/battery-80.svg | 0 .../classic/icons/battery-90.png | Bin .../classic/icons/battery-90.svg | 0 .../classic/icons/battery-off.png | Bin .../classic/icons/battery-off.svg | 0 .../classic/icons/battery-on.png | Bin .../classic/icons/battery-on.svg | 0 .../classic/icons/battery.png | Bin .../classic/icons/battery.svg | 0 .../classic/icons/bedroom.png | Bin .../classic/icons/bedroom.svg | 0 .../classic/icons/bedroom_blue.png | Bin .../classic/icons/bedroom_blue.svg | 0 .../classic/icons/bedroom_orange.png | Bin .../classic/icons/bedroom_orange.svg | 0 .../classic/icons/bedroom_red.png | Bin .../classic/icons/bedroom_red.svg | 0 .../classic/icons/blinds-0.png | Bin .../classic/icons/blinds-0.svg | 0 .../classic/icons/blinds-10.png | Bin .../classic/icons/blinds-10.svg | 0 .../classic/icons/blinds-100.png | Bin .../classic/icons/blinds-100.svg | 0 .../classic/icons/blinds-20.png | Bin .../classic/icons/blinds-20.svg | 0 .../classic/icons/blinds-30.png | Bin .../classic/icons/blinds-30.svg | 0 .../classic/icons/blinds-40.png | Bin .../classic/icons/blinds-40.svg | 0 .../classic/icons/blinds-50.png | Bin .../classic/icons/blinds-50.svg | 0 .../classic/icons/blinds-60.png | Bin .../classic/icons/blinds-60.svg | 0 .../classic/icons/blinds-70.png | Bin .../classic/icons/blinds-70.svg | 0 .../classic/icons/blinds-80.png | Bin .../classic/icons/blinds-80.svg | 0 .../classic/icons/blinds-90.png | Bin .../classic/icons/blinds-90.svg | 0 .../classic/icons/blinds.png | Bin .../classic/icons/blinds.svg | 0 .../classic/icons/bluetooth.png | Bin .../classic/icons/bluetooth.svg | 0 .../classic/icons/boiler_viessmann.png | Bin .../classic/icons/boiler_viessmann.svg | 0 .../classic/icons/boy_1.png | Bin .../classic/icons/boy_1.svg | 0 .../classic/icons/boy_2.png | Bin .../classic/icons/boy_2.svg | 0 .../classic/icons/boy_3.png | Bin .../classic/icons/boy_3.svg | 0 .../classic/icons/boy_4.png | Bin .../classic/icons/boy_4.svg | 0 .../classic/icons/boy_5.png | Bin .../classic/icons/boy_5.svg | 0 .../classic/icons/boy_6.png | Bin .../classic/icons/boy_6.svg | 0 .../classic/icons/calendar.png | Bin .../classic/icons/calendar.svg | 0 .../classic/icons/camera.png | Bin .../classic/icons/camera.svg | 0 .../classic/icons/carbondioxide.png | Bin .../classic/icons/carbondioxide.svg | 0 .../classic/icons/cellar.png | Bin .../classic/icons/cellar.svg | 0 .../classic/icons/chart.png | Bin .../classic/icons/chart.svg | 0 .../classic/icons/cinema.png | Bin .../classic/icons/cinema.svg | 0 .../classic/icons/cinemascreen-0.png | Bin .../classic/icons/cinemascreen-0.svg | 0 .../classic/icons/cinemascreen-10.png | Bin .../classic/icons/cinemascreen-10.svg | 0 .../classic/icons/cinemascreen-100.png | Bin .../classic/icons/cinemascreen-100.svg | 0 .../classic/icons/cinemascreen-20.png | Bin .../classic/icons/cinemascreen-20.svg | 0 .../classic/icons/cinemascreen-30.png | Bin .../classic/icons/cinemascreen-30.svg | 0 .../classic/icons/cinemascreen-40.png | Bin .../classic/icons/cinemascreen-40.svg | 0 .../classic/icons/cinemascreen-50.png | Bin .../classic/icons/cinemascreen-50.svg | 0 .../classic/icons/cinemascreen-60.png | Bin .../classic/icons/cinemascreen-60.svg | 0 .../classic/icons/cinemascreen-70.png | Bin .../classic/icons/cinemascreen-70.svg | 0 .../classic/icons/cinemascreen-80.png | Bin .../classic/icons/cinemascreen-80.svg | 0 .../classic/icons/cinemascreen-90.png | Bin .../classic/icons/cinemascreen-90.svg | 0 .../classic/icons/cinemascreen.png | Bin .../classic/icons/cinemascreen.svg | 0 .../classic/icons/cistern-0.png | Bin .../classic/icons/cistern-0.svg | 0 .../classic/icons/cistern-10.png | Bin .../classic/icons/cistern-10.svg | 0 .../classic/icons/cistern-100.png | Bin .../classic/icons/cistern-100.svg | 0 .../classic/icons/cistern-20.png | Bin .../classic/icons/cistern-20.svg | 0 .../classic/icons/cistern-30.png | Bin .../classic/icons/cistern-30.svg | 0 .../classic/icons/cistern-40.png | Bin .../classic/icons/cistern-40.svg | 0 .../classic/icons/cistern-50.png | Bin .../classic/icons/cistern-50.svg | 0 .../classic/icons/cistern-60.png | Bin .../classic/icons/cistern-60.svg | 0 .../classic/icons/cistern-70.png | Bin .../classic/icons/cistern-70.svg | 0 .../classic/icons/cistern-80.png | Bin .../classic/icons/cistern-80.svg | 0 .../classic/icons/cistern-90.png | Bin .../classic/icons/cistern-90.svg | 0 .../classic/icons/cistern.png | Bin .../classic/icons/cistern.svg | 0 .../classic/icons/climate-on.png | Bin .../classic/icons/climate-on.svg | 0 .../classic/icons/climate.png | Bin .../classic/icons/climate.svg | 0 .../classic/icons/clock-on.png | Bin .../classic/icons/clock-on.svg | 0 .../classic/icons/clock.png | Bin .../classic/icons/clock.svg | 0 .../classic/icons/colorlight.png | Bin .../classic/icons/colorlight.svg | 0 .../classic/icons/colorpicker.png | Bin .../classic/icons/colorpicker.svg | 0 .../classic/icons/colorwheel.png | Bin .../classic/icons/colorwheel.svg | 0 .../classic/icons/contact-ajar.png | Bin .../classic/icons/contact-ajar.svg | 0 .../classic/icons/contact-closed.png | Bin .../classic/icons/contact-closed.svg | 0 .../classic/icons/contact-open.png | Bin .../classic/icons/contact-open.svg | 0 .../classic/icons/contact.png | Bin .../classic/icons/contact.svg | 0 .../classic/icons/corridor.png | Bin .../classic/icons/corridor.svg | 0 .../classic/icons/dimmablelight-0.png | Bin .../classic/icons/dimmablelight-0.svg | 0 .../classic/icons/dimmablelight-10.png | Bin .../classic/icons/dimmablelight-10.svg | 0 .../classic/icons/dimmablelight-100.png | Bin .../classic/icons/dimmablelight-100.svg | 0 .../classic/icons/dimmablelight-20.png | Bin .../classic/icons/dimmablelight-20.svg | 0 .../classic/icons/dimmablelight-30.png | Bin .../classic/icons/dimmablelight-30.svg | 0 .../classic/icons/dimmablelight-40.png | Bin .../classic/icons/dimmablelight-40.svg | 0 .../classic/icons/dimmablelight-50.png | Bin .../classic/icons/dimmablelight-50.svg | 0 .../classic/icons/dimmablelight-60.png | Bin .../classic/icons/dimmablelight-60.svg | 0 .../classic/icons/dimmablelight-70.png | Bin .../classic/icons/dimmablelight-70.svg | 0 .../classic/icons/dimmablelight-80.png | Bin .../classic/icons/dimmablelight-80.svg | 0 .../classic/icons/dimmablelight-90.png | Bin .../classic/icons/dimmablelight-90.svg | 0 .../classic/icons/dimmablelight.png | Bin .../classic/icons/dimmablelight.svg | 0 .../classic/icons/door-closed.png | Bin .../classic/icons/door-closed.svg | 0 .../classic/icons/door-open.png | Bin .../classic/icons/door-open.svg | 0 .../classic/icons/door.png | Bin .../classic/icons/door.svg | 0 .../classic/icons/dryer-0.png | Bin .../classic/icons/dryer-0.svg | 0 .../classic/icons/dryer-1.png | Bin .../classic/icons/dryer-1.svg | 0 .../classic/icons/dryer-2.png | Bin .../classic/icons/dryer-2.svg | 0 .../classic/icons/dryer-3.png | Bin .../classic/icons/dryer-3.svg | 0 .../classic/icons/dryer-4.png | Bin .../classic/icons/dryer-4.svg | 0 .../classic/icons/dryer-5.png | Bin .../classic/icons/dryer-5.svg | 0 .../classic/icons/dryer.png | Bin .../classic/icons/dryer.svg | 0 .../classic/icons/energy.png | Bin .../classic/icons/energy.svg | 0 .../classic/icons/error.png | Bin .../classic/icons/error.svg | 0 .../classic/icons/fan.png | Bin .../classic/icons/fan.svg | 0 .../classic/icons/fan_box.png | Bin .../classic/icons/fan_box.svg | 0 .../classic/icons/fan_ceiling.png | Bin .../classic/icons/fan_ceiling.svg | 0 .../classic/icons/faucet.png | Bin .../classic/icons/faucet.svg | 0 .../classic/icons/favicon.ico | Bin .../classic/icons/fire-off.png | Bin .../classic/icons/fire-off.svg | 0 .../classic/icons/fire-on.png | Bin .../classic/icons/fire-on.svg | 0 .../classic/icons/fire.png | Bin .../classic/icons/fire.svg | 0 .../classic/icons/firstfloor.png | Bin .../classic/icons/firstfloor.svg | 0 .../classic/icons/flow.png | Bin .../classic/icons/flow.svg | 0 .../classic/icons/flowpipe.png | Bin .../classic/icons/flowpipe.svg | 0 .../classic/icons/frontdoor-closed.png | Bin .../classic/icons/frontdoor-closed.svg | 0 .../classic/icons/frontdoor-open.png | Bin .../classic/icons/frontdoor-open.svg | 0 .../classic/icons/frontdoor.png | Bin .../classic/icons/frontdoor.svg | 0 .../classic/icons/garage.png | Bin .../classic/icons/garage.svg | 0 .../classic/icons/garage_detached.png | Bin .../classic/icons/garage_detached.svg | 0 .../icons/garage_detached_selected.png | Bin .../icons/garage_detached_selected.svg | 0 .../classic/icons/garagedoor-0.png | Bin .../classic/icons/garagedoor-0.svg | 0 .../classic/icons/garagedoor-10.png | Bin .../classic/icons/garagedoor-10.svg | 0 .../classic/icons/garagedoor-100.png | Bin .../classic/icons/garagedoor-100.svg | 0 .../classic/icons/garagedoor-20.png | Bin .../classic/icons/garagedoor-20.svg | 0 .../classic/icons/garagedoor-30.png | Bin .../classic/icons/garagedoor-30.svg | 0 .../classic/icons/garagedoor-40.png | Bin .../classic/icons/garagedoor-40.svg | 0 .../classic/icons/garagedoor-50.png | Bin .../classic/icons/garagedoor-50.svg | 0 .../classic/icons/garagedoor-60.png | Bin .../classic/icons/garagedoor-60.svg | 0 .../classic/icons/garagedoor-70.png | Bin .../classic/icons/garagedoor-70.svg | 0 .../classic/icons/garagedoor-80.png | Bin .../classic/icons/garagedoor-80.svg | 0 .../classic/icons/garagedoor-90.png | Bin .../classic/icons/garagedoor-90.svg | 0 .../classic/icons/garagedoor-ajar.png | Bin .../classic/icons/garagedoor-ajar.svg | 0 .../classic/icons/garagedoor-closed.png | Bin .../classic/icons/garagedoor-closed.svg | 0 .../classic/icons/garagedoor-open.png | Bin .../classic/icons/garagedoor-open.svg | 0 .../classic/icons/garagedoor.png | Bin .../classic/icons/garagedoor.svg | 0 .../classic/icons/garden.png | Bin .../classic/icons/garden.svg | 0 .../classic/icons/gas.png | Bin .../classic/icons/gas.svg | 0 .../classic/icons/girl_1.png | Bin .../classic/icons/girl_1.svg | 0 .../classic/icons/girl_2.png | Bin .../classic/icons/girl_2.svg | 0 .../classic/icons/girl_3.png | Bin .../classic/icons/girl_3.svg | 0 .../classic/icons/girl_4.png | Bin .../classic/icons/girl_4.svg | 0 .../classic/icons/girl_5.png | Bin .../classic/icons/girl_5.svg | 0 .../classic/icons/girl_6.png | Bin .../classic/icons/girl_6.svg | 0 .../classic/icons/grass.png | Bin .../classic/icons/grass.svg | 0 .../classic/icons/greenhouse.png | Bin .../classic/icons/greenhouse.svg | 0 .../classic/icons/groundfloor.png | Bin .../classic/icons/groundfloor.svg | 0 .../classic/icons/group.png | Bin .../classic/icons/group.svg | 0 .../classic/icons/heating-0.png | Bin .../classic/icons/heating-0.svg | 0 .../classic/icons/heating-100.png | Bin .../classic/icons/heating-100.svg | 0 .../classic/icons/heating-20.png | Bin .../classic/icons/heating-20.svg | 0 .../classic/icons/heating-40.png | Bin .../classic/icons/heating-40.svg | 0 .../classic/icons/heating-60.png | Bin .../classic/icons/heating-60.svg | 0 .../classic/icons/heating-80.png | Bin .../classic/icons/heating-80.svg | 0 .../classic/icons/heating-off.png | Bin .../classic/icons/heating-off.svg | 0 .../classic/icons/heating-on.png | Bin .../classic/icons/heating-on.svg | 0 .../classic/icons/heating.png | Bin .../classic/icons/heating.svg | 0 .../classic/icons/house.png | Bin .../classic/icons/house.svg | 0 .../classic/icons/humidity-0.png | Bin .../classic/icons/humidity-0.svg | 0 .../classic/icons/humidity-10.png | Bin .../classic/icons/humidity-10.svg | 0 .../classic/icons/humidity-100.png | Bin .../classic/icons/humidity-100.svg | 0 .../classic/icons/humidity-20.png | Bin .../classic/icons/humidity-20.svg | 0 .../classic/icons/humidity-30.png | Bin .../classic/icons/humidity-30.svg | 0 .../classic/icons/humidity-40.png | Bin .../classic/icons/humidity-40.svg | 0 .../classic/icons/humidity-50.png | Bin .../classic/icons/humidity-50.svg | 0 .../classic/icons/humidity-60.png | Bin .../classic/icons/humidity-60.svg | 0 .../classic/icons/humidity-70.png | Bin .../classic/icons/humidity-70.svg | 0 .../classic/icons/humidity-80.png | Bin .../classic/icons/humidity-80.svg | 0 .../classic/icons/humidity-90.png | Bin .../classic/icons/humidity-90.svg | 0 .../classic/icons/humidity.png | Bin .../classic/icons/humidity.svg | 0 .../classic/icons/incline.png | Bin .../classic/icons/incline.svg | 0 .../classic/icons/keyring.png | Bin .../classic/icons/keyring.svg | 0 .../classic/icons/kitchen.png | Bin .../classic/icons/kitchen.svg | 0 .../classic/icons/light-off.png | Bin .../classic/icons/light-off.svg | 0 .../classic/icons/light-on.png | Bin .../classic/icons/light-on.svg | 0 .../classic/icons/light.png | Bin .../classic/icons/light.svg | 0 .../classic/icons/line-decline.png | Bin .../classic/icons/line-decline.svg | 0 .../classic/icons/line-incline.png | Bin .../classic/icons/line-incline.svg | 0 .../classic/icons/line-stagnation.png | Bin .../classic/icons/line-stagnation.svg | 0 .../classic/icons/line.png | Bin .../classic/icons/line.svg | 0 .../classic/icons/lock-closed.png | Bin .../classic/icons/lock-closed.svg | 0 .../classic/icons/lock-open.png | Bin .../classic/icons/lock-open.svg | 0 .../classic/icons/lock.png | Bin .../classic/icons/lock.svg | 0 .../classic/icons/man_1.png | Bin .../classic/icons/man_1.svg | 0 .../classic/icons/man_2.png | Bin .../classic/icons/man_2.svg | 0 .../classic/icons/man_3.png | Bin .../classic/icons/man_3.svg | 0 .../classic/icons/man_4.png | Bin .../classic/icons/man_4.svg | 0 .../classic/icons/man_5.png | Bin .../classic/icons/man_5.svg | 0 .../classic/icons/man_6.png | Bin .../classic/icons/man_6.svg | 0 .../classic/icons/microphone.png | Bin .../classic/icons/microphone.svg | 0 .../classic/icons/moon.png | Bin .../classic/icons/moon.svg | 0 .../classic/icons/motion.png | Bin .../classic/icons/motion.svg | 0 .../classic/icons/movecontrol.png | Bin .../classic/icons/movecontrol.svg | 0 .../classic/icons/network-off.png | Bin .../classic/icons/network-off.svg | 0 .../classic/icons/network-on.png | Bin .../classic/icons/network-on.svg | 0 .../classic/icons/network.png | Bin .../classic/icons/network.svg | 0 .../classic/icons/niveau.png | Bin .../classic/icons/niveau.svg | 0 .../classic/icons/none.png | Bin .../classic/icons/none.svg | 0 .../classic/icons/office.png | Bin .../classic/icons/office.svg | 0 .../classic/icons/oil.png | Bin .../classic/icons/oil.svg | 0 .../classic/icons/outdoorlight.png | Bin .../classic/icons/outdoorlight.svg | 0 .../classic/icons/pantry.png | Bin .../classic/icons/pantry.svg | 0 .../classic/icons/parents-off.png | Bin .../classic/icons/parents-off.svg | 0 .../classic/icons/parents_1_1.png | Bin .../classic/icons/parents_1_1.svg | 0 .../classic/icons/parents_1_2.png | Bin .../classic/icons/parents_1_2.svg | 0 .../classic/icons/parents_1_3.png | Bin .../classic/icons/parents_1_3.svg | 0 .../classic/icons/parents_1_4.png | Bin .../classic/icons/parents_1_4.svg | 0 .../classic/icons/parents_1_5.png | Bin .../classic/icons/parents_1_5.svg | 0 .../classic/icons/parents_1_6.png | Bin .../classic/icons/parents_1_6.svg | 0 .../classic/icons/parents_2_1.png | Bin .../classic/icons/parents_2_1.svg | 0 .../classic/icons/parents_2_2.png | Bin .../classic/icons/parents_2_2.svg | 0 .../classic/icons/parents_2_3.png | Bin .../classic/icons/parents_2_3.svg | 0 .../classic/icons/parents_2_4.png | Bin .../classic/icons/parents_2_4.svg | 0 .../classic/icons/parents_2_5.png | Bin .../classic/icons/parents_2_5.svg | 0 .../classic/icons/parents_2_6.png | Bin .../classic/icons/parents_2_6.svg | 0 .../classic/icons/parents_3_1.png | Bin .../classic/icons/parents_3_1.svg | 0 .../classic/icons/parents_3_2.png | Bin .../classic/icons/parents_3_2.svg | 0 .../classic/icons/parents_3_3.png | Bin .../classic/icons/parents_3_3.svg | 0 .../classic/icons/parents_3_4.png | Bin .../classic/icons/parents_3_4.svg | 0 .../classic/icons/parents_3_5.png | Bin .../classic/icons/parents_3_5.svg | 0 .../classic/icons/parents_3_6.png | Bin .../classic/icons/parents_3_6.svg | 0 .../classic/icons/parents_4_1.png | Bin .../classic/icons/parents_4_1.svg | 0 .../classic/icons/parents_4_2.png | Bin .../classic/icons/parents_4_2.svg | 0 .../classic/icons/parents_4_3.png | Bin .../classic/icons/parents_4_3.svg | 0 .../classic/icons/parents_4_4.png | Bin .../classic/icons/parents_4_4.svg | 0 .../classic/icons/parents_4_5.png | Bin .../classic/icons/parents_4_5.svg | 0 .../classic/icons/parents_4_6.png | Bin .../classic/icons/parents_4_6.svg | 0 .../classic/icons/parents_5_1.png | Bin .../classic/icons/parents_5_1.svg | 0 .../classic/icons/parents_5_2.png | Bin .../classic/icons/parents_5_2.svg | 0 .../classic/icons/parents_5_3.png | Bin .../classic/icons/parents_5_3.svg | 0 .../classic/icons/parents_5_4.png | Bin .../classic/icons/parents_5_4.svg | 0 .../classic/icons/parents_5_5.png | Bin .../classic/icons/parents_5_5.svg | 0 .../classic/icons/parents_5_6.png | Bin .../classic/icons/parents_5_6.svg | 0 .../classic/icons/parents_6_1.png | Bin .../classic/icons/parents_6_1.svg | 0 .../classic/icons/parents_6_2.png | Bin .../classic/icons/parents_6_2.svg | 0 .../classic/icons/parents_6_3.png | Bin .../classic/icons/parents_6_3.svg | 0 .../classic/icons/parents_6_4.png | Bin .../classic/icons/parents_6_4.svg | 0 .../classic/icons/parents_6_5.png | Bin .../classic/icons/parents_6_5.svg | 0 .../classic/icons/parents_6_6.png | Bin .../classic/icons/parents_6_6.svg | 0 .../classic/icons/party.png | Bin .../classic/icons/party.svg | 0 .../classic/icons/pie.png | Bin .../classic/icons/pie.svg | 0 .../classic/icons/piggybank.png | Bin .../classic/icons/piggybank.svg | 0 .../classic/icons/player.png | Bin .../classic/icons/player.svg | 0 .../classic/icons/poweroutlet-off.png | Bin .../classic/icons/poweroutlet-off.svg | 0 .../classic/icons/poweroutlet-on.png | Bin .../classic/icons/poweroutlet-on.svg | 0 .../classic/icons/poweroutlet.png | Bin .../classic/icons/poweroutlet.svg | 0 .../classic/icons/poweroutlet_au.png | Bin .../classic/icons/poweroutlet_au.svg | 0 .../classic/icons/poweroutlet_eu.png | Bin .../classic/icons/poweroutlet_eu.svg | 0 .../classic/icons/poweroutlet_uk.png | Bin .../classic/icons/poweroutlet_uk.svg | 0 .../classic/icons/poweroutlet_us.png | Bin .../classic/icons/poweroutlet_us.svg | 0 .../classic/icons/present-off.png | Bin .../classic/icons/present-off.svg | 0 .../classic/icons/present.png | Bin .../classic/icons/present.svg | 0 .../classic/icons/pressure.png | Bin .../classic/icons/pressure.svg | 0 .../classic/icons/projector_benq.png | Bin .../classic/icons/projector_benq.svg | 0 .../classic/icons/pump.png | Bin .../classic/icons/pump.svg | 0 .../classic/icons/qualityofservice-0.png | Bin .../classic/icons/qualityofservice-0.svg | 0 .../classic/icons/qualityofservice-1.png | Bin .../classic/icons/qualityofservice-1.svg | 0 .../classic/icons/qualityofservice-2.png | Bin .../classic/icons/qualityofservice-2.svg | 0 .../classic/icons/qualityofservice-3.png | Bin .../classic/icons/qualityofservice-3.svg | 0 .../classic/icons/qualityofservice-4.png | Bin .../classic/icons/qualityofservice-4.svg | 0 .../classic/icons/qualityofservice.png | Bin .../classic/icons/qualityofservice.svg | 0 .../classic/icons/radiator.png | Bin .../classic/icons/radiator.svg | 0 .../classic/icons/rain.png | Bin .../classic/icons/rain.svg | 0 .../classic/icons/receiver-off.png | Bin .../classic/icons/receiver-off.svg | 0 .../classic/icons/receiver-on.png | Bin .../classic/icons/receiver-on.svg | 0 .../classic/icons/receiver.png | Bin .../classic/icons/receiver.svg | 0 .../classic/icons/recorder.png | Bin .../classic/icons/recorder.svg | 0 .../classic/icons/returnpipe.png | Bin .../classic/icons/returnpipe.svg | 0 .../classic/icons/rgb.png | Bin .../classic/icons/rgb.svg | 0 .../classic/icons/rollershutter-0.png | Bin .../classic/icons/rollershutter-0.svg | 0 .../classic/icons/rollershutter-10.png | Bin .../classic/icons/rollershutter-10.svg | 0 .../classic/icons/rollershutter-100.png | Bin .../classic/icons/rollershutter-100.svg | 0 .../classic/icons/rollershutter-20.png | Bin .../classic/icons/rollershutter-20.svg | 0 .../classic/icons/rollershutter-30.png | Bin .../classic/icons/rollershutter-30.svg | 0 .../classic/icons/rollershutter-40.png | Bin .../classic/icons/rollershutter-40.svg | 0 .../classic/icons/rollershutter-50.png | Bin .../classic/icons/rollershutter-50.svg | 0 .../classic/icons/rollershutter-60.png | Bin .../classic/icons/rollershutter-60.svg | 0 .../classic/icons/rollershutter-70.png | Bin .../classic/icons/rollershutter-70.svg | 0 .../classic/icons/rollershutter-80.png | Bin .../classic/icons/rollershutter-80.svg | 0 .../classic/icons/rollershutter-90.png | Bin .../classic/icons/rollershutter-90.svg | 0 .../classic/icons/rollershutter.png | Bin .../classic/icons/rollershutter.svg | 0 .../classic/icons/settings.png | Bin .../classic/icons/settings.svg | 0 .../classic/icons/sewerage-0.png | Bin .../classic/icons/sewerage-0.svg | 0 .../classic/icons/sewerage-10.png | Bin .../classic/icons/sewerage-10.svg | 0 .../classic/icons/sewerage-100.png | Bin .../classic/icons/sewerage-100.svg | 0 .../classic/icons/sewerage-20.png | Bin .../classic/icons/sewerage-20.svg | 0 .../classic/icons/sewerage-30.png | Bin .../classic/icons/sewerage-30.svg | 0 .../classic/icons/sewerage-40.png | Bin .../classic/icons/sewerage-40.svg | 0 .../classic/icons/sewerage-50.png | Bin .../classic/icons/sewerage-50.svg | 0 .../classic/icons/sewerage-60.png | Bin .../classic/icons/sewerage-60.svg | 0 .../classic/icons/sewerage-70.png | Bin .../classic/icons/sewerage-70.svg | 0 .../classic/icons/sewerage-80.png | Bin .../classic/icons/sewerage-80.svg | 0 .../classic/icons/sewerage-90.png | Bin .../classic/icons/sewerage-90.svg | 0 .../classic/icons/sewerage.png | Bin .../classic/icons/sewerage.svg | 0 .../classic/icons/shield-0.png | Bin .../classic/icons/shield-0.svg | 0 .../classic/icons/shield-1.png | Bin .../classic/icons/shield-1.svg | 0 .../classic/icons/shield.png | Bin .../classic/icons/shield.svg | 0 .../classic/icons/signal-0.png | Bin .../classic/icons/signal-0.svg | 0 .../classic/icons/signal-1.png | Bin .../classic/icons/signal-1.svg | 0 .../classic/icons/signal-2.png | Bin .../classic/icons/signal-2.svg | 0 .../classic/icons/signal-3.png | Bin .../classic/icons/signal-3.svg | 0 .../classic/icons/signal-4.png | Bin .../classic/icons/signal-4.svg | 0 .../classic/icons/signal.png | Bin .../classic/icons/signal.svg | 0 .../classic/icons/siren-off.png | Bin .../classic/icons/siren-off.svg | 0 .../classic/icons/siren-on.png | Bin .../classic/icons/siren-on.svg | 0 .../classic/icons/siren.png | Bin .../classic/icons/siren.svg | 0 .../classic/icons/slider-0.png | Bin .../classic/icons/slider-0.svg | 0 .../classic/icons/slider-10.png | Bin .../classic/icons/slider-10.svg | 0 .../classic/icons/slider-100.png | Bin .../classic/icons/slider-100.svg | 0 .../classic/icons/slider-20.png | Bin .../classic/icons/slider-20.svg | 0 .../classic/icons/slider-30.png | Bin .../classic/icons/slider-30.svg | 0 .../classic/icons/slider-40.png | Bin .../classic/icons/slider-40.svg | 0 .../classic/icons/slider-50.png | Bin .../classic/icons/slider-50.svg | 0 .../classic/icons/slider-60.png | Bin .../classic/icons/slider-60.svg | 0 .../classic/icons/slider-70.png | Bin .../classic/icons/slider-70.svg | 0 .../classic/icons/slider-80.png | Bin .../classic/icons/slider-80.svg | 0 .../classic/icons/slider-90.png | Bin .../classic/icons/slider-90.svg | 0 .../classic/icons/slider.png | Bin .../classic/icons/slider.svg | 0 .../classic/icons/smiley.png | Bin .../classic/icons/smiley.svg | 0 .../classic/icons/smoke.png | Bin .../classic/icons/smoke.svg | 0 .../classic/icons/sofa.png | Bin .../classic/icons/sofa.svg | 0 .../classic/icons/softener.png | Bin .../classic/icons/softener.svg | 0 .../classic/icons/solarplant.png | Bin .../classic/icons/solarplant.svg | 0 .../classic/icons/soundvolume-0.png | Bin .../classic/icons/soundvolume-0.svg | 0 .../classic/icons/soundvolume-100.png | Bin .../classic/icons/soundvolume-100.svg | 0 .../classic/icons/soundvolume-33.png | Bin .../classic/icons/soundvolume-33.svg | 0 .../classic/icons/soundvolume-66.png | Bin .../classic/icons/soundvolume-66.svg | 0 .../classic/icons/soundvolume.png | Bin .../classic/icons/soundvolume.svg | 0 .../classic/icons/soundvolume_mute.png | Bin .../classic/icons/soundvolume_mute.svg | 0 .../classic/icons/status.png | Bin .../classic/icons/status.svg | 0 .../classic/icons/suitcase.png | Bin .../classic/icons/suitcase.svg | 0 .../classic/icons/sun.png | Bin .../classic/icons/sun.svg | 0 .../classic/icons/sun_clouds.png | Bin .../classic/icons/sun_clouds.svg | 0 .../classic/icons/sunrise.png | Bin .../classic/icons/sunrise.svg | 0 .../classic/icons/sunset.png | Bin .../classic/icons/sunset.svg | 0 .../classic/icons/switch-off.png | Bin .../classic/icons/switch-off.svg | 0 .../classic/icons/switch-on.png | Bin .../classic/icons/switch-on.svg | 0 .../classic/icons/switch.png | Bin .../classic/icons/switch.svg | 0 .../classic/icons/television-off.png | Bin .../classic/icons/television-off.svg | 0 .../classic/icons/television-on.png | Bin .../classic/icons/television-on.svg | 0 .../classic/icons/television.png | Bin .../classic/icons/television.svg | 0 .../classic/icons/temperature.png | Bin .../classic/icons/temperature.svg | 0 .../classic/icons/temperature_cold.png | Bin .../classic/icons/temperature_cold.svg | 0 .../classic/icons/temperature_hot.png | Bin .../classic/icons/temperature_hot.svg | 0 .../classic/icons/terrace.png | Bin .../classic/icons/terrace.svg | 0 .../classic/icons/text.png | Bin .../classic/icons/text.svg | 0 .../classic/icons/toilet.png | Bin .../classic/icons/toilet.svg | 0 .../classic/icons/vacation.png | Bin .../classic/icons/vacation.svg | 0 .../classic/icons/video.png | Bin .../classic/icons/video.svg | 0 .../classic/icons/wallswitch-off.png | Bin .../classic/icons/wallswitch-off.svg | 0 .../classic/icons/wallswitch-on.png | Bin .../classic/icons/wallswitch-on.svg | 0 .../classic/icons/wallswitch.png | Bin .../classic/icons/wallswitch.svg | 0 .../classic/icons/wardrobe.png | Bin .../classic/icons/wardrobe.svg | 0 .../classic/icons/washingmachine.png | Bin .../classic/icons/washingmachine.svg | 0 .../classic/icons/washingmachine_2-0.png | Bin .../classic/icons/washingmachine_2-0.svg | 0 .../classic/icons/washingmachine_2-1.png | Bin .../classic/icons/washingmachine_2-1.svg | 0 .../classic/icons/washingmachine_2-2.png | Bin .../classic/icons/washingmachine_2-2.svg | 0 .../classic/icons/washingmachine_2-3.png | Bin .../classic/icons/washingmachine_2-3.svg | 0 .../classic/icons/washingmachine_2.png | Bin .../classic/icons/washingmachine_2.svg | 0 .../classic/icons/water.png | Bin .../classic/icons/water.svg | 0 .../classic/icons/wind.png | Bin .../classic/icons/wind.svg | 0 .../classic/icons/window-ajar.png | Bin .../classic/icons/window-ajar.svg | 0 .../classic/icons/window-closed.png | Bin .../classic/icons/window-closed.svg | 0 .../classic/icons/window-open.png | Bin .../classic/icons/window-open.svg | 0 .../classic/icons/window.png | Bin .../classic/icons/window.svg | 0 .../classic/icons/woman_1.png | Bin .../classic/icons/woman_1.svg | 0 .../classic/icons/woman_2.png | Bin .../classic/icons/woman_2.svg | 0 .../classic/icons/woman_3.png | Bin .../classic/icons/woman_3.svg | 0 .../classic/icons/woman_4.png | Bin .../classic/icons/woman_4.svg | 0 .../classic/icons/woman_5.png | Bin .../classic/icons/woman_5.svg | 0 .../classic/icons/woman_6.png | Bin .../classic/icons/woman_6.svg | 0 .../classic/icons/zoom.png | Bin .../classic/icons/zoom.svg | 0 .../classic/readme.md | 0 {_io => _addons_io}/dropbox/readme.md | 0 {_io => _addons_io}/gcal/readme.md | 0 {_io => _addons_io}/homekit/readme.md | 0 {_io => _addons_io}/hueemulation/readme.md | 0 {_io => _addons_io}/imperihome/readme.md | 0 {_io => _addons_io}/openhabcloud/doc/cfg.png | Bin {_io => _addons_io}/openhabcloud/readme.md | 0 .../caldav/readme.md | 0 .../cosm/readme.md | 0 .../db4o/readme.md | 0 .../dynamodb/readme.md | 0 .../exec/readme.md | 0 .../influxdb/readme.md | 0 .../influxdb08/readme.md | 0 .../jdbc/readme.md | 0 .../jpa/readme.md | 0 .../mapdb/readme.md | 0 .../mongodb/readme.md | 0 .../mqtt/readme.md | 0 .../mysql/readme.md | 0 .../README.md | 0 .../rrd4j/readme.md | 0 .../sense/readme.md | 0 .../sitewhere/readme.md | 0 .../exec/readme.md | 0 .../javascript/readme.md | 0 .../jsonpath/readme.md | 0 .../map/readme.md | 0 .../regex/readme.md | 0 .../scale/readme.md | 0 .../xpath/readme.md | 0 .../xslt/readme.md | 0 .../basic/doc/screenshot-1-full.png | Bin .../basic/doc/screenshot-1.png | Bin .../basic/doc/screenshot-2-full.png | Bin .../basic/doc/screenshot-2.png | Bin {_uis => _addons_uis}/basic/readme.md | 0 .../classic/doc/screenshot.png | Bin {_uis => _addons_uis}/classic/readme.md | 0 .../habmin/cordova/hooks/README.md | 0 .../habmin/doc/charting-edit.png | Bin .../habmin/doc/charting-saved.png | Bin .../habmin/doc/dashboard.png | Bin .../habmin/doc/rules-blocks.png | Bin .../habmin/doc/rules-source.png | Bin .../habmin/doc/sitemap-mobile-yeti.png | Bin .../habmin/doc/zwave-config.png | Bin .../habmin/doc/zwave-network.png | Bin {_uis => _addons_uis}/habmin/readme.md | 0 .../src/web/lib/angular-dialgauge/README.md | 0 .../web/lib/angular-localization/README.md | 0 .../web/lib/angular-toggle-switch/README.md | 0 .../habpanel/doc/add-widget.png | Bin .../doc/custom-widget-context-menu.png | Bin .../dashboard-designer-placeholder-menu.png | Bin .../habpanel/doc/dashboard-designer.png | Bin .../habpanel/doc/habpanel-concepts.png | Bin {_uis => _addons_uis}/habpanel/doc/index.md | 0 .../habpanel/doc/main-menu-edit.png | Bin .../habpanel/doc/main-menu-run.png | Bin .../habpanel/doc/running-dashboard.png | Bin .../habpanel/doc/screenshot0.png | Bin .../habpanel/doc/screenshot1.png | Bin .../habpanel/doc/screenshot2.png | Bin .../habpanel/doc/screenshot3.png | Bin .../habpanel/doc/screenshot4.png | Bin .../habpanel/doc/screenshot5.png | Bin .../habpanel/doc/screenshot6.png | Bin .../habpanel/doc/side-drawer.png | Bin .../habpanel/doc/widget-button.png | Bin .../habpanel/doc/widget-chart.png | Bin .../habpanel/doc/widget-clock.png | Bin .../habpanel/doc/widget-colorpicker.png | Bin .../habpanel/doc/widget-dummy.png | Bin .../habpanel/doc/widget-frame.png | Bin .../habpanel/doc/widget-image.png | Bin .../habpanel/doc/widget-knob.png | Bin .../habpanel/doc/widget-label.png | Bin .../habpanel/doc/widget-slider.png | Bin .../habpanel/doc/widget-switch.png | Bin .../habpanel/doc/widget-timeline.png | Bin {_uis => _addons_uis}/habpanel/readme.md | 0 {_uis => _addons_uis}/paper/readme.md | 0 {_voice => _addons_voices}/mactts/readme.md | 0 {_voice => _addons_voices}/marytts/readme.md | 0 {_voice => _addons_voices}/voicerss/readme.md | 0 _config.yml | 64 ++++++++-------- _includes/user-menu.html | 24 +++--- _layouts/addon.html | 14 ++++ _repos/README.md | 8 -- addons/1xaddons.md | 7 -- addons/_README.txt | 5 ++ addons/actions.md | 4 +- addons/bindings.md | 2 +- addons/index.md | 2 +- addons/io.md | 18 ++--- addons/persistence.md | 2 +- addons/transformations.md | 2 +- addons/uis.md | 14 ++-- addons/voice.md | 13 ---- addons/voices.md | 13 ++++ configuration/multimedia.md | 4 +- pom.xml | 70 +++++++++--------- process_addons.groovy | 34 +++++---- tutorials/migration.md | 2 +- update-external-resources.sh | 15 ++-- 1159 files changed, 191 insertions(+), 172 deletions(-) rename {_actions => _addons_actions}/astro/readme.md (100%) rename {_actions => _addons_actions}/ciscospark/readme.md (100%) rename {_actions => _addons_actions}/dscalarm/readme.md (100%) rename {_actions => _addons_actions}/ecobee/readme.md (100%) rename {_actions => _addons_actions}/harmonyhub/readme.md (100%) rename {_actions => _addons_actions}/homematic/readme.md (100%) rename {_actions => _addons_actions}/mail/readme.md (100%) rename {_actions => _addons_actions}/mios/readme.md (100%) rename {_actions => _addons_actions}/mqtt/readme.md (100%) rename {_actions => _addons_actions}/nma/readme.md (100%) rename {_actions => _addons_actions}/openwebif/readme.md (100%) rename {_actions => _addons_actions}/pebble/readme.md (100%) rename {_actions => _addons_actions}/prowl/readme.md (100%) rename {_actions => _addons_actions}/pushover/readme.md (100%) rename {_actions => _addons_actions}/pushsafer/readme.md (100%) rename {_actions => _addons_actions}/satel/readme.md (100%) rename {_actions => _addons_actions}/squeezebox/readme.md (100%) rename {_actions => _addons_actions}/telegram/readme.md (100%) rename {_actions => _addons_actions}/tinkerforge/readme.md (100%) rename {_actions => _addons_actions}/twitter/readme.md (100%) rename {_actions => _addons_actions}/weather/readme.md (100%) rename {_actions => _addons_actions}/xbmc/readme.md (100%) rename {_actions => _addons_actions}/xmpp/readme.md (100%) rename {_actions => _addons_actions}/xpl/readme.md (100%) rename {_bindings => _addons_bindings}/airquality/readme.md (100%) rename {_bindings => _addons_bindings}/akm8681/readme.md (100%) rename {_bindings => _addons_bindings}/alarmdecoder1/readme.md (100%) rename {_bindings => _addons_bindings}/allplay/readme.md (100%) rename {_bindings => _addons_bindings}/amazondashbutton/readme.md (100%) rename {_bindings => _addons_bindings}/anel1/readme.md (100%) rename {_bindings => _addons_bindings}/asterisk1/readme.md (100%) rename {_bindings => _addons_bindings}/astro/readme.md (100%) rename {_bindings => _addons_bindings}/astro1/readme.md (100%) rename {_bindings => _addons_bindings}/atlona/readme.md (100%) rename {_bindings => _addons_bindings}/autelis/readme.md (100%) rename {_bindings => _addons_bindings}/autelis1/readme.md (100%) rename {_bindings => _addons_bindings}/avmfritz/readme.md (100%) rename {_bindings => _addons_bindings}/benqprojector1/readme.md (100%) rename {_bindings => _addons_bindings}/bigassfan/readme.md (100%) rename {_bindings => _addons_bindings}/bluetooth1/readme.md (100%) rename {_bindings => _addons_bindings}/boschindego/readme.md (100%) rename {_bindings => _addons_bindings}/bticino1/readme.md (100%) rename {_bindings => _addons_bindings}/caldav-command1/readme.md (100%) rename {_bindings => _addons_bindings}/caldav-personal1/readme.md (100%) rename {_bindings => _addons_bindings}/chromecast/readme.md (100%) rename {_bindings => _addons_bindings}/comfoair1/readme.md (100%) rename {_bindings => _addons_bindings}/configadmin1/readme.md (100%) rename {_bindings => _addons_bindings}/coolmasternet/readme.md (100%) rename {_bindings => _addons_bindings}/cups1/readme.md (100%) rename {_bindings => _addons_bindings}/daikin1/readme.md (100%) rename {_bindings => _addons_bindings}/davis1/readme.md (100%) rename {_bindings => _addons_bindings}/ddwrt1/readme.md (100%) rename {_bindings => _addons_bindings}/denon1/readme.md (100%) rename {_bindings => _addons_bindings}/digitalstrom/doc/DS-Clamps.jpg (100%) rename {_bindings => _addons_bindings}/digitalstrom/readme.md (100%) rename {_bindings => _addons_bindings}/digitalstrom1/readme.md (100%) rename {_bindings => _addons_bindings}/diyonxbee1/readme.md (100%) rename {_bindings => _addons_bindings}/dlinksmarthome/readme.md (100%) rename {_bindings => _addons_bindings}/dmx/readme.md (100%) rename {_bindings => _addons_bindings}/dmx1/readme.md (100%) rename {_bindings => _addons_bindings}/dscalarm/readme.md (100%) rename {_bindings => _addons_bindings}/dscalarm1/readme.md (100%) rename {_bindings => _addons_bindings}/dsmr1/readme.md (100%) rename {_bindings => _addons_bindings}/ebus1/readme.md (100%) rename {_bindings => _addons_bindings}/ecobee1/readme.md (100%) rename {_bindings => _addons_bindings}/ecotouch1/readme.md (100%) rename {_bindings => _addons_bindings}/ekey1/readme.md (100%) rename {_bindings => _addons_bindings}/energenie1/readme.md (100%) rename {_bindings => _addons_bindings}/enocean1/readme.md (100%) rename {_bindings => _addons_bindings}/enphaseenergy1/readme.md (100%) rename {_bindings => _addons_bindings}/epsonprojector1/doc/Epson.xlsx (100%) rename {_bindings => _addons_bindings}/epsonprojector1/readme.md (100%) rename {_bindings => _addons_bindings}/exec/readme.md (100%) rename {_bindings => _addons_bindings}/exec1/readme.md (100%) rename {_bindings => _addons_bindings}/expire1/readme.md (100%) rename {_bindings => _addons_bindings}/fatekplc1/readme.md (100%) rename {_bindings => _addons_bindings}/feed/readme.md (100%) rename {_bindings => _addons_bindings}/fht1/readme.md (100%) rename {_bindings => _addons_bindings}/folding/readme.md (100%) rename {_bindings => _addons_bindings}/freebox/readme.md (100%) rename {_bindings => _addons_bindings}/freebox1/readme.md (100%) rename {_bindings => _addons_bindings}/freeswitch1/readme.md (100%) rename {_bindings => _addons_bindings}/fritzaha1/readme.md (100%) rename {_bindings => _addons_bindings}/fritzbox1/readme.md (100%) rename {_bindings => _addons_bindings}/fritzboxtr0641/readme.md (100%) rename {_bindings => _addons_bindings}/frontiersiliconradio1/readme.md (100%) rename {_bindings => _addons_bindings}/fs201/readme.md (100%) rename {_bindings => _addons_bindings}/fsinternetradio/readme.md (100%) rename {_bindings => _addons_bindings}/garadget1/readme.md (100%) rename {_bindings => _addons_bindings}/gardena/readme.md (100%) rename {_bindings => _addons_bindings}/gc100ir1/readme.md (100%) rename {_bindings => _addons_bindings}/globalcache/readme.md (100%) rename {_bindings => _addons_bindings}/gpio1/readme.md (100%) rename {_bindings => _addons_bindings}/harmonyhub/readme.md (100%) rename {_bindings => _addons_bindings}/harmonyhub1/readme.md (100%) rename {_bindings => _addons_bindings}/hdanywhere/readme.md (100%) rename {_bindings => _addons_bindings}/hdanywhere1/readme.md (100%) rename {_bindings => _addons_bindings}/hdpowerview/readme.md (100%) rename {_bindings => _addons_bindings}/heatmiser1/readme.md (100%) rename {_bindings => _addons_bindings}/hms1/readme.md (100%) rename {_bindings => _addons_bindings}/homematic/readme.md (100%) rename {_bindings => _addons_bindings}/homematic1/readme.md (100%) rename {_bindings => _addons_bindings}/horizon1/readme.md (100%) rename {_bindings => _addons_bindings}/http1/readme.md (100%) rename {_bindings => _addons_bindings}/hue/doc/hue.jpg (100%) rename {_bindings => _addons_bindings}/hue/readme.md (100%) rename {_bindings => _addons_bindings}/hue1/readme.md (100%) rename {_bindings => _addons_bindings}/iec6205621meter1/readme.md (100%) rename {_bindings => _addons_bindings}/ihc1/readme.md (100%) rename {_bindings => _addons_bindings}/insteonhub1/readme.md (100%) rename {_bindings => _addons_bindings}/insteonplm1/readme.md (100%) rename {_bindings => _addons_bindings}/intertechno1/readme.md (100%) rename {_bindings => _addons_bindings}/ipp/readme.md (100%) rename {_bindings => _addons_bindings}/ipx8001/readme.md (100%) rename {_bindings => _addons_bindings}/irtrans1/readme.md (100%) rename {_bindings => _addons_bindings}/isy1/readme.md (100%) rename {_bindings => _addons_bindings}/jeelink/readme.md (100%) rename {_bindings => _addons_bindings}/jointspace1/readme.md (100%) rename {_bindings => _addons_bindings}/k80551/readme.md (100%) rename {_bindings => _addons_bindings}/keba/readme.md (100%) rename {_bindings => _addons_bindings}/km2001/readme.md (100%) rename {_bindings => _addons_bindings}/knx1/readme.md (100%) rename {_bindings => _addons_bindings}/kodi/readme.md (100%) rename {_bindings => _addons_bindings}/kostalinverter/doc/kostalpico.jpg (100%) rename {_bindings => _addons_bindings}/kostalinverter/readme.md (100%) rename {_bindings => _addons_bindings}/koubachi1/readme.md (100%) rename {_bindings => _addons_bindings}/lcn1/readme.md (100%) rename {_bindings => _addons_bindings}/lgtv1/readme.md (100%) rename {_bindings => _addons_bindings}/lgtvserial/readme.md (100%) rename {_bindings => _addons_bindings}/lifx/doc/lifx_e27.jpg (100%) rename {_bindings => _addons_bindings}/lifx/readme.md (100%) rename {_bindings => _addons_bindings}/lightwaverf1/readme.md (100%) rename {_bindings => _addons_bindings}/lirc/readme.md (100%) rename {_bindings => _addons_bindings}/loxone/readme.md (100%) rename {_bindings => _addons_bindings}/lutron/readme.md (100%) rename {_bindings => _addons_bindings}/mailcontrol1/readme.md (100%) rename {_bindings => _addons_bindings}/max/readme.md (100%) rename {_bindings => _addons_bindings}/maxcube1/readme.md (100%) rename {_bindings => _addons_bindings}/maxcul1/readme.md (100%) rename {_bindings => _addons_bindings}/mcp230171/readme.md (100%) rename {_bindings => _addons_bindings}/mcp34241/readme.md (100%) rename {_bindings => _addons_bindings}/meteostick/readme.md (100%) rename {_bindings => _addons_bindings}/miele/readme.md (100%) rename {_bindings => _addons_bindings}/mihome/readme.md (100%) rename {_bindings => _addons_bindings}/milight/readme.md (100%) rename {_bindings => _addons_bindings}/milight1/readme.md (100%) rename {_bindings => _addons_bindings}/minecraft/readme.md (100%) rename {_bindings => _addons_bindings}/mios1/examples/scripts/README.md (100%) rename {_bindings => _addons_bindings}/mios1/examples/transform/README.md (100%) rename {_bindings => _addons_bindings}/mios1/readme.md (100%) rename {_bindings => _addons_bindings}/mochadx101/readme.md (100%) rename {_bindings => _addons_bindings}/modbus1/readme.md (100%) rename {_bindings => _addons_bindings}/mpd1/readme.md (100%) rename {_bindings => _addons_bindings}/mqtt1/readme.md (100%) rename {_bindings => _addons_bindings}/mqttitude1/readme.md (100%) rename {_bindings => _addons_bindings}/myq1/readme.md (100%) rename {_bindings => _addons_bindings}/mystromecopower1/readme.md (100%) rename {_bindings => _addons_bindings}/neohub1/readme.md (100%) rename {_bindings => _addons_bindings}/nest/readme.md (100%) rename {_bindings => _addons_bindings}/nest1/readme.md (100%) rename {_bindings => _addons_bindings}/netatmo/readme.md (100%) rename {_bindings => _addons_bindings}/netatmo1/readme.md (100%) rename {_bindings => _addons_bindings}/network/readme.md (100%) rename {_bindings => _addons_bindings}/networkhealth1/readme.md (100%) rename {_bindings => _addons_bindings}/networkupstools1/readme.md (100%) rename {_bindings => _addons_bindings}/nibeheatpump1/readme.md (100%) rename {_bindings => _addons_bindings}/nikobus1/readme.md (100%) rename {_bindings => _addons_bindings}/nikohomecontrol/readme.md (100%) rename {_bindings => _addons_bindings}/novelanheatpump1/readme.md (100%) rename {_bindings => _addons_bindings}/ntp/readme.md (100%) rename {_bindings => _addons_bindings}/ntp1/readme.md (100%) rename {_bindings => _addons_bindings}/oceanic/readme.md (100%) rename {_bindings => _addons_bindings}/oh2/org.openhab.binding.nest.test/README.md (100%) rename {_bindings => _addons_bindings}/omnilink1/readme.md (100%) rename {_bindings => _addons_bindings}/onebusaway/readme.md (100%) rename {_bindings => _addons_bindings}/onewire1/readme.md (100%) rename {_bindings => _addons_bindings}/onkyo/readme.md (100%) rename {_bindings => _addons_bindings}/onkyo1/readme.md (100%) rename {_bindings => _addons_bindings}/openenergymonitor1/readme.md (100%) rename {_bindings => _addons_bindings}/openpaths1/readme.md (100%) rename {_bindings => _addons_bindings}/opensprinkler/readme.md (100%) rename {_bindings => _addons_bindings}/opensprinkler1/readme.md (100%) rename {_bindings => _addons_bindings}/orvibo/readme.md (100%) rename {_bindings => _addons_bindings}/owserver1/readme.md (100%) rename {_bindings => _addons_bindings}/panasonictv1/readme.md (100%) rename {_bindings => _addons_bindings}/panstamp1/readme.md (100%) rename {_bindings => _addons_bindings}/piface1/readme.md (100%) rename {_bindings => _addons_bindings}/pilight1/readme.md (100%) rename {_bindings => _addons_bindings}/pioneeravr/readme.md (100%) rename {_bindings => _addons_bindings}/pioneeravr1/readme.md (100%) rename {_bindings => _addons_bindings}/plcbus1/readme.md (100%) rename {_bindings => _addons_bindings}/plclogo1/readme.md (100%) rename {_bindings => _addons_bindings}/plex1/readme.md (100%) rename {_bindings => _addons_bindings}/plugwise/readme.md (100%) rename {_bindings => _addons_bindings}/plugwise1/readme.md (100%) rename {_bindings => _addons_bindings}/powerdoglocalapi1/readme.md (100%) rename {_bindings => _addons_bindings}/powermax1/readme.md (100%) rename {_bindings => _addons_bindings}/primare1/readme.md (100%) rename {_bindings => _addons_bindings}/pulseaudio/readme.md (100%) rename {_bindings => _addons_bindings}/pulseaudio1/readme.md (100%) rename {_bindings => _addons_bindings}/regoheatpump/doc/board.png (100%) rename {_bindings => _addons_bindings}/regoheatpump/readme.md (100%) rename {_bindings => _addons_bindings}/rfxcom/readme.md (100%) rename {_bindings => _addons_bindings}/rfxcom1/readme.md (100%) rename {_bindings => _addons_bindings}/rme/readme.md (100%) rename {_bindings => _addons_bindings}/rpircswitch1/readme.md (100%) rename {_bindings => _addons_bindings}/russound/readme.md (100%) rename {_bindings => _addons_bindings}/rwesmarthome1/readme.md (100%) rename {_bindings => _addons_bindings}/sagercaster1/readme.md (100%) rename {_bindings => _addons_bindings}/sallegra1/readme.md (100%) rename {_bindings => _addons_bindings}/samsungac1/readme.md (100%) rename {_bindings => _addons_bindings}/samsungtv/readme.md (100%) rename {_bindings => _addons_bindings}/samsungtv1/readme.md (100%) rename {_bindings => _addons_bindings}/sapp1/readme.md (100%) rename {_bindings => _addons_bindings}/satel1/readme.md (100%) rename {_bindings => _addons_bindings}/sensebox/readme.md (100%) rename {_bindings => _addons_bindings}/serial1/readme.md (100%) rename {_bindings => _addons_bindings}/silvercrestwifisocket/readme.md (100%) rename {_bindings => _addons_bindings}/sleepiq/readme.md (100%) rename {_bindings => _addons_bindings}/smaenergymeter/readme.md (100%) rename {_bindings => _addons_bindings}/smarthomatic1/readme.md (100%) rename {_bindings => _addons_bindings}/snmp1/readme.md (100%) rename {_bindings => _addons_bindings}/sonance1/readme.md (100%) rename {_bindings => _addons_bindings}/sonos/readme.md (100%) rename {_bindings => _addons_bindings}/sonos1/readme.md (100%) rename {_bindings => _addons_bindings}/souliss1/readme.md (100%) rename {_bindings => _addons_bindings}/squeezebox/readme.md (100%) rename {_bindings => _addons_bindings}/squeezebox1/readme.md (100%) rename {_bindings => _addons_bindings}/stiebelheatpump1/readme.md (100%) rename {_bindings => _addons_bindings}/swegonventilation1/readme.md (100%) rename {_bindings => _addons_bindings}/synopanalyzer/readme.md (100%) rename {_bindings => _addons_bindings}/systeminfo/readme.md (100%) rename {_bindings => _addons_bindings}/systeminfo1/readme.md (100%) rename {_bindings => _addons_bindings}/tacmi1/readme.md (100%) rename {_bindings => _addons_bindings}/tankerkoenig/readme.md (100%) rename {_bindings => _addons_bindings}/tcp1/readme.md (100%) rename {_bindings => _addons_bindings}/tellstick/doc/tellstick_duo.jpg (100%) rename {_bindings => _addons_bindings}/tellstick/readme.md (100%) rename {_bindings => _addons_bindings}/tellstick1/readme.md (100%) rename {_bindings => _addons_bindings}/tesla/doc/tesla.jpg (100%) rename {_bindings => _addons_bindings}/tesla/readme.md (100%) rename {_bindings => _addons_bindings}/tinkerforge1/readme.md (100%) rename {_bindings => _addons_bindings}/tivo1/readme.md (100%) rename {_bindings => _addons_bindings}/toon/readme.md (100%) rename {_bindings => _addons_bindings}/tradfri/readme.md (100%) rename {_bindings => _addons_bindings}/ucprelayboard1/readme.md (100%) rename {_bindings => _addons_bindings}/upb1/readme.md (100%) rename {_bindings => _addons_bindings}/urtsi/readme.md (100%) rename {_bindings => _addons_bindings}/urtsi1/readme.md (100%) rename {_bindings => _addons_bindings}/vdr1/readme.md (100%) rename {_bindings => _addons_bindings}/vitotronic/doc/architecture_vitotronic.jpg (100%) rename {_bindings => _addons_bindings}/vitotronic/readme.md (100%) rename {_bindings => _addons_bindings}/wago1/readme.md (100%) rename {_bindings => _addons_bindings}/weather1/readme.md (100%) rename {_bindings => _addons_bindings}/weatherunderground/readme.md (100%) rename {_bindings => _addons_bindings}/wemo/readme.md (100%) rename {_bindings => _addons_bindings}/wemo1/readme.md (100%) rename {_bindings => _addons_bindings}/wifiled/readme.md (100%) rename {_bindings => _addons_bindings}/windcentrale/readme.md (100%) rename {_bindings => _addons_bindings}/withings1/readme.md (100%) rename {_bindings => _addons_bindings}/wol1/readme.md (100%) rename {_bindings => _addons_bindings}/wr32231/readme.md (100%) rename {_bindings => _addons_bindings}/xbmc1/readme.md (100%) rename {_bindings => _addons_bindings}/xpl1/readme.md (100%) rename {_bindings => _addons_bindings}/yahooweather/readme.md (100%) rename {_bindings => _addons_bindings}/yamahareceiver/readme.md (100%) rename {_bindings => _addons_bindings}/yamahareceiver1/readme.md (100%) rename {_bindings => _addons_bindings}/zibase1/readme.md (100%) rename {_bindings => _addons_bindings}/zigbee/readme.md (100%) rename {_bindings => _addons_bindings}/zoneminder/readme.md (100%) rename {_bindings => _addons_bindings}/zwave/readme.md (100%) rename {_bindings => _addons_bindings}/zwave1/readme.md (100%) rename {_bindings => _addons_bindings}/zway/doc/BMWi_4C_Gef_en.jpg (100%) rename {_bindings => _addons_bindings}/zway/doc/GETTING_STARTED.md (100%) rename {_bindings => _addons_bindings}/zway/doc/images/Z-Way-Binding.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/01-openHAB-Home.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/02-Inbox.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/03-Create-bridge.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/04-Open-bridge-details.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/05-Bridge-details.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/06-Bridge-settings.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/07-Device-discovery.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/08-Device-discovery.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/09-Create-device.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/10-Z-Way-device.png (100%) rename {_bindings => _addons_bindings}/zway/doc/images/getting-started/11-Z-Way-device.png (100%) rename {_bindings => _addons_bindings}/zway/readme.md (100%) rename {_iconsets => _addons_iconsets}/classic/icons/_iconconvert (100%) rename {_iconsets => _addons_iconsets}/classic/icons/_iconcopy (100%) rename {_iconsets => _addons_iconsets}/classic/icons/alarm.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/alarm.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/attic.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/attic.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/baby_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bath.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bath.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/battery.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bedroom.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bedroom.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bedroom_blue.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bedroom_blue.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bedroom_orange.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bedroom_orange.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bedroom_red.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bedroom_red.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/blinds.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bluetooth.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/bluetooth.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boiler_viessmann.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boiler_viessmann.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/boy_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/calendar.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/calendar.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/camera.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/camera.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/carbondioxide.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/carbondioxide.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cellar.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cellar.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/chart.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/chart.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinema.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinema.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cinemascreen.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/cistern.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/climate-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/climate-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/climate.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/climate.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/clock-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/clock-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/clock.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/clock.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/colorlight.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/colorlight.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/colorpicker.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/colorpicker.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/colorwheel.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/colorwheel.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/contact-ajar.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/contact-ajar.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/contact-closed.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/contact-closed.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/contact-open.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/contact-open.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/contact.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/contact.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/corridor.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/corridor.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dimmablelight.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/door-closed.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/door-closed.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/door-open.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/door-open.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/door.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/door.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer-5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/dryer.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/energy.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/energy.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/error.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/error.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fan.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fan.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fan_box.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fan_box.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fan_ceiling.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fan_ceiling.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/faucet.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/faucet.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/favicon.ico (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fire-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fire-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fire-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fire-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fire.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/fire.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/firstfloor.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/firstfloor.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/flow.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/flow.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/flowpipe.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/flowpipe.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/frontdoor-closed.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/frontdoor-closed.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/frontdoor-open.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/frontdoor-open.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/frontdoor.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/frontdoor.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garage.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garage.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garage_detached.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garage_detached.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garage_detached_selected.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garage_detached_selected.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-ajar.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-ajar.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-closed.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-closed.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-open.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor-open.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garagedoor.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garden.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/garden.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/gas.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/gas.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/girl_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/grass.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/grass.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/greenhouse.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/greenhouse.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/groundfloor.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/groundfloor.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/group.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/group.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/heating.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/house.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/house.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/humidity.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/incline.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/incline.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/keyring.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/keyring.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/kitchen.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/kitchen.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/light-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/light-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/light-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/light-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/light.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/light.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/line-decline.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/line-decline.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/line-incline.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/line-incline.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/line-stagnation.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/line-stagnation.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/line.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/line.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/lock-closed.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/lock-closed.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/lock-open.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/lock-open.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/lock.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/lock.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/man_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/microphone.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/microphone.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/moon.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/moon.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/motion.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/motion.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/movecontrol.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/movecontrol.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/network-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/network-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/network-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/network-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/network.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/network.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/niveau.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/niveau.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/none.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/none.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/office.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/office.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/oil.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/oil.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/outdoorlight.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/outdoorlight.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/pantry.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/pantry.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_1_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_2_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_3_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_4_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_5_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/parents_6_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/party.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/party.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/pie.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/pie.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/piggybank.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/piggybank.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/player.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/player.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet_au.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet_au.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet_eu.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet_eu.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet_uk.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet_uk.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet_us.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/poweroutlet_us.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/present-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/present-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/present.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/present.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/pressure.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/pressure.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/projector_benq.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/projector_benq.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/pump.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/pump.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice-4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/qualityofservice.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/radiator.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/radiator.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rain.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rain.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/receiver-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/receiver-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/receiver-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/receiver-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/receiver.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/receiver.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/recorder.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/recorder.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/returnpipe.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/returnpipe.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rgb.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rgb.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/rollershutter.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/settings.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/settings.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sewerage.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/shield-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/shield-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/shield-1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/shield-1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/shield.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/shield.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal-4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/signal.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/siren-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/siren-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/siren-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/siren-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/siren.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/siren.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-10.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-10.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-20.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-20.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-30.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-30.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-40.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-40.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-50.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-50.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-60.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-60.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-70.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-70.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-80.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-80.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-90.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider-90.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/slider.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/smiley.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/smiley.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/smoke.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/smoke.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sofa.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sofa.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/softener.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/softener.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/solarplant.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/solarplant.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume-100.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume-100.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume-33.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume-33.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume-66.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume-66.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume_mute.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/soundvolume_mute.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/status.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/status.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/suitcase.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/suitcase.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sun.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sun.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sun_clouds.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sun_clouds.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sunrise.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sunrise.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sunset.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/sunset.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/switch-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/switch-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/switch-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/switch-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/switch.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/switch.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/television-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/television-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/television-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/television-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/television.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/television.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/temperature.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/temperature.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/temperature_cold.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/temperature_cold.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/temperature_hot.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/temperature_hot.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/terrace.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/terrace.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/text.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/text.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/toilet.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/toilet.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/vacation.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/vacation.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/video.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/video.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wallswitch-off.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wallswitch-off.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wallswitch-on.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wallswitch-on.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wallswitch.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wallswitch.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wardrobe.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wardrobe.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2-0.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2-0.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2-1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2-1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2-2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2-2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2-3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2-3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/washingmachine_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/water.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/water.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wind.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/wind.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/window-ajar.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/window-ajar.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/window-closed.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/window-closed.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/window-open.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/window-open.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/window.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/window.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_1.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_1.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_2.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_2.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_3.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_3.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_4.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_4.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_5.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_5.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_6.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/woman_6.svg (100%) rename {_iconsets => _addons_iconsets}/classic/icons/zoom.png (100%) rename {_iconsets => _addons_iconsets}/classic/icons/zoom.svg (100%) rename {_iconsets => _addons_iconsets}/classic/readme.md (100%) rename {_io => _addons_io}/dropbox/readme.md (100%) rename {_io => _addons_io}/gcal/readme.md (100%) rename {_io => _addons_io}/homekit/readme.md (100%) rename {_io => _addons_io}/hueemulation/readme.md (100%) rename {_io => _addons_io}/imperihome/readme.md (100%) rename {_io => _addons_io}/openhabcloud/doc/cfg.png (100%) rename {_io => _addons_io}/openhabcloud/readme.md (100%) rename {_persistence => _addons_persistence}/caldav/readme.md (100%) rename {_persistence => _addons_persistence}/cosm/readme.md (100%) rename {_persistence => _addons_persistence}/db4o/readme.md (100%) rename {_persistence => _addons_persistence}/dynamodb/readme.md (100%) rename {_persistence => _addons_persistence}/exec/readme.md (100%) rename {_persistence => _addons_persistence}/influxdb/readme.md (100%) rename {_persistence => _addons_persistence}/influxdb08/readme.md (100%) rename {_persistence => _addons_persistence}/jdbc/readme.md (100%) rename {_persistence => _addons_persistence}/jpa/readme.md (100%) rename {_persistence => _addons_persistence}/mapdb/readme.md (100%) rename {_persistence => _addons_persistence}/mongodb/readme.md (100%) rename {_persistence => _addons_persistence}/mqtt/readme.md (100%) rename {_persistence => _addons_persistence}/mysql/readme.md (100%) rename {_persistence => _addons_persistence}/oh1/org.openhab.persistence.dynamodb.test/README.md (100%) rename {_persistence => _addons_persistence}/rrd4j/readme.md (100%) rename {_persistence => _addons_persistence}/sense/readme.md (100%) rename {_persistence => _addons_persistence}/sitewhere/readme.md (100%) rename {_transformations => _addons_transformations}/exec/readme.md (100%) rename {_transformations => _addons_transformations}/javascript/readme.md (100%) rename {_transformations => _addons_transformations}/jsonpath/readme.md (100%) rename {_transformations => _addons_transformations}/map/readme.md (100%) rename {_transformations => _addons_transformations}/regex/readme.md (100%) rename {_transformations => _addons_transformations}/scale/readme.md (100%) rename {_transformations => _addons_transformations}/xpath/readme.md (100%) rename {_transformations => _addons_transformations}/xslt/readme.md (100%) rename {_uis => _addons_uis}/basic/doc/screenshot-1-full.png (100%) rename {_uis => _addons_uis}/basic/doc/screenshot-1.png (100%) rename {_uis => _addons_uis}/basic/doc/screenshot-2-full.png (100%) rename {_uis => _addons_uis}/basic/doc/screenshot-2.png (100%) rename {_uis => _addons_uis}/basic/readme.md (100%) rename {_uis => _addons_uis}/classic/doc/screenshot.png (100%) rename {_uis => _addons_uis}/classic/readme.md (100%) rename {_uis => _addons_uis}/habmin/cordova/hooks/README.md (100%) rename {_uis => _addons_uis}/habmin/doc/charting-edit.png (100%) rename {_uis => _addons_uis}/habmin/doc/charting-saved.png (100%) rename {_uis => _addons_uis}/habmin/doc/dashboard.png (100%) rename {_uis => _addons_uis}/habmin/doc/rules-blocks.png (100%) rename {_uis => _addons_uis}/habmin/doc/rules-source.png (100%) rename {_uis => _addons_uis}/habmin/doc/sitemap-mobile-yeti.png (100%) rename {_uis => _addons_uis}/habmin/doc/zwave-config.png (100%) rename {_uis => _addons_uis}/habmin/doc/zwave-network.png (100%) rename {_uis => _addons_uis}/habmin/readme.md (100%) rename {_uis => _addons_uis}/habmin/src/web/lib/angular-dialgauge/README.md (100%) rename {_uis => _addons_uis}/habmin/src/web/lib/angular-localization/README.md (100%) rename {_uis => _addons_uis}/habmin/src/web/lib/angular-toggle-switch/README.md (100%) rename {_uis => _addons_uis}/habpanel/doc/add-widget.png (100%) rename {_uis => _addons_uis}/habpanel/doc/custom-widget-context-menu.png (100%) rename {_uis => _addons_uis}/habpanel/doc/dashboard-designer-placeholder-menu.png (100%) rename {_uis => _addons_uis}/habpanel/doc/dashboard-designer.png (100%) rename {_uis => _addons_uis}/habpanel/doc/habpanel-concepts.png (100%) rename {_uis => _addons_uis}/habpanel/doc/index.md (100%) rename {_uis => _addons_uis}/habpanel/doc/main-menu-edit.png (100%) rename {_uis => _addons_uis}/habpanel/doc/main-menu-run.png (100%) rename {_uis => _addons_uis}/habpanel/doc/running-dashboard.png (100%) rename {_uis => _addons_uis}/habpanel/doc/screenshot0.png (100%) rename {_uis => _addons_uis}/habpanel/doc/screenshot1.png (100%) rename {_uis => _addons_uis}/habpanel/doc/screenshot2.png (100%) rename {_uis => _addons_uis}/habpanel/doc/screenshot3.png (100%) rename {_uis => _addons_uis}/habpanel/doc/screenshot4.png (100%) rename {_uis => _addons_uis}/habpanel/doc/screenshot5.png (100%) rename {_uis => _addons_uis}/habpanel/doc/screenshot6.png (100%) rename {_uis => _addons_uis}/habpanel/doc/side-drawer.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-button.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-chart.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-clock.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-colorpicker.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-dummy.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-frame.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-image.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-knob.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-label.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-slider.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-switch.png (100%) rename {_uis => _addons_uis}/habpanel/doc/widget-timeline.png (100%) rename {_uis => _addons_uis}/habpanel/readme.md (100%) rename {_uis => _addons_uis}/paper/readme.md (100%) rename {_voice => _addons_voices}/mactts/readme.md (100%) rename {_voice => _addons_voices}/marytts/readme.md (100%) rename {_voice => _addons_voices}/voicerss/readme.md (100%) create mode 100644 _layouts/addon.html delete mode 100644 _repos/README.md delete mode 100644 addons/1xaddons.md create mode 100644 addons/_README.txt delete mode 100644 addons/voice.md create mode 100644 addons/voices.md diff --git a/.gitignore b/.gitignore index 4ae8c26042..900dfb3b96 100644 --- a/.gitignore +++ b/.gitignore @@ -7,15 +7,9 @@ project.pbxproj *.xcworkspacedata *.xcscmblueprint *.xcuserstate -addons/uis/habmin/node_modules -addons/uis/habmin/target # Update process -_repos/smarthome -_repos/openhab-distro -_repos/openhab1-addons -_repos/openhab2-addons -_repos/openhab-bundles +.external-resources # IntelliJ *.iml diff --git a/README.md b/README.md index 493cb469f2..92b2e9ed6b 100644 --- a/README.md +++ b/README.md @@ -46,21 +46,31 @@ After that, it's as easy as: ## Automatically Generated Parts -Please note that a few parts MUST NOT BE MANUALLY EDITED! +Please note that a few parts of this repository MUST NOT BE MANUALLY EDITED! These are copied from the source code repositories and some files are generated from them. These files/folders are: -``` -_source/_data -_source/concepts -_source/addons/bindings -_source/addons/iconsets -_source/addons/io -_source/addons/uis -``` +- `addons_*` +- `concepts` -The generation/update of these files can be triggered through `mvn clean package` in the repo root. -Please note that this repository works with sub-modules, so if you want to run this Maven generation, you should check out the repository recursively: +The generation/update of these files can be triggered through `bash update-external-resources.sh` in the repo root. +The process will create a temporary folder `.external-resources`, which is only used by the update script and can be ignored. -``` -git clone --recursive https://github.com/openhab/openhab-docs -``` +## About the `_addons_*` Folders + +See [Jekyll Collections](https://jekyllrb.com/docs/collections/) for general details. +The folders represent collections of the different Addons types. + +If you are here to help improve one of the contained READMEs, read carefully. +These files are mere copies of files in other repositories and will be overwritten on a regular basis. +Please find the original repository and add your contribution there. + +At the time of this writing, the folders are automatically created and updated by the toolchain + +- `update-external-resources.sh` → `pom.xml` → `process_addons.groovy` + +Configuration of the collections happens through `_config.yml`. +The most important setting you need to be aware of, is, that all files in collections are mapped to certain paths: + +- e.g. `_addons_bindings\astro\readme.md` → http://docs.openhab.org/addons/bindings/astro/readme.html + +Check the mentioned files for more details. diff --git a/_actions/astro/readme.md b/_addons_actions/astro/readme.md similarity index 100% rename from _actions/astro/readme.md rename to _addons_actions/astro/readme.md diff --git a/_actions/ciscospark/readme.md b/_addons_actions/ciscospark/readme.md similarity index 100% rename from _actions/ciscospark/readme.md rename to _addons_actions/ciscospark/readme.md diff --git a/_actions/dscalarm/readme.md b/_addons_actions/dscalarm/readme.md similarity index 100% rename from _actions/dscalarm/readme.md rename to _addons_actions/dscalarm/readme.md diff --git a/_actions/ecobee/readme.md b/_addons_actions/ecobee/readme.md similarity index 100% rename from _actions/ecobee/readme.md rename to _addons_actions/ecobee/readme.md diff --git a/_actions/harmonyhub/readme.md b/_addons_actions/harmonyhub/readme.md similarity index 100% rename from _actions/harmonyhub/readme.md rename to _addons_actions/harmonyhub/readme.md diff --git a/_actions/homematic/readme.md b/_addons_actions/homematic/readme.md similarity index 100% rename from _actions/homematic/readme.md rename to _addons_actions/homematic/readme.md diff --git a/_actions/mail/readme.md b/_addons_actions/mail/readme.md similarity index 100% rename from _actions/mail/readme.md rename to _addons_actions/mail/readme.md diff --git a/_actions/mios/readme.md b/_addons_actions/mios/readme.md similarity index 100% rename from _actions/mios/readme.md rename to _addons_actions/mios/readme.md diff --git a/_actions/mqtt/readme.md b/_addons_actions/mqtt/readme.md similarity index 100% rename from _actions/mqtt/readme.md rename to _addons_actions/mqtt/readme.md diff --git a/_actions/nma/readme.md b/_addons_actions/nma/readme.md similarity index 100% rename from _actions/nma/readme.md rename to _addons_actions/nma/readme.md diff --git a/_actions/openwebif/readme.md b/_addons_actions/openwebif/readme.md similarity index 100% rename from _actions/openwebif/readme.md rename to _addons_actions/openwebif/readme.md diff --git a/_actions/pebble/readme.md b/_addons_actions/pebble/readme.md similarity index 100% rename from _actions/pebble/readme.md rename to _addons_actions/pebble/readme.md diff --git a/_actions/prowl/readme.md b/_addons_actions/prowl/readme.md similarity index 100% rename from _actions/prowl/readme.md rename to _addons_actions/prowl/readme.md diff --git a/_actions/pushover/readme.md b/_addons_actions/pushover/readme.md similarity index 100% rename from _actions/pushover/readme.md rename to _addons_actions/pushover/readme.md diff --git a/_actions/pushsafer/readme.md b/_addons_actions/pushsafer/readme.md similarity index 100% rename from _actions/pushsafer/readme.md rename to _addons_actions/pushsafer/readme.md diff --git a/_actions/satel/readme.md b/_addons_actions/satel/readme.md similarity index 100% rename from _actions/satel/readme.md rename to _addons_actions/satel/readme.md diff --git a/_actions/squeezebox/readme.md b/_addons_actions/squeezebox/readme.md similarity index 100% rename from _actions/squeezebox/readme.md rename to _addons_actions/squeezebox/readme.md diff --git a/_actions/telegram/readme.md b/_addons_actions/telegram/readme.md similarity index 100% rename from _actions/telegram/readme.md rename to _addons_actions/telegram/readme.md diff --git a/_actions/tinkerforge/readme.md b/_addons_actions/tinkerforge/readme.md similarity index 100% rename from _actions/tinkerforge/readme.md rename to _addons_actions/tinkerforge/readme.md diff --git a/_actions/twitter/readme.md b/_addons_actions/twitter/readme.md similarity index 100% rename from _actions/twitter/readme.md rename to _addons_actions/twitter/readme.md diff --git a/_actions/weather/readme.md b/_addons_actions/weather/readme.md similarity index 100% rename from _actions/weather/readme.md rename to _addons_actions/weather/readme.md diff --git a/_actions/xbmc/readme.md b/_addons_actions/xbmc/readme.md similarity index 100% rename from _actions/xbmc/readme.md rename to _addons_actions/xbmc/readme.md diff --git a/_actions/xmpp/readme.md b/_addons_actions/xmpp/readme.md similarity index 100% rename from _actions/xmpp/readme.md rename to _addons_actions/xmpp/readme.md diff --git a/_actions/xpl/readme.md b/_addons_actions/xpl/readme.md similarity index 100% rename from _actions/xpl/readme.md rename to _addons_actions/xpl/readme.md diff --git a/_bindings/airquality/readme.md b/_addons_bindings/airquality/readme.md similarity index 100% rename from _bindings/airquality/readme.md rename to _addons_bindings/airquality/readme.md diff --git a/_bindings/akm8681/readme.md b/_addons_bindings/akm8681/readme.md similarity index 100% rename from _bindings/akm8681/readme.md rename to _addons_bindings/akm8681/readme.md diff --git a/_bindings/alarmdecoder1/readme.md b/_addons_bindings/alarmdecoder1/readme.md similarity index 100% rename from _bindings/alarmdecoder1/readme.md rename to _addons_bindings/alarmdecoder1/readme.md diff --git a/_bindings/allplay/readme.md b/_addons_bindings/allplay/readme.md similarity index 100% rename from _bindings/allplay/readme.md rename to _addons_bindings/allplay/readme.md diff --git a/_bindings/amazondashbutton/readme.md b/_addons_bindings/amazondashbutton/readme.md similarity index 100% rename from _bindings/amazondashbutton/readme.md rename to _addons_bindings/amazondashbutton/readme.md diff --git a/_bindings/anel1/readme.md b/_addons_bindings/anel1/readme.md similarity index 100% rename from _bindings/anel1/readme.md rename to _addons_bindings/anel1/readme.md diff --git a/_bindings/asterisk1/readme.md b/_addons_bindings/asterisk1/readme.md similarity index 100% rename from _bindings/asterisk1/readme.md rename to _addons_bindings/asterisk1/readme.md diff --git a/_bindings/astro/readme.md b/_addons_bindings/astro/readme.md similarity index 100% rename from _bindings/astro/readme.md rename to _addons_bindings/astro/readme.md diff --git a/_bindings/astro1/readme.md b/_addons_bindings/astro1/readme.md similarity index 100% rename from _bindings/astro1/readme.md rename to _addons_bindings/astro1/readme.md diff --git a/_bindings/atlona/readme.md b/_addons_bindings/atlona/readme.md similarity index 100% rename from _bindings/atlona/readme.md rename to _addons_bindings/atlona/readme.md diff --git a/_bindings/autelis/readme.md b/_addons_bindings/autelis/readme.md similarity index 100% rename from _bindings/autelis/readme.md rename to _addons_bindings/autelis/readme.md diff --git a/_bindings/autelis1/readme.md b/_addons_bindings/autelis1/readme.md similarity index 100% rename from _bindings/autelis1/readme.md rename to _addons_bindings/autelis1/readme.md diff --git a/_bindings/avmfritz/readme.md b/_addons_bindings/avmfritz/readme.md similarity index 100% rename from _bindings/avmfritz/readme.md rename to _addons_bindings/avmfritz/readme.md diff --git a/_bindings/benqprojector1/readme.md b/_addons_bindings/benqprojector1/readme.md similarity index 100% rename from _bindings/benqprojector1/readme.md rename to _addons_bindings/benqprojector1/readme.md diff --git a/_bindings/bigassfan/readme.md b/_addons_bindings/bigassfan/readme.md similarity index 100% rename from _bindings/bigassfan/readme.md rename to _addons_bindings/bigassfan/readme.md diff --git a/_bindings/bluetooth1/readme.md b/_addons_bindings/bluetooth1/readme.md similarity index 100% rename from _bindings/bluetooth1/readme.md rename to _addons_bindings/bluetooth1/readme.md diff --git a/_bindings/boschindego/readme.md b/_addons_bindings/boschindego/readme.md similarity index 100% rename from _bindings/boschindego/readme.md rename to _addons_bindings/boschindego/readme.md diff --git a/_bindings/bticino1/readme.md b/_addons_bindings/bticino1/readme.md similarity index 100% rename from _bindings/bticino1/readme.md rename to _addons_bindings/bticino1/readme.md diff --git a/_bindings/caldav-command1/readme.md b/_addons_bindings/caldav-command1/readme.md similarity index 100% rename from _bindings/caldav-command1/readme.md rename to _addons_bindings/caldav-command1/readme.md diff --git a/_bindings/caldav-personal1/readme.md b/_addons_bindings/caldav-personal1/readme.md similarity index 100% rename from _bindings/caldav-personal1/readme.md rename to _addons_bindings/caldav-personal1/readme.md diff --git a/_bindings/chromecast/readme.md b/_addons_bindings/chromecast/readme.md similarity index 100% rename from _bindings/chromecast/readme.md rename to _addons_bindings/chromecast/readme.md diff --git a/_bindings/comfoair1/readme.md b/_addons_bindings/comfoair1/readme.md similarity index 100% rename from _bindings/comfoair1/readme.md rename to _addons_bindings/comfoair1/readme.md diff --git a/_bindings/configadmin1/readme.md b/_addons_bindings/configadmin1/readme.md similarity index 100% rename from _bindings/configadmin1/readme.md rename to _addons_bindings/configadmin1/readme.md diff --git a/_bindings/coolmasternet/readme.md b/_addons_bindings/coolmasternet/readme.md similarity index 100% rename from _bindings/coolmasternet/readme.md rename to _addons_bindings/coolmasternet/readme.md diff --git a/_bindings/cups1/readme.md b/_addons_bindings/cups1/readme.md similarity index 100% rename from _bindings/cups1/readme.md rename to _addons_bindings/cups1/readme.md diff --git a/_bindings/daikin1/readme.md b/_addons_bindings/daikin1/readme.md similarity index 100% rename from _bindings/daikin1/readme.md rename to _addons_bindings/daikin1/readme.md diff --git a/_bindings/davis1/readme.md b/_addons_bindings/davis1/readme.md similarity index 100% rename from _bindings/davis1/readme.md rename to _addons_bindings/davis1/readme.md diff --git a/_bindings/ddwrt1/readme.md b/_addons_bindings/ddwrt1/readme.md similarity index 100% rename from _bindings/ddwrt1/readme.md rename to _addons_bindings/ddwrt1/readme.md diff --git a/_bindings/denon1/readme.md b/_addons_bindings/denon1/readme.md similarity index 100% rename from _bindings/denon1/readme.md rename to _addons_bindings/denon1/readme.md diff --git a/_bindings/digitalstrom/doc/DS-Clamps.jpg b/_addons_bindings/digitalstrom/doc/DS-Clamps.jpg similarity index 100% rename from _bindings/digitalstrom/doc/DS-Clamps.jpg rename to _addons_bindings/digitalstrom/doc/DS-Clamps.jpg diff --git a/_bindings/digitalstrom/readme.md b/_addons_bindings/digitalstrom/readme.md similarity index 100% rename from _bindings/digitalstrom/readme.md rename to _addons_bindings/digitalstrom/readme.md diff --git a/_bindings/digitalstrom1/readme.md b/_addons_bindings/digitalstrom1/readme.md similarity index 100% rename from _bindings/digitalstrom1/readme.md rename to _addons_bindings/digitalstrom1/readme.md diff --git a/_bindings/diyonxbee1/readme.md b/_addons_bindings/diyonxbee1/readme.md similarity index 100% rename from _bindings/diyonxbee1/readme.md rename to _addons_bindings/diyonxbee1/readme.md diff --git a/_bindings/dlinksmarthome/readme.md b/_addons_bindings/dlinksmarthome/readme.md similarity index 100% rename from _bindings/dlinksmarthome/readme.md rename to _addons_bindings/dlinksmarthome/readme.md diff --git a/_bindings/dmx/readme.md b/_addons_bindings/dmx/readme.md similarity index 100% rename from _bindings/dmx/readme.md rename to _addons_bindings/dmx/readme.md diff --git a/_bindings/dmx1/readme.md b/_addons_bindings/dmx1/readme.md similarity index 100% rename from _bindings/dmx1/readme.md rename to _addons_bindings/dmx1/readme.md diff --git a/_bindings/dscalarm/readme.md b/_addons_bindings/dscalarm/readme.md similarity index 100% rename from _bindings/dscalarm/readme.md rename to _addons_bindings/dscalarm/readme.md diff --git a/_bindings/dscalarm1/readme.md b/_addons_bindings/dscalarm1/readme.md similarity index 100% rename from _bindings/dscalarm1/readme.md rename to _addons_bindings/dscalarm1/readme.md diff --git a/_bindings/dsmr1/readme.md b/_addons_bindings/dsmr1/readme.md similarity index 100% rename from _bindings/dsmr1/readme.md rename to _addons_bindings/dsmr1/readme.md diff --git a/_bindings/ebus1/readme.md b/_addons_bindings/ebus1/readme.md similarity index 100% rename from _bindings/ebus1/readme.md rename to _addons_bindings/ebus1/readme.md diff --git a/_bindings/ecobee1/readme.md b/_addons_bindings/ecobee1/readme.md similarity index 100% rename from _bindings/ecobee1/readme.md rename to _addons_bindings/ecobee1/readme.md diff --git a/_bindings/ecotouch1/readme.md b/_addons_bindings/ecotouch1/readme.md similarity index 100% rename from _bindings/ecotouch1/readme.md rename to _addons_bindings/ecotouch1/readme.md diff --git a/_bindings/ekey1/readme.md b/_addons_bindings/ekey1/readme.md similarity index 100% rename from _bindings/ekey1/readme.md rename to _addons_bindings/ekey1/readme.md diff --git a/_bindings/energenie1/readme.md b/_addons_bindings/energenie1/readme.md similarity index 100% rename from _bindings/energenie1/readme.md rename to _addons_bindings/energenie1/readme.md diff --git a/_bindings/enocean1/readme.md b/_addons_bindings/enocean1/readme.md similarity index 100% rename from _bindings/enocean1/readme.md rename to _addons_bindings/enocean1/readme.md diff --git a/_bindings/enphaseenergy1/readme.md b/_addons_bindings/enphaseenergy1/readme.md similarity index 100% rename from _bindings/enphaseenergy1/readme.md rename to _addons_bindings/enphaseenergy1/readme.md diff --git a/_bindings/epsonprojector1/doc/Epson.xlsx b/_addons_bindings/epsonprojector1/doc/Epson.xlsx similarity index 100% rename from _bindings/epsonprojector1/doc/Epson.xlsx rename to _addons_bindings/epsonprojector1/doc/Epson.xlsx diff --git a/_bindings/epsonprojector1/readme.md b/_addons_bindings/epsonprojector1/readme.md similarity index 100% rename from _bindings/epsonprojector1/readme.md rename to _addons_bindings/epsonprojector1/readme.md diff --git a/_bindings/exec/readme.md b/_addons_bindings/exec/readme.md similarity index 100% rename from _bindings/exec/readme.md rename to _addons_bindings/exec/readme.md diff --git a/_bindings/exec1/readme.md b/_addons_bindings/exec1/readme.md similarity index 100% rename from _bindings/exec1/readme.md rename to _addons_bindings/exec1/readme.md diff --git a/_bindings/expire1/readme.md b/_addons_bindings/expire1/readme.md similarity index 100% rename from _bindings/expire1/readme.md rename to _addons_bindings/expire1/readme.md diff --git a/_bindings/fatekplc1/readme.md b/_addons_bindings/fatekplc1/readme.md similarity index 100% rename from _bindings/fatekplc1/readme.md rename to _addons_bindings/fatekplc1/readme.md diff --git a/_bindings/feed/readme.md b/_addons_bindings/feed/readme.md similarity index 100% rename from _bindings/feed/readme.md rename to _addons_bindings/feed/readme.md diff --git a/_bindings/fht1/readme.md b/_addons_bindings/fht1/readme.md similarity index 100% rename from _bindings/fht1/readme.md rename to _addons_bindings/fht1/readme.md diff --git a/_bindings/folding/readme.md b/_addons_bindings/folding/readme.md similarity index 100% rename from _bindings/folding/readme.md rename to _addons_bindings/folding/readme.md diff --git a/_bindings/freebox/readme.md b/_addons_bindings/freebox/readme.md similarity index 100% rename from _bindings/freebox/readme.md rename to _addons_bindings/freebox/readme.md diff --git a/_bindings/freebox1/readme.md b/_addons_bindings/freebox1/readme.md similarity index 100% rename from _bindings/freebox1/readme.md rename to _addons_bindings/freebox1/readme.md diff --git a/_bindings/freeswitch1/readme.md b/_addons_bindings/freeswitch1/readme.md similarity index 100% rename from _bindings/freeswitch1/readme.md rename to _addons_bindings/freeswitch1/readme.md diff --git a/_bindings/fritzaha1/readme.md b/_addons_bindings/fritzaha1/readme.md similarity index 100% rename from _bindings/fritzaha1/readme.md rename to _addons_bindings/fritzaha1/readme.md diff --git a/_bindings/fritzbox1/readme.md b/_addons_bindings/fritzbox1/readme.md similarity index 100% rename from _bindings/fritzbox1/readme.md rename to _addons_bindings/fritzbox1/readme.md diff --git a/_bindings/fritzboxtr0641/readme.md b/_addons_bindings/fritzboxtr0641/readme.md similarity index 100% rename from _bindings/fritzboxtr0641/readme.md rename to _addons_bindings/fritzboxtr0641/readme.md diff --git a/_bindings/frontiersiliconradio1/readme.md b/_addons_bindings/frontiersiliconradio1/readme.md similarity index 100% rename from _bindings/frontiersiliconradio1/readme.md rename to _addons_bindings/frontiersiliconradio1/readme.md diff --git a/_bindings/fs201/readme.md b/_addons_bindings/fs201/readme.md similarity index 100% rename from _bindings/fs201/readme.md rename to _addons_bindings/fs201/readme.md diff --git a/_bindings/fsinternetradio/readme.md b/_addons_bindings/fsinternetradio/readme.md similarity index 100% rename from _bindings/fsinternetradio/readme.md rename to _addons_bindings/fsinternetradio/readme.md diff --git a/_bindings/garadget1/readme.md b/_addons_bindings/garadget1/readme.md similarity index 100% rename from _bindings/garadget1/readme.md rename to _addons_bindings/garadget1/readme.md diff --git a/_bindings/gardena/readme.md b/_addons_bindings/gardena/readme.md similarity index 100% rename from _bindings/gardena/readme.md rename to _addons_bindings/gardena/readme.md diff --git a/_bindings/gc100ir1/readme.md b/_addons_bindings/gc100ir1/readme.md similarity index 100% rename from _bindings/gc100ir1/readme.md rename to _addons_bindings/gc100ir1/readme.md diff --git a/_bindings/globalcache/readme.md b/_addons_bindings/globalcache/readme.md similarity index 100% rename from _bindings/globalcache/readme.md rename to _addons_bindings/globalcache/readme.md diff --git a/_bindings/gpio1/readme.md b/_addons_bindings/gpio1/readme.md similarity index 100% rename from _bindings/gpio1/readme.md rename to _addons_bindings/gpio1/readme.md diff --git a/_bindings/harmonyhub/readme.md b/_addons_bindings/harmonyhub/readme.md similarity index 100% rename from _bindings/harmonyhub/readme.md rename to _addons_bindings/harmonyhub/readme.md diff --git a/_bindings/harmonyhub1/readme.md b/_addons_bindings/harmonyhub1/readme.md similarity index 100% rename from _bindings/harmonyhub1/readme.md rename to _addons_bindings/harmonyhub1/readme.md diff --git a/_bindings/hdanywhere/readme.md b/_addons_bindings/hdanywhere/readme.md similarity index 100% rename from _bindings/hdanywhere/readme.md rename to _addons_bindings/hdanywhere/readme.md diff --git a/_bindings/hdanywhere1/readme.md b/_addons_bindings/hdanywhere1/readme.md similarity index 100% rename from _bindings/hdanywhere1/readme.md rename to _addons_bindings/hdanywhere1/readme.md diff --git a/_bindings/hdpowerview/readme.md b/_addons_bindings/hdpowerview/readme.md similarity index 100% rename from _bindings/hdpowerview/readme.md rename to _addons_bindings/hdpowerview/readme.md diff --git a/_bindings/heatmiser1/readme.md b/_addons_bindings/heatmiser1/readme.md similarity index 100% rename from _bindings/heatmiser1/readme.md rename to _addons_bindings/heatmiser1/readme.md diff --git a/_bindings/hms1/readme.md b/_addons_bindings/hms1/readme.md similarity index 100% rename from _bindings/hms1/readme.md rename to _addons_bindings/hms1/readme.md diff --git a/_bindings/homematic/readme.md b/_addons_bindings/homematic/readme.md similarity index 100% rename from _bindings/homematic/readme.md rename to _addons_bindings/homematic/readme.md diff --git a/_bindings/homematic1/readme.md b/_addons_bindings/homematic1/readme.md similarity index 100% rename from _bindings/homematic1/readme.md rename to _addons_bindings/homematic1/readme.md diff --git a/_bindings/horizon1/readme.md b/_addons_bindings/horizon1/readme.md similarity index 100% rename from _bindings/horizon1/readme.md rename to _addons_bindings/horizon1/readme.md diff --git a/_bindings/http1/readme.md b/_addons_bindings/http1/readme.md similarity index 100% rename from _bindings/http1/readme.md rename to _addons_bindings/http1/readme.md diff --git a/_bindings/hue/doc/hue.jpg b/_addons_bindings/hue/doc/hue.jpg similarity index 100% rename from _bindings/hue/doc/hue.jpg rename to _addons_bindings/hue/doc/hue.jpg diff --git a/_bindings/hue/readme.md b/_addons_bindings/hue/readme.md similarity index 100% rename from _bindings/hue/readme.md rename to _addons_bindings/hue/readme.md diff --git a/_bindings/hue1/readme.md b/_addons_bindings/hue1/readme.md similarity index 100% rename from _bindings/hue1/readme.md rename to _addons_bindings/hue1/readme.md diff --git a/_bindings/iec6205621meter1/readme.md b/_addons_bindings/iec6205621meter1/readme.md similarity index 100% rename from _bindings/iec6205621meter1/readme.md rename to _addons_bindings/iec6205621meter1/readme.md diff --git a/_bindings/ihc1/readme.md b/_addons_bindings/ihc1/readme.md similarity index 100% rename from _bindings/ihc1/readme.md rename to _addons_bindings/ihc1/readme.md diff --git a/_bindings/insteonhub1/readme.md b/_addons_bindings/insteonhub1/readme.md similarity index 100% rename from _bindings/insteonhub1/readme.md rename to _addons_bindings/insteonhub1/readme.md diff --git a/_bindings/insteonplm1/readme.md b/_addons_bindings/insteonplm1/readme.md similarity index 100% rename from _bindings/insteonplm1/readme.md rename to _addons_bindings/insteonplm1/readme.md diff --git a/_bindings/intertechno1/readme.md b/_addons_bindings/intertechno1/readme.md similarity index 100% rename from _bindings/intertechno1/readme.md rename to _addons_bindings/intertechno1/readme.md diff --git a/_bindings/ipp/readme.md b/_addons_bindings/ipp/readme.md similarity index 100% rename from _bindings/ipp/readme.md rename to _addons_bindings/ipp/readme.md diff --git a/_bindings/ipx8001/readme.md b/_addons_bindings/ipx8001/readme.md similarity index 100% rename from _bindings/ipx8001/readme.md rename to _addons_bindings/ipx8001/readme.md diff --git a/_bindings/irtrans1/readme.md b/_addons_bindings/irtrans1/readme.md similarity index 100% rename from _bindings/irtrans1/readme.md rename to _addons_bindings/irtrans1/readme.md diff --git a/_bindings/isy1/readme.md b/_addons_bindings/isy1/readme.md similarity index 100% rename from _bindings/isy1/readme.md rename to _addons_bindings/isy1/readme.md diff --git a/_bindings/jeelink/readme.md b/_addons_bindings/jeelink/readme.md similarity index 100% rename from _bindings/jeelink/readme.md rename to _addons_bindings/jeelink/readme.md diff --git a/_bindings/jointspace1/readme.md b/_addons_bindings/jointspace1/readme.md similarity index 100% rename from _bindings/jointspace1/readme.md rename to _addons_bindings/jointspace1/readme.md diff --git a/_bindings/k80551/readme.md b/_addons_bindings/k80551/readme.md similarity index 100% rename from _bindings/k80551/readme.md rename to _addons_bindings/k80551/readme.md diff --git a/_bindings/keba/readme.md b/_addons_bindings/keba/readme.md similarity index 100% rename from _bindings/keba/readme.md rename to _addons_bindings/keba/readme.md diff --git a/_bindings/km2001/readme.md b/_addons_bindings/km2001/readme.md similarity index 100% rename from _bindings/km2001/readme.md rename to _addons_bindings/km2001/readme.md diff --git a/_bindings/knx1/readme.md b/_addons_bindings/knx1/readme.md similarity index 100% rename from _bindings/knx1/readme.md rename to _addons_bindings/knx1/readme.md diff --git a/_bindings/kodi/readme.md b/_addons_bindings/kodi/readme.md similarity index 100% rename from _bindings/kodi/readme.md rename to _addons_bindings/kodi/readme.md diff --git a/_bindings/kostalinverter/doc/kostalpico.jpg b/_addons_bindings/kostalinverter/doc/kostalpico.jpg similarity index 100% rename from _bindings/kostalinverter/doc/kostalpico.jpg rename to _addons_bindings/kostalinverter/doc/kostalpico.jpg diff --git a/_bindings/kostalinverter/readme.md b/_addons_bindings/kostalinverter/readme.md similarity index 100% rename from _bindings/kostalinverter/readme.md rename to _addons_bindings/kostalinverter/readme.md diff --git a/_bindings/koubachi1/readme.md b/_addons_bindings/koubachi1/readme.md similarity index 100% rename from _bindings/koubachi1/readme.md rename to _addons_bindings/koubachi1/readme.md diff --git a/_bindings/lcn1/readme.md b/_addons_bindings/lcn1/readme.md similarity index 100% rename from _bindings/lcn1/readme.md rename to _addons_bindings/lcn1/readme.md diff --git a/_bindings/lgtv1/readme.md b/_addons_bindings/lgtv1/readme.md similarity index 100% rename from _bindings/lgtv1/readme.md rename to _addons_bindings/lgtv1/readme.md diff --git a/_bindings/lgtvserial/readme.md b/_addons_bindings/lgtvserial/readme.md similarity index 100% rename from _bindings/lgtvserial/readme.md rename to _addons_bindings/lgtvserial/readme.md diff --git a/_bindings/lifx/doc/lifx_e27.jpg b/_addons_bindings/lifx/doc/lifx_e27.jpg similarity index 100% rename from _bindings/lifx/doc/lifx_e27.jpg rename to _addons_bindings/lifx/doc/lifx_e27.jpg diff --git a/_bindings/lifx/readme.md b/_addons_bindings/lifx/readme.md similarity index 100% rename from _bindings/lifx/readme.md rename to _addons_bindings/lifx/readme.md diff --git a/_bindings/lightwaverf1/readme.md b/_addons_bindings/lightwaverf1/readme.md similarity index 100% rename from _bindings/lightwaverf1/readme.md rename to _addons_bindings/lightwaverf1/readme.md diff --git a/_bindings/lirc/readme.md b/_addons_bindings/lirc/readme.md similarity index 100% rename from _bindings/lirc/readme.md rename to _addons_bindings/lirc/readme.md diff --git a/_bindings/loxone/readme.md b/_addons_bindings/loxone/readme.md similarity index 100% rename from _bindings/loxone/readme.md rename to _addons_bindings/loxone/readme.md diff --git a/_bindings/lutron/readme.md b/_addons_bindings/lutron/readme.md similarity index 100% rename from _bindings/lutron/readme.md rename to _addons_bindings/lutron/readme.md diff --git a/_bindings/mailcontrol1/readme.md b/_addons_bindings/mailcontrol1/readme.md similarity index 100% rename from _bindings/mailcontrol1/readme.md rename to _addons_bindings/mailcontrol1/readme.md diff --git a/_bindings/max/readme.md b/_addons_bindings/max/readme.md similarity index 100% rename from _bindings/max/readme.md rename to _addons_bindings/max/readme.md diff --git a/_bindings/maxcube1/readme.md b/_addons_bindings/maxcube1/readme.md similarity index 100% rename from _bindings/maxcube1/readme.md rename to _addons_bindings/maxcube1/readme.md diff --git a/_bindings/maxcul1/readme.md b/_addons_bindings/maxcul1/readme.md similarity index 100% rename from _bindings/maxcul1/readme.md rename to _addons_bindings/maxcul1/readme.md diff --git a/_bindings/mcp230171/readme.md b/_addons_bindings/mcp230171/readme.md similarity index 100% rename from _bindings/mcp230171/readme.md rename to _addons_bindings/mcp230171/readme.md diff --git a/_bindings/mcp34241/readme.md b/_addons_bindings/mcp34241/readme.md similarity index 100% rename from _bindings/mcp34241/readme.md rename to _addons_bindings/mcp34241/readme.md diff --git a/_bindings/meteostick/readme.md b/_addons_bindings/meteostick/readme.md similarity index 100% rename from _bindings/meteostick/readme.md rename to _addons_bindings/meteostick/readme.md diff --git a/_bindings/miele/readme.md b/_addons_bindings/miele/readme.md similarity index 100% rename from _bindings/miele/readme.md rename to _addons_bindings/miele/readme.md diff --git a/_bindings/mihome/readme.md b/_addons_bindings/mihome/readme.md similarity index 100% rename from _bindings/mihome/readme.md rename to _addons_bindings/mihome/readme.md diff --git a/_bindings/milight/readme.md b/_addons_bindings/milight/readme.md similarity index 100% rename from _bindings/milight/readme.md rename to _addons_bindings/milight/readme.md diff --git a/_bindings/milight1/readme.md b/_addons_bindings/milight1/readme.md similarity index 100% rename from _bindings/milight1/readme.md rename to _addons_bindings/milight1/readme.md diff --git a/_bindings/minecraft/readme.md b/_addons_bindings/minecraft/readme.md similarity index 100% rename from _bindings/minecraft/readme.md rename to _addons_bindings/minecraft/readme.md diff --git a/_bindings/mios1/examples/scripts/README.md b/_addons_bindings/mios1/examples/scripts/README.md similarity index 100% rename from _bindings/mios1/examples/scripts/README.md rename to _addons_bindings/mios1/examples/scripts/README.md diff --git a/_bindings/mios1/examples/transform/README.md b/_addons_bindings/mios1/examples/transform/README.md similarity index 100% rename from _bindings/mios1/examples/transform/README.md rename to _addons_bindings/mios1/examples/transform/README.md diff --git a/_bindings/mios1/readme.md b/_addons_bindings/mios1/readme.md similarity index 100% rename from _bindings/mios1/readme.md rename to _addons_bindings/mios1/readme.md diff --git a/_bindings/mochadx101/readme.md b/_addons_bindings/mochadx101/readme.md similarity index 100% rename from _bindings/mochadx101/readme.md rename to _addons_bindings/mochadx101/readme.md diff --git a/_bindings/modbus1/readme.md b/_addons_bindings/modbus1/readme.md similarity index 100% rename from _bindings/modbus1/readme.md rename to _addons_bindings/modbus1/readme.md diff --git a/_bindings/mpd1/readme.md b/_addons_bindings/mpd1/readme.md similarity index 100% rename from _bindings/mpd1/readme.md rename to _addons_bindings/mpd1/readme.md diff --git a/_bindings/mqtt1/readme.md b/_addons_bindings/mqtt1/readme.md similarity index 100% rename from _bindings/mqtt1/readme.md rename to _addons_bindings/mqtt1/readme.md diff --git a/_bindings/mqttitude1/readme.md b/_addons_bindings/mqttitude1/readme.md similarity index 100% rename from _bindings/mqttitude1/readme.md rename to _addons_bindings/mqttitude1/readme.md diff --git a/_bindings/myq1/readme.md b/_addons_bindings/myq1/readme.md similarity index 100% rename from _bindings/myq1/readme.md rename to _addons_bindings/myq1/readme.md diff --git a/_bindings/mystromecopower1/readme.md b/_addons_bindings/mystromecopower1/readme.md similarity index 100% rename from _bindings/mystromecopower1/readme.md rename to _addons_bindings/mystromecopower1/readme.md diff --git a/_bindings/neohub1/readme.md b/_addons_bindings/neohub1/readme.md similarity index 100% rename from _bindings/neohub1/readme.md rename to _addons_bindings/neohub1/readme.md diff --git a/_bindings/nest/readme.md b/_addons_bindings/nest/readme.md similarity index 100% rename from _bindings/nest/readme.md rename to _addons_bindings/nest/readme.md diff --git a/_bindings/nest1/readme.md b/_addons_bindings/nest1/readme.md similarity index 100% rename from _bindings/nest1/readme.md rename to _addons_bindings/nest1/readme.md diff --git a/_bindings/netatmo/readme.md b/_addons_bindings/netatmo/readme.md similarity index 100% rename from _bindings/netatmo/readme.md rename to _addons_bindings/netatmo/readme.md diff --git a/_bindings/netatmo1/readme.md b/_addons_bindings/netatmo1/readme.md similarity index 100% rename from _bindings/netatmo1/readme.md rename to _addons_bindings/netatmo1/readme.md diff --git a/_bindings/network/readme.md b/_addons_bindings/network/readme.md similarity index 100% rename from _bindings/network/readme.md rename to _addons_bindings/network/readme.md diff --git a/_bindings/networkhealth1/readme.md b/_addons_bindings/networkhealth1/readme.md similarity index 100% rename from _bindings/networkhealth1/readme.md rename to _addons_bindings/networkhealth1/readme.md diff --git a/_bindings/networkupstools1/readme.md b/_addons_bindings/networkupstools1/readme.md similarity index 100% rename from _bindings/networkupstools1/readme.md rename to _addons_bindings/networkupstools1/readme.md diff --git a/_bindings/nibeheatpump1/readme.md b/_addons_bindings/nibeheatpump1/readme.md similarity index 100% rename from _bindings/nibeheatpump1/readme.md rename to _addons_bindings/nibeheatpump1/readme.md diff --git a/_bindings/nikobus1/readme.md b/_addons_bindings/nikobus1/readme.md similarity index 100% rename from _bindings/nikobus1/readme.md rename to _addons_bindings/nikobus1/readme.md diff --git a/_bindings/nikohomecontrol/readme.md b/_addons_bindings/nikohomecontrol/readme.md similarity index 100% rename from _bindings/nikohomecontrol/readme.md rename to _addons_bindings/nikohomecontrol/readme.md diff --git a/_bindings/novelanheatpump1/readme.md b/_addons_bindings/novelanheatpump1/readme.md similarity index 100% rename from _bindings/novelanheatpump1/readme.md rename to _addons_bindings/novelanheatpump1/readme.md diff --git a/_bindings/ntp/readme.md b/_addons_bindings/ntp/readme.md similarity index 100% rename from _bindings/ntp/readme.md rename to _addons_bindings/ntp/readme.md diff --git a/_bindings/ntp1/readme.md b/_addons_bindings/ntp1/readme.md similarity index 100% rename from _bindings/ntp1/readme.md rename to _addons_bindings/ntp1/readme.md diff --git a/_bindings/oceanic/readme.md b/_addons_bindings/oceanic/readme.md similarity index 100% rename from _bindings/oceanic/readme.md rename to _addons_bindings/oceanic/readme.md diff --git a/_bindings/oh2/org.openhab.binding.nest.test/README.md b/_addons_bindings/oh2/org.openhab.binding.nest.test/README.md similarity index 100% rename from _bindings/oh2/org.openhab.binding.nest.test/README.md rename to _addons_bindings/oh2/org.openhab.binding.nest.test/README.md diff --git a/_bindings/omnilink1/readme.md b/_addons_bindings/omnilink1/readme.md similarity index 100% rename from _bindings/omnilink1/readme.md rename to _addons_bindings/omnilink1/readme.md diff --git a/_bindings/onebusaway/readme.md b/_addons_bindings/onebusaway/readme.md similarity index 100% rename from _bindings/onebusaway/readme.md rename to _addons_bindings/onebusaway/readme.md diff --git a/_bindings/onewire1/readme.md b/_addons_bindings/onewire1/readme.md similarity index 100% rename from _bindings/onewire1/readme.md rename to _addons_bindings/onewire1/readme.md diff --git a/_bindings/onkyo/readme.md b/_addons_bindings/onkyo/readme.md similarity index 100% rename from _bindings/onkyo/readme.md rename to _addons_bindings/onkyo/readme.md diff --git a/_bindings/onkyo1/readme.md b/_addons_bindings/onkyo1/readme.md similarity index 100% rename from _bindings/onkyo1/readme.md rename to _addons_bindings/onkyo1/readme.md diff --git a/_bindings/openenergymonitor1/readme.md b/_addons_bindings/openenergymonitor1/readme.md similarity index 100% rename from _bindings/openenergymonitor1/readme.md rename to _addons_bindings/openenergymonitor1/readme.md diff --git a/_bindings/openpaths1/readme.md b/_addons_bindings/openpaths1/readme.md similarity index 100% rename from _bindings/openpaths1/readme.md rename to _addons_bindings/openpaths1/readme.md diff --git a/_bindings/opensprinkler/readme.md b/_addons_bindings/opensprinkler/readme.md similarity index 100% rename from _bindings/opensprinkler/readme.md rename to _addons_bindings/opensprinkler/readme.md diff --git a/_bindings/opensprinkler1/readme.md b/_addons_bindings/opensprinkler1/readme.md similarity index 100% rename from _bindings/opensprinkler1/readme.md rename to _addons_bindings/opensprinkler1/readme.md diff --git a/_bindings/orvibo/readme.md b/_addons_bindings/orvibo/readme.md similarity index 100% rename from _bindings/orvibo/readme.md rename to _addons_bindings/orvibo/readme.md diff --git a/_bindings/owserver1/readme.md b/_addons_bindings/owserver1/readme.md similarity index 100% rename from _bindings/owserver1/readme.md rename to _addons_bindings/owserver1/readme.md diff --git a/_bindings/panasonictv1/readme.md b/_addons_bindings/panasonictv1/readme.md similarity index 100% rename from _bindings/panasonictv1/readme.md rename to _addons_bindings/panasonictv1/readme.md diff --git a/_bindings/panstamp1/readme.md b/_addons_bindings/panstamp1/readme.md similarity index 100% rename from _bindings/panstamp1/readme.md rename to _addons_bindings/panstamp1/readme.md diff --git a/_bindings/piface1/readme.md b/_addons_bindings/piface1/readme.md similarity index 100% rename from _bindings/piface1/readme.md rename to _addons_bindings/piface1/readme.md diff --git a/_bindings/pilight1/readme.md b/_addons_bindings/pilight1/readme.md similarity index 100% rename from _bindings/pilight1/readme.md rename to _addons_bindings/pilight1/readme.md diff --git a/_bindings/pioneeravr/readme.md b/_addons_bindings/pioneeravr/readme.md similarity index 100% rename from _bindings/pioneeravr/readme.md rename to _addons_bindings/pioneeravr/readme.md diff --git a/_bindings/pioneeravr1/readme.md b/_addons_bindings/pioneeravr1/readme.md similarity index 100% rename from _bindings/pioneeravr1/readme.md rename to _addons_bindings/pioneeravr1/readme.md diff --git a/_bindings/plcbus1/readme.md b/_addons_bindings/plcbus1/readme.md similarity index 100% rename from _bindings/plcbus1/readme.md rename to _addons_bindings/plcbus1/readme.md diff --git a/_bindings/plclogo1/readme.md b/_addons_bindings/plclogo1/readme.md similarity index 100% rename from _bindings/plclogo1/readme.md rename to _addons_bindings/plclogo1/readme.md diff --git a/_bindings/plex1/readme.md b/_addons_bindings/plex1/readme.md similarity index 100% rename from _bindings/plex1/readme.md rename to _addons_bindings/plex1/readme.md diff --git a/_bindings/plugwise/readme.md b/_addons_bindings/plugwise/readme.md similarity index 100% rename from _bindings/plugwise/readme.md rename to _addons_bindings/plugwise/readme.md diff --git a/_bindings/plugwise1/readme.md b/_addons_bindings/plugwise1/readme.md similarity index 100% rename from _bindings/plugwise1/readme.md rename to _addons_bindings/plugwise1/readme.md diff --git a/_bindings/powerdoglocalapi1/readme.md b/_addons_bindings/powerdoglocalapi1/readme.md similarity index 100% rename from _bindings/powerdoglocalapi1/readme.md rename to _addons_bindings/powerdoglocalapi1/readme.md diff --git a/_bindings/powermax1/readme.md b/_addons_bindings/powermax1/readme.md similarity index 100% rename from _bindings/powermax1/readme.md rename to _addons_bindings/powermax1/readme.md diff --git a/_bindings/primare1/readme.md b/_addons_bindings/primare1/readme.md similarity index 100% rename from _bindings/primare1/readme.md rename to _addons_bindings/primare1/readme.md diff --git a/_bindings/pulseaudio/readme.md b/_addons_bindings/pulseaudio/readme.md similarity index 100% rename from _bindings/pulseaudio/readme.md rename to _addons_bindings/pulseaudio/readme.md diff --git a/_bindings/pulseaudio1/readme.md b/_addons_bindings/pulseaudio1/readme.md similarity index 100% rename from _bindings/pulseaudio1/readme.md rename to _addons_bindings/pulseaudio1/readme.md diff --git a/_bindings/regoheatpump/doc/board.png b/_addons_bindings/regoheatpump/doc/board.png similarity index 100% rename from _bindings/regoheatpump/doc/board.png rename to _addons_bindings/regoheatpump/doc/board.png diff --git a/_bindings/regoheatpump/readme.md b/_addons_bindings/regoheatpump/readme.md similarity index 100% rename from _bindings/regoheatpump/readme.md rename to _addons_bindings/regoheatpump/readme.md diff --git a/_bindings/rfxcom/readme.md b/_addons_bindings/rfxcom/readme.md similarity index 100% rename from _bindings/rfxcom/readme.md rename to _addons_bindings/rfxcom/readme.md diff --git a/_bindings/rfxcom1/readme.md b/_addons_bindings/rfxcom1/readme.md similarity index 100% rename from _bindings/rfxcom1/readme.md rename to _addons_bindings/rfxcom1/readme.md diff --git a/_bindings/rme/readme.md b/_addons_bindings/rme/readme.md similarity index 100% rename from _bindings/rme/readme.md rename to _addons_bindings/rme/readme.md diff --git a/_bindings/rpircswitch1/readme.md b/_addons_bindings/rpircswitch1/readme.md similarity index 100% rename from _bindings/rpircswitch1/readme.md rename to _addons_bindings/rpircswitch1/readme.md diff --git a/_bindings/russound/readme.md b/_addons_bindings/russound/readme.md similarity index 100% rename from _bindings/russound/readme.md rename to _addons_bindings/russound/readme.md diff --git a/_bindings/rwesmarthome1/readme.md b/_addons_bindings/rwesmarthome1/readme.md similarity index 100% rename from _bindings/rwesmarthome1/readme.md rename to _addons_bindings/rwesmarthome1/readme.md diff --git a/_bindings/sagercaster1/readme.md b/_addons_bindings/sagercaster1/readme.md similarity index 100% rename from _bindings/sagercaster1/readme.md rename to _addons_bindings/sagercaster1/readme.md diff --git a/_bindings/sallegra1/readme.md b/_addons_bindings/sallegra1/readme.md similarity index 100% rename from _bindings/sallegra1/readme.md rename to _addons_bindings/sallegra1/readme.md diff --git a/_bindings/samsungac1/readme.md b/_addons_bindings/samsungac1/readme.md similarity index 100% rename from _bindings/samsungac1/readme.md rename to _addons_bindings/samsungac1/readme.md diff --git a/_bindings/samsungtv/readme.md b/_addons_bindings/samsungtv/readme.md similarity index 100% rename from _bindings/samsungtv/readme.md rename to _addons_bindings/samsungtv/readme.md diff --git a/_bindings/samsungtv1/readme.md b/_addons_bindings/samsungtv1/readme.md similarity index 100% rename from _bindings/samsungtv1/readme.md rename to _addons_bindings/samsungtv1/readme.md diff --git a/_bindings/sapp1/readme.md b/_addons_bindings/sapp1/readme.md similarity index 100% rename from _bindings/sapp1/readme.md rename to _addons_bindings/sapp1/readme.md diff --git a/_bindings/satel1/readme.md b/_addons_bindings/satel1/readme.md similarity index 100% rename from _bindings/satel1/readme.md rename to _addons_bindings/satel1/readme.md diff --git a/_bindings/sensebox/readme.md b/_addons_bindings/sensebox/readme.md similarity index 100% rename from _bindings/sensebox/readme.md rename to _addons_bindings/sensebox/readme.md diff --git a/_bindings/serial1/readme.md b/_addons_bindings/serial1/readme.md similarity index 100% rename from _bindings/serial1/readme.md rename to _addons_bindings/serial1/readme.md diff --git a/_bindings/silvercrestwifisocket/readme.md b/_addons_bindings/silvercrestwifisocket/readme.md similarity index 100% rename from _bindings/silvercrestwifisocket/readme.md rename to _addons_bindings/silvercrestwifisocket/readme.md diff --git a/_bindings/sleepiq/readme.md b/_addons_bindings/sleepiq/readme.md similarity index 100% rename from _bindings/sleepiq/readme.md rename to _addons_bindings/sleepiq/readme.md diff --git a/_bindings/smaenergymeter/readme.md b/_addons_bindings/smaenergymeter/readme.md similarity index 100% rename from _bindings/smaenergymeter/readme.md rename to _addons_bindings/smaenergymeter/readme.md diff --git a/_bindings/smarthomatic1/readme.md b/_addons_bindings/smarthomatic1/readme.md similarity index 100% rename from _bindings/smarthomatic1/readme.md rename to _addons_bindings/smarthomatic1/readme.md diff --git a/_bindings/snmp1/readme.md b/_addons_bindings/snmp1/readme.md similarity index 100% rename from _bindings/snmp1/readme.md rename to _addons_bindings/snmp1/readme.md diff --git a/_bindings/sonance1/readme.md b/_addons_bindings/sonance1/readme.md similarity index 100% rename from _bindings/sonance1/readme.md rename to _addons_bindings/sonance1/readme.md diff --git a/_bindings/sonos/readme.md b/_addons_bindings/sonos/readme.md similarity index 100% rename from _bindings/sonos/readme.md rename to _addons_bindings/sonos/readme.md diff --git a/_bindings/sonos1/readme.md b/_addons_bindings/sonos1/readme.md similarity index 100% rename from _bindings/sonos1/readme.md rename to _addons_bindings/sonos1/readme.md diff --git a/_bindings/souliss1/readme.md b/_addons_bindings/souliss1/readme.md similarity index 100% rename from _bindings/souliss1/readme.md rename to _addons_bindings/souliss1/readme.md diff --git a/_bindings/squeezebox/readme.md b/_addons_bindings/squeezebox/readme.md similarity index 100% rename from _bindings/squeezebox/readme.md rename to _addons_bindings/squeezebox/readme.md diff --git a/_bindings/squeezebox1/readme.md b/_addons_bindings/squeezebox1/readme.md similarity index 100% rename from _bindings/squeezebox1/readme.md rename to _addons_bindings/squeezebox1/readme.md diff --git a/_bindings/stiebelheatpump1/readme.md b/_addons_bindings/stiebelheatpump1/readme.md similarity index 100% rename from _bindings/stiebelheatpump1/readme.md rename to _addons_bindings/stiebelheatpump1/readme.md diff --git a/_bindings/swegonventilation1/readme.md b/_addons_bindings/swegonventilation1/readme.md similarity index 100% rename from _bindings/swegonventilation1/readme.md rename to _addons_bindings/swegonventilation1/readme.md diff --git a/_bindings/synopanalyzer/readme.md b/_addons_bindings/synopanalyzer/readme.md similarity index 100% rename from _bindings/synopanalyzer/readme.md rename to _addons_bindings/synopanalyzer/readme.md diff --git a/_bindings/systeminfo/readme.md b/_addons_bindings/systeminfo/readme.md similarity index 100% rename from _bindings/systeminfo/readme.md rename to _addons_bindings/systeminfo/readme.md diff --git a/_bindings/systeminfo1/readme.md b/_addons_bindings/systeminfo1/readme.md similarity index 100% rename from _bindings/systeminfo1/readme.md rename to _addons_bindings/systeminfo1/readme.md diff --git a/_bindings/tacmi1/readme.md b/_addons_bindings/tacmi1/readme.md similarity index 100% rename from _bindings/tacmi1/readme.md rename to _addons_bindings/tacmi1/readme.md diff --git a/_bindings/tankerkoenig/readme.md b/_addons_bindings/tankerkoenig/readme.md similarity index 100% rename from _bindings/tankerkoenig/readme.md rename to _addons_bindings/tankerkoenig/readme.md diff --git a/_bindings/tcp1/readme.md b/_addons_bindings/tcp1/readme.md similarity index 100% rename from _bindings/tcp1/readme.md rename to _addons_bindings/tcp1/readme.md diff --git a/_bindings/tellstick/doc/tellstick_duo.jpg b/_addons_bindings/tellstick/doc/tellstick_duo.jpg similarity index 100% rename from _bindings/tellstick/doc/tellstick_duo.jpg rename to _addons_bindings/tellstick/doc/tellstick_duo.jpg diff --git a/_bindings/tellstick/readme.md b/_addons_bindings/tellstick/readme.md similarity index 100% rename from _bindings/tellstick/readme.md rename to _addons_bindings/tellstick/readme.md diff --git a/_bindings/tellstick1/readme.md b/_addons_bindings/tellstick1/readme.md similarity index 100% rename from _bindings/tellstick1/readme.md rename to _addons_bindings/tellstick1/readme.md diff --git a/_bindings/tesla/doc/tesla.jpg b/_addons_bindings/tesla/doc/tesla.jpg similarity index 100% rename from _bindings/tesla/doc/tesla.jpg rename to _addons_bindings/tesla/doc/tesla.jpg diff --git a/_bindings/tesla/readme.md b/_addons_bindings/tesla/readme.md similarity index 100% rename from _bindings/tesla/readme.md rename to _addons_bindings/tesla/readme.md diff --git a/_bindings/tinkerforge1/readme.md b/_addons_bindings/tinkerforge1/readme.md similarity index 100% rename from _bindings/tinkerforge1/readme.md rename to _addons_bindings/tinkerforge1/readme.md diff --git a/_bindings/tivo1/readme.md b/_addons_bindings/tivo1/readme.md similarity index 100% rename from _bindings/tivo1/readme.md rename to _addons_bindings/tivo1/readme.md diff --git a/_bindings/toon/readme.md b/_addons_bindings/toon/readme.md similarity index 100% rename from _bindings/toon/readme.md rename to _addons_bindings/toon/readme.md diff --git a/_bindings/tradfri/readme.md b/_addons_bindings/tradfri/readme.md similarity index 100% rename from _bindings/tradfri/readme.md rename to _addons_bindings/tradfri/readme.md diff --git a/_bindings/ucprelayboard1/readme.md b/_addons_bindings/ucprelayboard1/readme.md similarity index 100% rename from _bindings/ucprelayboard1/readme.md rename to _addons_bindings/ucprelayboard1/readme.md diff --git a/_bindings/upb1/readme.md b/_addons_bindings/upb1/readme.md similarity index 100% rename from _bindings/upb1/readme.md rename to _addons_bindings/upb1/readme.md diff --git a/_bindings/urtsi/readme.md b/_addons_bindings/urtsi/readme.md similarity index 100% rename from _bindings/urtsi/readme.md rename to _addons_bindings/urtsi/readme.md diff --git a/_bindings/urtsi1/readme.md b/_addons_bindings/urtsi1/readme.md similarity index 100% rename from _bindings/urtsi1/readme.md rename to _addons_bindings/urtsi1/readme.md diff --git a/_bindings/vdr1/readme.md b/_addons_bindings/vdr1/readme.md similarity index 100% rename from _bindings/vdr1/readme.md rename to _addons_bindings/vdr1/readme.md diff --git a/_bindings/vitotronic/doc/architecture_vitotronic.jpg b/_addons_bindings/vitotronic/doc/architecture_vitotronic.jpg similarity index 100% rename from _bindings/vitotronic/doc/architecture_vitotronic.jpg rename to _addons_bindings/vitotronic/doc/architecture_vitotronic.jpg diff --git a/_bindings/vitotronic/readme.md b/_addons_bindings/vitotronic/readme.md similarity index 100% rename from _bindings/vitotronic/readme.md rename to _addons_bindings/vitotronic/readme.md diff --git a/_bindings/wago1/readme.md b/_addons_bindings/wago1/readme.md similarity index 100% rename from _bindings/wago1/readme.md rename to _addons_bindings/wago1/readme.md diff --git a/_bindings/weather1/readme.md b/_addons_bindings/weather1/readme.md similarity index 100% rename from _bindings/weather1/readme.md rename to _addons_bindings/weather1/readme.md diff --git a/_bindings/weatherunderground/readme.md b/_addons_bindings/weatherunderground/readme.md similarity index 100% rename from _bindings/weatherunderground/readme.md rename to _addons_bindings/weatherunderground/readme.md diff --git a/_bindings/wemo/readme.md b/_addons_bindings/wemo/readme.md similarity index 100% rename from _bindings/wemo/readme.md rename to _addons_bindings/wemo/readme.md diff --git a/_bindings/wemo1/readme.md b/_addons_bindings/wemo1/readme.md similarity index 100% rename from _bindings/wemo1/readme.md rename to _addons_bindings/wemo1/readme.md diff --git a/_bindings/wifiled/readme.md b/_addons_bindings/wifiled/readme.md similarity index 100% rename from _bindings/wifiled/readme.md rename to _addons_bindings/wifiled/readme.md diff --git a/_bindings/windcentrale/readme.md b/_addons_bindings/windcentrale/readme.md similarity index 100% rename from _bindings/windcentrale/readme.md rename to _addons_bindings/windcentrale/readme.md diff --git a/_bindings/withings1/readme.md b/_addons_bindings/withings1/readme.md similarity index 100% rename from _bindings/withings1/readme.md rename to _addons_bindings/withings1/readme.md diff --git a/_bindings/wol1/readme.md b/_addons_bindings/wol1/readme.md similarity index 100% rename from _bindings/wol1/readme.md rename to _addons_bindings/wol1/readme.md diff --git a/_bindings/wr32231/readme.md b/_addons_bindings/wr32231/readme.md similarity index 100% rename from _bindings/wr32231/readme.md rename to _addons_bindings/wr32231/readme.md diff --git a/_bindings/xbmc1/readme.md b/_addons_bindings/xbmc1/readme.md similarity index 100% rename from _bindings/xbmc1/readme.md rename to _addons_bindings/xbmc1/readme.md diff --git a/_bindings/xpl1/readme.md b/_addons_bindings/xpl1/readme.md similarity index 100% rename from _bindings/xpl1/readme.md rename to _addons_bindings/xpl1/readme.md diff --git a/_bindings/yahooweather/readme.md b/_addons_bindings/yahooweather/readme.md similarity index 100% rename from _bindings/yahooweather/readme.md rename to _addons_bindings/yahooweather/readme.md diff --git a/_bindings/yamahareceiver/readme.md b/_addons_bindings/yamahareceiver/readme.md similarity index 100% rename from _bindings/yamahareceiver/readme.md rename to _addons_bindings/yamahareceiver/readme.md diff --git a/_bindings/yamahareceiver1/readme.md b/_addons_bindings/yamahareceiver1/readme.md similarity index 100% rename from _bindings/yamahareceiver1/readme.md rename to _addons_bindings/yamahareceiver1/readme.md diff --git a/_bindings/zibase1/readme.md b/_addons_bindings/zibase1/readme.md similarity index 100% rename from _bindings/zibase1/readme.md rename to _addons_bindings/zibase1/readme.md diff --git a/_bindings/zigbee/readme.md b/_addons_bindings/zigbee/readme.md similarity index 100% rename from _bindings/zigbee/readme.md rename to _addons_bindings/zigbee/readme.md diff --git a/_bindings/zoneminder/readme.md b/_addons_bindings/zoneminder/readme.md similarity index 100% rename from _bindings/zoneminder/readme.md rename to _addons_bindings/zoneminder/readme.md diff --git a/_bindings/zwave/readme.md b/_addons_bindings/zwave/readme.md similarity index 100% rename from _bindings/zwave/readme.md rename to _addons_bindings/zwave/readme.md diff --git a/_bindings/zwave1/readme.md b/_addons_bindings/zwave1/readme.md similarity index 100% rename from _bindings/zwave1/readme.md rename to _addons_bindings/zwave1/readme.md diff --git a/_bindings/zway/doc/BMWi_4C_Gef_en.jpg b/_addons_bindings/zway/doc/BMWi_4C_Gef_en.jpg similarity index 100% rename from _bindings/zway/doc/BMWi_4C_Gef_en.jpg rename to _addons_bindings/zway/doc/BMWi_4C_Gef_en.jpg diff --git a/_bindings/zway/doc/GETTING_STARTED.md b/_addons_bindings/zway/doc/GETTING_STARTED.md similarity index 100% rename from _bindings/zway/doc/GETTING_STARTED.md rename to _addons_bindings/zway/doc/GETTING_STARTED.md diff --git a/_bindings/zway/doc/images/Z-Way-Binding.png b/_addons_bindings/zway/doc/images/Z-Way-Binding.png similarity index 100% rename from _bindings/zway/doc/images/Z-Way-Binding.png rename to _addons_bindings/zway/doc/images/Z-Way-Binding.png diff --git a/_bindings/zway/doc/images/getting-started/01-openHAB-Home.png b/_addons_bindings/zway/doc/images/getting-started/01-openHAB-Home.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/01-openHAB-Home.png rename to _addons_bindings/zway/doc/images/getting-started/01-openHAB-Home.png diff --git a/_bindings/zway/doc/images/getting-started/02-Inbox.png b/_addons_bindings/zway/doc/images/getting-started/02-Inbox.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/02-Inbox.png rename to _addons_bindings/zway/doc/images/getting-started/02-Inbox.png diff --git a/_bindings/zway/doc/images/getting-started/03-Create-bridge.png b/_addons_bindings/zway/doc/images/getting-started/03-Create-bridge.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/03-Create-bridge.png rename to _addons_bindings/zway/doc/images/getting-started/03-Create-bridge.png diff --git a/_bindings/zway/doc/images/getting-started/04-Open-bridge-details.png b/_addons_bindings/zway/doc/images/getting-started/04-Open-bridge-details.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/04-Open-bridge-details.png rename to _addons_bindings/zway/doc/images/getting-started/04-Open-bridge-details.png diff --git a/_bindings/zway/doc/images/getting-started/05-Bridge-details.png b/_addons_bindings/zway/doc/images/getting-started/05-Bridge-details.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/05-Bridge-details.png rename to _addons_bindings/zway/doc/images/getting-started/05-Bridge-details.png diff --git a/_bindings/zway/doc/images/getting-started/06-Bridge-settings.png b/_addons_bindings/zway/doc/images/getting-started/06-Bridge-settings.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/06-Bridge-settings.png rename to _addons_bindings/zway/doc/images/getting-started/06-Bridge-settings.png diff --git a/_bindings/zway/doc/images/getting-started/07-Device-discovery.png b/_addons_bindings/zway/doc/images/getting-started/07-Device-discovery.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/07-Device-discovery.png rename to _addons_bindings/zway/doc/images/getting-started/07-Device-discovery.png diff --git a/_bindings/zway/doc/images/getting-started/08-Device-discovery.png b/_addons_bindings/zway/doc/images/getting-started/08-Device-discovery.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/08-Device-discovery.png rename to _addons_bindings/zway/doc/images/getting-started/08-Device-discovery.png diff --git a/_bindings/zway/doc/images/getting-started/09-Create-device.png b/_addons_bindings/zway/doc/images/getting-started/09-Create-device.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/09-Create-device.png rename to _addons_bindings/zway/doc/images/getting-started/09-Create-device.png diff --git a/_bindings/zway/doc/images/getting-started/10-Z-Way-device.png b/_addons_bindings/zway/doc/images/getting-started/10-Z-Way-device.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/10-Z-Way-device.png rename to _addons_bindings/zway/doc/images/getting-started/10-Z-Way-device.png diff --git a/_bindings/zway/doc/images/getting-started/11-Z-Way-device.png b/_addons_bindings/zway/doc/images/getting-started/11-Z-Way-device.png similarity index 100% rename from _bindings/zway/doc/images/getting-started/11-Z-Way-device.png rename to _addons_bindings/zway/doc/images/getting-started/11-Z-Way-device.png diff --git a/_bindings/zway/readme.md b/_addons_bindings/zway/readme.md similarity index 100% rename from _bindings/zway/readme.md rename to _addons_bindings/zway/readme.md diff --git a/_iconsets/classic/icons/_iconconvert b/_addons_iconsets/classic/icons/_iconconvert similarity index 100% rename from _iconsets/classic/icons/_iconconvert rename to _addons_iconsets/classic/icons/_iconconvert diff --git a/_iconsets/classic/icons/_iconcopy b/_addons_iconsets/classic/icons/_iconcopy similarity index 100% rename from _iconsets/classic/icons/_iconcopy rename to _addons_iconsets/classic/icons/_iconcopy diff --git a/_iconsets/classic/icons/alarm.png b/_addons_iconsets/classic/icons/alarm.png similarity index 100% rename from _iconsets/classic/icons/alarm.png rename to _addons_iconsets/classic/icons/alarm.png diff --git a/_iconsets/classic/icons/alarm.svg b/_addons_iconsets/classic/icons/alarm.svg similarity index 100% rename from _iconsets/classic/icons/alarm.svg rename to _addons_iconsets/classic/icons/alarm.svg diff --git a/_iconsets/classic/icons/attic.png b/_addons_iconsets/classic/icons/attic.png similarity index 100% rename from _iconsets/classic/icons/attic.png rename to _addons_iconsets/classic/icons/attic.png diff --git a/_iconsets/classic/icons/attic.svg b/_addons_iconsets/classic/icons/attic.svg similarity index 100% rename from _iconsets/classic/icons/attic.svg rename to _addons_iconsets/classic/icons/attic.svg diff --git a/_iconsets/classic/icons/baby_1.png b/_addons_iconsets/classic/icons/baby_1.png similarity index 100% rename from _iconsets/classic/icons/baby_1.png rename to _addons_iconsets/classic/icons/baby_1.png diff --git a/_iconsets/classic/icons/baby_1.svg b/_addons_iconsets/classic/icons/baby_1.svg similarity index 100% rename from _iconsets/classic/icons/baby_1.svg rename to _addons_iconsets/classic/icons/baby_1.svg diff --git a/_iconsets/classic/icons/baby_2.png b/_addons_iconsets/classic/icons/baby_2.png similarity index 100% rename from _iconsets/classic/icons/baby_2.png rename to _addons_iconsets/classic/icons/baby_2.png diff --git a/_iconsets/classic/icons/baby_2.svg b/_addons_iconsets/classic/icons/baby_2.svg similarity index 100% rename from _iconsets/classic/icons/baby_2.svg rename to _addons_iconsets/classic/icons/baby_2.svg diff --git a/_iconsets/classic/icons/baby_3.png b/_addons_iconsets/classic/icons/baby_3.png similarity index 100% rename from _iconsets/classic/icons/baby_3.png rename to _addons_iconsets/classic/icons/baby_3.png diff --git a/_iconsets/classic/icons/baby_3.svg b/_addons_iconsets/classic/icons/baby_3.svg similarity index 100% rename from _iconsets/classic/icons/baby_3.svg rename to _addons_iconsets/classic/icons/baby_3.svg diff --git a/_iconsets/classic/icons/baby_4.png b/_addons_iconsets/classic/icons/baby_4.png similarity index 100% rename from _iconsets/classic/icons/baby_4.png rename to _addons_iconsets/classic/icons/baby_4.png diff --git a/_iconsets/classic/icons/baby_4.svg b/_addons_iconsets/classic/icons/baby_4.svg similarity index 100% rename from _iconsets/classic/icons/baby_4.svg rename to _addons_iconsets/classic/icons/baby_4.svg diff --git a/_iconsets/classic/icons/baby_5.png b/_addons_iconsets/classic/icons/baby_5.png similarity index 100% rename from _iconsets/classic/icons/baby_5.png rename to _addons_iconsets/classic/icons/baby_5.png diff --git a/_iconsets/classic/icons/baby_5.svg b/_addons_iconsets/classic/icons/baby_5.svg similarity index 100% rename from _iconsets/classic/icons/baby_5.svg rename to _addons_iconsets/classic/icons/baby_5.svg diff --git a/_iconsets/classic/icons/baby_6.png b/_addons_iconsets/classic/icons/baby_6.png similarity index 100% rename from _iconsets/classic/icons/baby_6.png rename to _addons_iconsets/classic/icons/baby_6.png diff --git a/_iconsets/classic/icons/baby_6.svg b/_addons_iconsets/classic/icons/baby_6.svg similarity index 100% rename from _iconsets/classic/icons/baby_6.svg rename to _addons_iconsets/classic/icons/baby_6.svg diff --git a/_iconsets/classic/icons/bath.png b/_addons_iconsets/classic/icons/bath.png similarity index 100% rename from _iconsets/classic/icons/bath.png rename to _addons_iconsets/classic/icons/bath.png diff --git a/_iconsets/classic/icons/bath.svg b/_addons_iconsets/classic/icons/bath.svg similarity index 100% rename from _iconsets/classic/icons/bath.svg rename to _addons_iconsets/classic/icons/bath.svg diff --git a/_iconsets/classic/icons/battery-0.png b/_addons_iconsets/classic/icons/battery-0.png similarity index 100% rename from _iconsets/classic/icons/battery-0.png rename to _addons_iconsets/classic/icons/battery-0.png diff --git a/_iconsets/classic/icons/battery-0.svg b/_addons_iconsets/classic/icons/battery-0.svg similarity index 100% rename from _iconsets/classic/icons/battery-0.svg rename to _addons_iconsets/classic/icons/battery-0.svg diff --git a/_iconsets/classic/icons/battery-10.png b/_addons_iconsets/classic/icons/battery-10.png similarity index 100% rename from _iconsets/classic/icons/battery-10.png rename to _addons_iconsets/classic/icons/battery-10.png diff --git a/_iconsets/classic/icons/battery-10.svg b/_addons_iconsets/classic/icons/battery-10.svg similarity index 100% rename from _iconsets/classic/icons/battery-10.svg rename to _addons_iconsets/classic/icons/battery-10.svg diff --git a/_iconsets/classic/icons/battery-100.png b/_addons_iconsets/classic/icons/battery-100.png similarity index 100% rename from _iconsets/classic/icons/battery-100.png rename to _addons_iconsets/classic/icons/battery-100.png diff --git a/_iconsets/classic/icons/battery-100.svg b/_addons_iconsets/classic/icons/battery-100.svg similarity index 100% rename from _iconsets/classic/icons/battery-100.svg rename to _addons_iconsets/classic/icons/battery-100.svg diff --git a/_iconsets/classic/icons/battery-20.png b/_addons_iconsets/classic/icons/battery-20.png similarity index 100% rename from _iconsets/classic/icons/battery-20.png rename to _addons_iconsets/classic/icons/battery-20.png diff --git a/_iconsets/classic/icons/battery-20.svg b/_addons_iconsets/classic/icons/battery-20.svg similarity index 100% rename from _iconsets/classic/icons/battery-20.svg rename to _addons_iconsets/classic/icons/battery-20.svg diff --git a/_iconsets/classic/icons/battery-30.png b/_addons_iconsets/classic/icons/battery-30.png similarity index 100% rename from _iconsets/classic/icons/battery-30.png rename to _addons_iconsets/classic/icons/battery-30.png diff --git a/_iconsets/classic/icons/battery-30.svg b/_addons_iconsets/classic/icons/battery-30.svg similarity index 100% rename from _iconsets/classic/icons/battery-30.svg rename to _addons_iconsets/classic/icons/battery-30.svg diff --git a/_iconsets/classic/icons/battery-40.png b/_addons_iconsets/classic/icons/battery-40.png similarity index 100% rename from _iconsets/classic/icons/battery-40.png rename to _addons_iconsets/classic/icons/battery-40.png diff --git a/_iconsets/classic/icons/battery-40.svg b/_addons_iconsets/classic/icons/battery-40.svg similarity index 100% rename from _iconsets/classic/icons/battery-40.svg rename to _addons_iconsets/classic/icons/battery-40.svg diff --git a/_iconsets/classic/icons/battery-50.png b/_addons_iconsets/classic/icons/battery-50.png similarity index 100% rename from _iconsets/classic/icons/battery-50.png rename to _addons_iconsets/classic/icons/battery-50.png diff --git a/_iconsets/classic/icons/battery-50.svg b/_addons_iconsets/classic/icons/battery-50.svg similarity index 100% rename from _iconsets/classic/icons/battery-50.svg rename to _addons_iconsets/classic/icons/battery-50.svg diff --git a/_iconsets/classic/icons/battery-60.png b/_addons_iconsets/classic/icons/battery-60.png similarity index 100% rename from _iconsets/classic/icons/battery-60.png rename to _addons_iconsets/classic/icons/battery-60.png diff --git a/_iconsets/classic/icons/battery-60.svg b/_addons_iconsets/classic/icons/battery-60.svg similarity index 100% rename from _iconsets/classic/icons/battery-60.svg rename to _addons_iconsets/classic/icons/battery-60.svg diff --git a/_iconsets/classic/icons/battery-70.png b/_addons_iconsets/classic/icons/battery-70.png similarity index 100% rename from _iconsets/classic/icons/battery-70.png rename to _addons_iconsets/classic/icons/battery-70.png diff --git a/_iconsets/classic/icons/battery-70.svg b/_addons_iconsets/classic/icons/battery-70.svg similarity index 100% rename from _iconsets/classic/icons/battery-70.svg rename to _addons_iconsets/classic/icons/battery-70.svg diff --git a/_iconsets/classic/icons/battery-80.png b/_addons_iconsets/classic/icons/battery-80.png similarity index 100% rename from _iconsets/classic/icons/battery-80.png rename to _addons_iconsets/classic/icons/battery-80.png diff --git a/_iconsets/classic/icons/battery-80.svg b/_addons_iconsets/classic/icons/battery-80.svg similarity index 100% rename from _iconsets/classic/icons/battery-80.svg rename to _addons_iconsets/classic/icons/battery-80.svg diff --git a/_iconsets/classic/icons/battery-90.png b/_addons_iconsets/classic/icons/battery-90.png similarity index 100% rename from _iconsets/classic/icons/battery-90.png rename to _addons_iconsets/classic/icons/battery-90.png diff --git a/_iconsets/classic/icons/battery-90.svg b/_addons_iconsets/classic/icons/battery-90.svg similarity index 100% rename from _iconsets/classic/icons/battery-90.svg rename to _addons_iconsets/classic/icons/battery-90.svg diff --git a/_iconsets/classic/icons/battery-off.png b/_addons_iconsets/classic/icons/battery-off.png similarity index 100% rename from _iconsets/classic/icons/battery-off.png rename to _addons_iconsets/classic/icons/battery-off.png diff --git a/_iconsets/classic/icons/battery-off.svg b/_addons_iconsets/classic/icons/battery-off.svg similarity index 100% rename from _iconsets/classic/icons/battery-off.svg rename to _addons_iconsets/classic/icons/battery-off.svg diff --git a/_iconsets/classic/icons/battery-on.png b/_addons_iconsets/classic/icons/battery-on.png similarity index 100% rename from _iconsets/classic/icons/battery-on.png rename to _addons_iconsets/classic/icons/battery-on.png diff --git a/_iconsets/classic/icons/battery-on.svg b/_addons_iconsets/classic/icons/battery-on.svg similarity index 100% rename from _iconsets/classic/icons/battery-on.svg rename to _addons_iconsets/classic/icons/battery-on.svg diff --git a/_iconsets/classic/icons/battery.png b/_addons_iconsets/classic/icons/battery.png similarity index 100% rename from _iconsets/classic/icons/battery.png rename to _addons_iconsets/classic/icons/battery.png diff --git a/_iconsets/classic/icons/battery.svg b/_addons_iconsets/classic/icons/battery.svg similarity index 100% rename from _iconsets/classic/icons/battery.svg rename to _addons_iconsets/classic/icons/battery.svg diff --git a/_iconsets/classic/icons/bedroom.png b/_addons_iconsets/classic/icons/bedroom.png similarity index 100% rename from _iconsets/classic/icons/bedroom.png rename to _addons_iconsets/classic/icons/bedroom.png diff --git a/_iconsets/classic/icons/bedroom.svg b/_addons_iconsets/classic/icons/bedroom.svg similarity index 100% rename from _iconsets/classic/icons/bedroom.svg rename to _addons_iconsets/classic/icons/bedroom.svg diff --git a/_iconsets/classic/icons/bedroom_blue.png b/_addons_iconsets/classic/icons/bedroom_blue.png similarity index 100% rename from _iconsets/classic/icons/bedroom_blue.png rename to _addons_iconsets/classic/icons/bedroom_blue.png diff --git a/_iconsets/classic/icons/bedroom_blue.svg b/_addons_iconsets/classic/icons/bedroom_blue.svg similarity index 100% rename from _iconsets/classic/icons/bedroom_blue.svg rename to _addons_iconsets/classic/icons/bedroom_blue.svg diff --git a/_iconsets/classic/icons/bedroom_orange.png b/_addons_iconsets/classic/icons/bedroom_orange.png similarity index 100% rename from _iconsets/classic/icons/bedroom_orange.png rename to _addons_iconsets/classic/icons/bedroom_orange.png diff --git a/_iconsets/classic/icons/bedroom_orange.svg b/_addons_iconsets/classic/icons/bedroom_orange.svg similarity index 100% rename from _iconsets/classic/icons/bedroom_orange.svg rename to _addons_iconsets/classic/icons/bedroom_orange.svg diff --git a/_iconsets/classic/icons/bedroom_red.png b/_addons_iconsets/classic/icons/bedroom_red.png similarity index 100% rename from _iconsets/classic/icons/bedroom_red.png rename to _addons_iconsets/classic/icons/bedroom_red.png diff --git a/_iconsets/classic/icons/bedroom_red.svg b/_addons_iconsets/classic/icons/bedroom_red.svg similarity index 100% rename from _iconsets/classic/icons/bedroom_red.svg rename to _addons_iconsets/classic/icons/bedroom_red.svg diff --git a/_iconsets/classic/icons/blinds-0.png b/_addons_iconsets/classic/icons/blinds-0.png similarity index 100% rename from _iconsets/classic/icons/blinds-0.png rename to _addons_iconsets/classic/icons/blinds-0.png diff --git a/_iconsets/classic/icons/blinds-0.svg b/_addons_iconsets/classic/icons/blinds-0.svg similarity index 100% rename from _iconsets/classic/icons/blinds-0.svg rename to _addons_iconsets/classic/icons/blinds-0.svg diff --git a/_iconsets/classic/icons/blinds-10.png b/_addons_iconsets/classic/icons/blinds-10.png similarity index 100% rename from _iconsets/classic/icons/blinds-10.png rename to _addons_iconsets/classic/icons/blinds-10.png diff --git a/_iconsets/classic/icons/blinds-10.svg b/_addons_iconsets/classic/icons/blinds-10.svg similarity index 100% rename from _iconsets/classic/icons/blinds-10.svg rename to _addons_iconsets/classic/icons/blinds-10.svg diff --git a/_iconsets/classic/icons/blinds-100.png b/_addons_iconsets/classic/icons/blinds-100.png similarity index 100% rename from _iconsets/classic/icons/blinds-100.png rename to _addons_iconsets/classic/icons/blinds-100.png diff --git a/_iconsets/classic/icons/blinds-100.svg b/_addons_iconsets/classic/icons/blinds-100.svg similarity index 100% rename from _iconsets/classic/icons/blinds-100.svg rename to _addons_iconsets/classic/icons/blinds-100.svg diff --git a/_iconsets/classic/icons/blinds-20.png b/_addons_iconsets/classic/icons/blinds-20.png similarity index 100% rename from _iconsets/classic/icons/blinds-20.png rename to _addons_iconsets/classic/icons/blinds-20.png diff --git a/_iconsets/classic/icons/blinds-20.svg b/_addons_iconsets/classic/icons/blinds-20.svg similarity index 100% rename from _iconsets/classic/icons/blinds-20.svg rename to _addons_iconsets/classic/icons/blinds-20.svg diff --git a/_iconsets/classic/icons/blinds-30.png b/_addons_iconsets/classic/icons/blinds-30.png similarity index 100% rename from _iconsets/classic/icons/blinds-30.png rename to _addons_iconsets/classic/icons/blinds-30.png diff --git a/_iconsets/classic/icons/blinds-30.svg b/_addons_iconsets/classic/icons/blinds-30.svg similarity index 100% rename from _iconsets/classic/icons/blinds-30.svg rename to _addons_iconsets/classic/icons/blinds-30.svg diff --git a/_iconsets/classic/icons/blinds-40.png b/_addons_iconsets/classic/icons/blinds-40.png similarity index 100% rename from _iconsets/classic/icons/blinds-40.png rename to _addons_iconsets/classic/icons/blinds-40.png diff --git a/_iconsets/classic/icons/blinds-40.svg b/_addons_iconsets/classic/icons/blinds-40.svg similarity index 100% rename from _iconsets/classic/icons/blinds-40.svg rename to _addons_iconsets/classic/icons/blinds-40.svg diff --git a/_iconsets/classic/icons/blinds-50.png b/_addons_iconsets/classic/icons/blinds-50.png similarity index 100% rename from _iconsets/classic/icons/blinds-50.png rename to _addons_iconsets/classic/icons/blinds-50.png diff --git a/_iconsets/classic/icons/blinds-50.svg b/_addons_iconsets/classic/icons/blinds-50.svg similarity index 100% rename from _iconsets/classic/icons/blinds-50.svg rename to _addons_iconsets/classic/icons/blinds-50.svg diff --git a/_iconsets/classic/icons/blinds-60.png b/_addons_iconsets/classic/icons/blinds-60.png similarity index 100% rename from _iconsets/classic/icons/blinds-60.png rename to _addons_iconsets/classic/icons/blinds-60.png diff --git a/_iconsets/classic/icons/blinds-60.svg b/_addons_iconsets/classic/icons/blinds-60.svg similarity index 100% rename from _iconsets/classic/icons/blinds-60.svg rename to _addons_iconsets/classic/icons/blinds-60.svg diff --git a/_iconsets/classic/icons/blinds-70.png b/_addons_iconsets/classic/icons/blinds-70.png similarity index 100% rename from _iconsets/classic/icons/blinds-70.png rename to _addons_iconsets/classic/icons/blinds-70.png diff --git a/_iconsets/classic/icons/blinds-70.svg b/_addons_iconsets/classic/icons/blinds-70.svg similarity index 100% rename from _iconsets/classic/icons/blinds-70.svg rename to _addons_iconsets/classic/icons/blinds-70.svg diff --git a/_iconsets/classic/icons/blinds-80.png b/_addons_iconsets/classic/icons/blinds-80.png similarity index 100% rename from _iconsets/classic/icons/blinds-80.png rename to _addons_iconsets/classic/icons/blinds-80.png diff --git a/_iconsets/classic/icons/blinds-80.svg b/_addons_iconsets/classic/icons/blinds-80.svg similarity index 100% rename from _iconsets/classic/icons/blinds-80.svg rename to _addons_iconsets/classic/icons/blinds-80.svg diff --git a/_iconsets/classic/icons/blinds-90.png b/_addons_iconsets/classic/icons/blinds-90.png similarity index 100% rename from _iconsets/classic/icons/blinds-90.png rename to _addons_iconsets/classic/icons/blinds-90.png diff --git a/_iconsets/classic/icons/blinds-90.svg b/_addons_iconsets/classic/icons/blinds-90.svg similarity index 100% rename from _iconsets/classic/icons/blinds-90.svg rename to _addons_iconsets/classic/icons/blinds-90.svg diff --git a/_iconsets/classic/icons/blinds.png b/_addons_iconsets/classic/icons/blinds.png similarity index 100% rename from _iconsets/classic/icons/blinds.png rename to _addons_iconsets/classic/icons/blinds.png diff --git a/_iconsets/classic/icons/blinds.svg b/_addons_iconsets/classic/icons/blinds.svg similarity index 100% rename from _iconsets/classic/icons/blinds.svg rename to _addons_iconsets/classic/icons/blinds.svg diff --git a/_iconsets/classic/icons/bluetooth.png b/_addons_iconsets/classic/icons/bluetooth.png similarity index 100% rename from _iconsets/classic/icons/bluetooth.png rename to _addons_iconsets/classic/icons/bluetooth.png diff --git a/_iconsets/classic/icons/bluetooth.svg b/_addons_iconsets/classic/icons/bluetooth.svg similarity index 100% rename from _iconsets/classic/icons/bluetooth.svg rename to _addons_iconsets/classic/icons/bluetooth.svg diff --git a/_iconsets/classic/icons/boiler_viessmann.png b/_addons_iconsets/classic/icons/boiler_viessmann.png similarity index 100% rename from _iconsets/classic/icons/boiler_viessmann.png rename to _addons_iconsets/classic/icons/boiler_viessmann.png diff --git a/_iconsets/classic/icons/boiler_viessmann.svg b/_addons_iconsets/classic/icons/boiler_viessmann.svg similarity index 100% rename from _iconsets/classic/icons/boiler_viessmann.svg rename to _addons_iconsets/classic/icons/boiler_viessmann.svg diff --git a/_iconsets/classic/icons/boy_1.png b/_addons_iconsets/classic/icons/boy_1.png similarity index 100% rename from _iconsets/classic/icons/boy_1.png rename to _addons_iconsets/classic/icons/boy_1.png diff --git a/_iconsets/classic/icons/boy_1.svg b/_addons_iconsets/classic/icons/boy_1.svg similarity index 100% rename from _iconsets/classic/icons/boy_1.svg rename to _addons_iconsets/classic/icons/boy_1.svg diff --git a/_iconsets/classic/icons/boy_2.png b/_addons_iconsets/classic/icons/boy_2.png similarity index 100% rename from _iconsets/classic/icons/boy_2.png rename to _addons_iconsets/classic/icons/boy_2.png diff --git a/_iconsets/classic/icons/boy_2.svg b/_addons_iconsets/classic/icons/boy_2.svg similarity index 100% rename from _iconsets/classic/icons/boy_2.svg rename to _addons_iconsets/classic/icons/boy_2.svg diff --git a/_iconsets/classic/icons/boy_3.png b/_addons_iconsets/classic/icons/boy_3.png similarity index 100% rename from _iconsets/classic/icons/boy_3.png rename to _addons_iconsets/classic/icons/boy_3.png diff --git a/_iconsets/classic/icons/boy_3.svg b/_addons_iconsets/classic/icons/boy_3.svg similarity index 100% rename from _iconsets/classic/icons/boy_3.svg rename to _addons_iconsets/classic/icons/boy_3.svg diff --git a/_iconsets/classic/icons/boy_4.png b/_addons_iconsets/classic/icons/boy_4.png similarity index 100% rename from _iconsets/classic/icons/boy_4.png rename to _addons_iconsets/classic/icons/boy_4.png diff --git a/_iconsets/classic/icons/boy_4.svg b/_addons_iconsets/classic/icons/boy_4.svg similarity index 100% rename from _iconsets/classic/icons/boy_4.svg rename to _addons_iconsets/classic/icons/boy_4.svg diff --git a/_iconsets/classic/icons/boy_5.png b/_addons_iconsets/classic/icons/boy_5.png similarity index 100% rename from _iconsets/classic/icons/boy_5.png rename to _addons_iconsets/classic/icons/boy_5.png diff --git a/_iconsets/classic/icons/boy_5.svg b/_addons_iconsets/classic/icons/boy_5.svg similarity index 100% rename from _iconsets/classic/icons/boy_5.svg rename to _addons_iconsets/classic/icons/boy_5.svg diff --git a/_iconsets/classic/icons/boy_6.png b/_addons_iconsets/classic/icons/boy_6.png similarity index 100% rename from _iconsets/classic/icons/boy_6.png rename to _addons_iconsets/classic/icons/boy_6.png diff --git a/_iconsets/classic/icons/boy_6.svg b/_addons_iconsets/classic/icons/boy_6.svg similarity index 100% rename from _iconsets/classic/icons/boy_6.svg rename to _addons_iconsets/classic/icons/boy_6.svg diff --git a/_iconsets/classic/icons/calendar.png b/_addons_iconsets/classic/icons/calendar.png similarity index 100% rename from _iconsets/classic/icons/calendar.png rename to _addons_iconsets/classic/icons/calendar.png diff --git a/_iconsets/classic/icons/calendar.svg b/_addons_iconsets/classic/icons/calendar.svg similarity index 100% rename from _iconsets/classic/icons/calendar.svg rename to _addons_iconsets/classic/icons/calendar.svg diff --git a/_iconsets/classic/icons/camera.png b/_addons_iconsets/classic/icons/camera.png similarity index 100% rename from _iconsets/classic/icons/camera.png rename to _addons_iconsets/classic/icons/camera.png diff --git a/_iconsets/classic/icons/camera.svg b/_addons_iconsets/classic/icons/camera.svg similarity index 100% rename from _iconsets/classic/icons/camera.svg rename to _addons_iconsets/classic/icons/camera.svg diff --git a/_iconsets/classic/icons/carbondioxide.png b/_addons_iconsets/classic/icons/carbondioxide.png similarity index 100% rename from _iconsets/classic/icons/carbondioxide.png rename to _addons_iconsets/classic/icons/carbondioxide.png diff --git a/_iconsets/classic/icons/carbondioxide.svg b/_addons_iconsets/classic/icons/carbondioxide.svg similarity index 100% rename from _iconsets/classic/icons/carbondioxide.svg rename to _addons_iconsets/classic/icons/carbondioxide.svg diff --git a/_iconsets/classic/icons/cellar.png b/_addons_iconsets/classic/icons/cellar.png similarity index 100% rename from _iconsets/classic/icons/cellar.png rename to _addons_iconsets/classic/icons/cellar.png diff --git a/_iconsets/classic/icons/cellar.svg b/_addons_iconsets/classic/icons/cellar.svg similarity index 100% rename from _iconsets/classic/icons/cellar.svg rename to _addons_iconsets/classic/icons/cellar.svg diff --git a/_iconsets/classic/icons/chart.png b/_addons_iconsets/classic/icons/chart.png similarity index 100% rename from _iconsets/classic/icons/chart.png rename to _addons_iconsets/classic/icons/chart.png diff --git a/_iconsets/classic/icons/chart.svg b/_addons_iconsets/classic/icons/chart.svg similarity index 100% rename from _iconsets/classic/icons/chart.svg rename to _addons_iconsets/classic/icons/chart.svg diff --git a/_iconsets/classic/icons/cinema.png b/_addons_iconsets/classic/icons/cinema.png similarity index 100% rename from _iconsets/classic/icons/cinema.png rename to _addons_iconsets/classic/icons/cinema.png diff --git a/_iconsets/classic/icons/cinema.svg b/_addons_iconsets/classic/icons/cinema.svg similarity index 100% rename from _iconsets/classic/icons/cinema.svg rename to _addons_iconsets/classic/icons/cinema.svg diff --git a/_iconsets/classic/icons/cinemascreen-0.png b/_addons_iconsets/classic/icons/cinemascreen-0.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-0.png rename to _addons_iconsets/classic/icons/cinemascreen-0.png diff --git a/_iconsets/classic/icons/cinemascreen-0.svg b/_addons_iconsets/classic/icons/cinemascreen-0.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-0.svg rename to _addons_iconsets/classic/icons/cinemascreen-0.svg diff --git a/_iconsets/classic/icons/cinemascreen-10.png b/_addons_iconsets/classic/icons/cinemascreen-10.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-10.png rename to _addons_iconsets/classic/icons/cinemascreen-10.png diff --git a/_iconsets/classic/icons/cinemascreen-10.svg b/_addons_iconsets/classic/icons/cinemascreen-10.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-10.svg rename to _addons_iconsets/classic/icons/cinemascreen-10.svg diff --git a/_iconsets/classic/icons/cinemascreen-100.png b/_addons_iconsets/classic/icons/cinemascreen-100.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-100.png rename to _addons_iconsets/classic/icons/cinemascreen-100.png diff --git a/_iconsets/classic/icons/cinemascreen-100.svg b/_addons_iconsets/classic/icons/cinemascreen-100.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-100.svg rename to _addons_iconsets/classic/icons/cinemascreen-100.svg diff --git a/_iconsets/classic/icons/cinemascreen-20.png b/_addons_iconsets/classic/icons/cinemascreen-20.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-20.png rename to _addons_iconsets/classic/icons/cinemascreen-20.png diff --git a/_iconsets/classic/icons/cinemascreen-20.svg b/_addons_iconsets/classic/icons/cinemascreen-20.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-20.svg rename to _addons_iconsets/classic/icons/cinemascreen-20.svg diff --git a/_iconsets/classic/icons/cinemascreen-30.png b/_addons_iconsets/classic/icons/cinemascreen-30.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-30.png rename to _addons_iconsets/classic/icons/cinemascreen-30.png diff --git a/_iconsets/classic/icons/cinemascreen-30.svg b/_addons_iconsets/classic/icons/cinemascreen-30.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-30.svg rename to _addons_iconsets/classic/icons/cinemascreen-30.svg diff --git a/_iconsets/classic/icons/cinemascreen-40.png b/_addons_iconsets/classic/icons/cinemascreen-40.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-40.png rename to _addons_iconsets/classic/icons/cinemascreen-40.png diff --git a/_iconsets/classic/icons/cinemascreen-40.svg b/_addons_iconsets/classic/icons/cinemascreen-40.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-40.svg rename to _addons_iconsets/classic/icons/cinemascreen-40.svg diff --git a/_iconsets/classic/icons/cinemascreen-50.png b/_addons_iconsets/classic/icons/cinemascreen-50.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-50.png rename to _addons_iconsets/classic/icons/cinemascreen-50.png diff --git a/_iconsets/classic/icons/cinemascreen-50.svg b/_addons_iconsets/classic/icons/cinemascreen-50.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-50.svg rename to _addons_iconsets/classic/icons/cinemascreen-50.svg diff --git a/_iconsets/classic/icons/cinemascreen-60.png b/_addons_iconsets/classic/icons/cinemascreen-60.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-60.png rename to _addons_iconsets/classic/icons/cinemascreen-60.png diff --git a/_iconsets/classic/icons/cinemascreen-60.svg b/_addons_iconsets/classic/icons/cinemascreen-60.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-60.svg rename to _addons_iconsets/classic/icons/cinemascreen-60.svg diff --git a/_iconsets/classic/icons/cinemascreen-70.png b/_addons_iconsets/classic/icons/cinemascreen-70.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-70.png rename to _addons_iconsets/classic/icons/cinemascreen-70.png diff --git a/_iconsets/classic/icons/cinemascreen-70.svg b/_addons_iconsets/classic/icons/cinemascreen-70.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-70.svg rename to _addons_iconsets/classic/icons/cinemascreen-70.svg diff --git a/_iconsets/classic/icons/cinemascreen-80.png b/_addons_iconsets/classic/icons/cinemascreen-80.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-80.png rename to _addons_iconsets/classic/icons/cinemascreen-80.png diff --git a/_iconsets/classic/icons/cinemascreen-80.svg b/_addons_iconsets/classic/icons/cinemascreen-80.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-80.svg rename to _addons_iconsets/classic/icons/cinemascreen-80.svg diff --git a/_iconsets/classic/icons/cinemascreen-90.png b/_addons_iconsets/classic/icons/cinemascreen-90.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen-90.png rename to _addons_iconsets/classic/icons/cinemascreen-90.png diff --git a/_iconsets/classic/icons/cinemascreen-90.svg b/_addons_iconsets/classic/icons/cinemascreen-90.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen-90.svg rename to _addons_iconsets/classic/icons/cinemascreen-90.svg diff --git a/_iconsets/classic/icons/cinemascreen.png b/_addons_iconsets/classic/icons/cinemascreen.png similarity index 100% rename from _iconsets/classic/icons/cinemascreen.png rename to _addons_iconsets/classic/icons/cinemascreen.png diff --git a/_iconsets/classic/icons/cinemascreen.svg b/_addons_iconsets/classic/icons/cinemascreen.svg similarity index 100% rename from _iconsets/classic/icons/cinemascreen.svg rename to _addons_iconsets/classic/icons/cinemascreen.svg diff --git a/_iconsets/classic/icons/cistern-0.png b/_addons_iconsets/classic/icons/cistern-0.png similarity index 100% rename from _iconsets/classic/icons/cistern-0.png rename to _addons_iconsets/classic/icons/cistern-0.png diff --git a/_iconsets/classic/icons/cistern-0.svg b/_addons_iconsets/classic/icons/cistern-0.svg similarity index 100% rename from _iconsets/classic/icons/cistern-0.svg rename to _addons_iconsets/classic/icons/cistern-0.svg diff --git a/_iconsets/classic/icons/cistern-10.png b/_addons_iconsets/classic/icons/cistern-10.png similarity index 100% rename from _iconsets/classic/icons/cistern-10.png rename to _addons_iconsets/classic/icons/cistern-10.png diff --git a/_iconsets/classic/icons/cistern-10.svg b/_addons_iconsets/classic/icons/cistern-10.svg similarity index 100% rename from _iconsets/classic/icons/cistern-10.svg rename to _addons_iconsets/classic/icons/cistern-10.svg diff --git a/_iconsets/classic/icons/cistern-100.png b/_addons_iconsets/classic/icons/cistern-100.png similarity index 100% rename from _iconsets/classic/icons/cistern-100.png rename to _addons_iconsets/classic/icons/cistern-100.png diff --git a/_iconsets/classic/icons/cistern-100.svg b/_addons_iconsets/classic/icons/cistern-100.svg similarity index 100% rename from _iconsets/classic/icons/cistern-100.svg rename to _addons_iconsets/classic/icons/cistern-100.svg diff --git a/_iconsets/classic/icons/cistern-20.png b/_addons_iconsets/classic/icons/cistern-20.png similarity index 100% rename from _iconsets/classic/icons/cistern-20.png rename to _addons_iconsets/classic/icons/cistern-20.png diff --git a/_iconsets/classic/icons/cistern-20.svg b/_addons_iconsets/classic/icons/cistern-20.svg similarity index 100% rename from _iconsets/classic/icons/cistern-20.svg rename to _addons_iconsets/classic/icons/cistern-20.svg diff --git a/_iconsets/classic/icons/cistern-30.png b/_addons_iconsets/classic/icons/cistern-30.png similarity index 100% rename from _iconsets/classic/icons/cistern-30.png rename to _addons_iconsets/classic/icons/cistern-30.png diff --git a/_iconsets/classic/icons/cistern-30.svg b/_addons_iconsets/classic/icons/cistern-30.svg similarity index 100% rename from _iconsets/classic/icons/cistern-30.svg rename to _addons_iconsets/classic/icons/cistern-30.svg diff --git a/_iconsets/classic/icons/cistern-40.png b/_addons_iconsets/classic/icons/cistern-40.png similarity index 100% rename from _iconsets/classic/icons/cistern-40.png rename to _addons_iconsets/classic/icons/cistern-40.png diff --git a/_iconsets/classic/icons/cistern-40.svg b/_addons_iconsets/classic/icons/cistern-40.svg similarity index 100% rename from _iconsets/classic/icons/cistern-40.svg rename to _addons_iconsets/classic/icons/cistern-40.svg diff --git a/_iconsets/classic/icons/cistern-50.png b/_addons_iconsets/classic/icons/cistern-50.png similarity index 100% rename from _iconsets/classic/icons/cistern-50.png rename to _addons_iconsets/classic/icons/cistern-50.png diff --git a/_iconsets/classic/icons/cistern-50.svg b/_addons_iconsets/classic/icons/cistern-50.svg similarity index 100% rename from _iconsets/classic/icons/cistern-50.svg rename to _addons_iconsets/classic/icons/cistern-50.svg diff --git a/_iconsets/classic/icons/cistern-60.png b/_addons_iconsets/classic/icons/cistern-60.png similarity index 100% rename from _iconsets/classic/icons/cistern-60.png rename to _addons_iconsets/classic/icons/cistern-60.png diff --git a/_iconsets/classic/icons/cistern-60.svg b/_addons_iconsets/classic/icons/cistern-60.svg similarity index 100% rename from _iconsets/classic/icons/cistern-60.svg rename to _addons_iconsets/classic/icons/cistern-60.svg diff --git a/_iconsets/classic/icons/cistern-70.png b/_addons_iconsets/classic/icons/cistern-70.png similarity index 100% rename from _iconsets/classic/icons/cistern-70.png rename to _addons_iconsets/classic/icons/cistern-70.png diff --git a/_iconsets/classic/icons/cistern-70.svg b/_addons_iconsets/classic/icons/cistern-70.svg similarity index 100% rename from _iconsets/classic/icons/cistern-70.svg rename to _addons_iconsets/classic/icons/cistern-70.svg diff --git a/_iconsets/classic/icons/cistern-80.png b/_addons_iconsets/classic/icons/cistern-80.png similarity index 100% rename from _iconsets/classic/icons/cistern-80.png rename to _addons_iconsets/classic/icons/cistern-80.png diff --git a/_iconsets/classic/icons/cistern-80.svg b/_addons_iconsets/classic/icons/cistern-80.svg similarity index 100% rename from _iconsets/classic/icons/cistern-80.svg rename to _addons_iconsets/classic/icons/cistern-80.svg diff --git a/_iconsets/classic/icons/cistern-90.png b/_addons_iconsets/classic/icons/cistern-90.png similarity index 100% rename from _iconsets/classic/icons/cistern-90.png rename to _addons_iconsets/classic/icons/cistern-90.png diff --git a/_iconsets/classic/icons/cistern-90.svg b/_addons_iconsets/classic/icons/cistern-90.svg similarity index 100% rename from _iconsets/classic/icons/cistern-90.svg rename to _addons_iconsets/classic/icons/cistern-90.svg diff --git a/_iconsets/classic/icons/cistern.png b/_addons_iconsets/classic/icons/cistern.png similarity index 100% rename from _iconsets/classic/icons/cistern.png rename to _addons_iconsets/classic/icons/cistern.png diff --git a/_iconsets/classic/icons/cistern.svg b/_addons_iconsets/classic/icons/cistern.svg similarity index 100% rename from _iconsets/classic/icons/cistern.svg rename to _addons_iconsets/classic/icons/cistern.svg diff --git a/_iconsets/classic/icons/climate-on.png b/_addons_iconsets/classic/icons/climate-on.png similarity index 100% rename from _iconsets/classic/icons/climate-on.png rename to _addons_iconsets/classic/icons/climate-on.png diff --git a/_iconsets/classic/icons/climate-on.svg b/_addons_iconsets/classic/icons/climate-on.svg similarity index 100% rename from _iconsets/classic/icons/climate-on.svg rename to _addons_iconsets/classic/icons/climate-on.svg diff --git a/_iconsets/classic/icons/climate.png b/_addons_iconsets/classic/icons/climate.png similarity index 100% rename from _iconsets/classic/icons/climate.png rename to _addons_iconsets/classic/icons/climate.png diff --git a/_iconsets/classic/icons/climate.svg b/_addons_iconsets/classic/icons/climate.svg similarity index 100% rename from _iconsets/classic/icons/climate.svg rename to _addons_iconsets/classic/icons/climate.svg diff --git a/_iconsets/classic/icons/clock-on.png b/_addons_iconsets/classic/icons/clock-on.png similarity index 100% rename from _iconsets/classic/icons/clock-on.png rename to _addons_iconsets/classic/icons/clock-on.png diff --git a/_iconsets/classic/icons/clock-on.svg b/_addons_iconsets/classic/icons/clock-on.svg similarity index 100% rename from _iconsets/classic/icons/clock-on.svg rename to _addons_iconsets/classic/icons/clock-on.svg diff --git a/_iconsets/classic/icons/clock.png b/_addons_iconsets/classic/icons/clock.png similarity index 100% rename from _iconsets/classic/icons/clock.png rename to _addons_iconsets/classic/icons/clock.png diff --git a/_iconsets/classic/icons/clock.svg b/_addons_iconsets/classic/icons/clock.svg similarity index 100% rename from _iconsets/classic/icons/clock.svg rename to _addons_iconsets/classic/icons/clock.svg diff --git a/_iconsets/classic/icons/colorlight.png b/_addons_iconsets/classic/icons/colorlight.png similarity index 100% rename from _iconsets/classic/icons/colorlight.png rename to _addons_iconsets/classic/icons/colorlight.png diff --git a/_iconsets/classic/icons/colorlight.svg b/_addons_iconsets/classic/icons/colorlight.svg similarity index 100% rename from _iconsets/classic/icons/colorlight.svg rename to _addons_iconsets/classic/icons/colorlight.svg diff --git a/_iconsets/classic/icons/colorpicker.png b/_addons_iconsets/classic/icons/colorpicker.png similarity index 100% rename from _iconsets/classic/icons/colorpicker.png rename to _addons_iconsets/classic/icons/colorpicker.png diff --git a/_iconsets/classic/icons/colorpicker.svg b/_addons_iconsets/classic/icons/colorpicker.svg similarity index 100% rename from _iconsets/classic/icons/colorpicker.svg rename to _addons_iconsets/classic/icons/colorpicker.svg diff --git a/_iconsets/classic/icons/colorwheel.png b/_addons_iconsets/classic/icons/colorwheel.png similarity index 100% rename from _iconsets/classic/icons/colorwheel.png rename to _addons_iconsets/classic/icons/colorwheel.png diff --git a/_iconsets/classic/icons/colorwheel.svg b/_addons_iconsets/classic/icons/colorwheel.svg similarity index 100% rename from _iconsets/classic/icons/colorwheel.svg rename to _addons_iconsets/classic/icons/colorwheel.svg diff --git a/_iconsets/classic/icons/contact-ajar.png b/_addons_iconsets/classic/icons/contact-ajar.png similarity index 100% rename from _iconsets/classic/icons/contact-ajar.png rename to _addons_iconsets/classic/icons/contact-ajar.png diff --git a/_iconsets/classic/icons/contact-ajar.svg b/_addons_iconsets/classic/icons/contact-ajar.svg similarity index 100% rename from _iconsets/classic/icons/contact-ajar.svg rename to _addons_iconsets/classic/icons/contact-ajar.svg diff --git a/_iconsets/classic/icons/contact-closed.png b/_addons_iconsets/classic/icons/contact-closed.png similarity index 100% rename from _iconsets/classic/icons/contact-closed.png rename to _addons_iconsets/classic/icons/contact-closed.png diff --git a/_iconsets/classic/icons/contact-closed.svg b/_addons_iconsets/classic/icons/contact-closed.svg similarity index 100% rename from _iconsets/classic/icons/contact-closed.svg rename to _addons_iconsets/classic/icons/contact-closed.svg diff --git a/_iconsets/classic/icons/contact-open.png b/_addons_iconsets/classic/icons/contact-open.png similarity index 100% rename from _iconsets/classic/icons/contact-open.png rename to _addons_iconsets/classic/icons/contact-open.png diff --git a/_iconsets/classic/icons/contact-open.svg b/_addons_iconsets/classic/icons/contact-open.svg similarity index 100% rename from _iconsets/classic/icons/contact-open.svg rename to _addons_iconsets/classic/icons/contact-open.svg diff --git a/_iconsets/classic/icons/contact.png b/_addons_iconsets/classic/icons/contact.png similarity index 100% rename from _iconsets/classic/icons/contact.png rename to _addons_iconsets/classic/icons/contact.png diff --git a/_iconsets/classic/icons/contact.svg b/_addons_iconsets/classic/icons/contact.svg similarity index 100% rename from _iconsets/classic/icons/contact.svg rename to _addons_iconsets/classic/icons/contact.svg diff --git a/_iconsets/classic/icons/corridor.png b/_addons_iconsets/classic/icons/corridor.png similarity index 100% rename from _iconsets/classic/icons/corridor.png rename to _addons_iconsets/classic/icons/corridor.png diff --git a/_iconsets/classic/icons/corridor.svg b/_addons_iconsets/classic/icons/corridor.svg similarity index 100% rename from _iconsets/classic/icons/corridor.svg rename to _addons_iconsets/classic/icons/corridor.svg diff --git a/_iconsets/classic/icons/dimmablelight-0.png b/_addons_iconsets/classic/icons/dimmablelight-0.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-0.png rename to _addons_iconsets/classic/icons/dimmablelight-0.png diff --git a/_iconsets/classic/icons/dimmablelight-0.svg b/_addons_iconsets/classic/icons/dimmablelight-0.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-0.svg rename to _addons_iconsets/classic/icons/dimmablelight-0.svg diff --git a/_iconsets/classic/icons/dimmablelight-10.png b/_addons_iconsets/classic/icons/dimmablelight-10.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-10.png rename to _addons_iconsets/classic/icons/dimmablelight-10.png diff --git a/_iconsets/classic/icons/dimmablelight-10.svg b/_addons_iconsets/classic/icons/dimmablelight-10.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-10.svg rename to _addons_iconsets/classic/icons/dimmablelight-10.svg diff --git a/_iconsets/classic/icons/dimmablelight-100.png b/_addons_iconsets/classic/icons/dimmablelight-100.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-100.png rename to _addons_iconsets/classic/icons/dimmablelight-100.png diff --git a/_iconsets/classic/icons/dimmablelight-100.svg b/_addons_iconsets/classic/icons/dimmablelight-100.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-100.svg rename to _addons_iconsets/classic/icons/dimmablelight-100.svg diff --git a/_iconsets/classic/icons/dimmablelight-20.png b/_addons_iconsets/classic/icons/dimmablelight-20.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-20.png rename to _addons_iconsets/classic/icons/dimmablelight-20.png diff --git a/_iconsets/classic/icons/dimmablelight-20.svg b/_addons_iconsets/classic/icons/dimmablelight-20.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-20.svg rename to _addons_iconsets/classic/icons/dimmablelight-20.svg diff --git a/_iconsets/classic/icons/dimmablelight-30.png b/_addons_iconsets/classic/icons/dimmablelight-30.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-30.png rename to _addons_iconsets/classic/icons/dimmablelight-30.png diff --git a/_iconsets/classic/icons/dimmablelight-30.svg b/_addons_iconsets/classic/icons/dimmablelight-30.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-30.svg rename to _addons_iconsets/classic/icons/dimmablelight-30.svg diff --git a/_iconsets/classic/icons/dimmablelight-40.png b/_addons_iconsets/classic/icons/dimmablelight-40.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-40.png rename to _addons_iconsets/classic/icons/dimmablelight-40.png diff --git a/_iconsets/classic/icons/dimmablelight-40.svg b/_addons_iconsets/classic/icons/dimmablelight-40.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-40.svg rename to _addons_iconsets/classic/icons/dimmablelight-40.svg diff --git a/_iconsets/classic/icons/dimmablelight-50.png b/_addons_iconsets/classic/icons/dimmablelight-50.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-50.png rename to _addons_iconsets/classic/icons/dimmablelight-50.png diff --git a/_iconsets/classic/icons/dimmablelight-50.svg b/_addons_iconsets/classic/icons/dimmablelight-50.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-50.svg rename to _addons_iconsets/classic/icons/dimmablelight-50.svg diff --git a/_iconsets/classic/icons/dimmablelight-60.png b/_addons_iconsets/classic/icons/dimmablelight-60.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-60.png rename to _addons_iconsets/classic/icons/dimmablelight-60.png diff --git a/_iconsets/classic/icons/dimmablelight-60.svg b/_addons_iconsets/classic/icons/dimmablelight-60.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-60.svg rename to _addons_iconsets/classic/icons/dimmablelight-60.svg diff --git a/_iconsets/classic/icons/dimmablelight-70.png b/_addons_iconsets/classic/icons/dimmablelight-70.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-70.png rename to _addons_iconsets/classic/icons/dimmablelight-70.png diff --git a/_iconsets/classic/icons/dimmablelight-70.svg b/_addons_iconsets/classic/icons/dimmablelight-70.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-70.svg rename to _addons_iconsets/classic/icons/dimmablelight-70.svg diff --git a/_iconsets/classic/icons/dimmablelight-80.png b/_addons_iconsets/classic/icons/dimmablelight-80.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-80.png rename to _addons_iconsets/classic/icons/dimmablelight-80.png diff --git a/_iconsets/classic/icons/dimmablelight-80.svg b/_addons_iconsets/classic/icons/dimmablelight-80.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-80.svg rename to _addons_iconsets/classic/icons/dimmablelight-80.svg diff --git a/_iconsets/classic/icons/dimmablelight-90.png b/_addons_iconsets/classic/icons/dimmablelight-90.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight-90.png rename to _addons_iconsets/classic/icons/dimmablelight-90.png diff --git a/_iconsets/classic/icons/dimmablelight-90.svg b/_addons_iconsets/classic/icons/dimmablelight-90.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight-90.svg rename to _addons_iconsets/classic/icons/dimmablelight-90.svg diff --git a/_iconsets/classic/icons/dimmablelight.png b/_addons_iconsets/classic/icons/dimmablelight.png similarity index 100% rename from _iconsets/classic/icons/dimmablelight.png rename to _addons_iconsets/classic/icons/dimmablelight.png diff --git a/_iconsets/classic/icons/dimmablelight.svg b/_addons_iconsets/classic/icons/dimmablelight.svg similarity index 100% rename from _iconsets/classic/icons/dimmablelight.svg rename to _addons_iconsets/classic/icons/dimmablelight.svg diff --git a/_iconsets/classic/icons/door-closed.png b/_addons_iconsets/classic/icons/door-closed.png similarity index 100% rename from _iconsets/classic/icons/door-closed.png rename to _addons_iconsets/classic/icons/door-closed.png diff --git a/_iconsets/classic/icons/door-closed.svg b/_addons_iconsets/classic/icons/door-closed.svg similarity index 100% rename from _iconsets/classic/icons/door-closed.svg rename to _addons_iconsets/classic/icons/door-closed.svg diff --git a/_iconsets/classic/icons/door-open.png b/_addons_iconsets/classic/icons/door-open.png similarity index 100% rename from _iconsets/classic/icons/door-open.png rename to _addons_iconsets/classic/icons/door-open.png diff --git a/_iconsets/classic/icons/door-open.svg b/_addons_iconsets/classic/icons/door-open.svg similarity index 100% rename from _iconsets/classic/icons/door-open.svg rename to _addons_iconsets/classic/icons/door-open.svg diff --git a/_iconsets/classic/icons/door.png b/_addons_iconsets/classic/icons/door.png similarity index 100% rename from _iconsets/classic/icons/door.png rename to _addons_iconsets/classic/icons/door.png diff --git a/_iconsets/classic/icons/door.svg b/_addons_iconsets/classic/icons/door.svg similarity index 100% rename from _iconsets/classic/icons/door.svg rename to _addons_iconsets/classic/icons/door.svg diff --git a/_iconsets/classic/icons/dryer-0.png b/_addons_iconsets/classic/icons/dryer-0.png similarity index 100% rename from _iconsets/classic/icons/dryer-0.png rename to _addons_iconsets/classic/icons/dryer-0.png diff --git a/_iconsets/classic/icons/dryer-0.svg b/_addons_iconsets/classic/icons/dryer-0.svg similarity index 100% rename from _iconsets/classic/icons/dryer-0.svg rename to _addons_iconsets/classic/icons/dryer-0.svg diff --git a/_iconsets/classic/icons/dryer-1.png b/_addons_iconsets/classic/icons/dryer-1.png similarity index 100% rename from _iconsets/classic/icons/dryer-1.png rename to _addons_iconsets/classic/icons/dryer-1.png diff --git a/_iconsets/classic/icons/dryer-1.svg b/_addons_iconsets/classic/icons/dryer-1.svg similarity index 100% rename from _iconsets/classic/icons/dryer-1.svg rename to _addons_iconsets/classic/icons/dryer-1.svg diff --git a/_iconsets/classic/icons/dryer-2.png b/_addons_iconsets/classic/icons/dryer-2.png similarity index 100% rename from _iconsets/classic/icons/dryer-2.png rename to _addons_iconsets/classic/icons/dryer-2.png diff --git a/_iconsets/classic/icons/dryer-2.svg b/_addons_iconsets/classic/icons/dryer-2.svg similarity index 100% rename from _iconsets/classic/icons/dryer-2.svg rename to _addons_iconsets/classic/icons/dryer-2.svg diff --git a/_iconsets/classic/icons/dryer-3.png b/_addons_iconsets/classic/icons/dryer-3.png similarity index 100% rename from _iconsets/classic/icons/dryer-3.png rename to _addons_iconsets/classic/icons/dryer-3.png diff --git a/_iconsets/classic/icons/dryer-3.svg b/_addons_iconsets/classic/icons/dryer-3.svg similarity index 100% rename from _iconsets/classic/icons/dryer-3.svg rename to _addons_iconsets/classic/icons/dryer-3.svg diff --git a/_iconsets/classic/icons/dryer-4.png b/_addons_iconsets/classic/icons/dryer-4.png similarity index 100% rename from _iconsets/classic/icons/dryer-4.png rename to _addons_iconsets/classic/icons/dryer-4.png diff --git a/_iconsets/classic/icons/dryer-4.svg b/_addons_iconsets/classic/icons/dryer-4.svg similarity index 100% rename from _iconsets/classic/icons/dryer-4.svg rename to _addons_iconsets/classic/icons/dryer-4.svg diff --git a/_iconsets/classic/icons/dryer-5.png b/_addons_iconsets/classic/icons/dryer-5.png similarity index 100% rename from _iconsets/classic/icons/dryer-5.png rename to _addons_iconsets/classic/icons/dryer-5.png diff --git a/_iconsets/classic/icons/dryer-5.svg b/_addons_iconsets/classic/icons/dryer-5.svg similarity index 100% rename from _iconsets/classic/icons/dryer-5.svg rename to _addons_iconsets/classic/icons/dryer-5.svg diff --git a/_iconsets/classic/icons/dryer.png b/_addons_iconsets/classic/icons/dryer.png similarity index 100% rename from _iconsets/classic/icons/dryer.png rename to _addons_iconsets/classic/icons/dryer.png diff --git a/_iconsets/classic/icons/dryer.svg b/_addons_iconsets/classic/icons/dryer.svg similarity index 100% rename from _iconsets/classic/icons/dryer.svg rename to _addons_iconsets/classic/icons/dryer.svg diff --git a/_iconsets/classic/icons/energy.png b/_addons_iconsets/classic/icons/energy.png similarity index 100% rename from _iconsets/classic/icons/energy.png rename to _addons_iconsets/classic/icons/energy.png diff --git a/_iconsets/classic/icons/energy.svg b/_addons_iconsets/classic/icons/energy.svg similarity index 100% rename from _iconsets/classic/icons/energy.svg rename to _addons_iconsets/classic/icons/energy.svg diff --git a/_iconsets/classic/icons/error.png b/_addons_iconsets/classic/icons/error.png similarity index 100% rename from _iconsets/classic/icons/error.png rename to _addons_iconsets/classic/icons/error.png diff --git a/_iconsets/classic/icons/error.svg b/_addons_iconsets/classic/icons/error.svg similarity index 100% rename from _iconsets/classic/icons/error.svg rename to _addons_iconsets/classic/icons/error.svg diff --git a/_iconsets/classic/icons/fan.png b/_addons_iconsets/classic/icons/fan.png similarity index 100% rename from _iconsets/classic/icons/fan.png rename to _addons_iconsets/classic/icons/fan.png diff --git a/_iconsets/classic/icons/fan.svg b/_addons_iconsets/classic/icons/fan.svg similarity index 100% rename from _iconsets/classic/icons/fan.svg rename to _addons_iconsets/classic/icons/fan.svg diff --git a/_iconsets/classic/icons/fan_box.png b/_addons_iconsets/classic/icons/fan_box.png similarity index 100% rename from _iconsets/classic/icons/fan_box.png rename to _addons_iconsets/classic/icons/fan_box.png diff --git a/_iconsets/classic/icons/fan_box.svg b/_addons_iconsets/classic/icons/fan_box.svg similarity index 100% rename from _iconsets/classic/icons/fan_box.svg rename to _addons_iconsets/classic/icons/fan_box.svg diff --git a/_iconsets/classic/icons/fan_ceiling.png b/_addons_iconsets/classic/icons/fan_ceiling.png similarity index 100% rename from _iconsets/classic/icons/fan_ceiling.png rename to _addons_iconsets/classic/icons/fan_ceiling.png diff --git a/_iconsets/classic/icons/fan_ceiling.svg b/_addons_iconsets/classic/icons/fan_ceiling.svg similarity index 100% rename from _iconsets/classic/icons/fan_ceiling.svg rename to _addons_iconsets/classic/icons/fan_ceiling.svg diff --git a/_iconsets/classic/icons/faucet.png b/_addons_iconsets/classic/icons/faucet.png similarity index 100% rename from _iconsets/classic/icons/faucet.png rename to _addons_iconsets/classic/icons/faucet.png diff --git a/_iconsets/classic/icons/faucet.svg b/_addons_iconsets/classic/icons/faucet.svg similarity index 100% rename from _iconsets/classic/icons/faucet.svg rename to _addons_iconsets/classic/icons/faucet.svg diff --git a/_iconsets/classic/icons/favicon.ico b/_addons_iconsets/classic/icons/favicon.ico similarity index 100% rename from _iconsets/classic/icons/favicon.ico rename to _addons_iconsets/classic/icons/favicon.ico diff --git a/_iconsets/classic/icons/fire-off.png b/_addons_iconsets/classic/icons/fire-off.png similarity index 100% rename from _iconsets/classic/icons/fire-off.png rename to _addons_iconsets/classic/icons/fire-off.png diff --git a/_iconsets/classic/icons/fire-off.svg b/_addons_iconsets/classic/icons/fire-off.svg similarity index 100% rename from _iconsets/classic/icons/fire-off.svg rename to _addons_iconsets/classic/icons/fire-off.svg diff --git a/_iconsets/classic/icons/fire-on.png b/_addons_iconsets/classic/icons/fire-on.png similarity index 100% rename from _iconsets/classic/icons/fire-on.png rename to _addons_iconsets/classic/icons/fire-on.png diff --git a/_iconsets/classic/icons/fire-on.svg b/_addons_iconsets/classic/icons/fire-on.svg similarity index 100% rename from _iconsets/classic/icons/fire-on.svg rename to _addons_iconsets/classic/icons/fire-on.svg diff --git a/_iconsets/classic/icons/fire.png b/_addons_iconsets/classic/icons/fire.png similarity index 100% rename from _iconsets/classic/icons/fire.png rename to _addons_iconsets/classic/icons/fire.png diff --git a/_iconsets/classic/icons/fire.svg b/_addons_iconsets/classic/icons/fire.svg similarity index 100% rename from _iconsets/classic/icons/fire.svg rename to _addons_iconsets/classic/icons/fire.svg diff --git a/_iconsets/classic/icons/firstfloor.png b/_addons_iconsets/classic/icons/firstfloor.png similarity index 100% rename from _iconsets/classic/icons/firstfloor.png rename to _addons_iconsets/classic/icons/firstfloor.png diff --git a/_iconsets/classic/icons/firstfloor.svg b/_addons_iconsets/classic/icons/firstfloor.svg similarity index 100% rename from _iconsets/classic/icons/firstfloor.svg rename to _addons_iconsets/classic/icons/firstfloor.svg diff --git a/_iconsets/classic/icons/flow.png b/_addons_iconsets/classic/icons/flow.png similarity index 100% rename from _iconsets/classic/icons/flow.png rename to _addons_iconsets/classic/icons/flow.png diff --git a/_iconsets/classic/icons/flow.svg b/_addons_iconsets/classic/icons/flow.svg similarity index 100% rename from _iconsets/classic/icons/flow.svg rename to _addons_iconsets/classic/icons/flow.svg diff --git a/_iconsets/classic/icons/flowpipe.png b/_addons_iconsets/classic/icons/flowpipe.png similarity index 100% rename from _iconsets/classic/icons/flowpipe.png rename to _addons_iconsets/classic/icons/flowpipe.png diff --git a/_iconsets/classic/icons/flowpipe.svg b/_addons_iconsets/classic/icons/flowpipe.svg similarity index 100% rename from _iconsets/classic/icons/flowpipe.svg rename to _addons_iconsets/classic/icons/flowpipe.svg diff --git a/_iconsets/classic/icons/frontdoor-closed.png b/_addons_iconsets/classic/icons/frontdoor-closed.png similarity index 100% rename from _iconsets/classic/icons/frontdoor-closed.png rename to _addons_iconsets/classic/icons/frontdoor-closed.png diff --git a/_iconsets/classic/icons/frontdoor-closed.svg b/_addons_iconsets/classic/icons/frontdoor-closed.svg similarity index 100% rename from _iconsets/classic/icons/frontdoor-closed.svg rename to _addons_iconsets/classic/icons/frontdoor-closed.svg diff --git a/_iconsets/classic/icons/frontdoor-open.png b/_addons_iconsets/classic/icons/frontdoor-open.png similarity index 100% rename from _iconsets/classic/icons/frontdoor-open.png rename to _addons_iconsets/classic/icons/frontdoor-open.png diff --git a/_iconsets/classic/icons/frontdoor-open.svg b/_addons_iconsets/classic/icons/frontdoor-open.svg similarity index 100% rename from _iconsets/classic/icons/frontdoor-open.svg rename to _addons_iconsets/classic/icons/frontdoor-open.svg diff --git a/_iconsets/classic/icons/frontdoor.png b/_addons_iconsets/classic/icons/frontdoor.png similarity index 100% rename from _iconsets/classic/icons/frontdoor.png rename to _addons_iconsets/classic/icons/frontdoor.png diff --git a/_iconsets/classic/icons/frontdoor.svg b/_addons_iconsets/classic/icons/frontdoor.svg similarity index 100% rename from _iconsets/classic/icons/frontdoor.svg rename to _addons_iconsets/classic/icons/frontdoor.svg diff --git a/_iconsets/classic/icons/garage.png b/_addons_iconsets/classic/icons/garage.png similarity index 100% rename from _iconsets/classic/icons/garage.png rename to _addons_iconsets/classic/icons/garage.png diff --git a/_iconsets/classic/icons/garage.svg b/_addons_iconsets/classic/icons/garage.svg similarity index 100% rename from _iconsets/classic/icons/garage.svg rename to _addons_iconsets/classic/icons/garage.svg diff --git a/_iconsets/classic/icons/garage_detached.png b/_addons_iconsets/classic/icons/garage_detached.png similarity index 100% rename from _iconsets/classic/icons/garage_detached.png rename to _addons_iconsets/classic/icons/garage_detached.png diff --git a/_iconsets/classic/icons/garage_detached.svg b/_addons_iconsets/classic/icons/garage_detached.svg similarity index 100% rename from _iconsets/classic/icons/garage_detached.svg rename to _addons_iconsets/classic/icons/garage_detached.svg diff --git a/_iconsets/classic/icons/garage_detached_selected.png b/_addons_iconsets/classic/icons/garage_detached_selected.png similarity index 100% rename from _iconsets/classic/icons/garage_detached_selected.png rename to _addons_iconsets/classic/icons/garage_detached_selected.png diff --git a/_iconsets/classic/icons/garage_detached_selected.svg b/_addons_iconsets/classic/icons/garage_detached_selected.svg similarity index 100% rename from _iconsets/classic/icons/garage_detached_selected.svg rename to _addons_iconsets/classic/icons/garage_detached_selected.svg diff --git a/_iconsets/classic/icons/garagedoor-0.png b/_addons_iconsets/classic/icons/garagedoor-0.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-0.png rename to _addons_iconsets/classic/icons/garagedoor-0.png diff --git a/_iconsets/classic/icons/garagedoor-0.svg b/_addons_iconsets/classic/icons/garagedoor-0.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-0.svg rename to _addons_iconsets/classic/icons/garagedoor-0.svg diff --git a/_iconsets/classic/icons/garagedoor-10.png b/_addons_iconsets/classic/icons/garagedoor-10.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-10.png rename to _addons_iconsets/classic/icons/garagedoor-10.png diff --git a/_iconsets/classic/icons/garagedoor-10.svg b/_addons_iconsets/classic/icons/garagedoor-10.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-10.svg rename to _addons_iconsets/classic/icons/garagedoor-10.svg diff --git a/_iconsets/classic/icons/garagedoor-100.png b/_addons_iconsets/classic/icons/garagedoor-100.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-100.png rename to _addons_iconsets/classic/icons/garagedoor-100.png diff --git a/_iconsets/classic/icons/garagedoor-100.svg b/_addons_iconsets/classic/icons/garagedoor-100.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-100.svg rename to _addons_iconsets/classic/icons/garagedoor-100.svg diff --git a/_iconsets/classic/icons/garagedoor-20.png b/_addons_iconsets/classic/icons/garagedoor-20.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-20.png rename to _addons_iconsets/classic/icons/garagedoor-20.png diff --git a/_iconsets/classic/icons/garagedoor-20.svg b/_addons_iconsets/classic/icons/garagedoor-20.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-20.svg rename to _addons_iconsets/classic/icons/garagedoor-20.svg diff --git a/_iconsets/classic/icons/garagedoor-30.png b/_addons_iconsets/classic/icons/garagedoor-30.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-30.png rename to _addons_iconsets/classic/icons/garagedoor-30.png diff --git a/_iconsets/classic/icons/garagedoor-30.svg b/_addons_iconsets/classic/icons/garagedoor-30.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-30.svg rename to _addons_iconsets/classic/icons/garagedoor-30.svg diff --git a/_iconsets/classic/icons/garagedoor-40.png b/_addons_iconsets/classic/icons/garagedoor-40.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-40.png rename to _addons_iconsets/classic/icons/garagedoor-40.png diff --git a/_iconsets/classic/icons/garagedoor-40.svg b/_addons_iconsets/classic/icons/garagedoor-40.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-40.svg rename to _addons_iconsets/classic/icons/garagedoor-40.svg diff --git a/_iconsets/classic/icons/garagedoor-50.png b/_addons_iconsets/classic/icons/garagedoor-50.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-50.png rename to _addons_iconsets/classic/icons/garagedoor-50.png diff --git a/_iconsets/classic/icons/garagedoor-50.svg b/_addons_iconsets/classic/icons/garagedoor-50.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-50.svg rename to _addons_iconsets/classic/icons/garagedoor-50.svg diff --git a/_iconsets/classic/icons/garagedoor-60.png b/_addons_iconsets/classic/icons/garagedoor-60.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-60.png rename to _addons_iconsets/classic/icons/garagedoor-60.png diff --git a/_iconsets/classic/icons/garagedoor-60.svg b/_addons_iconsets/classic/icons/garagedoor-60.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-60.svg rename to _addons_iconsets/classic/icons/garagedoor-60.svg diff --git a/_iconsets/classic/icons/garagedoor-70.png b/_addons_iconsets/classic/icons/garagedoor-70.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-70.png rename to _addons_iconsets/classic/icons/garagedoor-70.png diff --git a/_iconsets/classic/icons/garagedoor-70.svg b/_addons_iconsets/classic/icons/garagedoor-70.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-70.svg rename to _addons_iconsets/classic/icons/garagedoor-70.svg diff --git a/_iconsets/classic/icons/garagedoor-80.png b/_addons_iconsets/classic/icons/garagedoor-80.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-80.png rename to _addons_iconsets/classic/icons/garagedoor-80.png diff --git a/_iconsets/classic/icons/garagedoor-80.svg b/_addons_iconsets/classic/icons/garagedoor-80.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-80.svg rename to _addons_iconsets/classic/icons/garagedoor-80.svg diff --git a/_iconsets/classic/icons/garagedoor-90.png b/_addons_iconsets/classic/icons/garagedoor-90.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-90.png rename to _addons_iconsets/classic/icons/garagedoor-90.png diff --git a/_iconsets/classic/icons/garagedoor-90.svg b/_addons_iconsets/classic/icons/garagedoor-90.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-90.svg rename to _addons_iconsets/classic/icons/garagedoor-90.svg diff --git a/_iconsets/classic/icons/garagedoor-ajar.png b/_addons_iconsets/classic/icons/garagedoor-ajar.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-ajar.png rename to _addons_iconsets/classic/icons/garagedoor-ajar.png diff --git a/_iconsets/classic/icons/garagedoor-ajar.svg b/_addons_iconsets/classic/icons/garagedoor-ajar.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-ajar.svg rename to _addons_iconsets/classic/icons/garagedoor-ajar.svg diff --git a/_iconsets/classic/icons/garagedoor-closed.png b/_addons_iconsets/classic/icons/garagedoor-closed.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-closed.png rename to _addons_iconsets/classic/icons/garagedoor-closed.png diff --git a/_iconsets/classic/icons/garagedoor-closed.svg b/_addons_iconsets/classic/icons/garagedoor-closed.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-closed.svg rename to _addons_iconsets/classic/icons/garagedoor-closed.svg diff --git a/_iconsets/classic/icons/garagedoor-open.png b/_addons_iconsets/classic/icons/garagedoor-open.png similarity index 100% rename from _iconsets/classic/icons/garagedoor-open.png rename to _addons_iconsets/classic/icons/garagedoor-open.png diff --git a/_iconsets/classic/icons/garagedoor-open.svg b/_addons_iconsets/classic/icons/garagedoor-open.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor-open.svg rename to _addons_iconsets/classic/icons/garagedoor-open.svg diff --git a/_iconsets/classic/icons/garagedoor.png b/_addons_iconsets/classic/icons/garagedoor.png similarity index 100% rename from _iconsets/classic/icons/garagedoor.png rename to _addons_iconsets/classic/icons/garagedoor.png diff --git a/_iconsets/classic/icons/garagedoor.svg b/_addons_iconsets/classic/icons/garagedoor.svg similarity index 100% rename from _iconsets/classic/icons/garagedoor.svg rename to _addons_iconsets/classic/icons/garagedoor.svg diff --git a/_iconsets/classic/icons/garden.png b/_addons_iconsets/classic/icons/garden.png similarity index 100% rename from _iconsets/classic/icons/garden.png rename to _addons_iconsets/classic/icons/garden.png diff --git a/_iconsets/classic/icons/garden.svg b/_addons_iconsets/classic/icons/garden.svg similarity index 100% rename from _iconsets/classic/icons/garden.svg rename to _addons_iconsets/classic/icons/garden.svg diff --git a/_iconsets/classic/icons/gas.png b/_addons_iconsets/classic/icons/gas.png similarity index 100% rename from _iconsets/classic/icons/gas.png rename to _addons_iconsets/classic/icons/gas.png diff --git a/_iconsets/classic/icons/gas.svg b/_addons_iconsets/classic/icons/gas.svg similarity index 100% rename from _iconsets/classic/icons/gas.svg rename to _addons_iconsets/classic/icons/gas.svg diff --git a/_iconsets/classic/icons/girl_1.png b/_addons_iconsets/classic/icons/girl_1.png similarity index 100% rename from _iconsets/classic/icons/girl_1.png rename to _addons_iconsets/classic/icons/girl_1.png diff --git a/_iconsets/classic/icons/girl_1.svg b/_addons_iconsets/classic/icons/girl_1.svg similarity index 100% rename from _iconsets/classic/icons/girl_1.svg rename to _addons_iconsets/classic/icons/girl_1.svg diff --git a/_iconsets/classic/icons/girl_2.png b/_addons_iconsets/classic/icons/girl_2.png similarity index 100% rename from _iconsets/classic/icons/girl_2.png rename to _addons_iconsets/classic/icons/girl_2.png diff --git a/_iconsets/classic/icons/girl_2.svg b/_addons_iconsets/classic/icons/girl_2.svg similarity index 100% rename from _iconsets/classic/icons/girl_2.svg rename to _addons_iconsets/classic/icons/girl_2.svg diff --git a/_iconsets/classic/icons/girl_3.png b/_addons_iconsets/classic/icons/girl_3.png similarity index 100% rename from _iconsets/classic/icons/girl_3.png rename to _addons_iconsets/classic/icons/girl_3.png diff --git a/_iconsets/classic/icons/girl_3.svg b/_addons_iconsets/classic/icons/girl_3.svg similarity index 100% rename from _iconsets/classic/icons/girl_3.svg rename to _addons_iconsets/classic/icons/girl_3.svg diff --git a/_iconsets/classic/icons/girl_4.png b/_addons_iconsets/classic/icons/girl_4.png similarity index 100% rename from _iconsets/classic/icons/girl_4.png rename to _addons_iconsets/classic/icons/girl_4.png diff --git a/_iconsets/classic/icons/girl_4.svg b/_addons_iconsets/classic/icons/girl_4.svg similarity index 100% rename from _iconsets/classic/icons/girl_4.svg rename to _addons_iconsets/classic/icons/girl_4.svg diff --git a/_iconsets/classic/icons/girl_5.png b/_addons_iconsets/classic/icons/girl_5.png similarity index 100% rename from _iconsets/classic/icons/girl_5.png rename to _addons_iconsets/classic/icons/girl_5.png diff --git a/_iconsets/classic/icons/girl_5.svg b/_addons_iconsets/classic/icons/girl_5.svg similarity index 100% rename from _iconsets/classic/icons/girl_5.svg rename to _addons_iconsets/classic/icons/girl_5.svg diff --git a/_iconsets/classic/icons/girl_6.png b/_addons_iconsets/classic/icons/girl_6.png similarity index 100% rename from _iconsets/classic/icons/girl_6.png rename to _addons_iconsets/classic/icons/girl_6.png diff --git a/_iconsets/classic/icons/girl_6.svg b/_addons_iconsets/classic/icons/girl_6.svg similarity index 100% rename from _iconsets/classic/icons/girl_6.svg rename to _addons_iconsets/classic/icons/girl_6.svg diff --git a/_iconsets/classic/icons/grass.png b/_addons_iconsets/classic/icons/grass.png similarity index 100% rename from _iconsets/classic/icons/grass.png rename to _addons_iconsets/classic/icons/grass.png diff --git a/_iconsets/classic/icons/grass.svg b/_addons_iconsets/classic/icons/grass.svg similarity index 100% rename from _iconsets/classic/icons/grass.svg rename to _addons_iconsets/classic/icons/grass.svg diff --git a/_iconsets/classic/icons/greenhouse.png b/_addons_iconsets/classic/icons/greenhouse.png similarity index 100% rename from _iconsets/classic/icons/greenhouse.png rename to _addons_iconsets/classic/icons/greenhouse.png diff --git a/_iconsets/classic/icons/greenhouse.svg b/_addons_iconsets/classic/icons/greenhouse.svg similarity index 100% rename from _iconsets/classic/icons/greenhouse.svg rename to _addons_iconsets/classic/icons/greenhouse.svg diff --git a/_iconsets/classic/icons/groundfloor.png b/_addons_iconsets/classic/icons/groundfloor.png similarity index 100% rename from _iconsets/classic/icons/groundfloor.png rename to _addons_iconsets/classic/icons/groundfloor.png diff --git a/_iconsets/classic/icons/groundfloor.svg b/_addons_iconsets/classic/icons/groundfloor.svg similarity index 100% rename from _iconsets/classic/icons/groundfloor.svg rename to _addons_iconsets/classic/icons/groundfloor.svg diff --git a/_iconsets/classic/icons/group.png b/_addons_iconsets/classic/icons/group.png similarity index 100% rename from _iconsets/classic/icons/group.png rename to _addons_iconsets/classic/icons/group.png diff --git a/_iconsets/classic/icons/group.svg b/_addons_iconsets/classic/icons/group.svg similarity index 100% rename from _iconsets/classic/icons/group.svg rename to _addons_iconsets/classic/icons/group.svg diff --git a/_iconsets/classic/icons/heating-0.png b/_addons_iconsets/classic/icons/heating-0.png similarity index 100% rename from _iconsets/classic/icons/heating-0.png rename to _addons_iconsets/classic/icons/heating-0.png diff --git a/_iconsets/classic/icons/heating-0.svg b/_addons_iconsets/classic/icons/heating-0.svg similarity index 100% rename from _iconsets/classic/icons/heating-0.svg rename to _addons_iconsets/classic/icons/heating-0.svg diff --git a/_iconsets/classic/icons/heating-100.png b/_addons_iconsets/classic/icons/heating-100.png similarity index 100% rename from _iconsets/classic/icons/heating-100.png rename to _addons_iconsets/classic/icons/heating-100.png diff --git a/_iconsets/classic/icons/heating-100.svg b/_addons_iconsets/classic/icons/heating-100.svg similarity index 100% rename from _iconsets/classic/icons/heating-100.svg rename to _addons_iconsets/classic/icons/heating-100.svg diff --git a/_iconsets/classic/icons/heating-20.png b/_addons_iconsets/classic/icons/heating-20.png similarity index 100% rename from _iconsets/classic/icons/heating-20.png rename to _addons_iconsets/classic/icons/heating-20.png diff --git a/_iconsets/classic/icons/heating-20.svg b/_addons_iconsets/classic/icons/heating-20.svg similarity index 100% rename from _iconsets/classic/icons/heating-20.svg rename to _addons_iconsets/classic/icons/heating-20.svg diff --git a/_iconsets/classic/icons/heating-40.png b/_addons_iconsets/classic/icons/heating-40.png similarity index 100% rename from _iconsets/classic/icons/heating-40.png rename to _addons_iconsets/classic/icons/heating-40.png diff --git a/_iconsets/classic/icons/heating-40.svg b/_addons_iconsets/classic/icons/heating-40.svg similarity index 100% rename from _iconsets/classic/icons/heating-40.svg rename to _addons_iconsets/classic/icons/heating-40.svg diff --git a/_iconsets/classic/icons/heating-60.png b/_addons_iconsets/classic/icons/heating-60.png similarity index 100% rename from _iconsets/classic/icons/heating-60.png rename to _addons_iconsets/classic/icons/heating-60.png diff --git a/_iconsets/classic/icons/heating-60.svg b/_addons_iconsets/classic/icons/heating-60.svg similarity index 100% rename from _iconsets/classic/icons/heating-60.svg rename to _addons_iconsets/classic/icons/heating-60.svg diff --git a/_iconsets/classic/icons/heating-80.png b/_addons_iconsets/classic/icons/heating-80.png similarity index 100% rename from _iconsets/classic/icons/heating-80.png rename to _addons_iconsets/classic/icons/heating-80.png diff --git a/_iconsets/classic/icons/heating-80.svg b/_addons_iconsets/classic/icons/heating-80.svg similarity index 100% rename from _iconsets/classic/icons/heating-80.svg rename to _addons_iconsets/classic/icons/heating-80.svg diff --git a/_iconsets/classic/icons/heating-off.png b/_addons_iconsets/classic/icons/heating-off.png similarity index 100% rename from _iconsets/classic/icons/heating-off.png rename to _addons_iconsets/classic/icons/heating-off.png diff --git a/_iconsets/classic/icons/heating-off.svg b/_addons_iconsets/classic/icons/heating-off.svg similarity index 100% rename from _iconsets/classic/icons/heating-off.svg rename to _addons_iconsets/classic/icons/heating-off.svg diff --git a/_iconsets/classic/icons/heating-on.png b/_addons_iconsets/classic/icons/heating-on.png similarity index 100% rename from _iconsets/classic/icons/heating-on.png rename to _addons_iconsets/classic/icons/heating-on.png diff --git a/_iconsets/classic/icons/heating-on.svg b/_addons_iconsets/classic/icons/heating-on.svg similarity index 100% rename from _iconsets/classic/icons/heating-on.svg rename to _addons_iconsets/classic/icons/heating-on.svg diff --git a/_iconsets/classic/icons/heating.png b/_addons_iconsets/classic/icons/heating.png similarity index 100% rename from _iconsets/classic/icons/heating.png rename to _addons_iconsets/classic/icons/heating.png diff --git a/_iconsets/classic/icons/heating.svg b/_addons_iconsets/classic/icons/heating.svg similarity index 100% rename from _iconsets/classic/icons/heating.svg rename to _addons_iconsets/classic/icons/heating.svg diff --git a/_iconsets/classic/icons/house.png b/_addons_iconsets/classic/icons/house.png similarity index 100% rename from _iconsets/classic/icons/house.png rename to _addons_iconsets/classic/icons/house.png diff --git a/_iconsets/classic/icons/house.svg b/_addons_iconsets/classic/icons/house.svg similarity index 100% rename from _iconsets/classic/icons/house.svg rename to _addons_iconsets/classic/icons/house.svg diff --git a/_iconsets/classic/icons/humidity-0.png b/_addons_iconsets/classic/icons/humidity-0.png similarity index 100% rename from _iconsets/classic/icons/humidity-0.png rename to _addons_iconsets/classic/icons/humidity-0.png diff --git a/_iconsets/classic/icons/humidity-0.svg b/_addons_iconsets/classic/icons/humidity-0.svg similarity index 100% rename from _iconsets/classic/icons/humidity-0.svg rename to _addons_iconsets/classic/icons/humidity-0.svg diff --git a/_iconsets/classic/icons/humidity-10.png b/_addons_iconsets/classic/icons/humidity-10.png similarity index 100% rename from _iconsets/classic/icons/humidity-10.png rename to _addons_iconsets/classic/icons/humidity-10.png diff --git a/_iconsets/classic/icons/humidity-10.svg b/_addons_iconsets/classic/icons/humidity-10.svg similarity index 100% rename from _iconsets/classic/icons/humidity-10.svg rename to _addons_iconsets/classic/icons/humidity-10.svg diff --git a/_iconsets/classic/icons/humidity-100.png b/_addons_iconsets/classic/icons/humidity-100.png similarity index 100% rename from _iconsets/classic/icons/humidity-100.png rename to _addons_iconsets/classic/icons/humidity-100.png diff --git a/_iconsets/classic/icons/humidity-100.svg b/_addons_iconsets/classic/icons/humidity-100.svg similarity index 100% rename from _iconsets/classic/icons/humidity-100.svg rename to _addons_iconsets/classic/icons/humidity-100.svg diff --git a/_iconsets/classic/icons/humidity-20.png b/_addons_iconsets/classic/icons/humidity-20.png similarity index 100% rename from _iconsets/classic/icons/humidity-20.png rename to _addons_iconsets/classic/icons/humidity-20.png diff --git a/_iconsets/classic/icons/humidity-20.svg b/_addons_iconsets/classic/icons/humidity-20.svg similarity index 100% rename from _iconsets/classic/icons/humidity-20.svg rename to _addons_iconsets/classic/icons/humidity-20.svg diff --git a/_iconsets/classic/icons/humidity-30.png b/_addons_iconsets/classic/icons/humidity-30.png similarity index 100% rename from _iconsets/classic/icons/humidity-30.png rename to _addons_iconsets/classic/icons/humidity-30.png diff --git a/_iconsets/classic/icons/humidity-30.svg b/_addons_iconsets/classic/icons/humidity-30.svg similarity index 100% rename from _iconsets/classic/icons/humidity-30.svg rename to _addons_iconsets/classic/icons/humidity-30.svg diff --git a/_iconsets/classic/icons/humidity-40.png b/_addons_iconsets/classic/icons/humidity-40.png similarity index 100% rename from _iconsets/classic/icons/humidity-40.png rename to _addons_iconsets/classic/icons/humidity-40.png diff --git a/_iconsets/classic/icons/humidity-40.svg b/_addons_iconsets/classic/icons/humidity-40.svg similarity index 100% rename from _iconsets/classic/icons/humidity-40.svg rename to _addons_iconsets/classic/icons/humidity-40.svg diff --git a/_iconsets/classic/icons/humidity-50.png b/_addons_iconsets/classic/icons/humidity-50.png similarity index 100% rename from _iconsets/classic/icons/humidity-50.png rename to _addons_iconsets/classic/icons/humidity-50.png diff --git a/_iconsets/classic/icons/humidity-50.svg b/_addons_iconsets/classic/icons/humidity-50.svg similarity index 100% rename from _iconsets/classic/icons/humidity-50.svg rename to _addons_iconsets/classic/icons/humidity-50.svg diff --git a/_iconsets/classic/icons/humidity-60.png b/_addons_iconsets/classic/icons/humidity-60.png similarity index 100% rename from _iconsets/classic/icons/humidity-60.png rename to _addons_iconsets/classic/icons/humidity-60.png diff --git a/_iconsets/classic/icons/humidity-60.svg b/_addons_iconsets/classic/icons/humidity-60.svg similarity index 100% rename from _iconsets/classic/icons/humidity-60.svg rename to _addons_iconsets/classic/icons/humidity-60.svg diff --git a/_iconsets/classic/icons/humidity-70.png b/_addons_iconsets/classic/icons/humidity-70.png similarity index 100% rename from _iconsets/classic/icons/humidity-70.png rename to _addons_iconsets/classic/icons/humidity-70.png diff --git a/_iconsets/classic/icons/humidity-70.svg b/_addons_iconsets/classic/icons/humidity-70.svg similarity index 100% rename from _iconsets/classic/icons/humidity-70.svg rename to _addons_iconsets/classic/icons/humidity-70.svg diff --git a/_iconsets/classic/icons/humidity-80.png b/_addons_iconsets/classic/icons/humidity-80.png similarity index 100% rename from _iconsets/classic/icons/humidity-80.png rename to _addons_iconsets/classic/icons/humidity-80.png diff --git a/_iconsets/classic/icons/humidity-80.svg b/_addons_iconsets/classic/icons/humidity-80.svg similarity index 100% rename from _iconsets/classic/icons/humidity-80.svg rename to _addons_iconsets/classic/icons/humidity-80.svg diff --git a/_iconsets/classic/icons/humidity-90.png b/_addons_iconsets/classic/icons/humidity-90.png similarity index 100% rename from _iconsets/classic/icons/humidity-90.png rename to _addons_iconsets/classic/icons/humidity-90.png diff --git a/_iconsets/classic/icons/humidity-90.svg b/_addons_iconsets/classic/icons/humidity-90.svg similarity index 100% rename from _iconsets/classic/icons/humidity-90.svg rename to _addons_iconsets/classic/icons/humidity-90.svg diff --git a/_iconsets/classic/icons/humidity.png b/_addons_iconsets/classic/icons/humidity.png similarity index 100% rename from _iconsets/classic/icons/humidity.png rename to _addons_iconsets/classic/icons/humidity.png diff --git a/_iconsets/classic/icons/humidity.svg b/_addons_iconsets/classic/icons/humidity.svg similarity index 100% rename from _iconsets/classic/icons/humidity.svg rename to _addons_iconsets/classic/icons/humidity.svg diff --git a/_iconsets/classic/icons/incline.png b/_addons_iconsets/classic/icons/incline.png similarity index 100% rename from _iconsets/classic/icons/incline.png rename to _addons_iconsets/classic/icons/incline.png diff --git a/_iconsets/classic/icons/incline.svg b/_addons_iconsets/classic/icons/incline.svg similarity index 100% rename from _iconsets/classic/icons/incline.svg rename to _addons_iconsets/classic/icons/incline.svg diff --git a/_iconsets/classic/icons/keyring.png b/_addons_iconsets/classic/icons/keyring.png similarity index 100% rename from _iconsets/classic/icons/keyring.png rename to _addons_iconsets/classic/icons/keyring.png diff --git a/_iconsets/classic/icons/keyring.svg b/_addons_iconsets/classic/icons/keyring.svg similarity index 100% rename from _iconsets/classic/icons/keyring.svg rename to _addons_iconsets/classic/icons/keyring.svg diff --git a/_iconsets/classic/icons/kitchen.png b/_addons_iconsets/classic/icons/kitchen.png similarity index 100% rename from _iconsets/classic/icons/kitchen.png rename to _addons_iconsets/classic/icons/kitchen.png diff --git a/_iconsets/classic/icons/kitchen.svg b/_addons_iconsets/classic/icons/kitchen.svg similarity index 100% rename from _iconsets/classic/icons/kitchen.svg rename to _addons_iconsets/classic/icons/kitchen.svg diff --git a/_iconsets/classic/icons/light-off.png b/_addons_iconsets/classic/icons/light-off.png similarity index 100% rename from _iconsets/classic/icons/light-off.png rename to _addons_iconsets/classic/icons/light-off.png diff --git a/_iconsets/classic/icons/light-off.svg b/_addons_iconsets/classic/icons/light-off.svg similarity index 100% rename from _iconsets/classic/icons/light-off.svg rename to _addons_iconsets/classic/icons/light-off.svg diff --git a/_iconsets/classic/icons/light-on.png b/_addons_iconsets/classic/icons/light-on.png similarity index 100% rename from _iconsets/classic/icons/light-on.png rename to _addons_iconsets/classic/icons/light-on.png diff --git a/_iconsets/classic/icons/light-on.svg b/_addons_iconsets/classic/icons/light-on.svg similarity index 100% rename from _iconsets/classic/icons/light-on.svg rename to _addons_iconsets/classic/icons/light-on.svg diff --git a/_iconsets/classic/icons/light.png b/_addons_iconsets/classic/icons/light.png similarity index 100% rename from _iconsets/classic/icons/light.png rename to _addons_iconsets/classic/icons/light.png diff --git a/_iconsets/classic/icons/light.svg b/_addons_iconsets/classic/icons/light.svg similarity index 100% rename from _iconsets/classic/icons/light.svg rename to _addons_iconsets/classic/icons/light.svg diff --git a/_iconsets/classic/icons/line-decline.png b/_addons_iconsets/classic/icons/line-decline.png similarity index 100% rename from _iconsets/classic/icons/line-decline.png rename to _addons_iconsets/classic/icons/line-decline.png diff --git a/_iconsets/classic/icons/line-decline.svg b/_addons_iconsets/classic/icons/line-decline.svg similarity index 100% rename from _iconsets/classic/icons/line-decline.svg rename to _addons_iconsets/classic/icons/line-decline.svg diff --git a/_iconsets/classic/icons/line-incline.png b/_addons_iconsets/classic/icons/line-incline.png similarity index 100% rename from _iconsets/classic/icons/line-incline.png rename to _addons_iconsets/classic/icons/line-incline.png diff --git a/_iconsets/classic/icons/line-incline.svg b/_addons_iconsets/classic/icons/line-incline.svg similarity index 100% rename from _iconsets/classic/icons/line-incline.svg rename to _addons_iconsets/classic/icons/line-incline.svg diff --git a/_iconsets/classic/icons/line-stagnation.png b/_addons_iconsets/classic/icons/line-stagnation.png similarity index 100% rename from _iconsets/classic/icons/line-stagnation.png rename to _addons_iconsets/classic/icons/line-stagnation.png diff --git a/_iconsets/classic/icons/line-stagnation.svg b/_addons_iconsets/classic/icons/line-stagnation.svg similarity index 100% rename from _iconsets/classic/icons/line-stagnation.svg rename to _addons_iconsets/classic/icons/line-stagnation.svg diff --git a/_iconsets/classic/icons/line.png b/_addons_iconsets/classic/icons/line.png similarity index 100% rename from _iconsets/classic/icons/line.png rename to _addons_iconsets/classic/icons/line.png diff --git a/_iconsets/classic/icons/line.svg b/_addons_iconsets/classic/icons/line.svg similarity index 100% rename from _iconsets/classic/icons/line.svg rename to _addons_iconsets/classic/icons/line.svg diff --git a/_iconsets/classic/icons/lock-closed.png b/_addons_iconsets/classic/icons/lock-closed.png similarity index 100% rename from _iconsets/classic/icons/lock-closed.png rename to _addons_iconsets/classic/icons/lock-closed.png diff --git a/_iconsets/classic/icons/lock-closed.svg b/_addons_iconsets/classic/icons/lock-closed.svg similarity index 100% rename from _iconsets/classic/icons/lock-closed.svg rename to _addons_iconsets/classic/icons/lock-closed.svg diff --git a/_iconsets/classic/icons/lock-open.png b/_addons_iconsets/classic/icons/lock-open.png similarity index 100% rename from _iconsets/classic/icons/lock-open.png rename to _addons_iconsets/classic/icons/lock-open.png diff --git a/_iconsets/classic/icons/lock-open.svg b/_addons_iconsets/classic/icons/lock-open.svg similarity index 100% rename from _iconsets/classic/icons/lock-open.svg rename to _addons_iconsets/classic/icons/lock-open.svg diff --git a/_iconsets/classic/icons/lock.png b/_addons_iconsets/classic/icons/lock.png similarity index 100% rename from _iconsets/classic/icons/lock.png rename to _addons_iconsets/classic/icons/lock.png diff --git a/_iconsets/classic/icons/lock.svg b/_addons_iconsets/classic/icons/lock.svg similarity index 100% rename from _iconsets/classic/icons/lock.svg rename to _addons_iconsets/classic/icons/lock.svg diff --git a/_iconsets/classic/icons/man_1.png b/_addons_iconsets/classic/icons/man_1.png similarity index 100% rename from _iconsets/classic/icons/man_1.png rename to _addons_iconsets/classic/icons/man_1.png diff --git a/_iconsets/classic/icons/man_1.svg b/_addons_iconsets/classic/icons/man_1.svg similarity index 100% rename from _iconsets/classic/icons/man_1.svg rename to _addons_iconsets/classic/icons/man_1.svg diff --git a/_iconsets/classic/icons/man_2.png b/_addons_iconsets/classic/icons/man_2.png similarity index 100% rename from _iconsets/classic/icons/man_2.png rename to _addons_iconsets/classic/icons/man_2.png diff --git a/_iconsets/classic/icons/man_2.svg b/_addons_iconsets/classic/icons/man_2.svg similarity index 100% rename from _iconsets/classic/icons/man_2.svg rename to _addons_iconsets/classic/icons/man_2.svg diff --git a/_iconsets/classic/icons/man_3.png b/_addons_iconsets/classic/icons/man_3.png similarity index 100% rename from _iconsets/classic/icons/man_3.png rename to _addons_iconsets/classic/icons/man_3.png diff --git a/_iconsets/classic/icons/man_3.svg b/_addons_iconsets/classic/icons/man_3.svg similarity index 100% rename from _iconsets/classic/icons/man_3.svg rename to _addons_iconsets/classic/icons/man_3.svg diff --git a/_iconsets/classic/icons/man_4.png b/_addons_iconsets/classic/icons/man_4.png similarity index 100% rename from _iconsets/classic/icons/man_4.png rename to _addons_iconsets/classic/icons/man_4.png diff --git a/_iconsets/classic/icons/man_4.svg b/_addons_iconsets/classic/icons/man_4.svg similarity index 100% rename from _iconsets/classic/icons/man_4.svg rename to _addons_iconsets/classic/icons/man_4.svg diff --git a/_iconsets/classic/icons/man_5.png b/_addons_iconsets/classic/icons/man_5.png similarity index 100% rename from _iconsets/classic/icons/man_5.png rename to _addons_iconsets/classic/icons/man_5.png diff --git a/_iconsets/classic/icons/man_5.svg b/_addons_iconsets/classic/icons/man_5.svg similarity index 100% rename from _iconsets/classic/icons/man_5.svg rename to _addons_iconsets/classic/icons/man_5.svg diff --git a/_iconsets/classic/icons/man_6.png b/_addons_iconsets/classic/icons/man_6.png similarity index 100% rename from _iconsets/classic/icons/man_6.png rename to _addons_iconsets/classic/icons/man_6.png diff --git a/_iconsets/classic/icons/man_6.svg b/_addons_iconsets/classic/icons/man_6.svg similarity index 100% rename from _iconsets/classic/icons/man_6.svg rename to _addons_iconsets/classic/icons/man_6.svg diff --git a/_iconsets/classic/icons/microphone.png b/_addons_iconsets/classic/icons/microphone.png similarity index 100% rename from _iconsets/classic/icons/microphone.png rename to _addons_iconsets/classic/icons/microphone.png diff --git a/_iconsets/classic/icons/microphone.svg b/_addons_iconsets/classic/icons/microphone.svg similarity index 100% rename from _iconsets/classic/icons/microphone.svg rename to _addons_iconsets/classic/icons/microphone.svg diff --git a/_iconsets/classic/icons/moon.png b/_addons_iconsets/classic/icons/moon.png similarity index 100% rename from _iconsets/classic/icons/moon.png rename to _addons_iconsets/classic/icons/moon.png diff --git a/_iconsets/classic/icons/moon.svg b/_addons_iconsets/classic/icons/moon.svg similarity index 100% rename from _iconsets/classic/icons/moon.svg rename to _addons_iconsets/classic/icons/moon.svg diff --git a/_iconsets/classic/icons/motion.png b/_addons_iconsets/classic/icons/motion.png similarity index 100% rename from _iconsets/classic/icons/motion.png rename to _addons_iconsets/classic/icons/motion.png diff --git a/_iconsets/classic/icons/motion.svg b/_addons_iconsets/classic/icons/motion.svg similarity index 100% rename from _iconsets/classic/icons/motion.svg rename to _addons_iconsets/classic/icons/motion.svg diff --git a/_iconsets/classic/icons/movecontrol.png b/_addons_iconsets/classic/icons/movecontrol.png similarity index 100% rename from _iconsets/classic/icons/movecontrol.png rename to _addons_iconsets/classic/icons/movecontrol.png diff --git a/_iconsets/classic/icons/movecontrol.svg b/_addons_iconsets/classic/icons/movecontrol.svg similarity index 100% rename from _iconsets/classic/icons/movecontrol.svg rename to _addons_iconsets/classic/icons/movecontrol.svg diff --git a/_iconsets/classic/icons/network-off.png b/_addons_iconsets/classic/icons/network-off.png similarity index 100% rename from _iconsets/classic/icons/network-off.png rename to _addons_iconsets/classic/icons/network-off.png diff --git a/_iconsets/classic/icons/network-off.svg b/_addons_iconsets/classic/icons/network-off.svg similarity index 100% rename from _iconsets/classic/icons/network-off.svg rename to _addons_iconsets/classic/icons/network-off.svg diff --git a/_iconsets/classic/icons/network-on.png b/_addons_iconsets/classic/icons/network-on.png similarity index 100% rename from _iconsets/classic/icons/network-on.png rename to _addons_iconsets/classic/icons/network-on.png diff --git a/_iconsets/classic/icons/network-on.svg b/_addons_iconsets/classic/icons/network-on.svg similarity index 100% rename from _iconsets/classic/icons/network-on.svg rename to _addons_iconsets/classic/icons/network-on.svg diff --git a/_iconsets/classic/icons/network.png b/_addons_iconsets/classic/icons/network.png similarity index 100% rename from _iconsets/classic/icons/network.png rename to _addons_iconsets/classic/icons/network.png diff --git a/_iconsets/classic/icons/network.svg b/_addons_iconsets/classic/icons/network.svg similarity index 100% rename from _iconsets/classic/icons/network.svg rename to _addons_iconsets/classic/icons/network.svg diff --git a/_iconsets/classic/icons/niveau.png b/_addons_iconsets/classic/icons/niveau.png similarity index 100% rename from _iconsets/classic/icons/niveau.png rename to _addons_iconsets/classic/icons/niveau.png diff --git a/_iconsets/classic/icons/niveau.svg b/_addons_iconsets/classic/icons/niveau.svg similarity index 100% rename from _iconsets/classic/icons/niveau.svg rename to _addons_iconsets/classic/icons/niveau.svg diff --git a/_iconsets/classic/icons/none.png b/_addons_iconsets/classic/icons/none.png similarity index 100% rename from _iconsets/classic/icons/none.png rename to _addons_iconsets/classic/icons/none.png diff --git a/_iconsets/classic/icons/none.svg b/_addons_iconsets/classic/icons/none.svg similarity index 100% rename from _iconsets/classic/icons/none.svg rename to _addons_iconsets/classic/icons/none.svg diff --git a/_iconsets/classic/icons/office.png b/_addons_iconsets/classic/icons/office.png similarity index 100% rename from _iconsets/classic/icons/office.png rename to _addons_iconsets/classic/icons/office.png diff --git a/_iconsets/classic/icons/office.svg b/_addons_iconsets/classic/icons/office.svg similarity index 100% rename from _iconsets/classic/icons/office.svg rename to _addons_iconsets/classic/icons/office.svg diff --git a/_iconsets/classic/icons/oil.png b/_addons_iconsets/classic/icons/oil.png similarity index 100% rename from _iconsets/classic/icons/oil.png rename to _addons_iconsets/classic/icons/oil.png diff --git a/_iconsets/classic/icons/oil.svg b/_addons_iconsets/classic/icons/oil.svg similarity index 100% rename from _iconsets/classic/icons/oil.svg rename to _addons_iconsets/classic/icons/oil.svg diff --git a/_iconsets/classic/icons/outdoorlight.png b/_addons_iconsets/classic/icons/outdoorlight.png similarity index 100% rename from _iconsets/classic/icons/outdoorlight.png rename to _addons_iconsets/classic/icons/outdoorlight.png diff --git a/_iconsets/classic/icons/outdoorlight.svg b/_addons_iconsets/classic/icons/outdoorlight.svg similarity index 100% rename from _iconsets/classic/icons/outdoorlight.svg rename to _addons_iconsets/classic/icons/outdoorlight.svg diff --git a/_iconsets/classic/icons/pantry.png b/_addons_iconsets/classic/icons/pantry.png similarity index 100% rename from _iconsets/classic/icons/pantry.png rename to _addons_iconsets/classic/icons/pantry.png diff --git a/_iconsets/classic/icons/pantry.svg b/_addons_iconsets/classic/icons/pantry.svg similarity index 100% rename from _iconsets/classic/icons/pantry.svg rename to _addons_iconsets/classic/icons/pantry.svg diff --git a/_iconsets/classic/icons/parents-off.png b/_addons_iconsets/classic/icons/parents-off.png similarity index 100% rename from _iconsets/classic/icons/parents-off.png rename to _addons_iconsets/classic/icons/parents-off.png diff --git a/_iconsets/classic/icons/parents-off.svg b/_addons_iconsets/classic/icons/parents-off.svg similarity index 100% rename from _iconsets/classic/icons/parents-off.svg rename to _addons_iconsets/classic/icons/parents-off.svg diff --git a/_iconsets/classic/icons/parents_1_1.png b/_addons_iconsets/classic/icons/parents_1_1.png similarity index 100% rename from _iconsets/classic/icons/parents_1_1.png rename to _addons_iconsets/classic/icons/parents_1_1.png diff --git a/_iconsets/classic/icons/parents_1_1.svg b/_addons_iconsets/classic/icons/parents_1_1.svg similarity index 100% rename from _iconsets/classic/icons/parents_1_1.svg rename to _addons_iconsets/classic/icons/parents_1_1.svg diff --git a/_iconsets/classic/icons/parents_1_2.png b/_addons_iconsets/classic/icons/parents_1_2.png similarity index 100% rename from _iconsets/classic/icons/parents_1_2.png rename to _addons_iconsets/classic/icons/parents_1_2.png diff --git a/_iconsets/classic/icons/parents_1_2.svg b/_addons_iconsets/classic/icons/parents_1_2.svg similarity index 100% rename from _iconsets/classic/icons/parents_1_2.svg rename to _addons_iconsets/classic/icons/parents_1_2.svg diff --git a/_iconsets/classic/icons/parents_1_3.png b/_addons_iconsets/classic/icons/parents_1_3.png similarity index 100% rename from _iconsets/classic/icons/parents_1_3.png rename to _addons_iconsets/classic/icons/parents_1_3.png diff --git a/_iconsets/classic/icons/parents_1_3.svg b/_addons_iconsets/classic/icons/parents_1_3.svg similarity index 100% rename from _iconsets/classic/icons/parents_1_3.svg rename to _addons_iconsets/classic/icons/parents_1_3.svg diff --git a/_iconsets/classic/icons/parents_1_4.png b/_addons_iconsets/classic/icons/parents_1_4.png similarity index 100% rename from _iconsets/classic/icons/parents_1_4.png rename to _addons_iconsets/classic/icons/parents_1_4.png diff --git a/_iconsets/classic/icons/parents_1_4.svg b/_addons_iconsets/classic/icons/parents_1_4.svg similarity index 100% rename from _iconsets/classic/icons/parents_1_4.svg rename to _addons_iconsets/classic/icons/parents_1_4.svg diff --git a/_iconsets/classic/icons/parents_1_5.png b/_addons_iconsets/classic/icons/parents_1_5.png similarity index 100% rename from _iconsets/classic/icons/parents_1_5.png rename to _addons_iconsets/classic/icons/parents_1_5.png diff --git a/_iconsets/classic/icons/parents_1_5.svg b/_addons_iconsets/classic/icons/parents_1_5.svg similarity index 100% rename from _iconsets/classic/icons/parents_1_5.svg rename to _addons_iconsets/classic/icons/parents_1_5.svg diff --git a/_iconsets/classic/icons/parents_1_6.png b/_addons_iconsets/classic/icons/parents_1_6.png similarity index 100% rename from _iconsets/classic/icons/parents_1_6.png rename to _addons_iconsets/classic/icons/parents_1_6.png diff --git a/_iconsets/classic/icons/parents_1_6.svg b/_addons_iconsets/classic/icons/parents_1_6.svg similarity index 100% rename from _iconsets/classic/icons/parents_1_6.svg rename to _addons_iconsets/classic/icons/parents_1_6.svg diff --git a/_iconsets/classic/icons/parents_2_1.png b/_addons_iconsets/classic/icons/parents_2_1.png similarity index 100% rename from _iconsets/classic/icons/parents_2_1.png rename to _addons_iconsets/classic/icons/parents_2_1.png diff --git a/_iconsets/classic/icons/parents_2_1.svg b/_addons_iconsets/classic/icons/parents_2_1.svg similarity index 100% rename from _iconsets/classic/icons/parents_2_1.svg rename to _addons_iconsets/classic/icons/parents_2_1.svg diff --git a/_iconsets/classic/icons/parents_2_2.png b/_addons_iconsets/classic/icons/parents_2_2.png similarity index 100% rename from _iconsets/classic/icons/parents_2_2.png rename to _addons_iconsets/classic/icons/parents_2_2.png diff --git a/_iconsets/classic/icons/parents_2_2.svg b/_addons_iconsets/classic/icons/parents_2_2.svg similarity index 100% rename from _iconsets/classic/icons/parents_2_2.svg rename to _addons_iconsets/classic/icons/parents_2_2.svg diff --git a/_iconsets/classic/icons/parents_2_3.png b/_addons_iconsets/classic/icons/parents_2_3.png similarity index 100% rename from _iconsets/classic/icons/parents_2_3.png rename to _addons_iconsets/classic/icons/parents_2_3.png diff --git a/_iconsets/classic/icons/parents_2_3.svg b/_addons_iconsets/classic/icons/parents_2_3.svg similarity index 100% rename from _iconsets/classic/icons/parents_2_3.svg rename to _addons_iconsets/classic/icons/parents_2_3.svg diff --git a/_iconsets/classic/icons/parents_2_4.png b/_addons_iconsets/classic/icons/parents_2_4.png similarity index 100% rename from _iconsets/classic/icons/parents_2_4.png rename to _addons_iconsets/classic/icons/parents_2_4.png diff --git a/_iconsets/classic/icons/parents_2_4.svg b/_addons_iconsets/classic/icons/parents_2_4.svg similarity index 100% rename from _iconsets/classic/icons/parents_2_4.svg rename to _addons_iconsets/classic/icons/parents_2_4.svg diff --git a/_iconsets/classic/icons/parents_2_5.png b/_addons_iconsets/classic/icons/parents_2_5.png similarity index 100% rename from _iconsets/classic/icons/parents_2_5.png rename to _addons_iconsets/classic/icons/parents_2_5.png diff --git a/_iconsets/classic/icons/parents_2_5.svg b/_addons_iconsets/classic/icons/parents_2_5.svg similarity index 100% rename from _iconsets/classic/icons/parents_2_5.svg rename to _addons_iconsets/classic/icons/parents_2_5.svg diff --git a/_iconsets/classic/icons/parents_2_6.png b/_addons_iconsets/classic/icons/parents_2_6.png similarity index 100% rename from _iconsets/classic/icons/parents_2_6.png rename to _addons_iconsets/classic/icons/parents_2_6.png diff --git a/_iconsets/classic/icons/parents_2_6.svg b/_addons_iconsets/classic/icons/parents_2_6.svg similarity index 100% rename from _iconsets/classic/icons/parents_2_6.svg rename to _addons_iconsets/classic/icons/parents_2_6.svg diff --git a/_iconsets/classic/icons/parents_3_1.png b/_addons_iconsets/classic/icons/parents_3_1.png similarity index 100% rename from _iconsets/classic/icons/parents_3_1.png rename to _addons_iconsets/classic/icons/parents_3_1.png diff --git a/_iconsets/classic/icons/parents_3_1.svg b/_addons_iconsets/classic/icons/parents_3_1.svg similarity index 100% rename from _iconsets/classic/icons/parents_3_1.svg rename to _addons_iconsets/classic/icons/parents_3_1.svg diff --git a/_iconsets/classic/icons/parents_3_2.png b/_addons_iconsets/classic/icons/parents_3_2.png similarity index 100% rename from _iconsets/classic/icons/parents_3_2.png rename to _addons_iconsets/classic/icons/parents_3_2.png diff --git a/_iconsets/classic/icons/parents_3_2.svg b/_addons_iconsets/classic/icons/parents_3_2.svg similarity index 100% rename from _iconsets/classic/icons/parents_3_2.svg rename to _addons_iconsets/classic/icons/parents_3_2.svg diff --git a/_iconsets/classic/icons/parents_3_3.png b/_addons_iconsets/classic/icons/parents_3_3.png similarity index 100% rename from _iconsets/classic/icons/parents_3_3.png rename to _addons_iconsets/classic/icons/parents_3_3.png diff --git a/_iconsets/classic/icons/parents_3_3.svg b/_addons_iconsets/classic/icons/parents_3_3.svg similarity index 100% rename from _iconsets/classic/icons/parents_3_3.svg rename to _addons_iconsets/classic/icons/parents_3_3.svg diff --git a/_iconsets/classic/icons/parents_3_4.png b/_addons_iconsets/classic/icons/parents_3_4.png similarity index 100% rename from _iconsets/classic/icons/parents_3_4.png rename to _addons_iconsets/classic/icons/parents_3_4.png diff --git a/_iconsets/classic/icons/parents_3_4.svg b/_addons_iconsets/classic/icons/parents_3_4.svg similarity index 100% rename from _iconsets/classic/icons/parents_3_4.svg rename to _addons_iconsets/classic/icons/parents_3_4.svg diff --git a/_iconsets/classic/icons/parents_3_5.png b/_addons_iconsets/classic/icons/parents_3_5.png similarity index 100% rename from _iconsets/classic/icons/parents_3_5.png rename to _addons_iconsets/classic/icons/parents_3_5.png diff --git a/_iconsets/classic/icons/parents_3_5.svg b/_addons_iconsets/classic/icons/parents_3_5.svg similarity index 100% rename from _iconsets/classic/icons/parents_3_5.svg rename to _addons_iconsets/classic/icons/parents_3_5.svg diff --git a/_iconsets/classic/icons/parents_3_6.png b/_addons_iconsets/classic/icons/parents_3_6.png similarity index 100% rename from _iconsets/classic/icons/parents_3_6.png rename to _addons_iconsets/classic/icons/parents_3_6.png diff --git a/_iconsets/classic/icons/parents_3_6.svg b/_addons_iconsets/classic/icons/parents_3_6.svg similarity index 100% rename from _iconsets/classic/icons/parents_3_6.svg rename to _addons_iconsets/classic/icons/parents_3_6.svg diff --git a/_iconsets/classic/icons/parents_4_1.png b/_addons_iconsets/classic/icons/parents_4_1.png similarity index 100% rename from _iconsets/classic/icons/parents_4_1.png rename to _addons_iconsets/classic/icons/parents_4_1.png diff --git a/_iconsets/classic/icons/parents_4_1.svg b/_addons_iconsets/classic/icons/parents_4_1.svg similarity index 100% rename from _iconsets/classic/icons/parents_4_1.svg rename to _addons_iconsets/classic/icons/parents_4_1.svg diff --git a/_iconsets/classic/icons/parents_4_2.png b/_addons_iconsets/classic/icons/parents_4_2.png similarity index 100% rename from _iconsets/classic/icons/parents_4_2.png rename to _addons_iconsets/classic/icons/parents_4_2.png diff --git a/_iconsets/classic/icons/parents_4_2.svg b/_addons_iconsets/classic/icons/parents_4_2.svg similarity index 100% rename from _iconsets/classic/icons/parents_4_2.svg rename to _addons_iconsets/classic/icons/parents_4_2.svg diff --git a/_iconsets/classic/icons/parents_4_3.png b/_addons_iconsets/classic/icons/parents_4_3.png similarity index 100% rename from _iconsets/classic/icons/parents_4_3.png rename to _addons_iconsets/classic/icons/parents_4_3.png diff --git a/_iconsets/classic/icons/parents_4_3.svg b/_addons_iconsets/classic/icons/parents_4_3.svg similarity index 100% rename from _iconsets/classic/icons/parents_4_3.svg rename to _addons_iconsets/classic/icons/parents_4_3.svg diff --git a/_iconsets/classic/icons/parents_4_4.png b/_addons_iconsets/classic/icons/parents_4_4.png similarity index 100% rename from _iconsets/classic/icons/parents_4_4.png rename to _addons_iconsets/classic/icons/parents_4_4.png diff --git a/_iconsets/classic/icons/parents_4_4.svg b/_addons_iconsets/classic/icons/parents_4_4.svg similarity index 100% rename from _iconsets/classic/icons/parents_4_4.svg rename to _addons_iconsets/classic/icons/parents_4_4.svg diff --git a/_iconsets/classic/icons/parents_4_5.png b/_addons_iconsets/classic/icons/parents_4_5.png similarity index 100% rename from _iconsets/classic/icons/parents_4_5.png rename to _addons_iconsets/classic/icons/parents_4_5.png diff --git a/_iconsets/classic/icons/parents_4_5.svg b/_addons_iconsets/classic/icons/parents_4_5.svg similarity index 100% rename from _iconsets/classic/icons/parents_4_5.svg rename to _addons_iconsets/classic/icons/parents_4_5.svg diff --git a/_iconsets/classic/icons/parents_4_6.png b/_addons_iconsets/classic/icons/parents_4_6.png similarity index 100% rename from _iconsets/classic/icons/parents_4_6.png rename to _addons_iconsets/classic/icons/parents_4_6.png diff --git a/_iconsets/classic/icons/parents_4_6.svg b/_addons_iconsets/classic/icons/parents_4_6.svg similarity index 100% rename from _iconsets/classic/icons/parents_4_6.svg rename to _addons_iconsets/classic/icons/parents_4_6.svg diff --git a/_iconsets/classic/icons/parents_5_1.png b/_addons_iconsets/classic/icons/parents_5_1.png similarity index 100% rename from _iconsets/classic/icons/parents_5_1.png rename to _addons_iconsets/classic/icons/parents_5_1.png diff --git a/_iconsets/classic/icons/parents_5_1.svg b/_addons_iconsets/classic/icons/parents_5_1.svg similarity index 100% rename from _iconsets/classic/icons/parents_5_1.svg rename to _addons_iconsets/classic/icons/parents_5_1.svg diff --git a/_iconsets/classic/icons/parents_5_2.png b/_addons_iconsets/classic/icons/parents_5_2.png similarity index 100% rename from _iconsets/classic/icons/parents_5_2.png rename to _addons_iconsets/classic/icons/parents_5_2.png diff --git a/_iconsets/classic/icons/parents_5_2.svg b/_addons_iconsets/classic/icons/parents_5_2.svg similarity index 100% rename from _iconsets/classic/icons/parents_5_2.svg rename to _addons_iconsets/classic/icons/parents_5_2.svg diff --git a/_iconsets/classic/icons/parents_5_3.png b/_addons_iconsets/classic/icons/parents_5_3.png similarity index 100% rename from _iconsets/classic/icons/parents_5_3.png rename to _addons_iconsets/classic/icons/parents_5_3.png diff --git a/_iconsets/classic/icons/parents_5_3.svg b/_addons_iconsets/classic/icons/parents_5_3.svg similarity index 100% rename from _iconsets/classic/icons/parents_5_3.svg rename to _addons_iconsets/classic/icons/parents_5_3.svg diff --git a/_iconsets/classic/icons/parents_5_4.png b/_addons_iconsets/classic/icons/parents_5_4.png similarity index 100% rename from _iconsets/classic/icons/parents_5_4.png rename to _addons_iconsets/classic/icons/parents_5_4.png diff --git a/_iconsets/classic/icons/parents_5_4.svg b/_addons_iconsets/classic/icons/parents_5_4.svg similarity index 100% rename from _iconsets/classic/icons/parents_5_4.svg rename to _addons_iconsets/classic/icons/parents_5_4.svg diff --git a/_iconsets/classic/icons/parents_5_5.png b/_addons_iconsets/classic/icons/parents_5_5.png similarity index 100% rename from _iconsets/classic/icons/parents_5_5.png rename to _addons_iconsets/classic/icons/parents_5_5.png diff --git a/_iconsets/classic/icons/parents_5_5.svg b/_addons_iconsets/classic/icons/parents_5_5.svg similarity index 100% rename from _iconsets/classic/icons/parents_5_5.svg rename to _addons_iconsets/classic/icons/parents_5_5.svg diff --git a/_iconsets/classic/icons/parents_5_6.png b/_addons_iconsets/classic/icons/parents_5_6.png similarity index 100% rename from _iconsets/classic/icons/parents_5_6.png rename to _addons_iconsets/classic/icons/parents_5_6.png diff --git a/_iconsets/classic/icons/parents_5_6.svg b/_addons_iconsets/classic/icons/parents_5_6.svg similarity index 100% rename from _iconsets/classic/icons/parents_5_6.svg rename to _addons_iconsets/classic/icons/parents_5_6.svg diff --git a/_iconsets/classic/icons/parents_6_1.png b/_addons_iconsets/classic/icons/parents_6_1.png similarity index 100% rename from _iconsets/classic/icons/parents_6_1.png rename to _addons_iconsets/classic/icons/parents_6_1.png diff --git a/_iconsets/classic/icons/parents_6_1.svg b/_addons_iconsets/classic/icons/parents_6_1.svg similarity index 100% rename from _iconsets/classic/icons/parents_6_1.svg rename to _addons_iconsets/classic/icons/parents_6_1.svg diff --git a/_iconsets/classic/icons/parents_6_2.png b/_addons_iconsets/classic/icons/parents_6_2.png similarity index 100% rename from _iconsets/classic/icons/parents_6_2.png rename to _addons_iconsets/classic/icons/parents_6_2.png diff --git a/_iconsets/classic/icons/parents_6_2.svg b/_addons_iconsets/classic/icons/parents_6_2.svg similarity index 100% rename from _iconsets/classic/icons/parents_6_2.svg rename to _addons_iconsets/classic/icons/parents_6_2.svg diff --git a/_iconsets/classic/icons/parents_6_3.png b/_addons_iconsets/classic/icons/parents_6_3.png similarity index 100% rename from _iconsets/classic/icons/parents_6_3.png rename to _addons_iconsets/classic/icons/parents_6_3.png diff --git a/_iconsets/classic/icons/parents_6_3.svg b/_addons_iconsets/classic/icons/parents_6_3.svg similarity index 100% rename from _iconsets/classic/icons/parents_6_3.svg rename to _addons_iconsets/classic/icons/parents_6_3.svg diff --git a/_iconsets/classic/icons/parents_6_4.png b/_addons_iconsets/classic/icons/parents_6_4.png similarity index 100% rename from _iconsets/classic/icons/parents_6_4.png rename to _addons_iconsets/classic/icons/parents_6_4.png diff --git a/_iconsets/classic/icons/parents_6_4.svg b/_addons_iconsets/classic/icons/parents_6_4.svg similarity index 100% rename from _iconsets/classic/icons/parents_6_4.svg rename to _addons_iconsets/classic/icons/parents_6_4.svg diff --git a/_iconsets/classic/icons/parents_6_5.png b/_addons_iconsets/classic/icons/parents_6_5.png similarity index 100% rename from _iconsets/classic/icons/parents_6_5.png rename to _addons_iconsets/classic/icons/parents_6_5.png diff --git a/_iconsets/classic/icons/parents_6_5.svg b/_addons_iconsets/classic/icons/parents_6_5.svg similarity index 100% rename from _iconsets/classic/icons/parents_6_5.svg rename to _addons_iconsets/classic/icons/parents_6_5.svg diff --git a/_iconsets/classic/icons/parents_6_6.png b/_addons_iconsets/classic/icons/parents_6_6.png similarity index 100% rename from _iconsets/classic/icons/parents_6_6.png rename to _addons_iconsets/classic/icons/parents_6_6.png diff --git a/_iconsets/classic/icons/parents_6_6.svg b/_addons_iconsets/classic/icons/parents_6_6.svg similarity index 100% rename from _iconsets/classic/icons/parents_6_6.svg rename to _addons_iconsets/classic/icons/parents_6_6.svg diff --git a/_iconsets/classic/icons/party.png b/_addons_iconsets/classic/icons/party.png similarity index 100% rename from _iconsets/classic/icons/party.png rename to _addons_iconsets/classic/icons/party.png diff --git a/_iconsets/classic/icons/party.svg b/_addons_iconsets/classic/icons/party.svg similarity index 100% rename from _iconsets/classic/icons/party.svg rename to _addons_iconsets/classic/icons/party.svg diff --git a/_iconsets/classic/icons/pie.png b/_addons_iconsets/classic/icons/pie.png similarity index 100% rename from _iconsets/classic/icons/pie.png rename to _addons_iconsets/classic/icons/pie.png diff --git a/_iconsets/classic/icons/pie.svg b/_addons_iconsets/classic/icons/pie.svg similarity index 100% rename from _iconsets/classic/icons/pie.svg rename to _addons_iconsets/classic/icons/pie.svg diff --git a/_iconsets/classic/icons/piggybank.png b/_addons_iconsets/classic/icons/piggybank.png similarity index 100% rename from _iconsets/classic/icons/piggybank.png rename to _addons_iconsets/classic/icons/piggybank.png diff --git a/_iconsets/classic/icons/piggybank.svg b/_addons_iconsets/classic/icons/piggybank.svg similarity index 100% rename from _iconsets/classic/icons/piggybank.svg rename to _addons_iconsets/classic/icons/piggybank.svg diff --git a/_iconsets/classic/icons/player.png b/_addons_iconsets/classic/icons/player.png similarity index 100% rename from _iconsets/classic/icons/player.png rename to _addons_iconsets/classic/icons/player.png diff --git a/_iconsets/classic/icons/player.svg b/_addons_iconsets/classic/icons/player.svg similarity index 100% rename from _iconsets/classic/icons/player.svg rename to _addons_iconsets/classic/icons/player.svg diff --git a/_iconsets/classic/icons/poweroutlet-off.png b/_addons_iconsets/classic/icons/poweroutlet-off.png similarity index 100% rename from _iconsets/classic/icons/poweroutlet-off.png rename to _addons_iconsets/classic/icons/poweroutlet-off.png diff --git a/_iconsets/classic/icons/poweroutlet-off.svg b/_addons_iconsets/classic/icons/poweroutlet-off.svg similarity index 100% rename from _iconsets/classic/icons/poweroutlet-off.svg rename to _addons_iconsets/classic/icons/poweroutlet-off.svg diff --git a/_iconsets/classic/icons/poweroutlet-on.png b/_addons_iconsets/classic/icons/poweroutlet-on.png similarity index 100% rename from _iconsets/classic/icons/poweroutlet-on.png rename to _addons_iconsets/classic/icons/poweroutlet-on.png diff --git a/_iconsets/classic/icons/poweroutlet-on.svg b/_addons_iconsets/classic/icons/poweroutlet-on.svg similarity index 100% rename from _iconsets/classic/icons/poweroutlet-on.svg rename to _addons_iconsets/classic/icons/poweroutlet-on.svg diff --git a/_iconsets/classic/icons/poweroutlet.png b/_addons_iconsets/classic/icons/poweroutlet.png similarity index 100% rename from _iconsets/classic/icons/poweroutlet.png rename to _addons_iconsets/classic/icons/poweroutlet.png diff --git a/_iconsets/classic/icons/poweroutlet.svg b/_addons_iconsets/classic/icons/poweroutlet.svg similarity index 100% rename from _iconsets/classic/icons/poweroutlet.svg rename to _addons_iconsets/classic/icons/poweroutlet.svg diff --git a/_iconsets/classic/icons/poweroutlet_au.png b/_addons_iconsets/classic/icons/poweroutlet_au.png similarity index 100% rename from _iconsets/classic/icons/poweroutlet_au.png rename to _addons_iconsets/classic/icons/poweroutlet_au.png diff --git a/_iconsets/classic/icons/poweroutlet_au.svg b/_addons_iconsets/classic/icons/poweroutlet_au.svg similarity index 100% rename from _iconsets/classic/icons/poweroutlet_au.svg rename to _addons_iconsets/classic/icons/poweroutlet_au.svg diff --git a/_iconsets/classic/icons/poweroutlet_eu.png b/_addons_iconsets/classic/icons/poweroutlet_eu.png similarity index 100% rename from _iconsets/classic/icons/poweroutlet_eu.png rename to _addons_iconsets/classic/icons/poweroutlet_eu.png diff --git a/_iconsets/classic/icons/poweroutlet_eu.svg b/_addons_iconsets/classic/icons/poweroutlet_eu.svg similarity index 100% rename from _iconsets/classic/icons/poweroutlet_eu.svg rename to _addons_iconsets/classic/icons/poweroutlet_eu.svg diff --git a/_iconsets/classic/icons/poweroutlet_uk.png b/_addons_iconsets/classic/icons/poweroutlet_uk.png similarity index 100% rename from _iconsets/classic/icons/poweroutlet_uk.png rename to _addons_iconsets/classic/icons/poweroutlet_uk.png diff --git a/_iconsets/classic/icons/poweroutlet_uk.svg b/_addons_iconsets/classic/icons/poweroutlet_uk.svg similarity index 100% rename from _iconsets/classic/icons/poweroutlet_uk.svg rename to _addons_iconsets/classic/icons/poweroutlet_uk.svg diff --git a/_iconsets/classic/icons/poweroutlet_us.png b/_addons_iconsets/classic/icons/poweroutlet_us.png similarity index 100% rename from _iconsets/classic/icons/poweroutlet_us.png rename to _addons_iconsets/classic/icons/poweroutlet_us.png diff --git a/_iconsets/classic/icons/poweroutlet_us.svg b/_addons_iconsets/classic/icons/poweroutlet_us.svg similarity index 100% rename from _iconsets/classic/icons/poweroutlet_us.svg rename to _addons_iconsets/classic/icons/poweroutlet_us.svg diff --git a/_iconsets/classic/icons/present-off.png b/_addons_iconsets/classic/icons/present-off.png similarity index 100% rename from _iconsets/classic/icons/present-off.png rename to _addons_iconsets/classic/icons/present-off.png diff --git a/_iconsets/classic/icons/present-off.svg b/_addons_iconsets/classic/icons/present-off.svg similarity index 100% rename from _iconsets/classic/icons/present-off.svg rename to _addons_iconsets/classic/icons/present-off.svg diff --git a/_iconsets/classic/icons/present.png b/_addons_iconsets/classic/icons/present.png similarity index 100% rename from _iconsets/classic/icons/present.png rename to _addons_iconsets/classic/icons/present.png diff --git a/_iconsets/classic/icons/present.svg b/_addons_iconsets/classic/icons/present.svg similarity index 100% rename from _iconsets/classic/icons/present.svg rename to _addons_iconsets/classic/icons/present.svg diff --git a/_iconsets/classic/icons/pressure.png b/_addons_iconsets/classic/icons/pressure.png similarity index 100% rename from _iconsets/classic/icons/pressure.png rename to _addons_iconsets/classic/icons/pressure.png diff --git a/_iconsets/classic/icons/pressure.svg b/_addons_iconsets/classic/icons/pressure.svg similarity index 100% rename from _iconsets/classic/icons/pressure.svg rename to _addons_iconsets/classic/icons/pressure.svg diff --git a/_iconsets/classic/icons/projector_benq.png b/_addons_iconsets/classic/icons/projector_benq.png similarity index 100% rename from _iconsets/classic/icons/projector_benq.png rename to _addons_iconsets/classic/icons/projector_benq.png diff --git a/_iconsets/classic/icons/projector_benq.svg b/_addons_iconsets/classic/icons/projector_benq.svg similarity index 100% rename from _iconsets/classic/icons/projector_benq.svg rename to _addons_iconsets/classic/icons/projector_benq.svg diff --git a/_iconsets/classic/icons/pump.png b/_addons_iconsets/classic/icons/pump.png similarity index 100% rename from _iconsets/classic/icons/pump.png rename to _addons_iconsets/classic/icons/pump.png diff --git a/_iconsets/classic/icons/pump.svg b/_addons_iconsets/classic/icons/pump.svg similarity index 100% rename from _iconsets/classic/icons/pump.svg rename to _addons_iconsets/classic/icons/pump.svg diff --git a/_iconsets/classic/icons/qualityofservice-0.png b/_addons_iconsets/classic/icons/qualityofservice-0.png similarity index 100% rename from _iconsets/classic/icons/qualityofservice-0.png rename to _addons_iconsets/classic/icons/qualityofservice-0.png diff --git a/_iconsets/classic/icons/qualityofservice-0.svg b/_addons_iconsets/classic/icons/qualityofservice-0.svg similarity index 100% rename from _iconsets/classic/icons/qualityofservice-0.svg rename to _addons_iconsets/classic/icons/qualityofservice-0.svg diff --git a/_iconsets/classic/icons/qualityofservice-1.png b/_addons_iconsets/classic/icons/qualityofservice-1.png similarity index 100% rename from _iconsets/classic/icons/qualityofservice-1.png rename to _addons_iconsets/classic/icons/qualityofservice-1.png diff --git a/_iconsets/classic/icons/qualityofservice-1.svg b/_addons_iconsets/classic/icons/qualityofservice-1.svg similarity index 100% rename from _iconsets/classic/icons/qualityofservice-1.svg rename to _addons_iconsets/classic/icons/qualityofservice-1.svg diff --git a/_iconsets/classic/icons/qualityofservice-2.png b/_addons_iconsets/classic/icons/qualityofservice-2.png similarity index 100% rename from _iconsets/classic/icons/qualityofservice-2.png rename to _addons_iconsets/classic/icons/qualityofservice-2.png diff --git a/_iconsets/classic/icons/qualityofservice-2.svg b/_addons_iconsets/classic/icons/qualityofservice-2.svg similarity index 100% rename from _iconsets/classic/icons/qualityofservice-2.svg rename to _addons_iconsets/classic/icons/qualityofservice-2.svg diff --git a/_iconsets/classic/icons/qualityofservice-3.png b/_addons_iconsets/classic/icons/qualityofservice-3.png similarity index 100% rename from _iconsets/classic/icons/qualityofservice-3.png rename to _addons_iconsets/classic/icons/qualityofservice-3.png diff --git a/_iconsets/classic/icons/qualityofservice-3.svg b/_addons_iconsets/classic/icons/qualityofservice-3.svg similarity index 100% rename from _iconsets/classic/icons/qualityofservice-3.svg rename to _addons_iconsets/classic/icons/qualityofservice-3.svg diff --git a/_iconsets/classic/icons/qualityofservice-4.png b/_addons_iconsets/classic/icons/qualityofservice-4.png similarity index 100% rename from _iconsets/classic/icons/qualityofservice-4.png rename to _addons_iconsets/classic/icons/qualityofservice-4.png diff --git a/_iconsets/classic/icons/qualityofservice-4.svg b/_addons_iconsets/classic/icons/qualityofservice-4.svg similarity index 100% rename from _iconsets/classic/icons/qualityofservice-4.svg rename to _addons_iconsets/classic/icons/qualityofservice-4.svg diff --git a/_iconsets/classic/icons/qualityofservice.png b/_addons_iconsets/classic/icons/qualityofservice.png similarity index 100% rename from _iconsets/classic/icons/qualityofservice.png rename to _addons_iconsets/classic/icons/qualityofservice.png diff --git a/_iconsets/classic/icons/qualityofservice.svg b/_addons_iconsets/classic/icons/qualityofservice.svg similarity index 100% rename from _iconsets/classic/icons/qualityofservice.svg rename to _addons_iconsets/classic/icons/qualityofservice.svg diff --git a/_iconsets/classic/icons/radiator.png b/_addons_iconsets/classic/icons/radiator.png similarity index 100% rename from _iconsets/classic/icons/radiator.png rename to _addons_iconsets/classic/icons/radiator.png diff --git a/_iconsets/classic/icons/radiator.svg b/_addons_iconsets/classic/icons/radiator.svg similarity index 100% rename from _iconsets/classic/icons/radiator.svg rename to _addons_iconsets/classic/icons/radiator.svg diff --git a/_iconsets/classic/icons/rain.png b/_addons_iconsets/classic/icons/rain.png similarity index 100% rename from _iconsets/classic/icons/rain.png rename to _addons_iconsets/classic/icons/rain.png diff --git a/_iconsets/classic/icons/rain.svg b/_addons_iconsets/classic/icons/rain.svg similarity index 100% rename from _iconsets/classic/icons/rain.svg rename to _addons_iconsets/classic/icons/rain.svg diff --git a/_iconsets/classic/icons/receiver-off.png b/_addons_iconsets/classic/icons/receiver-off.png similarity index 100% rename from _iconsets/classic/icons/receiver-off.png rename to _addons_iconsets/classic/icons/receiver-off.png diff --git a/_iconsets/classic/icons/receiver-off.svg b/_addons_iconsets/classic/icons/receiver-off.svg similarity index 100% rename from _iconsets/classic/icons/receiver-off.svg rename to _addons_iconsets/classic/icons/receiver-off.svg diff --git a/_iconsets/classic/icons/receiver-on.png b/_addons_iconsets/classic/icons/receiver-on.png similarity index 100% rename from _iconsets/classic/icons/receiver-on.png rename to _addons_iconsets/classic/icons/receiver-on.png diff --git a/_iconsets/classic/icons/receiver-on.svg b/_addons_iconsets/classic/icons/receiver-on.svg similarity index 100% rename from _iconsets/classic/icons/receiver-on.svg rename to _addons_iconsets/classic/icons/receiver-on.svg diff --git a/_iconsets/classic/icons/receiver.png b/_addons_iconsets/classic/icons/receiver.png similarity index 100% rename from _iconsets/classic/icons/receiver.png rename to _addons_iconsets/classic/icons/receiver.png diff --git a/_iconsets/classic/icons/receiver.svg b/_addons_iconsets/classic/icons/receiver.svg similarity index 100% rename from _iconsets/classic/icons/receiver.svg rename to _addons_iconsets/classic/icons/receiver.svg diff --git a/_iconsets/classic/icons/recorder.png b/_addons_iconsets/classic/icons/recorder.png similarity index 100% rename from _iconsets/classic/icons/recorder.png rename to _addons_iconsets/classic/icons/recorder.png diff --git a/_iconsets/classic/icons/recorder.svg b/_addons_iconsets/classic/icons/recorder.svg similarity index 100% rename from _iconsets/classic/icons/recorder.svg rename to _addons_iconsets/classic/icons/recorder.svg diff --git a/_iconsets/classic/icons/returnpipe.png b/_addons_iconsets/classic/icons/returnpipe.png similarity index 100% rename from _iconsets/classic/icons/returnpipe.png rename to _addons_iconsets/classic/icons/returnpipe.png diff --git a/_iconsets/classic/icons/returnpipe.svg b/_addons_iconsets/classic/icons/returnpipe.svg similarity index 100% rename from _iconsets/classic/icons/returnpipe.svg rename to _addons_iconsets/classic/icons/returnpipe.svg diff --git a/_iconsets/classic/icons/rgb.png b/_addons_iconsets/classic/icons/rgb.png similarity index 100% rename from _iconsets/classic/icons/rgb.png rename to _addons_iconsets/classic/icons/rgb.png diff --git a/_iconsets/classic/icons/rgb.svg b/_addons_iconsets/classic/icons/rgb.svg similarity index 100% rename from _iconsets/classic/icons/rgb.svg rename to _addons_iconsets/classic/icons/rgb.svg diff --git a/_iconsets/classic/icons/rollershutter-0.png b/_addons_iconsets/classic/icons/rollershutter-0.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-0.png rename to _addons_iconsets/classic/icons/rollershutter-0.png diff --git a/_iconsets/classic/icons/rollershutter-0.svg b/_addons_iconsets/classic/icons/rollershutter-0.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-0.svg rename to _addons_iconsets/classic/icons/rollershutter-0.svg diff --git a/_iconsets/classic/icons/rollershutter-10.png b/_addons_iconsets/classic/icons/rollershutter-10.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-10.png rename to _addons_iconsets/classic/icons/rollershutter-10.png diff --git a/_iconsets/classic/icons/rollershutter-10.svg b/_addons_iconsets/classic/icons/rollershutter-10.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-10.svg rename to _addons_iconsets/classic/icons/rollershutter-10.svg diff --git a/_iconsets/classic/icons/rollershutter-100.png b/_addons_iconsets/classic/icons/rollershutter-100.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-100.png rename to _addons_iconsets/classic/icons/rollershutter-100.png diff --git a/_iconsets/classic/icons/rollershutter-100.svg b/_addons_iconsets/classic/icons/rollershutter-100.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-100.svg rename to _addons_iconsets/classic/icons/rollershutter-100.svg diff --git a/_iconsets/classic/icons/rollershutter-20.png b/_addons_iconsets/classic/icons/rollershutter-20.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-20.png rename to _addons_iconsets/classic/icons/rollershutter-20.png diff --git a/_iconsets/classic/icons/rollershutter-20.svg b/_addons_iconsets/classic/icons/rollershutter-20.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-20.svg rename to _addons_iconsets/classic/icons/rollershutter-20.svg diff --git a/_iconsets/classic/icons/rollershutter-30.png b/_addons_iconsets/classic/icons/rollershutter-30.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-30.png rename to _addons_iconsets/classic/icons/rollershutter-30.png diff --git a/_iconsets/classic/icons/rollershutter-30.svg b/_addons_iconsets/classic/icons/rollershutter-30.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-30.svg rename to _addons_iconsets/classic/icons/rollershutter-30.svg diff --git a/_iconsets/classic/icons/rollershutter-40.png b/_addons_iconsets/classic/icons/rollershutter-40.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-40.png rename to _addons_iconsets/classic/icons/rollershutter-40.png diff --git a/_iconsets/classic/icons/rollershutter-40.svg b/_addons_iconsets/classic/icons/rollershutter-40.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-40.svg rename to _addons_iconsets/classic/icons/rollershutter-40.svg diff --git a/_iconsets/classic/icons/rollershutter-50.png b/_addons_iconsets/classic/icons/rollershutter-50.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-50.png rename to _addons_iconsets/classic/icons/rollershutter-50.png diff --git a/_iconsets/classic/icons/rollershutter-50.svg b/_addons_iconsets/classic/icons/rollershutter-50.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-50.svg rename to _addons_iconsets/classic/icons/rollershutter-50.svg diff --git a/_iconsets/classic/icons/rollershutter-60.png b/_addons_iconsets/classic/icons/rollershutter-60.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-60.png rename to _addons_iconsets/classic/icons/rollershutter-60.png diff --git a/_iconsets/classic/icons/rollershutter-60.svg b/_addons_iconsets/classic/icons/rollershutter-60.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-60.svg rename to _addons_iconsets/classic/icons/rollershutter-60.svg diff --git a/_iconsets/classic/icons/rollershutter-70.png b/_addons_iconsets/classic/icons/rollershutter-70.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-70.png rename to _addons_iconsets/classic/icons/rollershutter-70.png diff --git a/_iconsets/classic/icons/rollershutter-70.svg b/_addons_iconsets/classic/icons/rollershutter-70.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-70.svg rename to _addons_iconsets/classic/icons/rollershutter-70.svg diff --git a/_iconsets/classic/icons/rollershutter-80.png b/_addons_iconsets/classic/icons/rollershutter-80.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-80.png rename to _addons_iconsets/classic/icons/rollershutter-80.png diff --git a/_iconsets/classic/icons/rollershutter-80.svg b/_addons_iconsets/classic/icons/rollershutter-80.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-80.svg rename to _addons_iconsets/classic/icons/rollershutter-80.svg diff --git a/_iconsets/classic/icons/rollershutter-90.png b/_addons_iconsets/classic/icons/rollershutter-90.png similarity index 100% rename from _iconsets/classic/icons/rollershutter-90.png rename to _addons_iconsets/classic/icons/rollershutter-90.png diff --git a/_iconsets/classic/icons/rollershutter-90.svg b/_addons_iconsets/classic/icons/rollershutter-90.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter-90.svg rename to _addons_iconsets/classic/icons/rollershutter-90.svg diff --git a/_iconsets/classic/icons/rollershutter.png b/_addons_iconsets/classic/icons/rollershutter.png similarity index 100% rename from _iconsets/classic/icons/rollershutter.png rename to _addons_iconsets/classic/icons/rollershutter.png diff --git a/_iconsets/classic/icons/rollershutter.svg b/_addons_iconsets/classic/icons/rollershutter.svg similarity index 100% rename from _iconsets/classic/icons/rollershutter.svg rename to _addons_iconsets/classic/icons/rollershutter.svg diff --git a/_iconsets/classic/icons/settings.png b/_addons_iconsets/classic/icons/settings.png similarity index 100% rename from _iconsets/classic/icons/settings.png rename to _addons_iconsets/classic/icons/settings.png diff --git a/_iconsets/classic/icons/settings.svg b/_addons_iconsets/classic/icons/settings.svg similarity index 100% rename from _iconsets/classic/icons/settings.svg rename to _addons_iconsets/classic/icons/settings.svg diff --git a/_iconsets/classic/icons/sewerage-0.png b/_addons_iconsets/classic/icons/sewerage-0.png similarity index 100% rename from _iconsets/classic/icons/sewerage-0.png rename to _addons_iconsets/classic/icons/sewerage-0.png diff --git a/_iconsets/classic/icons/sewerage-0.svg b/_addons_iconsets/classic/icons/sewerage-0.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-0.svg rename to _addons_iconsets/classic/icons/sewerage-0.svg diff --git a/_iconsets/classic/icons/sewerage-10.png b/_addons_iconsets/classic/icons/sewerage-10.png similarity index 100% rename from _iconsets/classic/icons/sewerage-10.png rename to _addons_iconsets/classic/icons/sewerage-10.png diff --git a/_iconsets/classic/icons/sewerage-10.svg b/_addons_iconsets/classic/icons/sewerage-10.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-10.svg rename to _addons_iconsets/classic/icons/sewerage-10.svg diff --git a/_iconsets/classic/icons/sewerage-100.png b/_addons_iconsets/classic/icons/sewerage-100.png similarity index 100% rename from _iconsets/classic/icons/sewerage-100.png rename to _addons_iconsets/classic/icons/sewerage-100.png diff --git a/_iconsets/classic/icons/sewerage-100.svg b/_addons_iconsets/classic/icons/sewerage-100.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-100.svg rename to _addons_iconsets/classic/icons/sewerage-100.svg diff --git a/_iconsets/classic/icons/sewerage-20.png b/_addons_iconsets/classic/icons/sewerage-20.png similarity index 100% rename from _iconsets/classic/icons/sewerage-20.png rename to _addons_iconsets/classic/icons/sewerage-20.png diff --git a/_iconsets/classic/icons/sewerage-20.svg b/_addons_iconsets/classic/icons/sewerage-20.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-20.svg rename to _addons_iconsets/classic/icons/sewerage-20.svg diff --git a/_iconsets/classic/icons/sewerage-30.png b/_addons_iconsets/classic/icons/sewerage-30.png similarity index 100% rename from _iconsets/classic/icons/sewerage-30.png rename to _addons_iconsets/classic/icons/sewerage-30.png diff --git a/_iconsets/classic/icons/sewerage-30.svg b/_addons_iconsets/classic/icons/sewerage-30.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-30.svg rename to _addons_iconsets/classic/icons/sewerage-30.svg diff --git a/_iconsets/classic/icons/sewerage-40.png b/_addons_iconsets/classic/icons/sewerage-40.png similarity index 100% rename from _iconsets/classic/icons/sewerage-40.png rename to _addons_iconsets/classic/icons/sewerage-40.png diff --git a/_iconsets/classic/icons/sewerage-40.svg b/_addons_iconsets/classic/icons/sewerage-40.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-40.svg rename to _addons_iconsets/classic/icons/sewerage-40.svg diff --git a/_iconsets/classic/icons/sewerage-50.png b/_addons_iconsets/classic/icons/sewerage-50.png similarity index 100% rename from _iconsets/classic/icons/sewerage-50.png rename to _addons_iconsets/classic/icons/sewerage-50.png diff --git a/_iconsets/classic/icons/sewerage-50.svg b/_addons_iconsets/classic/icons/sewerage-50.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-50.svg rename to _addons_iconsets/classic/icons/sewerage-50.svg diff --git a/_iconsets/classic/icons/sewerage-60.png b/_addons_iconsets/classic/icons/sewerage-60.png similarity index 100% rename from _iconsets/classic/icons/sewerage-60.png rename to _addons_iconsets/classic/icons/sewerage-60.png diff --git a/_iconsets/classic/icons/sewerage-60.svg b/_addons_iconsets/classic/icons/sewerage-60.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-60.svg rename to _addons_iconsets/classic/icons/sewerage-60.svg diff --git a/_iconsets/classic/icons/sewerage-70.png b/_addons_iconsets/classic/icons/sewerage-70.png similarity index 100% rename from _iconsets/classic/icons/sewerage-70.png rename to _addons_iconsets/classic/icons/sewerage-70.png diff --git a/_iconsets/classic/icons/sewerage-70.svg b/_addons_iconsets/classic/icons/sewerage-70.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-70.svg rename to _addons_iconsets/classic/icons/sewerage-70.svg diff --git a/_iconsets/classic/icons/sewerage-80.png b/_addons_iconsets/classic/icons/sewerage-80.png similarity index 100% rename from _iconsets/classic/icons/sewerage-80.png rename to _addons_iconsets/classic/icons/sewerage-80.png diff --git a/_iconsets/classic/icons/sewerage-80.svg b/_addons_iconsets/classic/icons/sewerage-80.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-80.svg rename to _addons_iconsets/classic/icons/sewerage-80.svg diff --git a/_iconsets/classic/icons/sewerage-90.png b/_addons_iconsets/classic/icons/sewerage-90.png similarity index 100% rename from _iconsets/classic/icons/sewerage-90.png rename to _addons_iconsets/classic/icons/sewerage-90.png diff --git a/_iconsets/classic/icons/sewerage-90.svg b/_addons_iconsets/classic/icons/sewerage-90.svg similarity index 100% rename from _iconsets/classic/icons/sewerage-90.svg rename to _addons_iconsets/classic/icons/sewerage-90.svg diff --git a/_iconsets/classic/icons/sewerage.png b/_addons_iconsets/classic/icons/sewerage.png similarity index 100% rename from _iconsets/classic/icons/sewerage.png rename to _addons_iconsets/classic/icons/sewerage.png diff --git a/_iconsets/classic/icons/sewerage.svg b/_addons_iconsets/classic/icons/sewerage.svg similarity index 100% rename from _iconsets/classic/icons/sewerage.svg rename to _addons_iconsets/classic/icons/sewerage.svg diff --git a/_iconsets/classic/icons/shield-0.png b/_addons_iconsets/classic/icons/shield-0.png similarity index 100% rename from _iconsets/classic/icons/shield-0.png rename to _addons_iconsets/classic/icons/shield-0.png diff --git a/_iconsets/classic/icons/shield-0.svg b/_addons_iconsets/classic/icons/shield-0.svg similarity index 100% rename from _iconsets/classic/icons/shield-0.svg rename to _addons_iconsets/classic/icons/shield-0.svg diff --git a/_iconsets/classic/icons/shield-1.png b/_addons_iconsets/classic/icons/shield-1.png similarity index 100% rename from _iconsets/classic/icons/shield-1.png rename to _addons_iconsets/classic/icons/shield-1.png diff --git a/_iconsets/classic/icons/shield-1.svg b/_addons_iconsets/classic/icons/shield-1.svg similarity index 100% rename from _iconsets/classic/icons/shield-1.svg rename to _addons_iconsets/classic/icons/shield-1.svg diff --git a/_iconsets/classic/icons/shield.png b/_addons_iconsets/classic/icons/shield.png similarity index 100% rename from _iconsets/classic/icons/shield.png rename to _addons_iconsets/classic/icons/shield.png diff --git a/_iconsets/classic/icons/shield.svg b/_addons_iconsets/classic/icons/shield.svg similarity index 100% rename from _iconsets/classic/icons/shield.svg rename to _addons_iconsets/classic/icons/shield.svg diff --git a/_iconsets/classic/icons/signal-0.png b/_addons_iconsets/classic/icons/signal-0.png similarity index 100% rename from _iconsets/classic/icons/signal-0.png rename to _addons_iconsets/classic/icons/signal-0.png diff --git a/_iconsets/classic/icons/signal-0.svg b/_addons_iconsets/classic/icons/signal-0.svg similarity index 100% rename from _iconsets/classic/icons/signal-0.svg rename to _addons_iconsets/classic/icons/signal-0.svg diff --git a/_iconsets/classic/icons/signal-1.png b/_addons_iconsets/classic/icons/signal-1.png similarity index 100% rename from _iconsets/classic/icons/signal-1.png rename to _addons_iconsets/classic/icons/signal-1.png diff --git a/_iconsets/classic/icons/signal-1.svg b/_addons_iconsets/classic/icons/signal-1.svg similarity index 100% rename from _iconsets/classic/icons/signal-1.svg rename to _addons_iconsets/classic/icons/signal-1.svg diff --git a/_iconsets/classic/icons/signal-2.png b/_addons_iconsets/classic/icons/signal-2.png similarity index 100% rename from _iconsets/classic/icons/signal-2.png rename to _addons_iconsets/classic/icons/signal-2.png diff --git a/_iconsets/classic/icons/signal-2.svg b/_addons_iconsets/classic/icons/signal-2.svg similarity index 100% rename from _iconsets/classic/icons/signal-2.svg rename to _addons_iconsets/classic/icons/signal-2.svg diff --git a/_iconsets/classic/icons/signal-3.png b/_addons_iconsets/classic/icons/signal-3.png similarity index 100% rename from _iconsets/classic/icons/signal-3.png rename to _addons_iconsets/classic/icons/signal-3.png diff --git a/_iconsets/classic/icons/signal-3.svg b/_addons_iconsets/classic/icons/signal-3.svg similarity index 100% rename from _iconsets/classic/icons/signal-3.svg rename to _addons_iconsets/classic/icons/signal-3.svg diff --git a/_iconsets/classic/icons/signal-4.png b/_addons_iconsets/classic/icons/signal-4.png similarity index 100% rename from _iconsets/classic/icons/signal-4.png rename to _addons_iconsets/classic/icons/signal-4.png diff --git a/_iconsets/classic/icons/signal-4.svg b/_addons_iconsets/classic/icons/signal-4.svg similarity index 100% rename from _iconsets/classic/icons/signal-4.svg rename to _addons_iconsets/classic/icons/signal-4.svg diff --git a/_iconsets/classic/icons/signal.png b/_addons_iconsets/classic/icons/signal.png similarity index 100% rename from _iconsets/classic/icons/signal.png rename to _addons_iconsets/classic/icons/signal.png diff --git a/_iconsets/classic/icons/signal.svg b/_addons_iconsets/classic/icons/signal.svg similarity index 100% rename from _iconsets/classic/icons/signal.svg rename to _addons_iconsets/classic/icons/signal.svg diff --git a/_iconsets/classic/icons/siren-off.png b/_addons_iconsets/classic/icons/siren-off.png similarity index 100% rename from _iconsets/classic/icons/siren-off.png rename to _addons_iconsets/classic/icons/siren-off.png diff --git a/_iconsets/classic/icons/siren-off.svg b/_addons_iconsets/classic/icons/siren-off.svg similarity index 100% rename from _iconsets/classic/icons/siren-off.svg rename to _addons_iconsets/classic/icons/siren-off.svg diff --git a/_iconsets/classic/icons/siren-on.png b/_addons_iconsets/classic/icons/siren-on.png similarity index 100% rename from _iconsets/classic/icons/siren-on.png rename to _addons_iconsets/classic/icons/siren-on.png diff --git a/_iconsets/classic/icons/siren-on.svg b/_addons_iconsets/classic/icons/siren-on.svg similarity index 100% rename from _iconsets/classic/icons/siren-on.svg rename to _addons_iconsets/classic/icons/siren-on.svg diff --git a/_iconsets/classic/icons/siren.png b/_addons_iconsets/classic/icons/siren.png similarity index 100% rename from _iconsets/classic/icons/siren.png rename to _addons_iconsets/classic/icons/siren.png diff --git a/_iconsets/classic/icons/siren.svg b/_addons_iconsets/classic/icons/siren.svg similarity index 100% rename from _iconsets/classic/icons/siren.svg rename to _addons_iconsets/classic/icons/siren.svg diff --git a/_iconsets/classic/icons/slider-0.png b/_addons_iconsets/classic/icons/slider-0.png similarity index 100% rename from _iconsets/classic/icons/slider-0.png rename to _addons_iconsets/classic/icons/slider-0.png diff --git a/_iconsets/classic/icons/slider-0.svg b/_addons_iconsets/classic/icons/slider-0.svg similarity index 100% rename from _iconsets/classic/icons/slider-0.svg rename to _addons_iconsets/classic/icons/slider-0.svg diff --git a/_iconsets/classic/icons/slider-10.png b/_addons_iconsets/classic/icons/slider-10.png similarity index 100% rename from _iconsets/classic/icons/slider-10.png rename to _addons_iconsets/classic/icons/slider-10.png diff --git a/_iconsets/classic/icons/slider-10.svg b/_addons_iconsets/classic/icons/slider-10.svg similarity index 100% rename from _iconsets/classic/icons/slider-10.svg rename to _addons_iconsets/classic/icons/slider-10.svg diff --git a/_iconsets/classic/icons/slider-100.png b/_addons_iconsets/classic/icons/slider-100.png similarity index 100% rename from _iconsets/classic/icons/slider-100.png rename to _addons_iconsets/classic/icons/slider-100.png diff --git a/_iconsets/classic/icons/slider-100.svg b/_addons_iconsets/classic/icons/slider-100.svg similarity index 100% rename from _iconsets/classic/icons/slider-100.svg rename to _addons_iconsets/classic/icons/slider-100.svg diff --git a/_iconsets/classic/icons/slider-20.png b/_addons_iconsets/classic/icons/slider-20.png similarity index 100% rename from _iconsets/classic/icons/slider-20.png rename to _addons_iconsets/classic/icons/slider-20.png diff --git a/_iconsets/classic/icons/slider-20.svg b/_addons_iconsets/classic/icons/slider-20.svg similarity index 100% rename from _iconsets/classic/icons/slider-20.svg rename to _addons_iconsets/classic/icons/slider-20.svg diff --git a/_iconsets/classic/icons/slider-30.png b/_addons_iconsets/classic/icons/slider-30.png similarity index 100% rename from _iconsets/classic/icons/slider-30.png rename to _addons_iconsets/classic/icons/slider-30.png diff --git a/_iconsets/classic/icons/slider-30.svg b/_addons_iconsets/classic/icons/slider-30.svg similarity index 100% rename from _iconsets/classic/icons/slider-30.svg rename to _addons_iconsets/classic/icons/slider-30.svg diff --git a/_iconsets/classic/icons/slider-40.png b/_addons_iconsets/classic/icons/slider-40.png similarity index 100% rename from _iconsets/classic/icons/slider-40.png rename to _addons_iconsets/classic/icons/slider-40.png diff --git a/_iconsets/classic/icons/slider-40.svg b/_addons_iconsets/classic/icons/slider-40.svg similarity index 100% rename from _iconsets/classic/icons/slider-40.svg rename to _addons_iconsets/classic/icons/slider-40.svg diff --git a/_iconsets/classic/icons/slider-50.png b/_addons_iconsets/classic/icons/slider-50.png similarity index 100% rename from _iconsets/classic/icons/slider-50.png rename to _addons_iconsets/classic/icons/slider-50.png diff --git a/_iconsets/classic/icons/slider-50.svg b/_addons_iconsets/classic/icons/slider-50.svg similarity index 100% rename from _iconsets/classic/icons/slider-50.svg rename to _addons_iconsets/classic/icons/slider-50.svg diff --git a/_iconsets/classic/icons/slider-60.png b/_addons_iconsets/classic/icons/slider-60.png similarity index 100% rename from _iconsets/classic/icons/slider-60.png rename to _addons_iconsets/classic/icons/slider-60.png diff --git a/_iconsets/classic/icons/slider-60.svg b/_addons_iconsets/classic/icons/slider-60.svg similarity index 100% rename from _iconsets/classic/icons/slider-60.svg rename to _addons_iconsets/classic/icons/slider-60.svg diff --git a/_iconsets/classic/icons/slider-70.png b/_addons_iconsets/classic/icons/slider-70.png similarity index 100% rename from _iconsets/classic/icons/slider-70.png rename to _addons_iconsets/classic/icons/slider-70.png diff --git a/_iconsets/classic/icons/slider-70.svg b/_addons_iconsets/classic/icons/slider-70.svg similarity index 100% rename from _iconsets/classic/icons/slider-70.svg rename to _addons_iconsets/classic/icons/slider-70.svg diff --git a/_iconsets/classic/icons/slider-80.png b/_addons_iconsets/classic/icons/slider-80.png similarity index 100% rename from _iconsets/classic/icons/slider-80.png rename to _addons_iconsets/classic/icons/slider-80.png diff --git a/_iconsets/classic/icons/slider-80.svg b/_addons_iconsets/classic/icons/slider-80.svg similarity index 100% rename from _iconsets/classic/icons/slider-80.svg rename to _addons_iconsets/classic/icons/slider-80.svg diff --git a/_iconsets/classic/icons/slider-90.png b/_addons_iconsets/classic/icons/slider-90.png similarity index 100% rename from _iconsets/classic/icons/slider-90.png rename to _addons_iconsets/classic/icons/slider-90.png diff --git a/_iconsets/classic/icons/slider-90.svg b/_addons_iconsets/classic/icons/slider-90.svg similarity index 100% rename from _iconsets/classic/icons/slider-90.svg rename to _addons_iconsets/classic/icons/slider-90.svg diff --git a/_iconsets/classic/icons/slider.png b/_addons_iconsets/classic/icons/slider.png similarity index 100% rename from _iconsets/classic/icons/slider.png rename to _addons_iconsets/classic/icons/slider.png diff --git a/_iconsets/classic/icons/slider.svg b/_addons_iconsets/classic/icons/slider.svg similarity index 100% rename from _iconsets/classic/icons/slider.svg rename to _addons_iconsets/classic/icons/slider.svg diff --git a/_iconsets/classic/icons/smiley.png b/_addons_iconsets/classic/icons/smiley.png similarity index 100% rename from _iconsets/classic/icons/smiley.png rename to _addons_iconsets/classic/icons/smiley.png diff --git a/_iconsets/classic/icons/smiley.svg b/_addons_iconsets/classic/icons/smiley.svg similarity index 100% rename from _iconsets/classic/icons/smiley.svg rename to _addons_iconsets/classic/icons/smiley.svg diff --git a/_iconsets/classic/icons/smoke.png b/_addons_iconsets/classic/icons/smoke.png similarity index 100% rename from _iconsets/classic/icons/smoke.png rename to _addons_iconsets/classic/icons/smoke.png diff --git a/_iconsets/classic/icons/smoke.svg b/_addons_iconsets/classic/icons/smoke.svg similarity index 100% rename from _iconsets/classic/icons/smoke.svg rename to _addons_iconsets/classic/icons/smoke.svg diff --git a/_iconsets/classic/icons/sofa.png b/_addons_iconsets/classic/icons/sofa.png similarity index 100% rename from _iconsets/classic/icons/sofa.png rename to _addons_iconsets/classic/icons/sofa.png diff --git a/_iconsets/classic/icons/sofa.svg b/_addons_iconsets/classic/icons/sofa.svg similarity index 100% rename from _iconsets/classic/icons/sofa.svg rename to _addons_iconsets/classic/icons/sofa.svg diff --git a/_iconsets/classic/icons/softener.png b/_addons_iconsets/classic/icons/softener.png similarity index 100% rename from _iconsets/classic/icons/softener.png rename to _addons_iconsets/classic/icons/softener.png diff --git a/_iconsets/classic/icons/softener.svg b/_addons_iconsets/classic/icons/softener.svg similarity index 100% rename from _iconsets/classic/icons/softener.svg rename to _addons_iconsets/classic/icons/softener.svg diff --git a/_iconsets/classic/icons/solarplant.png b/_addons_iconsets/classic/icons/solarplant.png similarity index 100% rename from _iconsets/classic/icons/solarplant.png rename to _addons_iconsets/classic/icons/solarplant.png diff --git a/_iconsets/classic/icons/solarplant.svg b/_addons_iconsets/classic/icons/solarplant.svg similarity index 100% rename from _iconsets/classic/icons/solarplant.svg rename to _addons_iconsets/classic/icons/solarplant.svg diff --git a/_iconsets/classic/icons/soundvolume-0.png b/_addons_iconsets/classic/icons/soundvolume-0.png similarity index 100% rename from _iconsets/classic/icons/soundvolume-0.png rename to _addons_iconsets/classic/icons/soundvolume-0.png diff --git a/_iconsets/classic/icons/soundvolume-0.svg b/_addons_iconsets/classic/icons/soundvolume-0.svg similarity index 100% rename from _iconsets/classic/icons/soundvolume-0.svg rename to _addons_iconsets/classic/icons/soundvolume-0.svg diff --git a/_iconsets/classic/icons/soundvolume-100.png b/_addons_iconsets/classic/icons/soundvolume-100.png similarity index 100% rename from _iconsets/classic/icons/soundvolume-100.png rename to _addons_iconsets/classic/icons/soundvolume-100.png diff --git a/_iconsets/classic/icons/soundvolume-100.svg b/_addons_iconsets/classic/icons/soundvolume-100.svg similarity index 100% rename from _iconsets/classic/icons/soundvolume-100.svg rename to _addons_iconsets/classic/icons/soundvolume-100.svg diff --git a/_iconsets/classic/icons/soundvolume-33.png b/_addons_iconsets/classic/icons/soundvolume-33.png similarity index 100% rename from _iconsets/classic/icons/soundvolume-33.png rename to _addons_iconsets/classic/icons/soundvolume-33.png diff --git a/_iconsets/classic/icons/soundvolume-33.svg b/_addons_iconsets/classic/icons/soundvolume-33.svg similarity index 100% rename from _iconsets/classic/icons/soundvolume-33.svg rename to _addons_iconsets/classic/icons/soundvolume-33.svg diff --git a/_iconsets/classic/icons/soundvolume-66.png b/_addons_iconsets/classic/icons/soundvolume-66.png similarity index 100% rename from _iconsets/classic/icons/soundvolume-66.png rename to _addons_iconsets/classic/icons/soundvolume-66.png diff --git a/_iconsets/classic/icons/soundvolume-66.svg b/_addons_iconsets/classic/icons/soundvolume-66.svg similarity index 100% rename from _iconsets/classic/icons/soundvolume-66.svg rename to _addons_iconsets/classic/icons/soundvolume-66.svg diff --git a/_iconsets/classic/icons/soundvolume.png b/_addons_iconsets/classic/icons/soundvolume.png similarity index 100% rename from _iconsets/classic/icons/soundvolume.png rename to _addons_iconsets/classic/icons/soundvolume.png diff --git a/_iconsets/classic/icons/soundvolume.svg b/_addons_iconsets/classic/icons/soundvolume.svg similarity index 100% rename from _iconsets/classic/icons/soundvolume.svg rename to _addons_iconsets/classic/icons/soundvolume.svg diff --git a/_iconsets/classic/icons/soundvolume_mute.png b/_addons_iconsets/classic/icons/soundvolume_mute.png similarity index 100% rename from _iconsets/classic/icons/soundvolume_mute.png rename to _addons_iconsets/classic/icons/soundvolume_mute.png diff --git a/_iconsets/classic/icons/soundvolume_mute.svg b/_addons_iconsets/classic/icons/soundvolume_mute.svg similarity index 100% rename from _iconsets/classic/icons/soundvolume_mute.svg rename to _addons_iconsets/classic/icons/soundvolume_mute.svg diff --git a/_iconsets/classic/icons/status.png b/_addons_iconsets/classic/icons/status.png similarity index 100% rename from _iconsets/classic/icons/status.png rename to _addons_iconsets/classic/icons/status.png diff --git a/_iconsets/classic/icons/status.svg b/_addons_iconsets/classic/icons/status.svg similarity index 100% rename from _iconsets/classic/icons/status.svg rename to _addons_iconsets/classic/icons/status.svg diff --git a/_iconsets/classic/icons/suitcase.png b/_addons_iconsets/classic/icons/suitcase.png similarity index 100% rename from _iconsets/classic/icons/suitcase.png rename to _addons_iconsets/classic/icons/suitcase.png diff --git a/_iconsets/classic/icons/suitcase.svg b/_addons_iconsets/classic/icons/suitcase.svg similarity index 100% rename from _iconsets/classic/icons/suitcase.svg rename to _addons_iconsets/classic/icons/suitcase.svg diff --git a/_iconsets/classic/icons/sun.png b/_addons_iconsets/classic/icons/sun.png similarity index 100% rename from _iconsets/classic/icons/sun.png rename to _addons_iconsets/classic/icons/sun.png diff --git a/_iconsets/classic/icons/sun.svg b/_addons_iconsets/classic/icons/sun.svg similarity index 100% rename from _iconsets/classic/icons/sun.svg rename to _addons_iconsets/classic/icons/sun.svg diff --git a/_iconsets/classic/icons/sun_clouds.png b/_addons_iconsets/classic/icons/sun_clouds.png similarity index 100% rename from _iconsets/classic/icons/sun_clouds.png rename to _addons_iconsets/classic/icons/sun_clouds.png diff --git a/_iconsets/classic/icons/sun_clouds.svg b/_addons_iconsets/classic/icons/sun_clouds.svg similarity index 100% rename from _iconsets/classic/icons/sun_clouds.svg rename to _addons_iconsets/classic/icons/sun_clouds.svg diff --git a/_iconsets/classic/icons/sunrise.png b/_addons_iconsets/classic/icons/sunrise.png similarity index 100% rename from _iconsets/classic/icons/sunrise.png rename to _addons_iconsets/classic/icons/sunrise.png diff --git a/_iconsets/classic/icons/sunrise.svg b/_addons_iconsets/classic/icons/sunrise.svg similarity index 100% rename from _iconsets/classic/icons/sunrise.svg rename to _addons_iconsets/classic/icons/sunrise.svg diff --git a/_iconsets/classic/icons/sunset.png b/_addons_iconsets/classic/icons/sunset.png similarity index 100% rename from _iconsets/classic/icons/sunset.png rename to _addons_iconsets/classic/icons/sunset.png diff --git a/_iconsets/classic/icons/sunset.svg b/_addons_iconsets/classic/icons/sunset.svg similarity index 100% rename from _iconsets/classic/icons/sunset.svg rename to _addons_iconsets/classic/icons/sunset.svg diff --git a/_iconsets/classic/icons/switch-off.png b/_addons_iconsets/classic/icons/switch-off.png similarity index 100% rename from _iconsets/classic/icons/switch-off.png rename to _addons_iconsets/classic/icons/switch-off.png diff --git a/_iconsets/classic/icons/switch-off.svg b/_addons_iconsets/classic/icons/switch-off.svg similarity index 100% rename from _iconsets/classic/icons/switch-off.svg rename to _addons_iconsets/classic/icons/switch-off.svg diff --git a/_iconsets/classic/icons/switch-on.png b/_addons_iconsets/classic/icons/switch-on.png similarity index 100% rename from _iconsets/classic/icons/switch-on.png rename to _addons_iconsets/classic/icons/switch-on.png diff --git a/_iconsets/classic/icons/switch-on.svg b/_addons_iconsets/classic/icons/switch-on.svg similarity index 100% rename from _iconsets/classic/icons/switch-on.svg rename to _addons_iconsets/classic/icons/switch-on.svg diff --git a/_iconsets/classic/icons/switch.png b/_addons_iconsets/classic/icons/switch.png similarity index 100% rename from _iconsets/classic/icons/switch.png rename to _addons_iconsets/classic/icons/switch.png diff --git a/_iconsets/classic/icons/switch.svg b/_addons_iconsets/classic/icons/switch.svg similarity index 100% rename from _iconsets/classic/icons/switch.svg rename to _addons_iconsets/classic/icons/switch.svg diff --git a/_iconsets/classic/icons/television-off.png b/_addons_iconsets/classic/icons/television-off.png similarity index 100% rename from _iconsets/classic/icons/television-off.png rename to _addons_iconsets/classic/icons/television-off.png diff --git a/_iconsets/classic/icons/television-off.svg b/_addons_iconsets/classic/icons/television-off.svg similarity index 100% rename from _iconsets/classic/icons/television-off.svg rename to _addons_iconsets/classic/icons/television-off.svg diff --git a/_iconsets/classic/icons/television-on.png b/_addons_iconsets/classic/icons/television-on.png similarity index 100% rename from _iconsets/classic/icons/television-on.png rename to _addons_iconsets/classic/icons/television-on.png diff --git a/_iconsets/classic/icons/television-on.svg b/_addons_iconsets/classic/icons/television-on.svg similarity index 100% rename from _iconsets/classic/icons/television-on.svg rename to _addons_iconsets/classic/icons/television-on.svg diff --git a/_iconsets/classic/icons/television.png b/_addons_iconsets/classic/icons/television.png similarity index 100% rename from _iconsets/classic/icons/television.png rename to _addons_iconsets/classic/icons/television.png diff --git a/_iconsets/classic/icons/television.svg b/_addons_iconsets/classic/icons/television.svg similarity index 100% rename from _iconsets/classic/icons/television.svg rename to _addons_iconsets/classic/icons/television.svg diff --git a/_iconsets/classic/icons/temperature.png b/_addons_iconsets/classic/icons/temperature.png similarity index 100% rename from _iconsets/classic/icons/temperature.png rename to _addons_iconsets/classic/icons/temperature.png diff --git a/_iconsets/classic/icons/temperature.svg b/_addons_iconsets/classic/icons/temperature.svg similarity index 100% rename from _iconsets/classic/icons/temperature.svg rename to _addons_iconsets/classic/icons/temperature.svg diff --git a/_iconsets/classic/icons/temperature_cold.png b/_addons_iconsets/classic/icons/temperature_cold.png similarity index 100% rename from _iconsets/classic/icons/temperature_cold.png rename to _addons_iconsets/classic/icons/temperature_cold.png diff --git a/_iconsets/classic/icons/temperature_cold.svg b/_addons_iconsets/classic/icons/temperature_cold.svg similarity index 100% rename from _iconsets/classic/icons/temperature_cold.svg rename to _addons_iconsets/classic/icons/temperature_cold.svg diff --git a/_iconsets/classic/icons/temperature_hot.png b/_addons_iconsets/classic/icons/temperature_hot.png similarity index 100% rename from _iconsets/classic/icons/temperature_hot.png rename to _addons_iconsets/classic/icons/temperature_hot.png diff --git a/_iconsets/classic/icons/temperature_hot.svg b/_addons_iconsets/classic/icons/temperature_hot.svg similarity index 100% rename from _iconsets/classic/icons/temperature_hot.svg rename to _addons_iconsets/classic/icons/temperature_hot.svg diff --git a/_iconsets/classic/icons/terrace.png b/_addons_iconsets/classic/icons/terrace.png similarity index 100% rename from _iconsets/classic/icons/terrace.png rename to _addons_iconsets/classic/icons/terrace.png diff --git a/_iconsets/classic/icons/terrace.svg b/_addons_iconsets/classic/icons/terrace.svg similarity index 100% rename from _iconsets/classic/icons/terrace.svg rename to _addons_iconsets/classic/icons/terrace.svg diff --git a/_iconsets/classic/icons/text.png b/_addons_iconsets/classic/icons/text.png similarity index 100% rename from _iconsets/classic/icons/text.png rename to _addons_iconsets/classic/icons/text.png diff --git a/_iconsets/classic/icons/text.svg b/_addons_iconsets/classic/icons/text.svg similarity index 100% rename from _iconsets/classic/icons/text.svg rename to _addons_iconsets/classic/icons/text.svg diff --git a/_iconsets/classic/icons/toilet.png b/_addons_iconsets/classic/icons/toilet.png similarity index 100% rename from _iconsets/classic/icons/toilet.png rename to _addons_iconsets/classic/icons/toilet.png diff --git a/_iconsets/classic/icons/toilet.svg b/_addons_iconsets/classic/icons/toilet.svg similarity index 100% rename from _iconsets/classic/icons/toilet.svg rename to _addons_iconsets/classic/icons/toilet.svg diff --git a/_iconsets/classic/icons/vacation.png b/_addons_iconsets/classic/icons/vacation.png similarity index 100% rename from _iconsets/classic/icons/vacation.png rename to _addons_iconsets/classic/icons/vacation.png diff --git a/_iconsets/classic/icons/vacation.svg b/_addons_iconsets/classic/icons/vacation.svg similarity index 100% rename from _iconsets/classic/icons/vacation.svg rename to _addons_iconsets/classic/icons/vacation.svg diff --git a/_iconsets/classic/icons/video.png b/_addons_iconsets/classic/icons/video.png similarity index 100% rename from _iconsets/classic/icons/video.png rename to _addons_iconsets/classic/icons/video.png diff --git a/_iconsets/classic/icons/video.svg b/_addons_iconsets/classic/icons/video.svg similarity index 100% rename from _iconsets/classic/icons/video.svg rename to _addons_iconsets/classic/icons/video.svg diff --git a/_iconsets/classic/icons/wallswitch-off.png b/_addons_iconsets/classic/icons/wallswitch-off.png similarity index 100% rename from _iconsets/classic/icons/wallswitch-off.png rename to _addons_iconsets/classic/icons/wallswitch-off.png diff --git a/_iconsets/classic/icons/wallswitch-off.svg b/_addons_iconsets/classic/icons/wallswitch-off.svg similarity index 100% rename from _iconsets/classic/icons/wallswitch-off.svg rename to _addons_iconsets/classic/icons/wallswitch-off.svg diff --git a/_iconsets/classic/icons/wallswitch-on.png b/_addons_iconsets/classic/icons/wallswitch-on.png similarity index 100% rename from _iconsets/classic/icons/wallswitch-on.png rename to _addons_iconsets/classic/icons/wallswitch-on.png diff --git a/_iconsets/classic/icons/wallswitch-on.svg b/_addons_iconsets/classic/icons/wallswitch-on.svg similarity index 100% rename from _iconsets/classic/icons/wallswitch-on.svg rename to _addons_iconsets/classic/icons/wallswitch-on.svg diff --git a/_iconsets/classic/icons/wallswitch.png b/_addons_iconsets/classic/icons/wallswitch.png similarity index 100% rename from _iconsets/classic/icons/wallswitch.png rename to _addons_iconsets/classic/icons/wallswitch.png diff --git a/_iconsets/classic/icons/wallswitch.svg b/_addons_iconsets/classic/icons/wallswitch.svg similarity index 100% rename from _iconsets/classic/icons/wallswitch.svg rename to _addons_iconsets/classic/icons/wallswitch.svg diff --git a/_iconsets/classic/icons/wardrobe.png b/_addons_iconsets/classic/icons/wardrobe.png similarity index 100% rename from _iconsets/classic/icons/wardrobe.png rename to _addons_iconsets/classic/icons/wardrobe.png diff --git a/_iconsets/classic/icons/wardrobe.svg b/_addons_iconsets/classic/icons/wardrobe.svg similarity index 100% rename from _iconsets/classic/icons/wardrobe.svg rename to _addons_iconsets/classic/icons/wardrobe.svg diff --git a/_iconsets/classic/icons/washingmachine.png b/_addons_iconsets/classic/icons/washingmachine.png similarity index 100% rename from _iconsets/classic/icons/washingmachine.png rename to _addons_iconsets/classic/icons/washingmachine.png diff --git a/_iconsets/classic/icons/washingmachine.svg b/_addons_iconsets/classic/icons/washingmachine.svg similarity index 100% rename from _iconsets/classic/icons/washingmachine.svg rename to _addons_iconsets/classic/icons/washingmachine.svg diff --git a/_iconsets/classic/icons/washingmachine_2-0.png b/_addons_iconsets/classic/icons/washingmachine_2-0.png similarity index 100% rename from _iconsets/classic/icons/washingmachine_2-0.png rename to _addons_iconsets/classic/icons/washingmachine_2-0.png diff --git a/_iconsets/classic/icons/washingmachine_2-0.svg b/_addons_iconsets/classic/icons/washingmachine_2-0.svg similarity index 100% rename from _iconsets/classic/icons/washingmachine_2-0.svg rename to _addons_iconsets/classic/icons/washingmachine_2-0.svg diff --git a/_iconsets/classic/icons/washingmachine_2-1.png b/_addons_iconsets/classic/icons/washingmachine_2-1.png similarity index 100% rename from _iconsets/classic/icons/washingmachine_2-1.png rename to _addons_iconsets/classic/icons/washingmachine_2-1.png diff --git a/_iconsets/classic/icons/washingmachine_2-1.svg b/_addons_iconsets/classic/icons/washingmachine_2-1.svg similarity index 100% rename from _iconsets/classic/icons/washingmachine_2-1.svg rename to _addons_iconsets/classic/icons/washingmachine_2-1.svg diff --git a/_iconsets/classic/icons/washingmachine_2-2.png b/_addons_iconsets/classic/icons/washingmachine_2-2.png similarity index 100% rename from _iconsets/classic/icons/washingmachine_2-2.png rename to _addons_iconsets/classic/icons/washingmachine_2-2.png diff --git a/_iconsets/classic/icons/washingmachine_2-2.svg b/_addons_iconsets/classic/icons/washingmachine_2-2.svg similarity index 100% rename from _iconsets/classic/icons/washingmachine_2-2.svg rename to _addons_iconsets/classic/icons/washingmachine_2-2.svg diff --git a/_iconsets/classic/icons/washingmachine_2-3.png b/_addons_iconsets/classic/icons/washingmachine_2-3.png similarity index 100% rename from _iconsets/classic/icons/washingmachine_2-3.png rename to _addons_iconsets/classic/icons/washingmachine_2-3.png diff --git a/_iconsets/classic/icons/washingmachine_2-3.svg b/_addons_iconsets/classic/icons/washingmachine_2-3.svg similarity index 100% rename from _iconsets/classic/icons/washingmachine_2-3.svg rename to _addons_iconsets/classic/icons/washingmachine_2-3.svg diff --git a/_iconsets/classic/icons/washingmachine_2.png b/_addons_iconsets/classic/icons/washingmachine_2.png similarity index 100% rename from _iconsets/classic/icons/washingmachine_2.png rename to _addons_iconsets/classic/icons/washingmachine_2.png diff --git a/_iconsets/classic/icons/washingmachine_2.svg b/_addons_iconsets/classic/icons/washingmachine_2.svg similarity index 100% rename from _iconsets/classic/icons/washingmachine_2.svg rename to _addons_iconsets/classic/icons/washingmachine_2.svg diff --git a/_iconsets/classic/icons/water.png b/_addons_iconsets/classic/icons/water.png similarity index 100% rename from _iconsets/classic/icons/water.png rename to _addons_iconsets/classic/icons/water.png diff --git a/_iconsets/classic/icons/water.svg b/_addons_iconsets/classic/icons/water.svg similarity index 100% rename from _iconsets/classic/icons/water.svg rename to _addons_iconsets/classic/icons/water.svg diff --git a/_iconsets/classic/icons/wind.png b/_addons_iconsets/classic/icons/wind.png similarity index 100% rename from _iconsets/classic/icons/wind.png rename to _addons_iconsets/classic/icons/wind.png diff --git a/_iconsets/classic/icons/wind.svg b/_addons_iconsets/classic/icons/wind.svg similarity index 100% rename from _iconsets/classic/icons/wind.svg rename to _addons_iconsets/classic/icons/wind.svg diff --git a/_iconsets/classic/icons/window-ajar.png b/_addons_iconsets/classic/icons/window-ajar.png similarity index 100% rename from _iconsets/classic/icons/window-ajar.png rename to _addons_iconsets/classic/icons/window-ajar.png diff --git a/_iconsets/classic/icons/window-ajar.svg b/_addons_iconsets/classic/icons/window-ajar.svg similarity index 100% rename from _iconsets/classic/icons/window-ajar.svg rename to _addons_iconsets/classic/icons/window-ajar.svg diff --git a/_iconsets/classic/icons/window-closed.png b/_addons_iconsets/classic/icons/window-closed.png similarity index 100% rename from _iconsets/classic/icons/window-closed.png rename to _addons_iconsets/classic/icons/window-closed.png diff --git a/_iconsets/classic/icons/window-closed.svg b/_addons_iconsets/classic/icons/window-closed.svg similarity index 100% rename from _iconsets/classic/icons/window-closed.svg rename to _addons_iconsets/classic/icons/window-closed.svg diff --git a/_iconsets/classic/icons/window-open.png b/_addons_iconsets/classic/icons/window-open.png similarity index 100% rename from _iconsets/classic/icons/window-open.png rename to _addons_iconsets/classic/icons/window-open.png diff --git a/_iconsets/classic/icons/window-open.svg b/_addons_iconsets/classic/icons/window-open.svg similarity index 100% rename from _iconsets/classic/icons/window-open.svg rename to _addons_iconsets/classic/icons/window-open.svg diff --git a/_iconsets/classic/icons/window.png b/_addons_iconsets/classic/icons/window.png similarity index 100% rename from _iconsets/classic/icons/window.png rename to _addons_iconsets/classic/icons/window.png diff --git a/_iconsets/classic/icons/window.svg b/_addons_iconsets/classic/icons/window.svg similarity index 100% rename from _iconsets/classic/icons/window.svg rename to _addons_iconsets/classic/icons/window.svg diff --git a/_iconsets/classic/icons/woman_1.png b/_addons_iconsets/classic/icons/woman_1.png similarity index 100% rename from _iconsets/classic/icons/woman_1.png rename to _addons_iconsets/classic/icons/woman_1.png diff --git a/_iconsets/classic/icons/woman_1.svg b/_addons_iconsets/classic/icons/woman_1.svg similarity index 100% rename from _iconsets/classic/icons/woman_1.svg rename to _addons_iconsets/classic/icons/woman_1.svg diff --git a/_iconsets/classic/icons/woman_2.png b/_addons_iconsets/classic/icons/woman_2.png similarity index 100% rename from _iconsets/classic/icons/woman_2.png rename to _addons_iconsets/classic/icons/woman_2.png diff --git a/_iconsets/classic/icons/woman_2.svg b/_addons_iconsets/classic/icons/woman_2.svg similarity index 100% rename from _iconsets/classic/icons/woman_2.svg rename to _addons_iconsets/classic/icons/woman_2.svg diff --git a/_iconsets/classic/icons/woman_3.png b/_addons_iconsets/classic/icons/woman_3.png similarity index 100% rename from _iconsets/classic/icons/woman_3.png rename to _addons_iconsets/classic/icons/woman_3.png diff --git a/_iconsets/classic/icons/woman_3.svg b/_addons_iconsets/classic/icons/woman_3.svg similarity index 100% rename from _iconsets/classic/icons/woman_3.svg rename to _addons_iconsets/classic/icons/woman_3.svg diff --git a/_iconsets/classic/icons/woman_4.png b/_addons_iconsets/classic/icons/woman_4.png similarity index 100% rename from _iconsets/classic/icons/woman_4.png rename to _addons_iconsets/classic/icons/woman_4.png diff --git a/_iconsets/classic/icons/woman_4.svg b/_addons_iconsets/classic/icons/woman_4.svg similarity index 100% rename from _iconsets/classic/icons/woman_4.svg rename to _addons_iconsets/classic/icons/woman_4.svg diff --git a/_iconsets/classic/icons/woman_5.png b/_addons_iconsets/classic/icons/woman_5.png similarity index 100% rename from _iconsets/classic/icons/woman_5.png rename to _addons_iconsets/classic/icons/woman_5.png diff --git a/_iconsets/classic/icons/woman_5.svg b/_addons_iconsets/classic/icons/woman_5.svg similarity index 100% rename from _iconsets/classic/icons/woman_5.svg rename to _addons_iconsets/classic/icons/woman_5.svg diff --git a/_iconsets/classic/icons/woman_6.png b/_addons_iconsets/classic/icons/woman_6.png similarity index 100% rename from _iconsets/classic/icons/woman_6.png rename to _addons_iconsets/classic/icons/woman_6.png diff --git a/_iconsets/classic/icons/woman_6.svg b/_addons_iconsets/classic/icons/woman_6.svg similarity index 100% rename from _iconsets/classic/icons/woman_6.svg rename to _addons_iconsets/classic/icons/woman_6.svg diff --git a/_iconsets/classic/icons/zoom.png b/_addons_iconsets/classic/icons/zoom.png similarity index 100% rename from _iconsets/classic/icons/zoom.png rename to _addons_iconsets/classic/icons/zoom.png diff --git a/_iconsets/classic/icons/zoom.svg b/_addons_iconsets/classic/icons/zoom.svg similarity index 100% rename from _iconsets/classic/icons/zoom.svg rename to _addons_iconsets/classic/icons/zoom.svg diff --git a/_iconsets/classic/readme.md b/_addons_iconsets/classic/readme.md similarity index 100% rename from _iconsets/classic/readme.md rename to _addons_iconsets/classic/readme.md diff --git a/_io/dropbox/readme.md b/_addons_io/dropbox/readme.md similarity index 100% rename from _io/dropbox/readme.md rename to _addons_io/dropbox/readme.md diff --git a/_io/gcal/readme.md b/_addons_io/gcal/readme.md similarity index 100% rename from _io/gcal/readme.md rename to _addons_io/gcal/readme.md diff --git a/_io/homekit/readme.md b/_addons_io/homekit/readme.md similarity index 100% rename from _io/homekit/readme.md rename to _addons_io/homekit/readme.md diff --git a/_io/hueemulation/readme.md b/_addons_io/hueemulation/readme.md similarity index 100% rename from _io/hueemulation/readme.md rename to _addons_io/hueemulation/readme.md diff --git a/_io/imperihome/readme.md b/_addons_io/imperihome/readme.md similarity index 100% rename from _io/imperihome/readme.md rename to _addons_io/imperihome/readme.md diff --git a/_io/openhabcloud/doc/cfg.png b/_addons_io/openhabcloud/doc/cfg.png similarity index 100% rename from _io/openhabcloud/doc/cfg.png rename to _addons_io/openhabcloud/doc/cfg.png diff --git a/_io/openhabcloud/readme.md b/_addons_io/openhabcloud/readme.md similarity index 100% rename from _io/openhabcloud/readme.md rename to _addons_io/openhabcloud/readme.md diff --git a/_persistence/caldav/readme.md b/_addons_persistence/caldav/readme.md similarity index 100% rename from _persistence/caldav/readme.md rename to _addons_persistence/caldav/readme.md diff --git a/_persistence/cosm/readme.md b/_addons_persistence/cosm/readme.md similarity index 100% rename from _persistence/cosm/readme.md rename to _addons_persistence/cosm/readme.md diff --git a/_persistence/db4o/readme.md b/_addons_persistence/db4o/readme.md similarity index 100% rename from _persistence/db4o/readme.md rename to _addons_persistence/db4o/readme.md diff --git a/_persistence/dynamodb/readme.md b/_addons_persistence/dynamodb/readme.md similarity index 100% rename from _persistence/dynamodb/readme.md rename to _addons_persistence/dynamodb/readme.md diff --git a/_persistence/exec/readme.md b/_addons_persistence/exec/readme.md similarity index 100% rename from _persistence/exec/readme.md rename to _addons_persistence/exec/readme.md diff --git a/_persistence/influxdb/readme.md b/_addons_persistence/influxdb/readme.md similarity index 100% rename from _persistence/influxdb/readme.md rename to _addons_persistence/influxdb/readme.md diff --git a/_persistence/influxdb08/readme.md b/_addons_persistence/influxdb08/readme.md similarity index 100% rename from _persistence/influxdb08/readme.md rename to _addons_persistence/influxdb08/readme.md diff --git a/_persistence/jdbc/readme.md b/_addons_persistence/jdbc/readme.md similarity index 100% rename from _persistence/jdbc/readme.md rename to _addons_persistence/jdbc/readme.md diff --git a/_persistence/jpa/readme.md b/_addons_persistence/jpa/readme.md similarity index 100% rename from _persistence/jpa/readme.md rename to _addons_persistence/jpa/readme.md diff --git a/_persistence/mapdb/readme.md b/_addons_persistence/mapdb/readme.md similarity index 100% rename from _persistence/mapdb/readme.md rename to _addons_persistence/mapdb/readme.md diff --git a/_persistence/mongodb/readme.md b/_addons_persistence/mongodb/readme.md similarity index 100% rename from _persistence/mongodb/readme.md rename to _addons_persistence/mongodb/readme.md diff --git a/_persistence/mqtt/readme.md b/_addons_persistence/mqtt/readme.md similarity index 100% rename from _persistence/mqtt/readme.md rename to _addons_persistence/mqtt/readme.md diff --git a/_persistence/mysql/readme.md b/_addons_persistence/mysql/readme.md similarity index 100% rename from _persistence/mysql/readme.md rename to _addons_persistence/mysql/readme.md diff --git a/_persistence/oh1/org.openhab.persistence.dynamodb.test/README.md b/_addons_persistence/oh1/org.openhab.persistence.dynamodb.test/README.md similarity index 100% rename from _persistence/oh1/org.openhab.persistence.dynamodb.test/README.md rename to _addons_persistence/oh1/org.openhab.persistence.dynamodb.test/README.md diff --git a/_persistence/rrd4j/readme.md b/_addons_persistence/rrd4j/readme.md similarity index 100% rename from _persistence/rrd4j/readme.md rename to _addons_persistence/rrd4j/readme.md diff --git a/_persistence/sense/readme.md b/_addons_persistence/sense/readme.md similarity index 100% rename from _persistence/sense/readme.md rename to _addons_persistence/sense/readme.md diff --git a/_persistence/sitewhere/readme.md b/_addons_persistence/sitewhere/readme.md similarity index 100% rename from _persistence/sitewhere/readme.md rename to _addons_persistence/sitewhere/readme.md diff --git a/_transformations/exec/readme.md b/_addons_transformations/exec/readme.md similarity index 100% rename from _transformations/exec/readme.md rename to _addons_transformations/exec/readme.md diff --git a/_transformations/javascript/readme.md b/_addons_transformations/javascript/readme.md similarity index 100% rename from _transformations/javascript/readme.md rename to _addons_transformations/javascript/readme.md diff --git a/_transformations/jsonpath/readme.md b/_addons_transformations/jsonpath/readme.md similarity index 100% rename from _transformations/jsonpath/readme.md rename to _addons_transformations/jsonpath/readme.md diff --git a/_transformations/map/readme.md b/_addons_transformations/map/readme.md similarity index 100% rename from _transformations/map/readme.md rename to _addons_transformations/map/readme.md diff --git a/_transformations/regex/readme.md b/_addons_transformations/regex/readme.md similarity index 100% rename from _transformations/regex/readme.md rename to _addons_transformations/regex/readme.md diff --git a/_transformations/scale/readme.md b/_addons_transformations/scale/readme.md similarity index 100% rename from _transformations/scale/readme.md rename to _addons_transformations/scale/readme.md diff --git a/_transformations/xpath/readme.md b/_addons_transformations/xpath/readme.md similarity index 100% rename from _transformations/xpath/readme.md rename to _addons_transformations/xpath/readme.md diff --git a/_transformations/xslt/readme.md b/_addons_transformations/xslt/readme.md similarity index 100% rename from _transformations/xslt/readme.md rename to _addons_transformations/xslt/readme.md diff --git a/_uis/basic/doc/screenshot-1-full.png b/_addons_uis/basic/doc/screenshot-1-full.png similarity index 100% rename from _uis/basic/doc/screenshot-1-full.png rename to _addons_uis/basic/doc/screenshot-1-full.png diff --git a/_uis/basic/doc/screenshot-1.png b/_addons_uis/basic/doc/screenshot-1.png similarity index 100% rename from _uis/basic/doc/screenshot-1.png rename to _addons_uis/basic/doc/screenshot-1.png diff --git a/_uis/basic/doc/screenshot-2-full.png b/_addons_uis/basic/doc/screenshot-2-full.png similarity index 100% rename from _uis/basic/doc/screenshot-2-full.png rename to _addons_uis/basic/doc/screenshot-2-full.png diff --git a/_uis/basic/doc/screenshot-2.png b/_addons_uis/basic/doc/screenshot-2.png similarity index 100% rename from _uis/basic/doc/screenshot-2.png rename to _addons_uis/basic/doc/screenshot-2.png diff --git a/_uis/basic/readme.md b/_addons_uis/basic/readme.md similarity index 100% rename from _uis/basic/readme.md rename to _addons_uis/basic/readme.md diff --git a/_uis/classic/doc/screenshot.png b/_addons_uis/classic/doc/screenshot.png similarity index 100% rename from _uis/classic/doc/screenshot.png rename to _addons_uis/classic/doc/screenshot.png diff --git a/_uis/classic/readme.md b/_addons_uis/classic/readme.md similarity index 100% rename from _uis/classic/readme.md rename to _addons_uis/classic/readme.md diff --git a/_uis/habmin/cordova/hooks/README.md b/_addons_uis/habmin/cordova/hooks/README.md similarity index 100% rename from _uis/habmin/cordova/hooks/README.md rename to _addons_uis/habmin/cordova/hooks/README.md diff --git a/_uis/habmin/doc/charting-edit.png b/_addons_uis/habmin/doc/charting-edit.png similarity index 100% rename from _uis/habmin/doc/charting-edit.png rename to _addons_uis/habmin/doc/charting-edit.png diff --git a/_uis/habmin/doc/charting-saved.png b/_addons_uis/habmin/doc/charting-saved.png similarity index 100% rename from _uis/habmin/doc/charting-saved.png rename to _addons_uis/habmin/doc/charting-saved.png diff --git a/_uis/habmin/doc/dashboard.png b/_addons_uis/habmin/doc/dashboard.png similarity index 100% rename from _uis/habmin/doc/dashboard.png rename to _addons_uis/habmin/doc/dashboard.png diff --git a/_uis/habmin/doc/rules-blocks.png b/_addons_uis/habmin/doc/rules-blocks.png similarity index 100% rename from _uis/habmin/doc/rules-blocks.png rename to _addons_uis/habmin/doc/rules-blocks.png diff --git a/_uis/habmin/doc/rules-source.png b/_addons_uis/habmin/doc/rules-source.png similarity index 100% rename from _uis/habmin/doc/rules-source.png rename to _addons_uis/habmin/doc/rules-source.png diff --git a/_uis/habmin/doc/sitemap-mobile-yeti.png b/_addons_uis/habmin/doc/sitemap-mobile-yeti.png similarity index 100% rename from _uis/habmin/doc/sitemap-mobile-yeti.png rename to _addons_uis/habmin/doc/sitemap-mobile-yeti.png diff --git a/_uis/habmin/doc/zwave-config.png b/_addons_uis/habmin/doc/zwave-config.png similarity index 100% rename from _uis/habmin/doc/zwave-config.png rename to _addons_uis/habmin/doc/zwave-config.png diff --git a/_uis/habmin/doc/zwave-network.png b/_addons_uis/habmin/doc/zwave-network.png similarity index 100% rename from _uis/habmin/doc/zwave-network.png rename to _addons_uis/habmin/doc/zwave-network.png diff --git a/_uis/habmin/readme.md b/_addons_uis/habmin/readme.md similarity index 100% rename from _uis/habmin/readme.md rename to _addons_uis/habmin/readme.md diff --git a/_uis/habmin/src/web/lib/angular-dialgauge/README.md b/_addons_uis/habmin/src/web/lib/angular-dialgauge/README.md similarity index 100% rename from _uis/habmin/src/web/lib/angular-dialgauge/README.md rename to _addons_uis/habmin/src/web/lib/angular-dialgauge/README.md diff --git a/_uis/habmin/src/web/lib/angular-localization/README.md b/_addons_uis/habmin/src/web/lib/angular-localization/README.md similarity index 100% rename from _uis/habmin/src/web/lib/angular-localization/README.md rename to _addons_uis/habmin/src/web/lib/angular-localization/README.md diff --git a/_uis/habmin/src/web/lib/angular-toggle-switch/README.md b/_addons_uis/habmin/src/web/lib/angular-toggle-switch/README.md similarity index 100% rename from _uis/habmin/src/web/lib/angular-toggle-switch/README.md rename to _addons_uis/habmin/src/web/lib/angular-toggle-switch/README.md diff --git a/_uis/habpanel/doc/add-widget.png b/_addons_uis/habpanel/doc/add-widget.png similarity index 100% rename from _uis/habpanel/doc/add-widget.png rename to _addons_uis/habpanel/doc/add-widget.png diff --git a/_uis/habpanel/doc/custom-widget-context-menu.png b/_addons_uis/habpanel/doc/custom-widget-context-menu.png similarity index 100% rename from _uis/habpanel/doc/custom-widget-context-menu.png rename to _addons_uis/habpanel/doc/custom-widget-context-menu.png diff --git a/_uis/habpanel/doc/dashboard-designer-placeholder-menu.png b/_addons_uis/habpanel/doc/dashboard-designer-placeholder-menu.png similarity index 100% rename from _uis/habpanel/doc/dashboard-designer-placeholder-menu.png rename to _addons_uis/habpanel/doc/dashboard-designer-placeholder-menu.png diff --git a/_uis/habpanel/doc/dashboard-designer.png b/_addons_uis/habpanel/doc/dashboard-designer.png similarity index 100% rename from _uis/habpanel/doc/dashboard-designer.png rename to _addons_uis/habpanel/doc/dashboard-designer.png diff --git a/_uis/habpanel/doc/habpanel-concepts.png b/_addons_uis/habpanel/doc/habpanel-concepts.png similarity index 100% rename from _uis/habpanel/doc/habpanel-concepts.png rename to _addons_uis/habpanel/doc/habpanel-concepts.png diff --git a/_uis/habpanel/doc/index.md b/_addons_uis/habpanel/doc/index.md similarity index 100% rename from _uis/habpanel/doc/index.md rename to _addons_uis/habpanel/doc/index.md diff --git a/_uis/habpanel/doc/main-menu-edit.png b/_addons_uis/habpanel/doc/main-menu-edit.png similarity index 100% rename from _uis/habpanel/doc/main-menu-edit.png rename to _addons_uis/habpanel/doc/main-menu-edit.png diff --git a/_uis/habpanel/doc/main-menu-run.png b/_addons_uis/habpanel/doc/main-menu-run.png similarity index 100% rename from _uis/habpanel/doc/main-menu-run.png rename to _addons_uis/habpanel/doc/main-menu-run.png diff --git a/_uis/habpanel/doc/running-dashboard.png b/_addons_uis/habpanel/doc/running-dashboard.png similarity index 100% rename from _uis/habpanel/doc/running-dashboard.png rename to _addons_uis/habpanel/doc/running-dashboard.png diff --git a/_uis/habpanel/doc/screenshot0.png b/_addons_uis/habpanel/doc/screenshot0.png similarity index 100% rename from _uis/habpanel/doc/screenshot0.png rename to _addons_uis/habpanel/doc/screenshot0.png diff --git a/_uis/habpanel/doc/screenshot1.png b/_addons_uis/habpanel/doc/screenshot1.png similarity index 100% rename from _uis/habpanel/doc/screenshot1.png rename to _addons_uis/habpanel/doc/screenshot1.png diff --git a/_uis/habpanel/doc/screenshot2.png b/_addons_uis/habpanel/doc/screenshot2.png similarity index 100% rename from _uis/habpanel/doc/screenshot2.png rename to _addons_uis/habpanel/doc/screenshot2.png diff --git a/_uis/habpanel/doc/screenshot3.png b/_addons_uis/habpanel/doc/screenshot3.png similarity index 100% rename from _uis/habpanel/doc/screenshot3.png rename to _addons_uis/habpanel/doc/screenshot3.png diff --git a/_uis/habpanel/doc/screenshot4.png b/_addons_uis/habpanel/doc/screenshot4.png similarity index 100% rename from _uis/habpanel/doc/screenshot4.png rename to _addons_uis/habpanel/doc/screenshot4.png diff --git a/_uis/habpanel/doc/screenshot5.png b/_addons_uis/habpanel/doc/screenshot5.png similarity index 100% rename from _uis/habpanel/doc/screenshot5.png rename to _addons_uis/habpanel/doc/screenshot5.png diff --git a/_uis/habpanel/doc/screenshot6.png b/_addons_uis/habpanel/doc/screenshot6.png similarity index 100% rename from _uis/habpanel/doc/screenshot6.png rename to _addons_uis/habpanel/doc/screenshot6.png diff --git a/_uis/habpanel/doc/side-drawer.png b/_addons_uis/habpanel/doc/side-drawer.png similarity index 100% rename from _uis/habpanel/doc/side-drawer.png rename to _addons_uis/habpanel/doc/side-drawer.png diff --git a/_uis/habpanel/doc/widget-button.png b/_addons_uis/habpanel/doc/widget-button.png similarity index 100% rename from _uis/habpanel/doc/widget-button.png rename to _addons_uis/habpanel/doc/widget-button.png diff --git a/_uis/habpanel/doc/widget-chart.png b/_addons_uis/habpanel/doc/widget-chart.png similarity index 100% rename from _uis/habpanel/doc/widget-chart.png rename to _addons_uis/habpanel/doc/widget-chart.png diff --git a/_uis/habpanel/doc/widget-clock.png b/_addons_uis/habpanel/doc/widget-clock.png similarity index 100% rename from _uis/habpanel/doc/widget-clock.png rename to _addons_uis/habpanel/doc/widget-clock.png diff --git a/_uis/habpanel/doc/widget-colorpicker.png b/_addons_uis/habpanel/doc/widget-colorpicker.png similarity index 100% rename from _uis/habpanel/doc/widget-colorpicker.png rename to _addons_uis/habpanel/doc/widget-colorpicker.png diff --git a/_uis/habpanel/doc/widget-dummy.png b/_addons_uis/habpanel/doc/widget-dummy.png similarity index 100% rename from _uis/habpanel/doc/widget-dummy.png rename to _addons_uis/habpanel/doc/widget-dummy.png diff --git a/_uis/habpanel/doc/widget-frame.png b/_addons_uis/habpanel/doc/widget-frame.png similarity index 100% rename from _uis/habpanel/doc/widget-frame.png rename to _addons_uis/habpanel/doc/widget-frame.png diff --git a/_uis/habpanel/doc/widget-image.png b/_addons_uis/habpanel/doc/widget-image.png similarity index 100% rename from _uis/habpanel/doc/widget-image.png rename to _addons_uis/habpanel/doc/widget-image.png diff --git a/_uis/habpanel/doc/widget-knob.png b/_addons_uis/habpanel/doc/widget-knob.png similarity index 100% rename from _uis/habpanel/doc/widget-knob.png rename to _addons_uis/habpanel/doc/widget-knob.png diff --git a/_uis/habpanel/doc/widget-label.png b/_addons_uis/habpanel/doc/widget-label.png similarity index 100% rename from _uis/habpanel/doc/widget-label.png rename to _addons_uis/habpanel/doc/widget-label.png diff --git a/_uis/habpanel/doc/widget-slider.png b/_addons_uis/habpanel/doc/widget-slider.png similarity index 100% rename from _uis/habpanel/doc/widget-slider.png rename to _addons_uis/habpanel/doc/widget-slider.png diff --git a/_uis/habpanel/doc/widget-switch.png b/_addons_uis/habpanel/doc/widget-switch.png similarity index 100% rename from _uis/habpanel/doc/widget-switch.png rename to _addons_uis/habpanel/doc/widget-switch.png diff --git a/_uis/habpanel/doc/widget-timeline.png b/_addons_uis/habpanel/doc/widget-timeline.png similarity index 100% rename from _uis/habpanel/doc/widget-timeline.png rename to _addons_uis/habpanel/doc/widget-timeline.png diff --git a/_uis/habpanel/readme.md b/_addons_uis/habpanel/readme.md similarity index 100% rename from _uis/habpanel/readme.md rename to _addons_uis/habpanel/readme.md diff --git a/_uis/paper/readme.md b/_addons_uis/paper/readme.md similarity index 100% rename from _uis/paper/readme.md rename to _addons_uis/paper/readme.md diff --git a/_voice/mactts/readme.md b/_addons_voices/mactts/readme.md similarity index 100% rename from _voice/mactts/readme.md rename to _addons_voices/mactts/readme.md diff --git a/_voice/marytts/readme.md b/_addons_voices/marytts/readme.md similarity index 100% rename from _voice/marytts/readme.md rename to _addons_voices/marytts/readme.md diff --git a/_voice/voicerss/readme.md b/_addons_voices/voicerss/readme.md similarity index 100% rename from _voice/voicerss/readme.md rename to _addons_voices/voicerss/readme.md diff --git a/_config.yml b/_config.yml index d092ec5257..b33ec8b522 100644 --- a/_config.yml +++ b/_config.yml @@ -12,76 +12,76 @@ exclude: ["CNAME", "pom.xml", "README.md", "CONTRIBUTING.md", "process_addons.gr plugins: - jekyll-sitemap collections: - actions: + addons_actions: output: true - permalink: /addons/:collection/:path:output_ext - bindings: + permalink: /addons/actions/:path:output_ext + addons_bindings: output: true - permalink: /addons/:collection/:path:output_ext - iconsets: + permalink: /addons/bindings/:path:output_ext + addons_iconsets: output: true - permalink: /addons/:collection/:path:output_ext - io: + permalink: /addons/iconsets/:path:output_ext + addons_io: output: true - permalink: /addons/:collection/:path:output_ext - persistence: + permalink: /addons/io/:path:output_ext + addons_persistence: output: true - permalink: /addons/:collection/:path:output_ext - transformations: + permalink: /addons/persistence/:path:output_ext + addons_transformations: output: true - permalink: /addons/:collection/:path:output_ext - uis: + permalink: /addons/transformations/:path:output_ext + addons_uis: output: true - permalink: /addons/:collection/:path:output_ext - voice: + permalink: /addons/uis/:path:output_ext + addons_voices: output: true - permalink: /addons/:collection/:path:output_ext + permalink: /addons/voices/:path:output_ext defaults: - scope: path: "" - type: actions + type: addons_actions values: - layout: documentation + layout: addon - scope: path: "" - type: bindings + type: addons_bindings values: - layout: documentation + layout: addon - scope: path: "" - type: iconsets + type: addons_iconsets values: - layout: documentation + layout: addon - scope: path: "" - type: io + type: addons_io values: - layout: documentation + layout: addon - scope: path: "" - type: persistence + type: addons_persistence values: - layout: documentation + layout: addon - scope: path: "" - type: transformations + type: addons_transformations values: - layout: documentation + layout: addon - scope: path: "" - type: uis + type: addons_uis values: - layout: documentation + layout: addon - scope: path: "" - type: voice + type: addons_voices values: - layout: documentation + layout: addon diff --git a/_includes/user-menu.html b/_includes/user-menu.html index bf7e3ecc62..13ff33461f 100644 --- a/_includes/user-menu.html +++ b/_includes/user-menu.html @@ -67,7 +67,7 @@
  • Overview

  • - {% for binding in site.bindings %} + {% for binding in site.addons_bindings %} {% if binding.install == "auto" %}
  • {{ binding.label }}
  • {% elsif binding.id == page.id and page.install == "manual" or page.install == "legacy" %} @@ -80,13 +80,13 @@ @@ -95,7 +95,7 @@
    • Overview

    • - {% for persistence in site.persistence %} + {% for persistence in site.addons_persistence %} {% if persistence.install == "auto" or persistence.id == page.id and page.install == "manual" %}
    • {{ persistence.label }}
    • {% endif %} @@ -106,7 +106,7 @@
      • Overview

      • - {% for action in site.actions %} + {% for action in site.addons_actions %} {% if action.install == "auto" or action.id == page.id and page.install == "manual" %}
      • {{ action.label }}
      • {% endif %} @@ -117,16 +117,16 @@ -
      • Voice Services +
      • Voice Services @@ -136,7 +136,7 @@
        • Overview

        • - {% for io in site.io %} + {% for io in site.addons_io %}
        • {{ io.label }}
        • {% endfor %}
          diff --git a/_layouts/addon.html b/_layouts/addon.html new file mode 100644 index 0000000000..daf90c4faf --- /dev/null +++ b/_layouts/addon.html @@ -0,0 +1,14 @@ +{% include header.html bodyClass="documentation"%} + +
          +
          +
          + {% include user-menu.html %} +
          +
          + {{ content }} +
          +
          +
          + +{% include footer.html %} diff --git a/_repos/README.md b/_repos/README.md deleted file mode 100644 index 3ffc8111e1..0000000000 --- a/_repos/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# About the `_repos` Folder - -This folder is used to store repository clones from related openHAB projects. -Parts of these repositories are then synced to the documentation content (e.g. Binding READMEs). - -If you are here to help improve the documentation content, you can ignore this folder. - -Please refer to the script file `update-external-resources.sh` for further details. diff --git a/addons/1xaddons.md b/addons/1xaddons.md deleted file mode 100644 index 7fe2e8a89a..0000000000 --- a/addons/1xaddons.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -layout: redirected -sitemap: false -redirect_to: /addons/index.html ---- - - diff --git a/addons/_README.txt b/addons/_README.txt new file mode 100644 index 0000000000..78b4f04c78 --- /dev/null +++ b/addons/_README.txt @@ -0,0 +1,5 @@ +Be aware, that folders and files from the `_addons_*` collections will be +merged with the content in the addons folder upon `jekyll serve` compilation. + +This note is here just for your information and better understanding. +Happy documenting! diff --git a/addons/actions.md b/addons/actions.md index 8624418fdd..421137e0cc 100644 --- a/addons/actions.md +++ b/addons/actions.md @@ -82,7 +82,7 @@ One can configure whether specific log entries are logged out and where they get For example: -```java +```javascript var Timer myTimer = createTimer(now.plusMinutes(5), [| logInfo("rules", "Timer activated") ]) @@ -127,7 +127,7 @@ The Timer object supports the following methods: - {% for action in site.actions %} + {% for action in site.addons_actions %}

          {% if action.logo %}{% else %}{{ action.label }}{% endif %}

          diff --git a/addons/bindings.md b/addons/bindings.md index aefcf94706..77ec0fe7db 100644 --- a/addons/bindings.md +++ b/addons/bindings.md @@ -83,7 +83,7 @@ Bindings connect your smart home's devices and technologies to openHAB. - {% for binding in site.bindings %} + {% for binding in site.addons_bindings %}

          {% if binding.logo %}{% else %}{{ binding.label }}{% endif %}

          diff --git a/addons/index.md b/addons/index.md index e10cc0bdfa..9350059903 100644 --- a/addons/index.md +++ b/addons/index.md @@ -18,5 +18,5 @@ Add-ons can be easily installed through the Paper UI (menu entry "Add-ons"). | [Persistence](persistence.html) | Persistence services allow openHAB to store time series data for history-based actions or statistics | | [Actions](actions.html) | Actions are predefined methods for openHAB rules and scripts | | [Transformations](transformations.html) | Transformations are used to translate between technical and human-readable values for items | -| [Voice Services](voice.html) | Services that provide voice enabling features, such as text-to-speech, speech-to-text etc. | +| [Voice Services](voices.html) | Services that provide voice enabling features, such as text-to-speech, speech-to-text etc. | | [3rd Party System Integration](io.html) | Expose openHAB to external systems | diff --git a/addons/io.md b/addons/io.md index ef90244b95..e32ef68c04 100644 --- a/addons/io.md +++ b/addons/io.md @@ -39,7 +39,7 @@ openHAB supports services that enable integration with various technologies that - {% for io in site.io %} + {% for io in site.addons_io %}

          {% if io.logo %}{% else %}{{ io.label }}{% endif %}

          @@ -54,8 +54,8 @@ openHAB supports services that enable integration with various technologies that

          - The REST API can be used to integrate openHAB with other systems, as it allows read access to items and item states, as well as status updates or the sending of commands for items. - It gives access to sitemaps, so that it is the interface to be used by remote user interfaces (e.g. fat clients or JavaScript-based web clients). + The REST API can be used to integrate openHAB with other systems, as it allows read access to items and item states, as well as status updates or the sending of commands for items. + It gives access to sitemaps, so that it is the interface to be used by remote user interfaces (e.g. fat clients or JavaScript-based web clients). The REST API also supports server-push, so you can subscribe on change notification for certain resources.

          @@ -76,12 +76,12 @@ openHAB supports services that enable integration with various technologies that

          - Activating IFTTT integration is easy. - Just log in to your IFTTT account and activate the openHAB channel. - You will be forwarded to the myopenHAB website to authorize the IFTTT channel connection. - Before you start creating IFTTT recipes you need to make sure that you have your runtime configured to expose certain items to myopenHAB. - Only those items will be visible to IFTTT. - You will also be able to send commands to those items from IFTTT Applets. + Activating IFTTT integration is easy. + Just log in to your IFTTT account and activate the openHAB channel. + You will be forwarded to the myopenHAB website to authorize the IFTTT channel connection. + Before you start creating IFTTT recipes you need to make sure that you have your runtime configured to expose certain items to myopenHAB. + Only those items will be visible to IFTTT. + You will also be able to send commands to those items from IFTTT Applets. Items will appear in myopenHAB and thus in IFTTT only after at least one state update has been received by myopenHAB from your runtime.

          diff --git a/addons/persistence.md b/addons/persistence.md index bd28b6785a..70d3c46828 100644 --- a/addons/persistence.md +++ b/addons/persistence.md @@ -39,7 +39,7 @@ Persistence services enable the storage of item states over time. - {% for persistence in site.persistence %} + {% for persistence in site.addons_persistence %}

          {% if persistence.logo %}{% else %}{{ persistence.label }}{% endif %}

          diff --git a/addons/transformations.md b/addons/transformations.md index 7be53b3bad..6a44120776 100644 --- a/addons/transformations.md +++ b/addons/transformations.md @@ -71,7 +71,7 @@ Be aware that a transformation service just as any other openHAB add-on needs to - {% for transformation in site.transformations %} + {% for transformation in site.addons_transformations %}

          {% if transformation.logo %}{% else %}{{ transformation.label }}{% endif %}

          diff --git a/addons/uis.md b/addons/uis.md index 34c4769beb..b7ca0a0ed9 100644 --- a/addons/uis.md +++ b/addons/uis.md @@ -9,17 +9,17 @@ title: User Interfaces | User-Interface | Description | |----------------|---------------| -| [Paper UI]({{docu}}/addons/uis/paper/readme.html) | The Paper UI is an AngularJS-based HTML5 web application in Material Design, designed for setup and administration purposes. | -| [HABmin]({{docu}}/addons/uis/habmin/readme.html) | HABmin is a modern, professional and portable user interface for openHAB, providing both user and administrative functions. | | [Basic UI]({{docu}}/addons/uis/basic/readme.html) | The Basic UI is an HTML5 web application in Material Design, designed for operating openHAB. | -| [HABPanel]({{docu}}/addons/uis/habpanel/readme.html) | HABPanel is a lightweight dashboard interface for openHAB. | | [Classic UI]({{docu}}/addons/uis/classic/readme.html) | The Classic UI is the original openHAB 1.x webui, designed for operating openHAB. | +| [HABmin]({{docu}}/addons/uis/habmin/readme.html) | HABmin is a modern, professional and portable user interface for openHAB, providing both user and administrative functions. | +| [HABPanel]({{docu}}/addons/uis/habpanel/readme.html) | HABPanel is a lightweight dashboard interface for openHAB. | +| [Paper UI]({{docu}}/addons/uis/paper/readme.html) | The Paper UI is an AngularJS-based HTML5 web application in Material Design, designed for setup and administration purposes. | -| App | Description | +| App | Description | |---------|----------------------| -| [Android openHAB App]({{docu}}/addons/uis/apps/android.html) | The native Android app to access openHAB on the go. | -| [iOS openHAB App]({{docu}}/addons/uis/apps/ios.html) | The native iOS app to access openHAB on the go. | -| [Windows 10 openHAB App]({{docu}}/addons/uis/apps/windows.html) | The native Windows 10 app to access openHAB on the go. | +| [Android App]({{docu}}/addons/uis/apps/android.html) | The native Android app to access openHAB on the go. | +| [iOS App]({{docu}}/addons/uis/apps/ios.html) | The native iOS app to access openHAB on the go. | +| [Windows 10 App]({{docu}}/addons/uis/apps/windows.html) | The native Windows 10 app to access openHAB on the go. | | Iconset | Description | diff --git a/addons/voice.md b/addons/voice.md deleted file mode 100644 index 6c5cb888a1..0000000000 --- a/addons/voice.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -layout: documentation -title: Voice Services ---- - -{% include base.html %} - -# Available Voice Services - -| Voice Service | Description | -|-------|----------------------| -{% for voice in site.voice %}| [{% if voice.logo %}{% else %}{{ voice.label }}{% endif %}]({{ voice.url }}) | {{ voice.description }} | -{% endfor %} diff --git a/addons/voices.md b/addons/voices.md new file mode 100644 index 0000000000..2d054340f6 --- /dev/null +++ b/addons/voices.md @@ -0,0 +1,13 @@ +--- +layout: documentation +title: Voice Services +--- + +{% include base.html %} + +# Available Voice Services + +| Voice Service | Description | +|---------------|-------------| +{% for voice in site.addons_voices %}| [{% if voice.logo %}{% else %}{{ voice.label }}{% endif %}]({{ voice.url }}) | {{ voice.description }} | +{% endfor %} diff --git a/configuration/multimedia.md b/configuration/multimedia.md index d3556b996f..94dfc5ec98 100644 --- a/configuration/multimedia.md +++ b/configuration/multimedia.md @@ -9,7 +9,7 @@ title: Multimedia ## Audio -openHAB is able to play sound either from the file system (files need to be put in the folder `conf/sounds`), from URLs (e.g. Internet radio streams) or generated by text-to-speech engines (which are available as optional [Voice add-ons]({{base}}/addons/voice.html)). +openHAB is able to play sound either from the file system (files need to be put in the folder `conf/sounds`), from URLs (e.g. Internet radio streams) or generated by text-to-speech engines (which are available as optional [Voice add-ons]({{base}}/addons/voices.html)). There are different options for output devices (so called audio sinks): @@ -50,7 +50,7 @@ playSound("doorbell.mp3") ### Text-to-Speech -In order to use text-to-speech, you need to install at least one [TTS service]({{base}}/addons/voice.html). +In order to use text-to-speech, you need to install at least one [TTS service]({{base}}/addons/voices.html). Once you have done so, you will find voices available in your system: ```text diff --git a/pom.xml b/pom.xml index f477ed3cc1..06854200ec 100644 --- a/pom.xml +++ b/pom.xml @@ -14,28 +14,28 @@ - ${basedir}/_actions/ + ${basedir}/_addons_actions/ - ${basedir}/_bindings/ + ${basedir}/_addons_bindings/ - ${basedir}/_persistence/ + ${basedir}/_addons_persistence/ - ${basedir}/_transformations/ + ${basedir}/_addons_transformations/ - ${basedir}/_voice/ + ${basedir}/_addons_voices/ - ${basedir}/_uis/ + ${basedir}/_addons_uis/ - ${basedir}/_io/ + ${basedir}/_addons_io/ - ${basedir}/_iconsets/ + ${basedir}/_addons_iconsets/ ${basedir}/concepts/ @@ -57,14 +57,14 @@ ${basedir}/concepts/ - ${basedir}/_repos/smarthome/docs/documentation/concepts + ${basedir}/.external-resources/smarthome/docs/documentation/concepts **/*.md **/*.png - ${basedir}/_repos/smarthome/docs/documentation/development + ${basedir}/.external-resources/smarthome/docs/documentation/development **/guidelines.md @@ -79,10 +79,10 @@ copy-resources - ${basedir}/_bindings/oh1 + ${basedir}/_addons_bindings/oh1 - ${basedir}/_repos/openhab1-addons/bundles/binding + ${basedir}/.external-resources/openhab1-addons/bundles/binding **/README.md **/doc/** @@ -99,10 +99,10 @@ copy-resources - ${basedir}/_actions/oh1 + ${basedir}/_addons_actions/oh1 - ${basedir}/_repos/openhab1-addons/bundles/action + ${basedir}/.external-resources/openhab1-addons/bundles/action **/README.md **/doc/** @@ -119,10 +119,10 @@ copy-resources - ${basedir}/_persistence/oh1 + ${basedir}/_addons_persistence/oh1 - ${basedir}/_repos/openhab1-addons/bundles/persistence + ${basedir}/.external-resources/openhab1-addons/bundles/persistence **/README.md **/doc/** @@ -139,10 +139,10 @@ copy-resources - ${basedir}/_bindings/oh2 + ${basedir}/_addons_bindings/oh2 - ${basedir}/_repos/openhab2-addons/addons/binding + ${basedir}/.external-resources/openhab2-addons/addons/binding **/README.md **/doc/** @@ -150,7 +150,7 @@ - ${basedir}/_repos/openhab-bundles/bindings + ${basedir}/.external-resources/openhab-bundles/bindings **/README.md **/doc/** @@ -167,10 +167,10 @@ copy-resources - ${basedir}/_bindings/oh2 + ${basedir}/_addons_bindings/oh2 - ${basedir}/_repos/smarthome/extensions/binding + ${basedir}/.external-resources/smarthome/extensions/binding **/README.md **/doc/** @@ -187,10 +187,10 @@ copy-resources - ${basedir}/_transformations/oh2 + ${basedir}/_addons_transformations/oh2 - ${basedir}/_repos/smarthome/extensions/transform + ${basedir}/.external-resources/smarthome/extensions/transform **/README.md **/doc/** @@ -207,10 +207,10 @@ copy-resources - ${basedir}/_iconsets/oh2 + ${basedir}/_addons_iconsets/oh2 - ${basedir}/_repos/smarthome/extensions/ui/iconset + ${basedir}/.external-resources/smarthome/extensions/ui/iconset **/README.md **/icons/** @@ -226,10 +226,10 @@ copy-resources - ${basedir}/_uis/oh2 + ${basedir}/_addons_uis/oh2 - ${basedir}/_repos/smarthome/extensions/ui + ${basedir}/.external-resources/smarthome/extensions/ui **/README.md **/doc/** @@ -240,7 +240,7 @@ - ${basedir}/_repos/openhab-bundles/uis + ${basedir}/.external-resources/openhab-bundles/uis **/README.md **/doc/** @@ -257,10 +257,10 @@ copy-resources - ${basedir}/_voice/oh2 + ${basedir}/_addons_voices/oh2 - ${basedir}/_repos/smarthome/extensions/voice + ${basedir}/.external-resources/smarthome/extensions/voice **/README.md **/doc/** @@ -268,7 +268,7 @@ - ${basedir}/_repos/openhab2-addons/addons/voice + ${basedir}/.external-resources/openhab2-addons/addons/voice **/README.md **/doc/** @@ -285,10 +285,10 @@ copy-resources - ${basedir}/_io/oh1 + ${basedir}/_addons_io/oh1 - ${basedir}/_repos/openhab1-addons/bundles/io + ${basedir}/.external-resources/openhab1-addons/bundles/io **/README.md **/doc/** @@ -308,10 +308,10 @@ copy-resources - ${basedir}/_io/oh2 + ${basedir}/_addons_io/oh2 - ${basedir}/_repos/openhab2-addons/addons/io + ${basedir}/.external-resources/openhab2-addons/addons/io **/README.md **/doc/** diff --git a/process_addons.groovy b/process_addons.groovy index 867f5c17ad..c184caa6fc 100644 --- a/process_addons.groovy +++ b/process_addons.groovy @@ -8,11 +8,11 @@ def collect_feature_xml = { features, xml, attrs -> } def collect_features = { features -> - collect_feature_xml(features, '_repos/openhab-distro/features/addons-esh/src/main/feature/feature.xml', ['install': 'auto', 'since': '2x']) - collect_feature_xml(features, '_repos/openhab-distro/features/addons/src/main/feature/feature.xml', ['install': 'auto', 'since': '2x']) - collect_feature_xml(features, '_repos/openhab2-addons/features/openhab-addons/src/main/feature/feature.xml', ['install': 'auto', 'since': '2x']) - collect_feature_xml(features, '_repos/openhab1-addons/features/openhab-addons/src/main/feature/feature.xml', ['install': 'auto', 'since': '1x']) - collect_feature_xml(features, '_repos/openhab1-addons/features/openhab-addons-legacy/src/main/feature/feature.xml', ['install': 'legacy', 'since': '1x']) + collect_feature_xml(features, '.external-resources/openhab-distro/features/addons-esh/src/main/feature/feature.xml', ['install': 'auto', 'since': '2x']) + collect_feature_xml(features, '.external-resources/openhab-distro/features/addons/src/main/feature/feature.xml', ['install': 'auto', 'since': '2x']) + collect_feature_xml(features, '.external-resources/openhab2-addons/features/openhab-addons/src/main/feature/feature.xml', ['install': 'auto', 'since': '2x']) + collect_feature_xml(features, '.external-resources/openhab1-addons/features/openhab-addons/src/main/feature/feature.xml', ['install': 'auto', 'since': '1x']) + collect_feature_xml(features, '.external-resources/openhab1-addons/features/openhab-addons-legacy/src/main/feature/feature.xml', ['install': 'legacy', 'since': '1x']) } def process_addon_type = { features, sources, type, collection, suffix, lblremoves, pkgremoves -> @@ -29,6 +29,7 @@ def process_addon_type = { features, sources, type, collection, suffix, lblremov println name if (! name.contains(type) || name.endsWith('.test')) { println "[INFO] Skip." + it.deleteDir() } else { def id = it.name for (pkg in pkgremoves) { @@ -96,19 +97,24 @@ def process_addon_type = { features, sources, type, collection, suffix, lblremov } println "\n" } + def temp_folder = new File(project.basedir, "_${collection}/".concat(source)) + if (temp_folder.list().length > 0) { + println "[WARNING] Folder not empty after processing." + } + temp_folder.deleteDir() } } def process_addon_files = { features -> - // features, sources, type, collection, suffix, lblremoves, pkgremoves - process_addon_type(features, ['oh1', 'oh2'], 'binding', 'bindings', ' - Bindings', [' Binding'], ['org.openhab.binding.','org.eclipse.smarthome.binding.']) - process_addon_type(features, ['oh1'], 'action', 'actions', ' - Actions', [' Actions', ' Action'], ['org.openhab.action.'] ) - process_addon_type(features, ['oh1'], 'persistence', 'persistence', ' - Persistence', ['\\s*Persistence\\s*$'], ['org.openhab.persistence.'] ) - process_addon_type(features, ['oh1', 'oh2'], 'io', 'io', ' - Services', [' Service'], ['org.openhab.io.','org.eclipse.smarthome.io'] ) - process_addon_type(features, ['oh2'], 'transform', 'transformations', ' - Transformations', [' Transformation Service'], ['org.eclipse.smarthome.transform.'] ) - process_addon_type(features, ['oh2'], 'voice', 'voice', ' - Voice', [:], ['org.openhab.voice.','org.eclipse.smarthome.voice.'] ) - process_addon_type(features, ['oh2'], 'iconset', 'iconsets', ' - Icon Sets', [:], ['org.eclipse.smarthome.ui.iconset.'] ) - process_addon_type(features, ['oh2'], 'ui', 'uis', ' - UI', [:], ['org.openhab.ui.','org.eclipse.smarthome.ui.'] ) + // features, sources, type, collection, suffix, lblremoves, pkgremoves + process_addon_type(features, ['oh1', 'oh2'], 'binding', 'addons_bindings', ' - Bindings', [' Binding'], ['org.openhab.binding.','org.eclipse.smarthome.binding.']) + process_addon_type(features, ['oh1'], 'action', 'addons_actions', ' - Actions', [' Actions', ' Action'], ['org.openhab.action.'] ) + process_addon_type(features, ['oh1'], 'persistence', 'addons_persistence', ' - Persistence', ['\\s*Persistence\\s*$'], ['org.openhab.persistence.'] ) + process_addon_type(features, ['oh1', 'oh2'], 'io', 'addons_io', ' - Services', [' Service'], ['org.openhab.io.','org.eclipse.smarthome.io'] ) + process_addon_type(features, ['oh2'], 'transform', 'addons_transformations', ' - Transformations', [' Transformation Service'], ['org.eclipse.smarthome.transform.'] ) + process_addon_type(features, ['oh2'], 'voice', 'addons_voices', ' - Voices', [:], ['org.openhab.voice.','org.eclipse.smarthome.voice.'] ) + process_addon_type(features, ['oh2'], 'iconset', 'addons_iconsets', ' - Icon Sets', [:], ['org.eclipse.smarthome.ui.iconset.'] ) + process_addon_type(features, ['oh2'], 'ui', 'addons_uis', ' - UI', [:], ['org.openhab.ui.','org.eclipse.smarthome.ui.'] ) } def features = [:] diff --git a/tutorials/migration.md b/tutorials/migration.md index 7e863bfc38..39b04c464e 100644 --- a/tutorials/migration.md +++ b/tutorials/migration.md @@ -178,7 +178,7 @@ recommend "habmin". The list of UIs are [here]({{base}}/addons/uis.html). - `action = ` - the list of action add-ons you used in openHAB 1.x. - `transformation = ` - the list of transformations you use. Unlike in openHAB 1, one must install transformations separately. -- `voice = ` - see [here]({{base}}/addons/voice.html) +- `voice = ` - see [here]({{base}}/addons/voices.html) - `misc = ` - myopenhab, homekit, etc. Do not list myopenhab at this time, instructions for it are below. diff --git a/update-external-resources.sh b/update-external-resources.sh index 85d62efcb3..133f4ed7ba 100755 --- a/update-external-resources.sh +++ b/update-external-resources.sh @@ -14,11 +14,13 @@ echo_process() { echo -e "\e[1;94m$(timestamp)\e[0m $*"; } # Switch to the script folder cd $(dirname $0) || exit 1 -resourcefolder=$(dirname $0)/_repos -if [ ! -d "$resourcefolder" ]; then - echo "The temporary resource folder '$resourcefolder' couldn't be found. Please create if the location is correct. Exiting." +if [ ! -f "$(dirname $0)/CNAME" ]; then + echo "I'm confused and don't know where I am. Exiting." >&2 exit 1 fi +resourcefolder=$(dirname $0)/.external-resources +mkdir -p "$resourcefolder" +echo -e "# About\n\nUsed to temporarly store repository clones from related openHAB projects for `update-external-resources.sh`." > "$resourcefolder"/README.md # Prerequisites if ! command -v git &>/dev/null || ! command -v mvn &>/dev/null; then @@ -26,7 +28,7 @@ if ! command -v git &>/dev/null || ! command -v mvn &>/dev/null; then exit 1 fi -echo_process "Updating the base openhab-docs repo... " +echo_process "Updating the base openhab-docs repo... (skipping)" #git pull # Parameters: $1=name, $2=GitHub project @@ -50,4 +52,7 @@ pull_or_clone_repo "openhab-bundles" "openhab/openhab-bundles.git" echo_process "Updating submodules of the 'openhab-bundles' repo... " git -C "$resourcefolder/openhab-bundles" submodule update --recursive --remote --init -mvn clean package +echo_process "Running Maven Clean Plugin... " +mvn clean +echo_process "Running Maven Package Plugin... " +mvn package