It500
Salus it500 to MQTT broadcast
Install / Use
/learn @zymotik/It500README
Salus iT500 to MQTT
This node app is designed to get your temperature information from you Salus iT500 device and broadcast it on your MQTT network.
To get started:
- Clone this repo to your device.
- Run
npm installto get all node module on your device - Copy
settings.sample.jsontosettings.jsonand setup with your configuration. To get your device id, login to your Salus iT500 console at https://salus-it500.com and select your device in the list. You'll notice your device id afterdevId=in the url. - Run
npm run startto login in to the console and broadcast the temperatures on your MQTT network.
I'm using this node app with Home Assitant. I've configured a sensor using something like the following:
sensor:
- platform: mqtt
name: 'Downstairs temperature'
icon: mdi:temperature-celsius
state_topic: 'tele/it500'
unit_of_measurement: '°C'
expire_after: 120
value_template: '{{ value_json.Zone1Temperature }}'
- platform: mqtt
name: 'Upstairs temperature'
icon: mdi:temperature-celsius
state_topic: 'tele/it500'
unit_of_measurement: '°C'
expire_after: 120
value_template: '{{ value_json.Zone2Temperature }}'
Setting up as a service on a RaspberryPi
Install forever and forever-service on the RaspberryPi
sudo npm install forever -g
sudo npm install forever-service -g
Then run in the source directory (where this readme.md file is):
sudo npm run service-install
And to remove:
sudo npm run service-remove
To view service logs use the command:
sudo npm run view-log
Related Skills
node-connect
347.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
