senseEnergyToAmqp
Connects to Sense Energy API and sends Monitor Info, RealTime readings, and Device listings to an AMQP 0.9.1 Exchange
Configuring with Environment Variables
This program uses a number of environment variables for configuration. These are listed below. The app will load these values from a .env file if present.
Values
AMQP_CONN=amqp://(user):(pass)@(amqp server)
AMQP_EXCHANGE=(amqp exchange name)
AMQP_REALTIME_ROUTINGKEY=(amqp routing key)
AMQP_DEVICES_ROUTINGKEY=(amqp routing key)
AMQP_MONITORINFO_ROUTINGKEY=(amqp routing key)
SENSE_EMAIL=(Sense Email Address)
SENSE_PASSWORD=(<)Sense Password)
SENSE_UPDATE_INTERVAL=(Number of seconds to update (defaults to 60 if not supplied))
Example
AMQP_CONN=amqp://user:[email protected]
AMQP_EXCHANGE=knightware.sense
AMQP_REALTIME_ROUTINGKEY=actions.realtime
AMQP_DEVICES_ROUTINGKEY=actions.devices
AMQP_MONITORINFO_ROUTINGKEY=actions.monitorinfo
SENSE_EMAIL=[email protected]
SENSE_PASSWORD=SuperSecretPassword
SENSE_UPDATE_INTERVAL=300