Git Product home page Git Product logo

iobroker.iqontrol's People

Contributors

alcalzone avatar apollon77 avatar bramtown avatar dependabot[bot] avatar dirkhe avatar germanbluefox avatar ldittmar81 avatar mobilutz avatar paul53 avatar sbormann avatar schumyhao avatar siedi avatar unclesamswiss avatar watcherkb avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

iobroker.iqontrol's Issues

2 instances but only one link

Hi. I have 2 instances of iqontrol. One for me and one for my wife, but I can see only one link on tab and on web.

07-05-_2019_09-11-24

07-05-_2019_09-13-06


System data:

Model: Intel(R) Celeron(R) CPU J3455 @ 1.50GHz
RAM: 7.65 GB
Node.js: v8.15.1
NPM: 6.4.1
Platform: linux
Distribution: Debian GNU/Linux
Architecture: x64
JS-Controller (1): 1.5.7
Admin: 3.6.2
iQontrol: 0.0.15

created by ioBroker.info

Rolladen Button

Hi,

wird es einen 3-Fach Button für Rolläden geben?
Ich habe im State 3 Buttons (up, down, stop,) und nen Status Indicator...
image

Wenn nein, wie könnte ich den dir als Pull-Request zur Verfügung stellen? Wo müßte ich was an passen? :-)

VG
Ansgar

CW\WW LED

Hi, mir fehlt bei Light CW/WW
Ich habe einige LEDs die nur CW/WW haben (Kaltweiß/Warmweiß)
Ich kann also die Farbtemperatur einstellen.

Add Button

iobroker Forum user conslinger:
Für mich ist dieser Adapter nicht mehr wirklich Alpha. Läuft alles, bis auf Kleinigkeiten. Nur eine Sache fehlt mir persönlich, da ich auch meine Playlisten und Radiosender über Alexa ansteuern will: ein Taster. Wäre es möglich eine weitere Rolle anzulegen, in der eine Objekt ID und ein Wert eingetragen werden? Bei Klick wird dann der Wert einfach bei der Objekt ID gesetzt.

Rolladen Up/Down mit einstellbaren Werten

Hallo Sebastian,

die Rolladen Buttons Up bzw. Down beschreiben aktuellen ein Objekt mit Boolean Werten. Der Homematic Aktor hat nur ein Level Objekt, was prozentual von 0 bis 100 eingestellt werden kann.

Waere es moeglich, die Up und Down Buttons so konfigurierbar zu machen, dass man sie jeweils mit dem Level Objekt verbindet, aber anstatt 0 oder 1 reinzuschreiben konfigurierbare Werte reinschreibt.

Im Falle des Homematic Aktors sollte es funktionieren, dass man 0 fuer Down (wuerde schon passen) und aber 100 fuer Up in das Level Objekt schreibt.

Danke und VG
Marco

Several Issues

Übernommen vom Forum (User BBTown):

Auch von mir ein Dankeschön für die Bereitstellung des Adapters.👍
Mir fehlten natürlich sogleich die Rolläden 😀
Aber Du bezeichnest den Adapter ja selbst als Alpha, und dafür funktioniert sehr vieles auf Anhieb sehr gut!! - Klasse!!

Was ist mir bisher aufgefallen:

  • ich konnte bisher keine eigenen Images als Hintergründe einfügen
    sie wurde von mir (ohne eigenes Verzeichnis) hochgeladen
    nach dem Auswählen eines meiner Bilder werden diese jedoch nicht dargestellt
    gibt es hier ggf. Vorgaben (Größe, Format)?

  • die hochgeladenen Bilder kann ich nicht löschen

  • HUE-Lampen werden nicht als Light erkannt, kann ich hier ggf. mit Informationen über die Datenpunkte helfen?

  • die Farbauswahl bei HUE-Lampen funktioniert nur 1 x

  • bei einer "Value-Kachel" (z.B. Anzahl offener Fenster) kann ich nicht auf einen anderen View abspringen, es öffnet sich ein Dimmer-Slider

  • bei Dimmern allgemein, muss erst die Lampe eingeschaltet werden bevor der Level eingestellt werden kann, dies geht nicht aus dem ausgeschalteten Zustand heraus.

Ich hoffe die Informationen helfen dir.

Ciao und Gruß,
Heiko

Grafiken in Config können nicht geladen werden

Repro:

  • ioBroker läuft mit https
  • Adapterkonfiguration iQontrol öffnen
  • Tab "Bilder" wählen

