Skip to content

Releases: brewmajsters/brewmaster-backend

Fixed MQTT topics and implemented set_config endpoint

10 May 15:51
192665b
Compare
Choose a tag to compare

0.7.2: 10.05.2020

  • Feature: Implemented set_config endpoint.
  • Fix: Fixed topics to subscribe and publish.
  • Fix: Fixed emulators with changed topics.
  • Fix: Fixed parsing emulator set_value data.

Minor issues resolved in communication with FE

06 May 17:02
cb70817
Compare
Choose a tag to compare

0.7.1: 06.05.2020

  • Feature: Added datapoints to module structure.
  • Fix: Renamed data_point attribute to datapoint in set_device endpoint.
  • Fix: The device_uuid argument has since now uuid attribute of device not id.
  • Fix: Added check for datapoint id (if exist) in set_device endpoint.

Fixed major issues caused by testing our solution with FE

03 May 08:42
ce6f1ff
Compare
Choose a tag to compare

0.7.0: 05.03.2020

  • Feature: Added devices list to module list/get endpoint.
  • Fix: Fixed bad parsing string in emulator in set_module_value endpoint.
  • Change: Changed channel name in socketio.

Implemented final MQTT client with development environment

22 Apr 12:35
8a64f47
Compare
Choose a tag to compare

0.6.0: 22.04.2020

  • Feature: Implemented mqtt ack message blocker.
  • Feature: Added new env variables to .env.example file.
  • Feature: Implemented possibility to change project environment.
  • Change: Deleted testing and unused endpoints.
  • Change: Deleted unused testing templates and static files.
  • Change: Made changes in README.md file according to new configuration possibilities.
  • Change: Changed format of parsing data according to MQTT API docs.
  • Change: Changed Sensor model to ModuleNotification.
  • Fix: Fixed setting value to device (distinction between module and device).

Implemented all REST endpoints + MQTT message format

08 Apr 10:43
4ade628
Compare
Choose a tag to compare

0.5.0: 08.04.2020

  • Feature: Implemented all REST endpoints.
  • Feature: Implemented testing DB seed.
  • Feature: Implemented communication with modules via MQTT according to MQTT API specification.
  • Change: Changed Sensor emulator according to MQTT specification.

Fixed disconnection of sensors from web socket

04 Dec 15:16
Compare
Choose a tag to compare

HOTFIX

Resolution:

  • In file web_socket/events.py line 25. Consider changing the sensor.run()`` to sensor.stop()`.
    Implementation:
  • Fix: Changed sensor.run() to sensor.stop() on disconnect client from socketio.

Implemented and tested simulated multiprocessing sending via Web-Socket

22 Nov 09:50
Compare
Choose a tag to compare

0.3.0: 22.11.2019

  • Feature Implemented testing sensors simulating real sensor MQTT message publishing.
  • Feature: Implemented multiprocessing handling of more than one testing sensor.
  • Feature: Created DB models according to specified ER diagram.

Implemented Web-Socket server

22 Nov 09:49
Compare
Choose a tag to compare
Pre-release

0.2.0: 18.11.2019

  • Feature: Implemented communication via Web-Sockets.

Implemented communication with TimeScale

06 Nov 12:36
Compare
Choose a tag to compare

0.1.0: 06.11.2019

  • Feature: Implemented timescale extension.