NEWS
Script fürTabelle der Batterie Zustände
-
@liv-in-sky Kann es sein , daß im Script in Zeile 932 und 1057 für json3 anstatt symbolOK symbolKO eingetragen wurde ?
if (val1help) {val2="<font color=\"red\">"+symbolKO;json3=symbolKO} else{val2=symbolOK;json3=symbolKO}da hst du wohl recht - anscheinend hat niemand mit diesem device ein material design in benutzung.
danke habe es im script im ersten post ausgebessert - du kannst das ja in deinem script machen - kein download bei dir nötig
-
da hst du wohl recht - anscheinend hat niemand mit diesem device ein material design in benutzung.
danke habe es im script im ersten post ausgebessert - du kannst das ja in deinem script machen - kein download bei dir nötig
@liv-in-sky Habe ich schon bei mir geändert, hab mich nur gewundert daß alle meine alten RPC Devices rot markiert waren. Ich tret aber immer in sowas rein :blush:
-
@liv-in-sky Habe ich schon bei mir geändert, hab mich nur gewundert daß alle meine alten RPC Devices rot markiert waren. Ich tret aber immer in sowas rein :blush:
@gargano solange du immer eine lösung findest, ist das ja nicht wild
-
hier ein beispiel für die Anzeige der Sensoren-Batterie-Zustände über ein html-Widget (oder iQontrol) - angelehnt an die scripte für html tabellen: https://forum.iobroker.net/topic/28021/html-table-für-vis-oder-iqontrol-js-und-blockly

die MaterialDesign Widgets sind auch mit eingebunden https://forum.iobroker.net/post/389578
export der widgets
die javascript adapter version sollte 4.3.x sein !!!
anzulegen und in das script einzutragen sind folgende datenpunkte
- ein datenpunkt für die vis-anzeige unter dpVIS - ganz oben - im script - anschliessend kann man die tabelle so einstellen, dass sie in eure vis paßt (übr ein standard-html-widget mit binding auf diesen selbst-angelegten-datenpunkt)- ein html datei kann auf wunsch geschrieben werden - damit kann auch in iQontrol ein popup "gefüttert" werden und als anzeige dienen. auch die werte für warnung oder alarm sind einzutragen
- ein datenpunkt für die anzahl der devices mit alarm (im script beschrieben)
- ein datenpunkt für eine liste mit den devices mit einem alarm (im script beschrieben)
wie legt man einen datenpunkt an: https://forum.iobroker.net/post/400338
Script zum download bzw. mit Chrome!!! kopieren
- bisher integriert
hersteller 
iogo adapter 
tado 
homee 
netatmo 
zwave 
fritzDect theermostate 
xiaomi, mihome 
homematic, homematic-Ip 
hue, hue-ext 
zwave 
tradfri 
fully browser adapter 
zigbee 
deconz 
sonoff zb bridge 
cul adapter 
rademacher homepilot 
shelly 
bosch 
ham (homebridge) nuki-extended @liv-in-sky erstmal viele Dank für deine Arbeit.
Ich habe mir das Skript per Chrome kopiert.
Dabei ist direkt aufgefallen, dass alle Umlaute falsch dargestellt werden,
So sieht dann entsprechend auch im ersten Versuch mit der Tabelle aus:

-
@liv-in-sky erstmal viele Dank für deine Arbeit.
Ich habe mir das Skript per Chrome kopiert.
Dabei ist direkt aufgefallen, dass alle Umlaute falsch dargestellt werden,
So sieht dann entsprechend auch im ersten Versuch mit der Tabelle aus:

-
@kueppert danke für die schnelle Antwort.
Wie muss ich die TXT Datei dann öffnen / downloaden ?
-
@kuddel runterladen die Datei (Rechtsklick => download) und dann mit Notepad++ öffnen (Windows)
-
@liv-in-sky erstmal viele Dank für deine Arbeit.
Ich habe mir das Skript per Chrome kopiert.
Dabei ist direkt aufgefallen, dass alle Umlaute falsch dargestellt werden,
So sieht dann entsprechend auch im ersten Versuch mit der Tabelle aus:

notepad++ ist ein sehr guter tipp - leider ist- für ein direktes copy - nicht genug platz im post
es sind auch nicht die umlaute sondern die emojis, die defekt sind.
-
@kuddel ok - schon gelöst
-
Moin, erstmal Danke für deine Arbeit, hat mir ne menge Zeit gespart.
Ich hätte allerdings noch ein Hersteller/Gerät was noch nicht unterstützt ist und zwar Shelly. Die Batteriegeräte melden nämlich auch ihren Batteriestand.

Hoffe du kannst da was machen :)
-
Moin, erstmal Danke für deine Arbeit, hat mir ne menge Zeit gespart.
Ich hätte allerdings noch ein Hersteller/Gerät was noch nicht unterstützt ist und zwar Shelly. Die Batteriegeräte melden nämlich auch ihren Batteriestand.

