{"title":"ESP","description":"","products":[{"product_id":"esp32-wi-fi-development-board","title":"ESP32 Wi-Fi Development Board","description":"\u003cp\u003eUsing the ESP32's capacitive touch capability, you can create a \u003ca href=\"https:\/\/medium.com\/the-smarter-home\/smart-bed-7de9ad55276e\"\u003ebed occupancy sensor on the cheap\u003c\/a\u003e using ESPHome.\u003c\/p\u003e\n\u003cp\u003eThe ESP32's Bluetooth capabilities are useful for projects such as \u003ca href=\"https:\/\/espresense.com\/\"\u003eroom presence detection\u003c\/a\u003e.\u003c\/p\u003e","brand":"Cloudfree","offers":[{"title":"Default Title","offer_id":47250395070635,"sku":null,"price":6.5,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0775\/2712\/2091\/files\/HTB10quebsvrK1Rjy0Feq6ATmVXaI.jpg?v=1781898866"},{"product_id":"ductless-hvac-wi-fi-module","title":"Ductless HVAC Wi-Fi Module","description":"\u003cp\u003eThe \u003ca href=\"https:\/\/smartlight.me\/smart-home-devices\/wifi-devices\/wifi-dongle-air-conditioners-midea-idea-electrolux-for-home-assistant\"\u003eSMARTLIGHT SLWF-01 Pro\u003c\/a\u003e v2.1 provides Wi-Fi capabilities for a wide variety of ductless HVAC systems. This simple Wi-Fi dongle is easy to install and integrate into Home Assistant via autodiscovery.\u003c\/p\u003e\n\u003cp\u003eThe dongle runs \u003ca href=\"https:\/\/esphome.io\/components\/climate\/midea.html\"\u003eESPHome\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eCompatible brands may include:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMidea\u003c\/li\u003e\n\u003cli\u003eCarrier\u003c\/li\u003e\n\u003cli\u003eElectrolux\u003c\/li\u003e\n\u003cli\u003eIdea\u003c\/li\u003e\n\u003cli\u003eNeoclima\u003c\/li\u003e\n\u003cli\u003eBeko\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWe here at CloudFree use this dongle to control the \u003ca href=\"https:\/\/www.carrier.com\/residential\/en\/us\/products\/ductless-mini-splits\/40mahb\/\"\u003eCarrier 40MAHB ductless unit\u003c\/a\u003e in our office.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eSetup instructions:\u003c\/b\u003e\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eInsert into the USB port of the air conditioner\u003c\/li\u003e\n\u003cli\u003eWait for the AC-wifi network to appear\u003c\/li\u003e\n\u003cli\u003eConnect to it with the password slwf01pro\u003c\/li\u003e\n\u003cli\u003eGo from the browser to the address 192.168.4.1\u003c\/li\u003e\n\u003cli\u003eIn the menu, select the home WiFi network\u003c\/li\u003e\n\u003cli\u003eEnter the password and connect.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDesigned and assembled in Ukraine\u003c\/p\u003e","brand":"Cloudfree","offers":[{"title":"Default Title","offer_id":47250399264939,"sku":null,"price":13.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0775\/2712\/2091\/files\/ductless-v2-1.jpg?v=1781899118"},{"product_id":"smlight-hdmi-cec-controller","title":"SMLIGHT HDMI-CEC Controller","description":"\u003ch2 data-sourcepos=\"7:1-7:254\"\u003eSMLIGHT SLWF-08: HDMI-CEC Smart Controller\u003c\/h2\u003e\n\u003cp class=\"\" data-start=\"134\" data-end=\"398\"\u003eThe \u003cstrong data-start=\"138\" data-end=\"157\"\u003eSMLIGHT SLWF-08\u003c\/strong\u003e is a compact hardware controller that enables communication with any \u003cstrong data-start=\"227\" data-end=\"257\"\u003eHDMI-CEC compatible device\u003c\/strong\u003e. It allows you to both \u003cstrong data-start=\"281\" data-end=\"298\"\u003esend commands\u003c\/strong\u003e and \u003cstrong data-start=\"303\" data-end=\"328\"\u003emonitor device states\u003c\/strong\u003e through platforms like \u003cstrong data-start=\"352\" data-end=\"370\"\u003eHome Assistant\u003c\/strong\u003e using \u003cstrong data-start=\"377\" data-end=\"397\"\u003eESPHome firmware\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3 class=\"\" data-start=\"405\" data-end=\"438\"\u003e\u003cstrong data-start=\"409\" data-end=\"438\"\u003eCheck Compatibility First\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp class=\"\" data-start=\"440\" data-end=\"617\"\u003eBefore setup, ensure your media device supports \u003cstrong data-start=\"488\" data-end=\"500\"\u003eHDMI-CEC\u003c\/strong\u003e. Most modern devices (from the last 5–10 years) do, but it’s always best to confirm with your model’s documentation.\u003c\/p\u003e\n\u003ch3 class=\"\" data-start=\"624\" data-end=\"670\"\u003e\u003cstrong data-start=\"628\" data-end=\"670\"\u003eWhat the SLWF-08 Can Do (with ESPHome)\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-start=\"672\" data-end=\"861\"\u003e\n\u003cli class=\"\" data-start=\"672\" data-end=\"762\"\u003e\n\u003cp class=\"\" data-start=\"674\" data-end=\"762\"\u003eSend HDMI-CEC commands (e.g., power on\/off, volume control, mute, input selection, etc.)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-start=\"763\" data-end=\"796\"\u003e\n\u003cp class=\"\" data-start=\"765\" data-end=\"796\"\u003eReceive HDMI-CEC info from your devices\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-start=\"797\" data-end=\"861\"\u003e\n\u003cp class=\"\" data-start=\"799\" data-end=\"861\"\u003ePerform a variety of other CEC commands\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-sourcepos=\"17:1-17:24\"\u003e\u003cstrong\u003eBasic Configuration\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cul data-sourcepos=\"19:1-23:0\"\u003e\n\u003cli data-sourcepos=\"19:1-19:181\"\u003eFor detailed information on ESPHome HDMI-CEC integration: \u003ca href=\"https:\/\/github.com\/Palakis\/esphome-native-hdmi-cec\" target=\"_blank\" rel=\"noopener\"\u003ehttps:\/\/github.com\/Palakis\/esphome-native-hdmi-cec\u003c\/a\u003e\n\u003c\/li\u003e\n\u003cli data-sourcepos=\"20:1-23:0\"\u003eESPHome HDMI-CEC Component Settings:\n\u003cul data-sourcepos=\"21:5-23:0\"\u003e\n\u003cli data-sourcepos=\"21:5-21:21\"\u003eCEC pin: GPIO14\u003c\/li\u003e\n\u003cli data-sourcepos=\"22:5-23:0\"\u003eBy default, firmware with basic settings is flashed based on this YAML: \u003ca href=\"https:\/\/github.com\/smlight-tech\/slwf-08\" target=\"_blank\" rel=\"noopener\"\u003ehttps:\/\/github.com\/smlight-tech\/slwf-08\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-sourcepos=\"24:1-24:142\"\u003e\u003cstrong\u003eTo utilize most control commands, we recommend customizing the ESPHome YAML and rebuilding the firmware to fit your specific device needs.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-sourcepos=\"26:1-26:24\"\u003e\u003cstrong\u003eUpdating the Device:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-sourcepos=\"28:1-28:26\"\u003e\u003cstrong\u003e1. OTA (Over-the-Air):\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-sourcepos=\"30:1-31:0\"\u003e\n\u003cli data-sourcepos=\"30:1-31:0\"\u003ePlease use the standard ESPHome functionality.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-sourcepos=\"32:1-32:25\"\u003e\u003cstrong\u003e2. Flashing over USB:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-sourcepos=\"34:4-37:360\"\u003ea. Press the FLH button to enter boot mode.\u003c\/p\u003e\n\u003cp data-sourcepos=\"34:4-37:360\"\u003eb. Connect a USB-C cable between the SLWF-08 and your PC.\u003c\/p\u003e\n\u003cp data-sourcepos=\"34:4-37:360\"\u003ec. Flash using a tool like the \u003ca class=\"\" href=\"https:\/\/web.esphome.io\/\" target=\"_new\" rel=\"noopener\" data-start=\"1548\" data-end=\"1594\"\u003eESPHome Web Flasher\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp data-sourcepos=\"34:4-37:360\"\u003ed. Make sure you’ve installed the necessary CH9102 USB\/UART drivers: \u003ca class=\"\" href=\"https:\/\/learn.adafruit.com\/how-to-install-drivers-for-wch-usb-to-serial-chips-ch9102f-ch9102\/windows-driver-installation\" target=\"_new\" rel=\"noopener\" data-start=\"1675\" data-end=\"1824\"\u003eDriver Installation Guide\u003c\/a\u003e\u003c\/p\u003e\n\u003ch3\u003eBonus Feature: WS2812B Control in ESPHome\u003c\/h3\u003e\n\u003cp data-sourcepos=\"41:1-41:382\"\u003eIn addition to the CEC pin, the device provides a level shifter and control pin for addressable LED strips (e.g., WS2812B). You can connect an LED strip to this pin and use it as ambient backlighting behind your screen\/TV. To integrate WS2812B LED control, please use this component: \u003ca href=\"https:\/\/esphome.io\/components\/light\/neopixelbus\" target=\"_blank\" rel=\"noopener\"\u003ehttps:\/\/esphome.io\/components\/light\/neopixelbus\u003c\/a\u003e\u003c\/p\u003e\n\u003cp data-sourcepos=\"43:1-43:40\"\u003e\u003cstrong\u003eESPHome Example Configuration:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"code-block ng-tns-c570045679-44 ng-trigger ng-trigger-codeBlockRevealAnimation\"\u003e\n\u003cdiv class=\"code-block-decoration header gmat-subtitle-1 ng-tns-c570045679-44 ng-star-inserted\"\u003e\u003cspan class=\"ng-tns-c570045679-44\"\u003eYAML\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"code-block-internal-container ng-tns-c570045679-44\"\u003e\n\u003cdiv class=\"animated-opacity ng-tns-c570045679-44\"\u003e\n\u003cpre class=\"ng-tns-c570045679-44\"\u003e\u003ccode class=\"code-container ng-tns-c570045679-44\" role=\"text\" data-test-id=\"code-content\" data-sourcepos=\"45:1-53:24\"\u003e\u003cspan class=\"hljs-attr\"\u003elight:\u003c\/span\u003e\n  \u003cspan class=\"hljs-bullet\"\u003e-\u003c\/span\u003e \u003cspan class=\"hljs-attr\"\u003eplatform:\u003c\/span\u003e \u003cspan class=\"hljs-string\"\u003eneopixelbus\u003c\/span\u003e\n    \u003cspan class=\"hljs-attr\"\u003etype:\u003c\/span\u003e \u003cspan class=\"hljs-string\"\u003eGRB\u003c\/span\u003e\n    \u003cspan class=\"hljs-attr\"\u003evariant:\u003c\/span\u003e \u003cspan class=\"hljs-string\"\u003eWS2812X\u003c\/span\u003e\n    \u003cspan class=\"hljs-attr\"\u003epin:\u003c\/span\u003e \u003cspan class=\"hljs-string\"\u003eGPIO12\u003c\/span\u003e\n    \u003cspan class=\"hljs-attr\"\u003enum_leds:\u003c\/span\u003e \u003cspan class=\"hljs-number\"\u003e60\u003c\/span\u003e\n    \u003cspan class=\"hljs-attr\"\u003ename:\u003c\/span\u003e \u003cspan class=\"hljs-string\"\u003e\"TV backlight\"\u003c\/span\u003e\u003c\/code\u003e\u003c\/pre\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"code-block-decoration footer gmat-overline ng-tns-c570045679-44 hide-from-message-actions ng-star-inserted\"\u003e\n\u003cdiv\u003e\u003cstrong\u003eTasmota Compatibility:\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv\u003eThe SLWF-08 also supports Tasmota firmware with HDMI-CEC functionality: \u003ca class=\"\" href=\"https:\/\/tasmota.github.io\/docs\/HDMI_CEC\/\" target=\"_new\" rel=\"noopener\" data-start=\"2541\" data-end=\"2606\"\u003eTasmota HDMI-CEC Docs\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp data-sourcepos=\"61:1-61:34\"\u003e\u003cstrong\u003eTasmota HDMI-CEC Settings:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-sourcepos=\"63:1-65:0\"\u003e\n\u003cli data-sourcepos=\"63:1-63:18\"\u003eGPIO14: HDMI CEC\u003c\/li\u003e\n\u003cli data-sourcepos=\"64:1-65:0\"\u003eYou do not need I2C SDA and SCL settings since those are used when connecting the controller between two devices (e.g., TV and media player). I2C facilitates communication in this scenario. When connected directly to HDMI, I2C is not used.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-sourcepos=\"66:1-66:19\"\u003e\u003cstrong\u003eWS2812B Control in Tasmota\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-sourcepos=\"68:1-68:319\"\u003eUse GPIO12 for WS2812B control. The level shifter makes it easy to use LED strips in your Tasmota setup. \u003ca class=\"\" href=\"https:\/\/tasmota.github.io\/docs\/WS2812B-and-WS2813\/#tasmota-main\" target=\"_new\" rel=\"noopener\" data-start=\"2756\" data-end=\"2850\"\u003eTasmota WS2812B Integration\u003c\/a\u003e\u003c\/p\u003e","brand":"SMLIGHT","offers":[{"title":"Default Title","offer_id":47250402640043,"sku":null,"price":13.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0775\/2712\/2091\/files\/SLWF-08-1-scaled.png?v=1781899330"}],"url":"https:\/\/cloudfree.shop\/collections\/esp.oembed","provider":"CloudFree","version":"1.0","type":"link"}