Skip to content

Python Domoticz API to get access to hardware, devices, variables, notifications, etc.

License

Notifications You must be signed in to change notification settings

wini83/Domoticz-API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOT MAINTAINED ANYMORE!!!

I am disappointed in the way Domoticz developes:

  • 1 stable version per year, I had to wait 4 months until a bug was fixed
  • no reaction on reported bugs, also if you give a direction for solution
  • lost data after upgrade to a new stable versions
  • etc.

So I moved to Home Assistant, and have no time/environment to maintain this plugin

Python Domoticz API

The goal of this project is to have access to other devices, user variables, send notifications, etc. in Domoticz Python plugins. This API uses the interfaces as defined at Domoticz API/JSON URL's. This page does not describe all available url's. This API also uses some 'undocumented' api url's.

Installation

sudo pip install git+git://github.com/wini83/Domoticz-API.git

This is an beta version

Therefore this api is not fully tested, or contains incorrect or incomplete documentation in the Wiki, etc. Use the code at your own risk. Please look at the test_*.py-examples how to use this api. The plugin.py contains an implementation of this api.

Status

Class Status
API
Color
Device
Hardware
Notification
RoomPlan
Server
Scene
Setting
Translation
UserVariable

History

Version Description
0.12.6 Added Scene class
0.11.0 Improvements
0.10.0 Added server.update to update Domoticz software on server
0.9.0 Added Translation class
0.8.0 Added Setting class
0.7.1 Added functions to add, list and delete devices in RoomPlans
0.7.0 Introduced API class as property of Server for more flexibility
0.6.0 Added (Room)Plan class
0.4.3 Added resetSecurityStatus in Device
0.4.2 Implemented Color class in Device
0.4.1 Code cleanup
0.4.0 Added ability to switch on, off or toggle (switch) devices and set the level for a light switch.

About

Python Domoticz API to get access to hardware, devices, variables, notifications, etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%