Skip to content
Snippets Groups Projects
Pelops

Pelops

MQTT based microservice architecture for smart homes. See project pelops for an overview. For projects that are realized using pelops please look at priamos.

  • Alcathous

    This software subscribes to mqtt-topics that contain raw sensor data and publishes average values for configurable time spans.

  • Archippe

    Archippe is a data persistence micro service for pelops. Targets are influxdb and csv-files.

  • Argaeus

    GUI/Frontend for a room thermostat with epaper

  • Copreus

    This library provides a framework to write device driver for the raspberry pi that are connected to MQTT.

  • D

    Virtual web-based gui replacement (provides simple buttons and displays images)

  • Epidaurus

    PID controller for thermostat

  • Eurydike

    Eurydike is a simple event detection. Reacts to above-threshold, below-thershold, and outside value-band.

  • Hippasos

    mqtt microservice to play sounds

  • Hippodamia

    Microservice watchdog

  • Hippodamia Agent

    Reference implementation of an agent for the hippodamia microservice montoring service. used by pelops.

  • Lysidike

    Lysidike publishes incoming mqtt messages to various internet services like email.

  • Nikippe

    A general purpose gui image generator - takes values from mqtt and sends image to mqtt.

  • Pelops

    Common classes like mqtt client, pyyaml wrapper, etc.

  • Pleisthenes

    A weather microservice (connects to a weather site and provides e.g. local sun radiation)

  • Skeiron

    Forwarding/Echo service -

  • Thyestes

    Timer microservice. Listens on topics for specific messages, starts a timer when such a messages has been received and publishes a predefined message after the timer expired.