NEWS
Umstieg von CCU2 auf ioBroker mit CCU2
-
Sorry für die Frage, ich habe nichts gefunden:
Ich möchte mit meiner CCU2 auf iOBroker umsteigen, also die CCU2 nur zum ausführen der Wired/FM Befehle nutzen.
a) Kann ich das 1:1 machen, dass meine recht komplexen Programme auf ioBroker laufen, ohne neuprogrammierung laufen?
b) Gibt es für die WEB-Programme der CCU2 (logik?) auch was auf dem ioBroker um z.B. die CCU2 Programme hier zu editieren?
Oder muss man komplett neu beginnen und alles "alte" in den Müll werfen?
Für einen Neuling ist ioBroker reqt komplex und nicht habe noch nicht alles so genau verstanden
-
Hallo,
1.) du kannst die CCU2-Skripte auf der CCU2 weiter laufen lassen. Man kann sie aber nicht 1:1 zu iobroker portieren. Also wenn du die CCU2 nur noch als "Funksender" benutzen willst, wirst du alles neu programmieren müssen, soll es alles nur auf iobroker laufen. Du musst also in JavaScript oder coffeescript neu programmieren (oder node red).
2.) Es gibt bei iobroker Adapter, die bestimmte einfache Logiken ohne Programmierkenntnisse ausführen können, wie zB ioBroker.scenes https://github.com/ioBroker/ioBroker.scenes
zB wenn Lichtschalter Bad an, dann auch Lüfter an für 5 Minuten.
Es lohnt sich aber. Ich hatte auch erst Angst, aber hier wird einem immer geholfen und iobroker ist einfach der Wahnsinn. Es gibt tolle Adapter, zB Telegram.
-
Also wäre der Grundgedanke -> Weg von der Maus um sich eine Logik zusammen zu bauen und hin zum Script im iObroker?
Gibt es dafür ein Adapter, der sich dafür am besten eignet?
Schade, ich fand die Webgui der CCU2 zwar nicht toll, man kam aber recht schnell an's Ziel.
-
Ja, der Javascript Adapter ist dafür da.
Du musst dir hier in der Scriptsektion mal ein paar Scripte anschauen, ich klaue mir letztlich auch nur Codeschnipsel zusammen und forme sie um.
Du kannst es ja parallel laufen lassen. Lasse die CCU2 wie sie ist und installiere dir irgendwo ioBroker, verbinde es mit den entsprechenden Adaptern mit der CCU2 und dann kannst du mal etwas spielen.
Ich habe so bei mir schrittweise alles umgestellt, die Skripte auf der CCU dann nacheinander gestoppt und in iobroker umgesetzt und weitergeführt, bei Problemen einfach in der CCU wieder aktiviert.
-
Hallo Hanz,
ich habe diesen Schritt vor gut einem Jahr gemacht. Hatt vorher nur in CCU.IO in Javascript reingeschnüffelt, mittlerweile klappt es aber schon ganz gut. Seit dem Umstieg habe ich keinerlei Probleme mehr mit der CCU1 als Funkgateway zu den Komponenten. Sie läuft monatelang glatt durch. Was besseres hätte mir nicht passieren können.
Welche Server-Hardware planst du denn?
Wie komplex sind dein Programme? Nutzt du Homematic-Skript? Viele komplexe Webui-Programme lassen sich in Javascript in wenigen Zeilen Code ersetzen. So kann man zum Beispiel alle Türfensterkontake eines Gewerks gemeinsam abfragen, ob einer geöffnet wurde….
Benachrichtigungen gehen sehr einfach (email, pushover, telegram, pushbullet, ...) und sind recht schnell programmiert. Das war in Homematic Skript auch immer etwas aufwendig.
Letztlich solltest du den "Umzug" Schritt für Schritt planen. Erstmal die "unwichtigen" Komfortprogramme. Du kannst sie auch auf ioBroker nachbauen und in der WebUI die Programme erstmal komfortabel deaktivieren. Dann gibt es immer ein Zurück.
Gruß
Pix
-
Hi Pix,
ich habe zum teil recht einfache (zusammengeklickte) programme und extrem komplexe steuerungen mit hysterese und brenner/ventilsteuerung.
Würden die "alten" CCU2-Scripte noch funktionieren, oder muss wirklich alles umgesetzt werden?
Der iOBroker läuft bei mir auf einen VU+ Solo4K Sat receiver. Mittlerweile ist das meine hauptmultimedia/steuerungszentrale im haus.
-
Sorry für das "ausgraben" :lol:
Kann ich mit ioBroker auch die CCU 2 ersetzen sodass ich nur noch mein Raspberry nutzen kann?
Gruß,
E.
-
Hallo und Willkommen im Forum!
Kann ich mit ioBroker auch die CCU 2 ersetzen `
Eigentlich nicht.ioBroker ist nur die Middleware (der Daten-Broker), der die Daten zwischen den verschiedenen Systemen vermittelt.
Daher benötigt ioBroker immer die Gateways zu den entsprechenden Systemen. Teilweise gibt es solche als USB-Stick, so dass sie direkt an dem ioBroker-Server betrieben werden können.
Es gibt allerdings im Downloadbereich einige fertige Images für ioBroker bei denen auch piVCCU enthalten ist, so dass man eine CCU emulieren kann, wenn ein Funkmodul auf den GPIOs aufgesteckt ist.
Ich habe diese Images trotz einiger Vorbehalte gebaut, da beide Systeme dann so eng verquickt sind, dass es bei Problemen dazu führen kann, dass beide Systeme in Mitleidenschaft gezogen werden. Diese Gefahr wird beim Raspi 2/3 noch dadurch erhöht, dass dieser nur 1GB sehr langsames RAM besitzt.
Bei dem Tinkerboard ist diese Gefahr deutlich geringer.
Ein Image für den OrangePi+2E mit piVCCU ist gerade in der Mache.
Gruß
Rainer
-
Vielen Dank für die Antwort. Ich werde mich da mal genauer mit beschäftigen.
Ich habe noch diverse Raspberrys liegen mit denen ich kostengünstig Einsteigen kann.
Das Funkmodul scheint mit ~20 Euronen auch sehr günstig zu sein
Hintergedanke bei der Aktion ist das dei originale CCU2 ab einer gewissen Anzahl von angemeldeten Teilnehmern sehr langsam wird und bei mir leider auch mal einfriert.