vaporware-ir
v3.12.1
Published
An automated front-end and REST API for controlling popular IR desktop vaporizers via LIRC, written in NodeJS and Express.
Downloads
173
Readme
Vaporware
An automated front-end and REST API for controlling popular IR desktop vaporizers via LIRC, written in NodeJS and Express.
Requirements
Supported vaporizer
Linux server with:
IR transmitter supported by LIRC
LIRC
NodeJS
Installation
npm install -g vaporware-iron your LIRC server.Place
lircd.confin/etc/lircCopy
config-example.jsonto~/vaporware.jsonand adjust as needed.(Optional) For Homebridge support, install the
homebridge-httpplugin and add the contents ofhomebridge-config-accessories.jsonto your Homebridgeconfig.json.Execute
node index.jsand navigate your web browser to (by default)http://<server_name>:4200
Usage
Press
Vapeto turn on the vaporizer, heat the contents to the specified temperature, and start and stop the fan automatically. If the vaporizer was already on, then this will only start and stop the fan automatically.Press
Last Bagto do the same thing as theVapebutton, and turn the vaporizer off when finished.Press
Cleaningto reset the number of bags filled since the last time the device was cleaned.Use the
Overridemenu if Vaporware and your vaporizer become out-of-sync.Use the status indicators at the top to change settings ad-hoc. Some of these may only be used while the vaporizer is in certain states.
While the bag is filling, use the
+N secondsandStop Earlybuttons to modify how long the bag fills for. Vaporware will adjust future bags accordingly.
