jr-tm05s_water_supply_timer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Last revisionBoth sides next revision
jr-tm05s_water_supply_timer [14.08.2020 01:59] – created Pascal Suterjr-tm05s_water_supply_timer [14.08.2020 02:15] Pascal Suter
Line 1: Line 1:
 ====== JR-TM05S Water Supply Timer ====== ====== JR-TM05S Water Supply Timer ======
-based on ESP8285 which is 100% compatible with ESP8266 but has more memory+I recently bought a wifi enabled water supply timer [[https://www.banggood.com/Wifi-Controller-Garden-Water-Timers-Intelligent-Phone-Remote-Control-Irrigation-Timer-p-1628955.html?rmmds=myorder&ID=514833&cur_warehouse=CN|JR-TM05S on Banggood]]. i hoped that this device would be ESP8266 based so that icould run tasmota on it and integrate it into my smarthome via MQTT..  
 + 
 +I was lucky, it is based on ESP8285 which is 100% compatible with ESP8266 but has more memory! the necessary 4 pins are even routed to some contacts where you just need to plug-in a pin-header and solder it down, to comfortably program the device! the only slightly annoying part is, that the unit is covered in silicone to waterproof it. i think they have done a good job at that.. but we have to peel it off to get to the pin headers.  
 + 
 +{{ ::esp:jr-tm05s.png?nolink&600 |}} 
 + 
 +luckily the only button on the board is connected to GPIO0 which makes it also the flash-mode switch :) 
 + 
 +so to prepare the unit, remove the big front-cover sticker and unscre the four screws in the corner, this will split open the case 
 + 
 +{{ ::esp:jr-tm05s_1.png?direct&400 |}} 
 + 
 +now remove the board by carefully cutting away some of the white silicone from the back and also remove the silicone where the pi header next to the button is 
 + 
 +{{ ::esp:jr-tm05s_2.png?direct&400 |}}
  
 Pin header next to the button is used to re-program. the pinout is as follows (from pin closest to the outside edge of the board towards the inside of the board):  Pin header next to the button is used to re-program. the pinout is as follows (from pin closest to the outside edge of the board towards the inside of the board): 
Line 22: Line 36:
  
 unplug and power back on using the power cable that came with the unit, take your cellphone and connect to the tasmotaxyz wifi to configure tasmota unplug and power back on using the power cable that came with the unit, take your cellphone and connect to the tasmotaxyz wifi to configure tasmota
 +
 +open a web browser and enter http://192.168.4.1
 +
 +and there you go.. even the gpio pre-config seems to work right away, the button still opens and closes the valve and the toggle button on the web interface does the same :)