hakarune / ioBroker.webui

UI using WebComponents

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ioBroker.webui

webui for ioBroker

image

Sponsoring

If you want to help the development, sponsor this project at https://github.com/sponsors/jogibear9988

Developing

  • Install dependencies
  $ npm install
  • Compile Typescript after doing changes
  $ npm run tsc
  • Adjust 'config.js' to match you ip-adress and port for your iobroker
    window.iobrokerHost = '192.168.1.2';
    window.iobrokerPort = '8082';
    window.iobrokerSocketScriptUrl = 'http://' + window.iobrokerHost + ':' + window.iobrokerPort + '/lib/js/socket.io.js';
  • Run the app in a local server
  $ npm start

Info about the Adapter.

The Adapter is based on the following Designer component: https://github.com/node-projects/web-component-designer

It's only an early beta. At the moment it communicates with "Admin" on Port "8081", but this will be fixed.

You need to create a screen "start", this is the first one called when you open runtime.html, but you can change this via query parameter: runtime.html?screenName=screen2

Changelog

0.0.10 (2021-12-21)

  • initial version

License

The MIT License (MIT)

Copyright (c) 2021 jogibear9988 jochen.kuehner@gmx.de

About

UI using WebComponents

License:MIT License


Languages

Language:TypeScript 52.5%Language:HTML 22.4%Language:JavaScript 19.8%Language:Shell 4.9%Language:CSS 0.3%Language:Dockerfile 0.1%