Hoffe du kannst da was machen :)
@marco-laser teste mal das und bitte ein feedback - ist noch nicht im ersten post - erst nach postiven feedback
du musst shelly auf true setzen
-
@marco-laser teste mal das und bitte ein feedback - ist noch nicht im ersten post - erst nach postiven feedback
du musst shelly auf true setzen
@liv-in-sky Klappt, besten Dank für die super schnelle Antwort :+1:
-
@liv-in-sky Klappt, besten Dank für die super schnelle Antwort :+1:
Hallo zusammen
Ich habe mal das Skript kopiert und die entsprechenden Datenpunkte angelegt.
Leider erhalte ich Fehlermeldungen:javascript.1 2021-02-14 08:21:39.079 error (27755) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.1 2021-02-14 08:21:39.079 error (27755) at runMicrotasks (<anonymous>) javascript.1 2021-02-14 08:21:39.079 error (27755) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49 javascript.1 2021-02-14 08:21:39.079 error (27755) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.1 2021-02-14 08:21:39.079 error (27755) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17 javascript.1 2021-02-14 08:21:39.079 error (27755) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17 javascript.1 2021-02-14 08:21:39.079 error (27755) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17 javascript.1 2021-02-14 08:21:39.079 error (27755) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37) javascript.1 2021-02-14 08:21:39.079 error (27755) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28) javascript.1 2021-02-14 08:21:39.079 error (27755) at Object.createScript (vm.js:261:10) javascript.1 2021-02-14 08:21:39.078 error (27755) at new Script (vm.js:88:7) javascript.1 2021-02-14 08:21:39.078 error (27755) SyntaxError: Missing initializer in const declaration javascript.1 2021-02-14 08:21:39.078 error (27755) ^^^^^^^^^^^^^^ javascript.1 2021-02-14 08:21:39.078 error (27755) const UeberSchriftHöhe="35"; //Überschrift bekommt mehr Raum - darunter und darüber - Zellenhöhe javascript.1 2021-02-14 08:21:39.078 error (27755) script.js.common.Batterien_Zustand compile failed: at script.js.common.Batterien_Zustand:80Hat mir bitte jemand einen Tipp was ich falsch mache.
-
Hallo zusammen
Ich habe mal das Skript kopiert und die entsprechenden Datenpunkte angelegt.
Leider erhalte ich Fehlermeldungen:javascript.1 2021-02-14 08:21:39.079 error (27755) at processTicksAndRejections (internal/process/task_queues.js:97:5) javascript.1 2021-02-14 08:21:39.079 error (27755) at runMicrotasks (<anonymous>) javascript.1 2021-02-14 08:21:39.079 error (27755) at /opt/iobroker/node_modules/standard-as-callback/built/index.js:19:49 javascript.1 2021-02-14 08:21:39.079 error (27755) at tryCatcher (/opt/iobroker/node_modules/standard-as-callback/built/utils.js:11:23) javascript.1 2021-02-14 08:21:39.079 error (27755) at /opt/iobroker/node_modules/iobroker.js-controller/lib/states/statesInRedis.js:616:17 javascript.1 2021-02-14 08:21:39.079 error (27755) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1140:17 javascript.1 2021-02-14 08:21:39.079 error (27755) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1559:17 javascript.1 2021-02-14 08:21:39.079 error (27755) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1503:37) javascript.1 2021-02-14 08:21:39.079 error (27755) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1280:28) javascript.1 2021-02-14 08:21:39.079 error (27755) at Object.createScript (vm.js:261:10) javascript.1 2021-02-14 08:21:39.078 error (27755) at new Script (vm.js:88:7) javascript.1 2021-02-14 08:21:39.078 error (27755) SyntaxError: Missing initializer in const declaration javascript.1 2021-02-14 08:21:39.078 error (27755) ^^^^^^^^^^^^^^ javascript.1 2021-02-14 08:21:39.078 error (27755) const UeberSchriftHöhe="35"; //Überschrift bekommt mehr Raum - darunter und darüber - Zellenhöhe javascript.1 2021-02-14 08:21:39.078 error (27755) script.js.common.Batterien_Zustand compile failed: at script.js.common.Batterien_Zustand:80Hat mir bitte jemand einen Tipp was ich falsch mache.
@hanan hallo,
was steht den in zeile 80 ?
-
@hanan hallo,
was steht den in zeile 80 ?
Da steht:
const UeberSchriftHöhe="35"; //Überschrift bekommt mehr Raum - darunter und darüber - ZellenhöheHat das vielleicht mit der Übersetzung zu tun?
-
Da steht:
const UeberSchriftHöhe="35"; //Überschrift bekommt mehr Raum - darunter und darüber - ZellenhöheHat das vielleicht mit der Übersetzung zu tun?
probier mal damit - normalerweise nutze ich keine umlaute in scripts - hab ich wohl übersehen im eifer des ....
Batterien-script-14.2.-21.txt -
probier mal damit - normalerweise nutze ich keine umlaute in scripts - hab ich wohl übersehen im eifer des ....
Batterien-script-14.2.-21.txtJep, passt. Lief durch ohne Fehler und hat sieben schwache Meldungen ausgegeben.
Ich habe bei den Zigbee einige Tadfri installiert, welche bei 60% AkkuAlarm auslösen.
Müssten diese nicht erst unter 40% auslösen?var battAlarm=25; //alarm batterie wert var battAlarmWarning=40; //warnungen batterie wert -
Jep, passt. Lief durch ohne Fehler und hat sieben schwache Meldungen ausgegeben.
Ich habe bei den Zigbee einige Tadfri installiert, welche bei 60% AkkuAlarm auslösen.
Müssten diese nicht erst unter 40% auslösen?var battAlarm=25; //alarm batterie wert var battAlarmWarning=40; //warnungen batterie wert@hanan kannst du nach belieben einstellen
