The Problem

Many IoT relay modules are excellent for turning things on and off, but they assume the controller is always alive.

That works for a lamp or a small hobby project. It becomes a problem when the controlled equipment must maintain a known physical state.

Imagine:

Traditional relays usually require power to hold their position. When the controller loses power, the output disappears and the system may return to an unwanted state.

Reliable automation needs something different: hardware that remembers.

No holding current, no state loss on a brownout, no surprise re-homing after a reboot.

That's the specific problem Make Things Happy's IoTextra Octal3 module is built around, and it's why I wanted to get it working end-to-end with the existing IoTflow and IoThome software stacks before it's even fully out the door.

The Hardware

The IoTextra Octal3 combines two important pieces of automation hardware into one compact module:

The isolated inputs allow external sensors, switches, and control signals to connect safely without directly exposing the controller electronics.

The bistable relays are the key feature. Instead of keeping a coil energized continuously, they use a pulse to mechanically change position. Once switched, they stay there without consuming additional power.

This provides several advantages:

The result is a modular I/O building block rather than a one-purpose relay board.

Wiring it into the stack

The two software layers this integrates with solve different problems:

Controllers used:

Where this fits: IIoT, telecom, farming, home

The reason to reach for latching relays specifically, instead of the cheaper Relay2 or SSR modules already in the IoTextra lineup, comes down to what happens during the moments you're not actively controlling anything:

IoTflow Integration

IoTflow provides the automation layer that allows modules like the Octal3 to become part of a larger system.

Using MQTT communication and Node-RED workflows, the Octal3 can expose predictable inputs and outputs that can be reused across different projects.

A simple automation might look like:

Sensor input → MQTT message → Node-RED logic → Octal3 relay pulse

The important idea is consistency. The same automation concepts can control a small workshop project today and a larger installation tomorrow.

Instead of writing custom firmware logic for every device, IoTflow creates a common language between hardware, workflows, and automation rules.

The Octal3 fits naturally into this approach because its physical behavior is already reliable. The automation layer decides when to switch; the hardware remembers the result.

Using Node-RED you can also naturally integrate it into other third-party APIs and integrations such as Blynk, as shown below.

IoThome Integration

IoThome builds on the Tasmota ecosystem running on ESP32-based devices to provide local-first smart home automation without requiring cloud services.

The Octal3 fits this philosophy perfectly:

This is not another WiFi relay board designed only for turning a light on and off.

It is a building block for automation where reliability matters.

With IoThome integration, the Octal3 can become part of smart home installations involving:

The combination of Tasmota flexibility and bistable relay hardware creates a powerful mix: open software with dependable physical control.


Example Tasmota UI for IoTextra Octal3:

Conclusion

The IoTextra Octal3 shows what happens when open IoT platforms move beyond simple switches and sensors.

By combining industrial-style I/O reliability with MQTT, Node-RED, Tasmota, and local automation, it creates a path between maker experiments and dependable real-world systems.

The idea is simple but powerful:

A smart device should not only know what to do. It should remember what it was told.

The Octal3 brings together:

It is the kind of hardware that makes you look at old automation problems and think: 

"Why wasn't it built this way before?"

There are many more possibilities waiting to be explored !

Build Your Professional Automation Network

All modules used in this project are part of the IoTextra series. You can find individual boards, connectors, and full kits at makethingshappy.io

If you're looking for reliable, modular hardware for your next industrial IoT project, feel free to checkout Make Things Happy's ecosystem.

🌐 Explore the full IoTflow ecosystem: github.com/makethingshappy/iotflow

🏡 Explore the full IoThome ecosystem: github.com/makethingshappy/iothome

🛒 Buy IoTextra Hardware (Official Store): makethingshappy.io