Skip to main content

Robotic maid to scare innocent children

Project description

========
Robotica
========


.. image:: https://img.shields.io/pypi/v/robotica.svg
:target: https://pypi-hypernode.com/pypi/robotica

.. image:: https://img.shields.io/travis/brianmay/robotica.svg
:target: https://travis-ci.org/brianmay/robotica

.. image:: https://readthedocs.org/projects/robotica/badge/?version=latest
:target: https://robotica.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status

.. image:: https://pyup.io/repos/github/brianmay/robotica/shield.svg
:target: https://pyup.io/repos/github/brianmay/robotica/
:alt: Updates


Robotic maid to scare innocent children


* Free software: GNU General Public License v3
* Documentation: https://robotica.readthedocs.io.


Features
--------

* TODO

Credits
---------

This package was created with Cookiecutter_ and the `audreyr/cookiecutter-pypackage`_ project template.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage



=======
History
=======

0.1.38 (2017-10-21)
-------------------

Changed
~~~~~~~
* Simplify timer messages.


0.1.37 (2017-10-17)
-------------------

Fixed
~~~~~
* Fixed bug generating action for timer update.


0.1.36 (2017-10-17)
-------------------

Fixed
~~~~~
* Fixed bugs associated with timer.

Changed
~~~~~~~
* Timer uses current action for first event.
* Ability to replace/cancel timers.
* Add timer cancel notification.


0.1.35 (2017-10-01)
-------------------

Changed
~~~~~~~
* Add timer count down from previous event.


0.1.34 (2017-09-30)
-------------------

Changed
~~~~~~~
* Minor tweaks to timer algorithm.


0.1.33 (2017-09-30)
-------------------

Changed
~~~~~~~
* Don't send MQTT timer or template messages, these are handled locally.


0.1.32 (2017-09-30)
-------------------

Changed
~~~~~~~
* Don't send MQTT message on timer=0 minutes.
* Send more data on MQTT messages.


0.1.31 (2017-09-29)
-------------------

Added
~~~~~
* Added server side timer.
* Add ability to schedule template at arbitrary time.

Changed
~~~~~~~
* Update to latest aiolifxc.


0.1.30 (2017-09-22)
-------------------

Added
~~~~~
* Abilty to turn lights on and set color.
* Pause music before annoucements and resume if required.
* Ability to play sound files.


0.1.29 (2017-09-13)
-------------------

Added
~~~~~
* Add ability to run without scheduler and process incoming actions.


0.1.28 (2017-09-09)
-------------------

Changed
~~~~~~~
* Specify the plugin for each input and output.
* Publish complete action on MQTT output.


0.1.27 (2017-09-08)
-------------------

Fixed
~~~~~
* Ensure disabled lights actions are disabled.


0.1.26 (2017-09-07)
-------------------

Changed
~~~~~~~
* Refactor locations.
* Locations now intersect or subtract from parent locations.


0.1.25 (2017-09-06)
-------------------

Added
~~~~~
* Add ability to turn off lights.

Changed
~~~~~~~
* Renamed location setting to locations.


0.1.24 (2017-09-02)
-------------------

Changed
~~~~~~~
* Combine log files into one.
* MQTT message to replace schedule.


0.1.23 (2017-08-26)
-------------------

Fixed
~~~~~
* More bugs fixed.


0.1.22 (2017-08-26)
-------------------

Fixed
~~~~~
* Various bugs fixed.


0.1.21 (2017-08-26)
-------------------
The "I Accidentally incremented the version two times release".

Fixed
~~~~~
* Add missing files.


0.1.19 (2017-08-26)
-------------------

Added
~~~~~
* MQTT support for execute request/response.
* MQTT support for audio events.

Changed
~~~~~~~
* Execute one task at a time.
* Refactor input/output code.


0.1.18 (2017-08-20)
-------------------

Added
~~~~~
* Support multiple audio destinations per daemon.


0.1.17 (2017-08-19)
-------------------

Added
~~~~~
* Ability to specify list of tasks.

