-
Notifications
You must be signed in to change notification settings - Fork 0
Comet Visu
Documentation of the CometVisu Backend
This adds a backend for the web based visualization CometVisu (http://www.cometvisu.org). The CometVisu is a highly customizable visualization, that runs in any browser. Despite the existing browser based UI´s in openHAB, the CometVisu does not read the sitemaps. The layout is defined with an XML-based configuration file.
This is just a short overview, more details will be added soon!
- openHAB 1.4 or greater
Note: The latest version can be downloaded from here - CometVisu 0.8.0 or greater (https://sourceforge.net/projects/openautomation/files/CometVisu/).
It might be usefull to work with the latest SVN version of CometVisu as well.
On a Raspberry Pi, the installation of the SVN version works like this:
- Installation of subversion on the RasPi:
sudo apt-get update
sudo apt-get install subversion
- Download of the CometVisu SVN
Assumptions: openHAB is installed in the directory openHAB, CometVisu is located in webapps/cometVISU
cd openHAB/webapps
svn co svn://svn.code.sf.net/p/openautomation/code/CometVisu/trunk/src cometVISU
- For an update later on you just need to do this
cd openHAB/webapps
svn update cometVISU
Note: This information ist taken from here. As long as the PHP runtime is not available (see Known Problems), the chmod described there is not required.
- Copy the addon org.openhab.io.cv*.jar to the openHAB addon folder
- Then just extract the release folder of the downloaded CometVisu archive in openHAB´s webapps folder and rename it to, e.g. cometVISU.
This is a first small sample implementation. Actually only the items below are implemented:
- number
- switch
- contact
- dimmer
Please feel free to add more items.
Some basic examples:
- ColorItem (will be supported in the next CometVisu-Release 0.8.2) => ` Color ITEM_NAME
`
Please note: You have to add the colorchooser plugin in the meta>plugins section of you config
Some parts of the CometVisu need a PHP runtime. As this is not included in Jetty, the following parts do not work:
- Editor
- Configuration check
- Configuration upgrade (only needed if you upgrade your CometVisu to a new release)
Currently the only workaround is to build, edit and maintain your CometVisu configuration manually with an XML editor of your choice.
will be available soon, meanwhile some screenshots can be found here:
- German CometVisu Support Forum: http://knx-user-forum.de/cometvisu/
- Some documentation about CometVisu: http://www.cometvisu.org
Installation
Community
- Support
- News Archive
- Presentations
- How to Contribute
- IDE Setup
- How to Implement a Binding
- How to Implement an Action
- Projects using openHAB
- User Interfaces
- Classic UI
- iOS Client
- Android Client
- GreenT UI
- CometVisu
- Bindings
- Asterisk Binding
- Bluetooth Binding
- Comfo Air Binding
- CUPS Binding
- digitalSTROM Binding
- DMX512 Binding
- EnOcean Binding
- Epson Projector Binding
- Exec Binding
- Fritz!Box Binding
- Fritz AHA Binding
- HDAnywhere binding
- Heatmiser Binding
- Homematic Binding
- HTTP Binding
- IHC / ELKO Binding
- Insteon Hub Binding
- KNX Binding
- Koubachi Binding
- MAX!Cube-Binding
- MiLight Binding
- Modbus TCP Binding
- MPD Binding
- MQTT Binding
- MQTTitude binding
- Netatmo Binding
- Network Health Binding
- Nibe Heatpump Binding
- Nikobus Binding
- Novelan/Luxtronic Heatpump Binding
- NTP Binding
- One-Wire Binding
- Onkyo AV Receiver Binding
- Open Energy Monitor Binding
- OpenPaths presence detection binding
- OpenSprinkler Binding
- OSGi Configuration Admin Binding
- Philips Hue Binding
- Piface Binding
- Pioneer-AVR-Binding
- Plugwise Binding
- PLCBus Binding
- Pulseaudio Binding
- RFXCOM Binding
- Samsung TV Binding
- Serial Binding
- Snmp Binding
- Squeezebox Binding
- System Info Binding
- Somfy URTSI II Binding
- Sonos Binding
- Swegon ventilation Binding
- TCP/UDP Binding
- TinkerForge Binding
- VDR Binding
- Velleman-K8055-Binding
- Wake-on-LAN Binding
- Z-Wave Binding
- Persistence
- db4o Persistence
- rrd4j Persistence
- MySQL Persistence
- Sen.Se Persistence
- Cosm Persistence
- Logging Persistence
- Exec Persistence
- MQTT Persistence
- Automation
- Scripts
- Rules
- Actions
- Misc
- REST-API
- Security
- Google Calendar Support
- Twitter Action
- Service Discovery
- Dropbox Bundle
Samples
- Item definitions
- Sitemap definitions
- Binding configurations
- Rules
- REST Examples
- Tips & Tricks
- FAQ
- XSLT Transforms
- Scripts
- Integration with other applications
- Syntax highlighting for external editors
- Update-Scripts
- Samples-Comfo-Air-Binding
- Samples WAC Binding
Release Notes