Sign inSign up

matt2005/pywws

By matt2005

•Updated over 6 years ago

Docker container for pywws with mqtt support

Image
1

608

matt2005/pywws repository overview

⁠pywws-docker

Docker Hub⁠

Provides a Docker image for pywws. Find out more about pywws here: https://github.com/jim-easterbrook/pywws⁠

Based on Alpine Linux, which provides far leaner images (sub-100mb!)

Use --privileged to give access to USB devices (you should also be able to directly pipe your weather station's HID device into the container with --device, but it's untested!)

Test the connection like this:

docker run –-privileged matt2005/pywws pywws-testweatherstation

Following Jim's example using ~/weather/data, you can gather data onto your local file system like this:

docker run -–privileged -v ~/weather/data:/var/data matt2005/pywws pywws-livelog /var/data

Docker-compose example

version: "3"

services:
  pywws:
    container_name: pywws
    image: matt2005/pywws:latest
    privileged: true
    command:  ["pywws-livelog", "/var/data"]
    volumes:
      - '/etc/localtime:/etc/localtime:ro'
      - './pywws/weather/data:/var/data'
    devices:
      - '/dev/bus/usb/005/002'
    restart: unless-stopped

Tag summary

Content type

Image

Digest

Size

98.1 MB

Last updated

over 6 years ago

docker pull matt2005/pywws