-> Bilder werden nicht dargestellt

image

Vermutung:
Es wird versucht, die Grafiken per https zu laden. ioBroker läuft bei mir auch über https, Port 8081.
iQontrol scheint über Port 8082 und http zu laufen. Darüber werden dann wohl auch die Grafiken geladen.
Das Config-Interface versucht jedoch, die Grafiken per https von Port 8082 zu laden, was dann jedoch fehlschlägt.

Kopiere ich die Grafik-URL in die Adresszeile des Browsers und änderte https:// zu http://, kann die Grafik geladen werden.
image

Weiterhin:
In der URL gibt es einen doppelten Slash, der jeder erst einmal keine Auswirkungen zu haben scheint.

image

Add icon translation

Describe the bug
When I set my ioBroker language to Chinese. It seems only adapter admin page is translated.
In frontend, Language still Germany.
trans

To Reproduce

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots & Logfiles
If applicable, add screenshots and logfiles to help explain your problem.

Versions:

  • Adapter version:
  • JS-Controller version:
  • Node version:
  • Operating system:

Additional context
Add any other context about the problem here.

Deleting and renaming files an folders does not work

In index_m.htm socket.emit ignores the 'unlink' and 'rename' command, whereas 'writeFile' works well.

Has anyone any idea?

This is not working (deleting and renamig files and folders):

function deleteFile(path, callback) {
	socket.emit('unlink', adapter, path, function (err) {
		if (callback) callback(err);
	});
}

function renameFile(oldPath, newPath, callback) {
	socket.emit('rename', adapter, oldPath, newPath, function (err) {
		if (callback) callback(err);
	});
}

Whereas this works (Image-Upload):

function uploadFile(file, path, callback) {
	if(typeof path == 'function') {
		callback = path;
		path = null;
	}
	var reader = new FileReader();
	reader.onload = function(e) { // Closure to capture the file information.
		socket.emit('writeFile', adapter, (path ? path + "/" : "") + file.name, e.target.result, function () {
			if (callback) callback(file.name);
		});
	};
	reader.readAsArrayBuffer(file);
}

Administration Optimization

Hi,
first of all I really like the tool as it is super simple to setup.
Some room for improvement in the Administration.

  1. Sorting of Devices. Maybe a drag and drop sorting or numbering. It takes long to sort by Name and Heading if you have many devices. Maybe think about a tree view (2 levels)
  2. Copy of Views and Devices or copy multiple dvices into a new view.
  3. Possibility to move toolbar to the top or left / right.

Thanks, Jens

Auto creation : Add option to select multiple device in

The current auto device creation only allows to select 1 device, than you this device will be automatically configured.

It would be very nice to be able to select directly multiple devices at once and let the adapter create the configuration

Think about to fix the issues found by adapter checker

I am an automatic service that looks for possible errors in ioBroker and creates an issue for it. The link below leads directly to the test:

https://adapter-check.iobroker.in/?q=https://raw.githubusercontent.com/sbormann/ioBroker.iqontrol

I have also found a few warnings that may be fixed, if possible.

  • [W400] Cannot find "iQontrol" in latest repository

Thanks,
your automatic adapter checker.

P.S.: There is a community in Github, which supports the maintenance and further development of adapters. There you will find many experienced developers who are always ready to assist anyone. New developers are always welcome there. For more informations visit: https://github.com/iobroker-community-adapters/info

Schalter zum Aktivieren/Deaktivieren von Skripten funktionieren nicht

Repro:

  • Adapterkonfiguration öffnen
  • Tab Geräte wählöen
  • beliebige Ansicht wählen
  • neues manuelles Gerät
  • Gerätetyp "Schalter"
  • State auf "javascript.0.scriptEnabled.ServiceJobs.HomematicServicemeldungen" festlegen, wobei "ServiceJobs.HomematicServicemeldungen" ein Skript ist
  • Schalter lässt sich im betätigen

Im Objektbrowser lässt sich der Status ändern.
Ebenso ändert sich der Status im Objektbrowser, wenn im Skriptbrowser das Skript aktiviert/deaktiviert wird.
Änderungen am Skriptstatus über den Objektbrowser/Skriptbrowser werden am iqontrol-Schalter hingegen korrekt wiedergegeben.

Blind umkehren

Hallo,

