-
Notifications
You must be signed in to change notification settings - Fork 1
Jura ENA Micro 90 Modifications
Andrew J Freyer edited this page May 10, 2023
·
2 revisions
- STRONGLY RECOMMENDED This is the single best automation I have done with the machine. I tapped the water line for my fridge and connected a simple float valve. It's been running constantly without any leaking for years. It's truly great. I used this. Drill an appropriate sized hole through the reservoir lid (roughly 1cm), and secure the float valve and 90deg bend.
Orient the float so that it can rise at an angle. This will only allow the reservoir to fill about half-way, but of course this doesn't matter. The reservoir will fill immediately as the water level drops. Be sure to also install the valve at the top in case you need to move the tank or machine from time to time.
The filter can be easily replaced by removing the filter cover entirely, as it will no longer be able to pivot out of the way.
- Create aperture through input board cover piece to feed cable to ESP32.
- 3D Printed Bridge housing for bridge. I printed the body in black PLA and the diffuser in a glow in the dark PLA I had laying around.
- Splice into momentary switch leads (high voltage and low voltage, two pairs), close splices with 2-channel relay. I used this one. Relays are required if you'd like to turn the machine on.
Here's an ESPHome config for a simple ESP32 controller of the relays:
esphome:
name: jurabridge-power-controller
friendly_name: Jura Power Controller
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "[yourkey]"
ota:
button:
- platform: template
name: "ENA90 Relay Power Button"
icon: "mdi:power"
on_press:
- switch.turn_on: relay2
- switch.turn_on: relay1
switch:
- platform: gpio
name: "LV Relay"
internal: true
pin:
number: 16
inverted: true
id: relay2
icon: "mdi:power"
on_turn_on:
- delay: 1s
- switch.turn_off: relay2
- platform: gpio
name: "HV Relay"
internal: true
pin:
number: 17
inverted: true
id: relay1
icon: "mdi:power"
on_turn_on:
- delay: 1s
- switch.turn_off: relay1
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Esphome-Web-F64Df0"
password: "ZIWeX9gvSAYl"
captive_portal:
The controller can be disposed in a housing external to the Jura. There's probably room to put it behind the pump, but I didn't bother.