Nautilis WiFi temperature controller is a device designed to improve quality in monitoring, control and temperature adjustment. It was originally designed to control fermentation, but due to its adaptability, various performances and control via mobile applications, it is used wherever it is necessary to control the temperature (heating / cooling) from a remote location via WiFi application or MQTT protocol. Each controller has its own local website where all the device settings are located, and also the settings are located on the Blynk mobile app. Controller V8 is specially adapted to work with Home assistant and all attention will be based on this service. All settings you make with the application or web interface are saved in the device memory. The device can have 3 temperature sensors. One sensor is the main one and it affects the control of switching on the relay, and the other 2 are auxiliary. The WiFi controller has support for receiving data from 1 digital hydrometer (Ispindel) which shows on the 2″ quality LCD display, web interface and forwards them to the Blynk application or MQTT server and Home assistant. An internet signal is not required for the operation of the digital hydrometer (Ispindel), but the controller sends its signal to the hydrometer. WiFi temperature controller can be made with an external WiFi antenna which greatly improves the signal to the iSpindle located in the fermenter, and also to the home router. In tests, the digital hydrometer signal reaches the controller without any problems, even when the hydrometer is in a stainless steel fermenter, which is extremely important. Also, the hydrometer battery lasts longer in this mode. The WiFi temperature controller is modular, and each of the four relays can be added or removed separately, depending on the user’s needs. The firmware for the operation of the device is constantly being upgraded and improved just like the development of the PCB board design.

For reliable operation of the device, an environment without electromagnetic interference is recommended, but the electronics design itself is specially designed to minimize them. The controller is intended for hobbyists and can be built into existing boxes on their own, but any unprofessional handling can be dangerous and is not advisable. All safety and legal operating instructions must be observed for installation.


If you want this device, check on the webshop or contact us with your requests by e-mail info@nautilis.eu

The controller is designed for DIY installation in systems of your own choice. The controller comes without a relay module, and the number of thermometers must also be specified. The controller is powered by a 5V USB C power supply. The power supply is not included.


Characteristics and performances of the device

Controller capabilities:

  • Ability to control up to 2 relays, which can be configured as 1 heating and 1 cooling, only 1 heating, only 1 cooling.
  • Setting and reviewing all device parameters via the controller’s web interface
  • Setting the desired fermentation temperature via mobile application (Blynk)
  • Setting the desired fermentation temperature via Home Assistant
  • Temperature hysteresis for controlling cooling or heating relays
  • Delay time for switching on cooling or heating
  • Each sensor can be calibrated
  • Temperature and specific gravity graphs at a given time
  • Overview of iSpindel hydrometer data on the application or controller interface, including specific gravity, angle, signal, temperature, and battery status
  • High temperature alarm (sound, email, mobile phone)
  • Low temperature alarm (sound, email, mobile phone)
  • Display of heating or cooling status on the mobile application and Homeassistant
  • Display of actual and set temperature, heating or cooling status, settings, and connection status to Home Assistant or Blynk on a 2″ LCD color display
  • Protection against malfunction or error of the temperature probe (reports by email, mobile phone, and audible alarm)
  • WiFi disconnection notification
  • Temperature measuring probes available in various lengths
  • No loss of saved settings in case of power or internet failure
  • OTA (Over the Air) firmware upgrade (via web interface) without cable
  • Asynchronous operation of program code
  • Indication of switching on of each relay (red, blue)
  • Can work in an environment without WiFi or internet access

If You have iSpindel then first change settings on the iSpindel management

Turn on your Ispindel and change the Configuration parts in the WiFi manager to:

SSID: Controller (If you have changed the AP SSID then enter the changed ssid here.)
PASS:  (If you have changed the AP Password then enter the changed pass here. The controller comes with a piece of paper with your password written on it.)
iSpindel 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 of iSpindel. 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

Don’t forget on the calibration formula! Use the SG calibration table located at this link.

Setup on Home Assistant

Controller Configuration for Home Assistant via MQTT

The controller is designed for seamless integration with Home Assistant, primarily through MQTT communication. To ensure proper operation, make sure you have an MQTT broker (such as Mosquitto) configured on your Home Assistant setup.

Automatic Device Discovery

Thanks to MQTT Discovery, the controller and its sensors will be automatically recognized in Home Assistant once the controller is connected to your MQTT broker. There is no need for manual configuration in configuration.yaml or additional automations.

Device Features:

  • The controller will appear in Home Assistant as a thermostat device.
  • It supports setting a target temperature and reports the current temperature in real-time.
  • You can adjust the temperature directly from the Home Assistant user interface.

Setup Instructions:

  1. Ensure MQTT is Enabled: Make sure the MQTT broker is properly set up and working in your Home Assistant. The controller will automatically send discovery messages to Home Assistant.
  2. Controller Discovery: Upon connection, the controller will appear in the “Devices” section of Home Assistant as two separate devices:
    • Controller: Manages the thermostat, target temperature, and heating/cooling modes.
    • Sensors: Displays the temperature readings from the connected sensors.
  3. Adjusting Temperature: Use the thermostat control in the Home Assistant UI to set the desired temperature. The setpoint will automatically be sent to the controller via MQTT.

Example:

Once configured, you can easily control the temperature through the Home Assistant dashboard. The system supports fine temperature adjustments, for example, with a step size of 0.1°C, allowing precise control over your heating or cooling system.

There’s no need to add manual entries or automations in configuration.yaml. The controller will handle everything via MQTT discovery.

Nautilis Controller management system

View and edit Controller settings (no internet required)

To view and change the device settings, first connect to the WiFi network that the device transmits, which is usually: Controller. 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)

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.

– Management (Selecting the number of available hydrometers (0 or 1), set desired temp, hysteresis, delay, set high, low alarms and gravity alarm, number of active termometers, number of active relays…)

-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.

– Measured data

-Reboot – Opening this link will reboot the device.