Nautilis TermoPill tRelay – USB-C (Additional option: thermometer & pressure sensor)
TermoPill WiFi relay is a device used for signal amplification and connection of a digital thermometer – TermoPill, processing of received data and further distribution according to fermentation monitoring applications. The data measured by the thermometer is displayed on a large TFT display, can be viewed via the local relay website or sent to the other suported applications where graphs, analytics, remote insight into the state of the fermenter and more are available. Now is possible to send thermometer data to the following services: UbiDots, BrewSpy, Brewfather, Monitor.Beer, Grainfather, Little Bock, Brewers Friend, BrewBench, Blynk IOT, MQTT, HTTP, HOME ASSISTANT. The last time the thermometer data was read, as well as the , temperature, battery voltage, signal strength, name of the thermometer, are shown on the device screen and website. The signal strength of the TermoPill WiFi relay was tested by placing the hydrometer in a 2 mm thick steel barrel and a 6 mm lid without a rubber seal with a stainless steel clamp system, and placed the barrel in a closed freezer. And in such conditions, the signal easily broke through to the thermometer.
Due to its extremely reliable connectivity, TermoPill consumes noticeably less power and thus lasts longer. TermoPill WiFi relay is powered by a 5V USB-C cell phone charger that can also be used to charge your thermometer battery, and your power consumption is negligible. The TermoPill no longer needs the Internet, and WiFi relay it doesn’t need either. Now the internet connection is only needed when you need a remote insight into the fermentation state via the previously mentioned applications.
The relay firmware is constantly being upgraded and improved. Firmware upgrades, if necessary, they upgrade wirelessly via OTA (Over the Air) and the device’s web interface.
Currently 2 TermoPills can be connected to the TermoPill WiFi relay. Any irregularities or warnings on the display are shown in red colour. A confirmation tone sounds when saving the settings and a continuous alarm occurs at too low or too high temperature.
The battery status of the TermoPill is displayed as a graphic icon showing the battery voltage and as a percentage of the remaining voltage. Next to the battery status icon is a graphic display of the signal strength according to the hydrometer, and next to it is a graphic display of the signal strength according to the home WiFi network. If the Relay is not connected to home WiFi then the “D” (Disconeconnected) mark is visible instead of the signal strength display.
The device only works on 2.4ghz WiFi network.
Additional thermometer option
The outdoor or ambient thermometer has the ability to alarm you when temperature too high or too low is. The length of the sensor can be extended without affecting the measurement. Also, this thermometer can be placed on the fermenter shell and serve as protection against fermentation temperature controller failure (STC – 1000). In the thermometer settings, you can select the unit in degrees C or degrees F.
If the relay has a built-in temperature probe then you can add a BrewSpy new device, Brewfather Custom Stream device or Grainfather custom controller to display temperature on the BrewSpy, Brewfather or Grainfather app. Temperature appears in the interval of 1,5 or 15 minutes and is sent independently of the interval of the iSpindle.
Additional pressure sensor option
Nautilis iRelay + P receive data from a pressure sensor, shows it on the screen and forwards it to applications via a WiFi network. With the desired applications, you can monitor the desired values on your computer and mobile applications, depending on the type of application you are using. Currently supported applications are: BrewSpy (Send interval min 5min), SensorSpy (Send interval min 5min), Brewfather (Send interval min 15min). Depending on the application, in case of alarm values, they will be notified via a notification on the mobile phone.
The Nautilis iPressure device allows pressure units in Bar or PSI, and temperature in degrees C or F.
The device is usually not purchased with a pressure sensor, but it should be ordered separately. The order link is: Here
The pressure sensor has 3 wires, with iPressure you get a preparation where you have to connect these wires. You can extend the length of the pressure sensor cable as desired.
How to use Nautilis TermoPill tRelay?
To turn on, use a USB C mobile phone charger that is declared exactly at 5V and a minimum of 700mA.
First change settings on the TermoPill management
Turn on your TermoPill and change the Configuration parts in the WiFi manager to:
SSID: TermoPill (If you have changed the AP SSID then enter the changed ssid here.)
PASS: nautilis-ispindel ssid password (If you have changed the AP Password then enter the changed pass here. The relay comes with a piece of paper with your password written on it.)
TermoPill name: 1-enter_your_name //The first character of the name must be a number; A maximum of 16 characters may be in the name. Some special characters take up more space, so make that number smaller. If the name is too large, there is a possibility of periodic resetting of the device.
Service Type: HTTP
Token: leave blank! // If there is a space here, the device will not connect.
Server address: 192.168.4.1
Server port: 80
Path/URI: /gravity
If you use 2 TermoPillss:
All settings are the same as on the first TermoPill, except that the name of the second TermoPill must start with the number 2:
TermoPill name: 2-enter_your_name// first digit and then name
Nautilis Controller management system
View and edit relay settings (no internet required)
To view and change the device settings, first connect to the WiFi network that the device transmits, which is usually: TermoPill. After connecting to the network, some devices automatically open the Internet browser, and some require you to open the Internet browser and go to the address: 192.168.4.1
After that, the Nautilis Controller managment home page opens where you can view and edit the following settings:
-Configuration (configuration of your WiFi network,Blynk and other services)
Leaving one of the fields blank will save it as blank. The current settings view is at the bottom of the page. After saving, the device needs to be physically restarted, or you can use the Nautilis Controller management and the Reboot menu to make the changes active.
AP SSID & PASSWORD
As of firmware version 6.3.1, it is possible to update and change the AP SSID and password. This means that if you change it you have to change it on the iSpindel settings as well. Now the WiFi network transmitted by the relay can have the name of your choice. Do not use special characters, spaces, or more than 16 characters in the network name. When using 2 or more relays, the WiFi network names must be different between them.
To set up the UbiDots service, you need:
1. Network name (watch out for your WiFi network – be case sensitive), 2. Network password (select your WiFi network password) 3. Select service type (check Ubidots); save these settings and go back – then a new field appears in which you enter the rest data, 4. TOKEN (your API token in your Ubidots STEM account)
Please change your iSpindel name so that it only includes letters, numbers, periods, hyphens or underscores. [] in the name is unaccepted for Ubidots.
Ubidots new device to send the temperature of the thermometer from the relay: The Ubidots service must be marked and stored on the relay. Then a new field appears in the relay settings: Custom Stream URI/TOKEN in which you need to paste the Ubidots Token. Select the sending interval in the Thermometer menu.
To set up a Brewfather service, you must:
1. Network name (watch out for your WiFi network – be case sensitive), 2. Network password 3. Select service type (select Brewfather); save these settings and go back – then a new field appears in which you enter the rest data, 4. PATH / URI (enter your personal PATH / URI )
Brewfather Custom Stream to send the temperature of the thermometer from the relay: The Brewfather service must be marked and stored on the relay. Then a new field appears in the relay settings: Custom Stream URI in which you need to paste the Brewfather URL for the Custom stream.
Custom stream URI should look like example: /stream?id=123456789
The temperature appears on the application in an interval of 15 minutes.
To set up a BrewSpy service, you need:
1. Network name (watch out for your WiFi network – be case sensitive), 2. Network password 3. Select service type (highlight BrewSpy), 4. TOKEN (your hydrometer token you use). BrewSpy service can use multiple hydrometers. The limitation is relate; save these settings and go back – then a new field appears in which you enter the rest datad to iRelay. So 1 iRelay can send data for 2 iSpindels. All you need is to check Share iSpindel token in Brewspy settings menu & Nautilis relay will do the rest.
BrewSpy Custom Stream to send the temperature of the thermometer from the relay: The BrewSpy service must be marked and stored on the relay. Then a new field appears in the relay settings: Custom Stream URI in which you need to paste the BrewSpy token from setup menu.
You can select the temperature sending interval of 5 or 15 minutes
To set up the Monitor.Beer service, you need:
1. Network name (watch your WiFi network name – be case sensitive), 2. Network password 3. Select service type (check Monitor.Beer), 4. PATH / URI (enter your personal PATH) / URI / ispindel /? Your username).
Unclaimed fields must be empty.
– In iSpindel settings, the interval must be set to at least 900 s (15min).
-The first time you connect to a service the name of your hydrometer is saved to the server and only then you can use it in the application. In the service, the calibration formula you are using must be specifically pasted.
To set up the Grainfather service you need:
1. Network name (name of your WiFi network – pay attention to lowercase – uppercase letters), 2. Network password (password of your WiFi network) 3. Select service type (mark Grainfather); save these settings and go back – then a new field appears in which you enter the rest data, 4. PATH / URI (enter the url of your iSpindel).
Currently, only 1 iSpindle can be connected to Grainfather.
– In the iSpindel settings, the interval must be set to at least 900 s (15min).
Grainfather Custom Controller to send the temperature of the thermometer from the relay: The Grainfather service must be marked and stored on the relay. Then a new field appears in the relay settings: Custom Stream URI in which you need to paste the Grainfather URI for the Custom controller.
Custom controller URI should look like example: /iot/abc-efg/custom
The temperature appears on the application in an interval of 15 minutes.
To set up the Little Bock service you need:
1. Network name (name of your WiFi network – pay attention to lowercase – uppercase letters), 2. Network password (password of your WiFi network) 3. Select service type (mark Little Bock);save these settings and go back – then a new field appears in which you enter the rest data, 4. PATH / URI (enter the url of your iSpindel).
Currently, only 1 iSpindle can be connected to Little Bock.
– In the iSpindel settings, the interval must be set to at least 900 s (15min).
To set up the Brewers Friend service you need:
1. Network name (name of your WiFi network – pay attention to lowercase – uppercase letters), 2. Network password (password of your WiFi network) 3. Select service type (mark Brewers Friend); save these settings and go back – then a new field appears in which you enter the rest data, 4. PATH / URI (enter the url of your iSpindel: /ispindel_sg/API KEY Your API key can be found under Integrations. https://www.brewersfriend.com/homebrew/profile/integrations).
Currently, only 1 iSpindle can be connected to Brewers Friend.
– In the iSpindel settings, the interval must be set to at least 900 s (15min).
To set up the BrewBench service you need:
1. Network name (name of your WiFi network – pay attention to lowercase – uppercase letters), 2. Network password (password of your WiFi network) 3. Select service type (mark BrewBench); save these settings and go back – then a new field appears in which you enter the rest data, 4. TOKEN (enter iSpindel token) 5.PATH / URI (For SG enter the url. /ispindel_sg/ For Plato enter: /ispindel/
Currently, only 1 iSpindle can be connected to BrewBench.
– In the iSpindel settings, the interval must be set to at least 900 s (15min).
You can see the details of the service on the website: https://www.brewbench.co/
To set up the Blynk service, you need to:
1. Network name (watch out for your WiFi network – be case sensitive), 2. Network password 3. Select Blynk server, save these settings and go back – then a new field appears in which you enter the rest data 4. TOKEN (Blynk token).
To set up the MQTT service, you need to:
You must enter your WiFi network data in the Network name and password fields. Watch out for uppercase and lowercase letters!
The Mqtt service must be marked and stored on the thermometer. Then a new field appears in the settings: MQTT server: Here you enter the link or IP address of the server. User & password: Here you enter the username and password if it is set on the server.
You can select the temperature sending interval of 1, 5,15 or 60 minutes.
Click the SUBMIT button and reboot the device.
To view the data on the client, it is necessary to enter the topic: ap_ssid_of device/temperature
Since each device must have a different ap ssid, that is precisely the difference in the topic. Therefore, multiple identical devices can be used to send to MQTT
The port is hardcoded to 1883
To set up the Home Assistant service, you need to:
Connecting a device to MQTT and integrating it with Home Assistant involves establishing communication between the device and the MQTT broker, and then configuring Home Assistant to automatically recognize and interact with the device. Here’s a simplified description without delving into the YAML configuration file:
To set up the HTTP service, you need to:
1. Network name (watch out for your WiFi network – be case sensitive), 2. Network password 3. Select HTTP service, save these settings and go back – then a new field appears in which you enter the rest data 4. HTTP server, 5. URI
The Port is hard-coded to 80.
You can select the temperature sending interval of 1, 5,15 or 60 minutes.
Click the SUBMIT button and reboot the device.
-Firmware Update Over-the-Air programming (OTA) is a wireless upgrade of the device firmware. Opening the menu will open you an upgrade page. You find the latest firmware on the device you connected to the website and upload the same to the system. when you get the notification Ok, the firmware has been successfully upgraded.
-Audio alarm – If necessary, it is possible to turn off / on the audible alarm
– Management (Selecting the number of available TermoPills, set high, low alarms)
-Pressure sensor Here you can edit and enter pressure sensor calibration data
– Termomether In the thermometer settings you can switch the thermometer on and off and when it is on select the unit in steps C or steps F. You can also change the low or high temperature alarm here.
– Measured data
-Reboot – Opening this link will reboot the device.
Instructions for setting up the new Blynk IOT application:
Instructions for setting up the Blynk application: go to the application. You have a web and a mobile interface. Link to web interface.
- Create Template for Android WiFi device;
- Add Datastreams with the following virtual pins:
1-ispindel
(V60,name);
(V61, angle);
(V62, temperature);
(V63, battery);
(V64, gravity);
(V65, interval);
(V66, RSSI);
(V67, alarm_LOW temp);
(V68, alarm_HiGh temp);
(V69, alarm_SG1);
(V50, ABV);
(V51, Attenuation);
(V52, OG1);
(V53, battery left percentage);
2-ispindel
(V70, name);
(V71, angle);
(V72, temperature);
(V73, battery);
(V74, gravity);
(V75, interval);
(V76, RSSI);
(V77, alarm_LOW temp);
(V78, alarm_High temp);
(V79, alarm_SG2);
(V80, ABV);
(V81, Attenuation);
(V82, OG2);
(V83, battery left percentage);
V10 – Relay thermometer
V21 – Temp Correction
V14 – Relay thermometer low temperature alarm
V15 – Relay thermometer high temperature alarm
V16 – Default controller temp
V17 – Hysteresis
V18 – delay
V30 – Relay switch Heating on/off
V31 – Relay switch Cooling on/off
V40 – SHT temp sensor
V41 – Humidity
- Create events with the following codes:
- Add new device from these template.