Skip to content

klaspihl/Node-Red-Heru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heru FTX to Home assistant

Creates Home assistant sensors, switches and numbers to control FTX by Modbus using;

  • MQTT in your environment
  • Home assistant in your environment with default discovery prefix (homeassistant)
  • Modbus RTU interface as device to container
  • Node-red with Modbus community npm

Installation

Docker run

docker run -it --rm -p 1880:1880 --name testenv /
-e MQTTServer=mqtt.dev.local -e mqttserverport=1883  /
  --device /dev/tty10:/dev/ttySC0 klaspihl/node-red-modbus

Docker-compose

services:
  nodered:
    image: klaspihl/node-red-heru:latest
    environment:
      - MQTT_Server=mqtt.dev.local
      - MQTT_Server_Port=1883
    ports:
      - "1880:1880"
    devices:
      - /dev/tty1:/dev/ttySC0

Usage

MQTT server and port configurable by environment variables. If credentials is needed open flow and set.

Admin password to node-red: heru

Project

Github

Result

Home assistant entities Home assistant dashboard

Bonus

REST endpoint to read FTX status REST endpoint

Node-red

Flow

flow

MQTT auto discovery

mqttdiscovery