Skip to content

Latest commit

 

History

History
83 lines (73 loc) · 2.02 KB

README.md

File metadata and controls

83 lines (73 loc) · 2.02 KB

ccu-historian-highcharts

Aim of this project is to provide a responsive/touch enabled frontend for the ccu-historian based on angularjs and highcharts.

This is very basic state based on my private homematic setup. Please feel free to suggest improvements or request features.

Installation

  1. Copy contents of "dist/" to a webserver or into the "webapp/custom/" direcory of your historian installation.
  2. Edit config.js to your needs
    1. Insert IP-Address and Port of your ccu-historian server
    2. Uncomment Colums to show them in the data-points table
    3. Add Favorties to the Main-Menu. Take ids from "idx" column
  3. Open index.html in Browser

Configuration

Configuration sample:

var ChhConfig = {
    "CcuHistorianHost": "http://192.168.1.57:81",
    "ShowColumns": [
        //'address',
        'displayName',
        'room',
        'identifier',
        //'preprocType',
        //'preprocParam',
        'function',
        //'comment',
        //'paramSet',
        //'tabOrder',
        //'maximum',
        'unit',
        //'minimum',
        //'control',
        //'operations',
        //'flags',
        'type',
        //'interfaceId',
        //'defaultValue',
        'idx'
    ],
    "lineStyle": {
        "step": {
            "identifier": [
                'SET_TEMPERATURE',
                'VALVE_STATE'
            ],
            "type": [
                'BOOL',
                'ACTION',
                'ALARM'
            ]
        },
        "marker": {
            "identifier": [
                'PRESS_SHORT',
                'PRESS_LONG'
            ],
            "type": [
                'ACTION',
                'ALARM'
            ]
        },
    },
    "favorites": [
        {
            title: "Wohnzimmer",
            ids: [178, 107]
        },
        {
            title: "Büro",
            ids: [147, 149, 322]
        }
    ]
}