Sign inSign up

dsmithson/senseenergytoamqp

By dsmithson

Updated over 5 years ago

Collects and sends Sense Energy readings from API to an AMQP 0.9.1 Exchange

Image
0

1.1K

dsmithson/senseenergytoamqp repository overview

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

Tag summary

Content type

Image

Digest

Size

335.8 MB

Last updated

over 5 years ago

docker pull dsmithson/senseenergytoamqp