I too would like to integrate the three splitters of the 5000i air conditioner, to be able to manage them when there are power overloads. Is there any hope of integration? BOSCH is deaf to requests…
I’m need this integration also.
Is anyone working on this?
Do you use the Tuya Integration or LocalTuya from HACS?
Hi. I’m the author of https://play.google.com/store/apps/details?id=com.ventui.ventui
I know how it is possible to integrate with this air unit via Ethernet in the local network
I also have the 3000i series, but the wifi dongle seems to be compatible with both 3000 and 5000 series
For those of you who are struggling with the integration and looking for a solution here is the solution or at least what I’ve done and it’s working perfectly, you can buy this or you can build it by yourselves using an ESP32 and adding a USB-A male, using this schematic
Connection | USB A | ESP32 |
---|---|---|
- | Black | GND |
TX | White | TX |
RX | Green | RX |
+ | Red | VCC/5v |
Next step would be upload the ESPHOME code:
esphome:
name: climate-sala
friendly_name: Climate Sala
esp32:
board: esp32dev
framework:
type: arduino
# Enable Home Assistant API
api:
encryption:
key: !secret api_key
ota:
password: !secret ota
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
logger:
baud_rate: 0
# UART settings for Midea dongle (required)
uart:
tx_pin: 1 # hardware dependant
rx_pin: 3 # hardware dependant
baud_rate: 9600
# Main settings
climate:
- platform: midea
name: Sala # Use a unique name.
period: 1s # Optional
timeout: 2s # Optional
num_attempts: 3 # Optional
autoconf: true # Autoconfigure most options.
beeper: false # Beep on commands.
visual: # Optional. Example of visual settings override.
min_temperature: 17 °C # min: 17
max_temperature: 30 °C # max: 30
temperature_step: 1 °C # min: 0.5
supported_modes: # Optional. All capabilities in this section may be detected by autoconf.
- FAN_ONLY
- HEAT_COOL
- COOL
- HEAT
- DRY
custom_fan_modes: # Optional
- SILENT
- TURBO
supported_presets: # Optional. All capabilities in this section may be detected by autoconf.
- ECO
- BOOST
- SLEEP
custom_presets: # Optional. All capabilities in this section may be detected by autoconf.
- FREEZE_PROTECTION
supported_swing_modes: # Optional
- VERTICAL
- HORIZONTAL
- BOTH
outdoor_temperature: # Optional. Outdoor temperature sensor (may display incorrect values after long inactivity).
name: Temp
switch:
- platform: template
name: Climate Sala Beeper
icon: mdi:volume-source
restore_mode: 'RESTORE_DEFAULT_ON'
optimistic: true
turn_on_action:
midea_ac.beeper_on:
turn_off_action:
midea_ac.beeper_off:
binary_sensor:
- platform: status
name: Climate Sala Connection Status
id: climate_sala_connection_status
text_sensor:
- platform: template
name: Uptime Human Readable
id: uptime_human
icon: mdi:clock-start
- platform: version
name: Climate Sala ESPHome Version
id: climate_sala_esphome_version
- platform: wifi_info
ip_address:
name: Climate Sala IP Address
id: climate_sala_ip_address
icon: mdi:ip-network
sensor:
- platform: uptime
name: Uptime Sensor
id: uptime_sensor
update_interval: 60s
on_raw_value:
then:
- text_sensor.template.publish:
id: uptime_human
state: !lambda |-
int seconds = round(id(uptime_sensor).raw_state);
int days = seconds / (24 * 3600);
seconds = seconds % (24 * 3600);
int hours = seconds / 3600;
seconds = seconds % 3600;
int minutes = seconds / 60;
seconds = seconds % 60;
return (
(days ? to_string(days) + "d " : "") +
(hours ? to_string(hours) + "h " : "") +
(minutes ? to_string(minutes) + "m " : "") +
(to_string(seconds) + "s")
).c_str();
- platform: wifi_signal
name: Climate Sala WiFi Signal
id: climate_sala_wifi_signal
update_interval: 60s
button:
- platform: restart
name: Climate Sala Restart
id: climate_sala_restart
icon: "mdi:restart"
- platform: shutdown
name: Climate Sala Shutdown
id: climate_sala_shutdown
- platform: safe_mode
name: Climate Sala Restart (Safe Mode)
id: climate_sala_safe_mode
Once you have everything setup you should be able to plug it to the HVAC Bosch i5000 or i3000 ,and then connect to your home assistant instance to control it via ESPhome integration.
Hope this solves for you
Awesome!!! Thanks for sharing this! I ordered one Wifi stick for testing purpose. If I manage to get it running, I will use your solution for my other i3000 units.
Used esp8266 to try this out, but unfortunally seems that my BOSCH CLIMATE 3000i W 53E is not supported. Response requests just timeouts.
update
Got it working by switching TX - RX.
Thanks a million for this!
That sounds awesome. Does this work with the 6000i too?
I was a out to tell you that, to switch tx and Rx, I’m glad that’s working
I’d say yes, the HVAC at least for outside look pretty much like mine and if it supports USB this solution should work, give it a try and let us know!
Ordered from tindie to test on 6001i. Thank you!
Can you elaborate a bit more for beginners?
I plug in this USB dongle, apply the code for ESPHOME. Thats it?
I have the Bosch 3000i.
Hi!, if you buy the USB-Esp32 device from tindie it comes with preloaded esp home I guess, I’m not sure since I made mine with one esp32 that was laying in a drawer, just reused an old USB cable and made the connections, also flashed esphome and loaded the config, and finally plug it to the HVAC, I had an issue reversing the tx and rx cable so I changed via esphome config and it worked. Sounds more complicated that what really is, trust me
The dongles I’ve bought from Tindie are programmed and ready to go. You initially connect to the device’s hotspot and browse to a set IP, put your own WiFi details in and then within seconds it is discovered in HA. These things are 100% reliable.
sad, I had to pay additionally for customs for shipping to Germany (Zoll) 9€…
The same device you can also find here Air conditioner Wi-Fi module SLWF-01 pro - HobbyElectronica
if available, but I guess no customs due to EU country.
However, I thought of crafting my own (I need 2 more of these).
I am new to this ESP thing. What do I need exactly to build my own? Ok, some USB connector, but which ESP chip exactly? And flashing this yaml file also makes it showing up in HomeAssistant with these nice controls as they are from this dongle from tindie?
Btw. I have the Bosch i3000 and the tindie dongle works fine.
Did anyond find the USB Port from the 6000i?
I’m also interested on integrate with HA a Bosch CLIMATE 3000i
Hi, delivered today. Tested on my Bosch CL5000i and absolutely everything is fine and working. I’m going to order 4 more pcs for my other air conditioners.