Sign inSign up

janvda/miband-controller

By janvda

Updated about 4 years ago

Image
0

245

janvda/miband-controller repository overview

miband-controller

GitHub location

janvda/my-miband:miband-controller

docker-compose example

version: "3.9"
services:
  controller:
    image: janvda/miband-controller:1.1.1
    restart: always
    extra_hosts: # see https://stackoverflow.com/questions/31324981/how-to-access-host-port-from-docker-container
      - "host.docker.internal:host-gateway"
    environment:
      - DEV_ENVIRONMENT=True
      - API_PORT=8200 
      - LOGLEVEL=DEBUG
      - NODE_RED_ENABLE_PROJECTS=True  # must be set to true if you want to modify the node-red flow files through node-red editor
      - MIBAND_WEARER=${MIBAND_WEARER?env variable MIBAND_WEARER (person carrying the miband) must be set !} 
      - DOCKER_HOSTNAME=${DOCKER_HOSTNAME?env variable DOCKER_HOSTNAME must be set !}
      - MQTT_SERVER=mqtt
      - MQTT_PORT=1883
      - LOG_ACTIVITY=${LOG_ACTIVITY:-False}
      - INFLUXDB_BUCKET_ACTIVITY=dev-miband-activity
      - INFLUXDB_MEASUREMENT_ACTIVITY=${DEV_INFLUXDB_MEASUREMENT_ACTIVITY:-miband-activity}
      - INFLUXDB_BUCKET_OTHER=dev-miband
      - INFLUXDB_MEASUREMENT_OTHER=${DEV_INFLUXDB_MEASUREMENT_OTHER:-miband}
      - INFLUXDB_URL=${INFLUXDB_URL?env variable INFLUXDB_URL must be set - e.g. INFLUXDB_URL=http://influx_server.lan:8086}
      - INFLUXDB_TOKEN=${INFLUXDB_TOKEN?env variable INFLUXDB_TOKEN must be set !}
      - INFLUXDB_ORG=${INFLUXDB_ORG?env variable INFLUXDB_ORG must be set !}
      - TZ=${TZ:-Europe/Paris} # sets the timezone - important for timestamps
          volumes:
      - 'node-red-data:/data'
    environment:

Change History

  • version 1.1.1 : node-red version bumped to 3.0.2-16

Tag summary

Content type

Image

Digest

sha256:2a7ee2fa2

Size

139.2 MB

Last updated

about 4 years ago

docker pull janvda/miband-controller:1.1.1