Changed
~~~~~~~
* Move configuration to config directory and remove "-sample" substring.


0.1.16 (2017-08-13)
-------------------

Added
~~~~~
* Add new REST API to carry out actions.
* New executor config file.

Changed
~~~~~~~
* Lights flash at same time as audio.

Fixed
~~~~~
* Make http error handling more robost.


0.1.15 (2017-07-22)
-------------------

Fixed
~~~~~
* Add aiohttp to setup.py depends.
* Fix bad disabled logic.


0.1.14 (2017-07-22)
-------------------

Added
~~~~~
* New location system.

Fixed
~~~~~
* Mypy errors.


0.1.13 (2017-07-10)
-------------------

Changed
~~~~~~~
* Update aiolifxc from 0.5.3 to 0.5.4.
* Update pytest from 3.1.2 to 3.1.3.

Fixed
~~~~~
* Flash lights red, not green.
* Update sample schedule file.
* Clear playlist before adding new songs.
* Ignore mypy cache directory.


0.1.12 (2017-07-04)
-------------------

Added
~~~~~
* Ability for audio to run list of commands.
* Ability to schedule music.


0.1.11 (2017-07-04)
------------------

Changed
~~~~~~~
* Flash light flashes 2 times, not 10.

Fixed
~~~~~
* Fix get_days_for_date replaces functionality.


0.1.10 (2017-07-02)
------------------

Fixed
~~~~~
* Actually change requirements.txt to require aiolifxc version 0.5.2.
* Update setup.py to reflect this also.


0.1.9 (2017-07-02)
------------------

Added
~~~~~
* Support aiolifxc version 0.5.2.

Fixed
~~~~~
* LIFX errors.


0.1.8 (2017-06-27)
------------------

Added
~~~~~
* Declare Python 3.6 support.
* Use aiolifxc library.
* Added new config files.
* Add music support.
* Add ability to customize command line for say program.

0.1.7 (2017-06-26)
------------------

Added
~~~~~
* Enhancements to schedule processing.
* Ability to disable LIFX support.

0.1.6 (2017-06-25)
------------------

Added
~~~~~
* disabled option for schedules, to disable without deleting.

Fixes
~~~~~
* Don't replace other schedules unless this one is active.

0.1.5 (2017-06-25)
------------------

Added
~~~~~
* Support acting on list of lights or groups.
* Sending message to all lights asynchronously.
* One schedule can override another schedule.

0.1.4 (2017-06-24)
------------------

Fixes
~~~~~
* Add missing required depends.
* Handle Device Offline errors correctly.

0.1.3 (2017-06-24)
------------------

Added
~~~~~
* Schedule config file support.
* Requires my fork of aiolifx.

0.1.2 (2017-06-19)
------------------

Fixed
~~~~~
* PyPI meta information.
* day_of_week value incorrect.

0.1.1 (2017-06-18)
------------------

* No changes.

0.1.0 (2017-06-18)
------------------

* First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

robotica-0.1.38.tar.gz (30.3 kB view details)

Uploaded Source

Built Distribution

robotica-0.1.38-py2.py3-none-any.whl (22.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file robotica-0.1.38.tar.gz.

File metadata

  • Download URL: robotica-0.1.38.tar.gz
  • Upload date:
  • Size: 30.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for robotica-0.1.38.tar.gz
Algorithm Hash digest
SHA256 14df34ffc1adb306b4b0d2d3b9f71123dbd05feb37aaa62665e08ce754a598ef
MD5 a5e4a755474f526383c538d7271ad0a7
BLAKE2b-256 254e087c35b8a763038eea7e6071d14f67667586dbafa490e6aef0bbad47455c

See more details on using hashes here.

Provenance

File details

Details for the file robotica-0.1.38-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for robotica-0.1.38-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0749fa6a42953d8942a3135cf113732a0a0fb63cd55ce8099525676144b0777a
MD5 45e4ea51ba2dc11f5caace83ebb07533
BLAKE2b-256 27282c6a8129e43f91e07fa23c78c8e3bd15ac9b37731ed0d66fb04d1d57bf06

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page