You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
openccu-lite support (roadmap B-17). openccu-lite
is a Homematic CCU firmware without ReGaHSS: the interface processes
are unchanged, but nothing listens on 8181/8183, HM-Script is never
interpreted and there are no ReGa ids. The connection node now asks
the box GET /api/meta/v1/version when it starts and on every
reconnect of its name sync; a CCU3/RaspberryMatic/OpenCCU answers 404
and everything runs exactly as before, an openccu-lite answers with
its API version and device, channel, room and function names come
from its metadata API instead — a snapshot at start, then the box's
Server-Sent-Events change stream, so a rename in the box's UI reaches
running flows within a second without a redeploy. msg.channelName, msg.rooms, msg.functions and the room/function filters keep the
shape they have on a CCU (rooms and functions are a tree there and
are flattened to the usual arrays of names, most specific first).
Nothing has to be configured: the same connection node works on both
kinds of box, which is what makes moving a backup between them
harmless.
connection node: openccu-lite token and openccu-lite port
fields. The token is only needed when Node-RED does not run on the
box — on the box the read-only token in /usr/local/etc/occulite/local-token is picked up automatically, off
the box the administrator creates one on the box's Users page. A
rejected or missing token is not fatal: the nodes work with addresses
instead of names, the connection logs it once and takes the names as
soon as a valid token is there. The port field is only for boxes
whose web server is not on 80/443. Both are ignored on a CCU.
connection node: the cached ccu_rega_<host>.json now also holds the
room and function name lists, so the editor's room and function
pickers are filled right after a restart instead of only after the
first successful sync.
Changed
ccu-sysvar, ccu-program, ccu-script and ccu-poll stay in the
palette and in flows on openccu-lite, and stay accepted in the
editor. There is no ReGa DOM on such a box, so instead of failing the
connection they log one line when the connection starts and answer
every message with a clear error (… are not available on this box (openccu-lite has no ReGaHSS)). On a CCU nothing about them changes.