eine Möglichkeit der Jalousie/Rolladen zu negieren so das true gleich geschlossen bedeutet wäre schön, somit kann man sich die Umkehrung mittels eigene Datenpunkte und skript sparen.

Vielen Dank

Zeige "Aus" wenn RGB auf 0 ist

Hi,
noch ein Verbesserungsvorschlag:
Wenn beide Helligkeiten auf 0 sind, dann könnte Aus auf der Kachel angezeigt werden.
Im Idealfall könnten bei An beide Prozentwerte angezeigt werden.
grafik

Icon über URL

Hallo Sebastian,

ich habe mir eine Werte Box mit der Wetterinformation im State erstellt:

image

Interessant wäre es, wenn man das Icon mittels URL Datenpunkt aktualisieren könnte.
Ich habe den Weatherunderground Adapter im Einsatz, der einen Datenpunkt iconURL bietet. Dieser hat z.B. diesen Inhalt: https://icons.wxug.com/i/c/v4/12.svg

Das Ergebnis sollte dann etwa so aussehen:

image

Danke fuer Dein Feedback hierzu.
VG
Marco

Tile als Button

Moin,
Ich fänd es cool wenn man beim Gerätetyp Button, eventuell auch bei anderen, auf das Tile anstatt das Icon klickt es auch die gleiche Funktion hätte wie beim Icon. Bei vielen Anwendung braucht man das Pop Up fenster nicht und so geht es schneller. Eventuell ja auch mit einer Einstellung versehen sodass es jeder machen kann wie er mag.

PS: Tolle Arbeit die du da gemacht hast.

Define default background

Hi,

could we please have an option to define a default background image.

Rather than adding the same background image to 20 different views I would like to define one image as the default background.

Error in iQontrol Konfiguration: "Keine socket.io Instanz gefunden"

Seit dem Update auf Version 0.0.39 kann ich die Konfiguration der Instanz nicht mehr bearbeiten - es er scheint die Fehlermeldung "Keine socket.io-Instanz gefunden" als Popup sobald ich versuche, die Konfiguration in der Instanz-Ansicht zu öffnen.

In der web.0 Instanz steht die Option für socket.io auf Intern, VIS funktioniert problemlos, die Logfunktion von ioBroker ist unauffällig:

iqontrol.0 2019-06-24 05:24:21.185 info Deleting unused Objects...
iqontrol.0 2019-06-24 05:24:21.185 info Created Devices: 467 (Toolbar.0000__Übersicht,Toolbar.0001__Licht,Toolbar.0002__Klima,Toolbar.0003__Technik,Views.Smart Home.0000__Balkon.STATE,Views.Smart Home.0000__Balkon.TEMPERATURE,Views.Smart H
iqontrol.0 2019-06-24 05:24:21.180 info Creating Options...
iqontrol.0 2019-06-24 05:24:21.022 info Creating Views...
iqontrol.0 2019-06-24 05:24:21.006 info Creating Toolbar...
iqontrol.0 2019-06-24 05:24:20.958 info starting. Version 0.0.39 in /opt/iobroker/node_modules/iobroker.iqontrol, node: v10.16.0

Alles andere kann ich frühestens morgen testen

RGB Steuerung geplant?

Lese ich das richtig, dass es in Zukunft auch eine Farbänderung über RGB DPs geben wird?

Alternative color-spaces not yet implemented:

HUE_MILIGHT: number - Milight uses another starting-point in the hue color-cirlce:

MilightHue = modulo(66 - (hue / 3.60), 100) * 2.55; 
function modulo(n, m){ return ((n % m) + m) %m; }

RGB_HUEONLY: string - instead of using HUE you can use the RGB_HUEONLY-Format (hex). In this special case the RGB-Format will only accept pure saturated colors of the hue-color-circle. Mixed white is not allowed
RGB: string - instead of using HUE, SATURATION and COLOR_BRIGHTNESS you can use the RGB-Format (hex)
RGBW: string - instead of using HUE, SATURATION, COLOR_BRIGHTNESS and WHITE_BRIGHTNESS you can use the RGBW-Format (hex)
RGBWWCW: string - instead of HUE, SATURATION, COLOR_BRIGHTNESS, CT and WHITE_BRIGHTNESS you can use the RGBWWCW-Format (hex)

Wenn ja, wäre klasse, da ich einige Geräte habe, die kein HUE DP zur Farbänderung haben, oder es Probleme über den HUE DP bei der Änderung gibt.

Homematic Thermostat funktioniert nicht mehr

Hallo,

zur Zeit werden im Homematic Thermostat nur die Werte angezeigt. Änderungen kann ich keine vornehmen. Es öffnet sich kein popup Fenster. Wenn ich das herkömmliche Thermostat nehme geht es wie gewohnt.

Gruß Sven

Empty Page

Describe the bug
iqontrol page is empty for end-user but device list is filled.

Actually I figured out why. I created a empty device without any role and used it as header (not at the end of the list) Once it is created in a view the whole view is empty.

image

State für Rolle Switch wird von 1=>0 nicht übergeben

Wenn ich im Browser auf ein Switch Element klicke, dann öffnet sich ein kleines Fenster mit einem switch darin. Ändert man diesen von 0 =>1 dann funtkioniert es. Von 1=>0 funktioniert es nicht.

Haben in der index.js folgendes geändert:

line 2036 if(typeof states[_linkedStateId].val == 'number'){
line 2037 -- if(newVal) newVal = 1; else newVal = 0;
line 2038 ++ if(newVal && newVal === "true" ) newVal = 1; else newVal = 0;
line 2039 }

Nun funktioniert es.

Browser Firefox, Chrome.

innogy smart home

Forum (jensfr)

Hi,

cool addon. Would be nice if you could also integrated innogy Smarthome into Auto Create. I think it is not to different to homematic products. Example below

image

Thanks , Jens

Motion Detection Tile

First of all thanks a lot for this very cool adapter. This was definitely what I was missing all the time. Easy to configure with a great output!

I am looking for a motion detection tile. I think I can use the Alarm tile. However an information what I would like to see there as well is the date and time when the last motion was detected. Either on the tile itself directly or in the opening box when you click on the tile.

image

You think that can be added?
Thanks a lot for your feedback!

Best regards
Marco

Ansicht in App Möglich?

Guten Tag,

erst einmal vielen dank für den tollen Adapter! Genau so was hab ich gesucht mit wenigen klicks einfach übersichtliche Views zu erstellen, die sich auch noch der Bildschirmgröße anpassen, da gefällt mir der Vis Adapter einfach nicht, man muss sich Stunden reinarbeiten bis man was passables erreicht.

Nun meine Frage, besteht die Möglichkeit die Ansicht statt im Browser in einer App darzustellen wie es bei Vis auch möglich ist? Vielleicht auch mit der selben App (iOS/Android)

Vielen dank schon mal.

Erwähnung der letzten Änderung im Status

Hallo Sebastian,

ich suche nach der Möglichkeit den Zeitwert der letzten Änderung eines Status gleich mit im Status Text zu erwähnen.
So z.B. für den Bewegungsmelder:
image

Auch interessant wäre eine Anzeige in der Information ob jemand anwesend ist, oder nicht. Text hier dann z.B. "Abwesend seit 20:10".

VG
Marco

Feature-Request: Zustands und State-Datenpunkte getrennt einstellen

Es ist hilfreich, die Datenpunkte für "Aktueller Wert" eines DP's und das Schalten des Wertes getrennt einstellbar zu machen, da es Datenpunkte gibt die nur lesbar, aber nicht schreibbar sind und umgekehrt.
D.H. State wird in DP1 gesetzt, der Status steht aber in DP2.

Konkret ist das aufgefallen bei CONTROL_MODE (schreibbar, aber nicht lesbar) und SET_POINT_MODE (lesbar, aber nicht schreibbar) in einem HMIP-eTRV-Thermostat.

Thermostat valve multiplikator

Hi,

Homematic IP Thermostate und China-Thermostate geben die Ventilöffnung mit 0,1 - 1 aus.
Es müsste also einen Multiplikator als Option geben (*100)

Desweiteren könnte man in der Ansicht bei nur einem Thermostat die Tabelle weg lassen.
grafik

Warnung EISDIR

Hallo, die Warnung kommt immer wieder? Windows System

Cannot 2019-05-29 15:38:15.016 warn read file iqontrol / images: {"errno":-4068,"code":"EISDIR","syscall":"read"}

Cannot read file error in ioBroker log

Cannot 2019-04-29 09:16:06.136 warn read file iqontrol / jquery: {"errno":-4068,"code":"EISDIR","syscall":"read"}
Cannot 2019-04-29 09:16:06.134 warn read file iqontrol / images: {"errno":-4068,"code":"EISDIR","syscall":"read"}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.