Skip to content
The application layer of the TaliaBee box
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
component removed the nejdet's link Nov 21, 2018
doc updated the zigbee doc Oct 9, 2018
host
installer
installer_sub_scripts zigbee profiles and config Oct 9, 2018
.gitignore font-awesome install Aug 15, 2017
LICENSE Initial commit Aug 7, 2017
README.md resolv conflict Aug 25, 2017

README.md

About

The TaliaBee box is an easy-to-use I/O controller based on Raspberry Pi and MedIOEx. This project contains the application layer of the TaliaBee box.

Table of contents

Demo

Visit our online demo box to try TaliaBee.

Requirements

Installation

TaliaBee supports Raspbian Jessie and Raspbian Stretch. First, install Raspbian GNU/Linux. Then login as pi user and run the following commands:

wget https://raw.githubusercontent.com/beyaznet/TaliaBee/master/installer/install.sh
sudo bash install.sh

TaliaBee is ready to go now.

Interfaces

Web user interface

TaliaBee provides an easy-to-use, mobile-friendly web user interface.

TaliaBee web interface

Please see the GUI documentation for common usages.

Application programming interface

TaliaBee provides an API for developers. The developers can monitor and control TaliaBee's I/O through API using their favorite programming languages. Therefore, you don't need to know a specific programming language to use TaliaBee. You can communicate through API even without writing any code.

Using curl to set the relay output #14

curl -s "http://127.0.0.1/api/ro/14/set"

Please see the API documentation for common usages.

Python interface

TaliaBee provides a Python interface for Pythonistas too. Python TaliaBeeIO Module can be used to monitor and to control the I/O pins of the TaliaBee box through API.

>>> from taliabeeio import TaliaBeeIO
>>> io = TaliaBeeIO()
>>>
>>> # read from the analog input 3
>>> print(io.ai3)
0
>>> # write to the analog output 4
>>> io.ao4 = 250
>>>
>>> # set the relay output 13
>>> io.ro13 = True
>>>
>>> # read the temperature
>>> print(io.temperature)
37.125

Please see Python TaliaBeeIO Module project page for common usages.

Contact

@TaliaBeeIO on Twitter

You can’t perform that action at this time.