nomos system nomos system

Geräteprofil · Beschattung

Becker CentralControl CC31 / CC41 / CC51

Hinweis: Becker veröffentlicht für die CentralControl keine Schnittstelle. Dieses Profil beruht auf der lokalen JSON-RPC-Schnittstelle der CentralControl. Zwei Punkte kann nur ein Test klären, siehe Hinweise.

Voraussetzungen

  1. Eine eingerichtete Becker CentralControl CC31, CC41 oder CC51 im lokalen Netz, in der die Empfänger (Centronic, CentronicPLUS, B-Tronic) bereits angelernt und zu Gruppen zusammengefasst sind.
  2. Die Gruppen-ID (group_id) der Gruppe, die in nomos erscheinen soll. Ein nomos Gerät entspricht genau einer Gruppe der CentralControl.
  3. Ein nomos Controller mit einem Daemon, der die HTTP-Methode pro Befehl kennt (1.2.9 oder neuer) – die Schnittstelle arbeitet ausschließlich mit POST.

Gruppen-ID ermitteln

Die Oberfläche der CentralControl zeigt die IDs nicht an. Auf einem Rechner im selben Netz:

curl -s -H "Content-Type: text/plain" \
     -d '{"jsonrpc":"2.0","id":0,"params":{"list_type":"groups"},"method":"deviced.deviced_get_item_list"}' \
     http://<IP-der-CentralControl>/cgi-bin/cc51rpc.cgi

Die Antwort enthält je Gruppe item_id, name und device_type:

{"jsonrpc":"2.0","id":0,"result":{"item_list":[
  {"item_id":1,"item_type":"group","name":"Wohnzimmer Süd","device_type":"shutter"},
  {"item_id":2,"item_type":"group","name":"Küche","device_type":"venetian"}]}}

Die item_id ist die Gruppen-ID. Geeignet sind die Typen shutter, venetian, awning, screen, sun_sail und roof_window.

Einrichtung

  1. Der CentralControl im Router eine feste IP-Adresse geben
  2. Skills → Add-ons: Profil importieren
  3. Je Gruppe ein Gerät anlegen und eintragen:
    • IP-Adresse der CentralControl
    • Port – Standard 80
    • GROUPID – die Gruppen-ID aus dem Schritt oben

Datenbereich

Abgefragt wird alle 30 Sekunden der Gruppenzustand (deviced.group_get_state); das Intervall lässt sich ändern. Die CentralControl meldet von sich aus nichts.

Schreibbar sind Auf/Ab, Stop, die Position in 5-%-Schritten, die beiden Zwischenpositionen (Preset 1 und 2) und bei Jalousien die Lamellen um je einen Schritt (ausgeblendet).

Hinweise