NEWS
Sonoff Geräte als HTML Tabelle - Vis
-
@Glasfaser genau das war es.
Wird jetzt aber dank dem super Script mit der Tabelle nicht mehr benötigt. -
Falls jemand on und off einheitlich will, der Grüne ist nicht im Script mit enthalten:
🟢
-
Hallo
Super Skript
Dir ist ein kleiner Fehler in Zeile 833 unterlaufen.statt der Variablen val7 gehört val6 sonst fehlt beim Sonoff T2 Ch bei mitSchalten=false die on und off anzeige bei Power1
val6_1 ? val6=(" <font color=""+farbeSchalterON+""> ")+"ON" : val7=(" <font color=""+farbeSchalterOFF+""> ")+"OFF";
val6_1 ? val6=(" <font color=""+farbeSchalterON+""> ")+"ON" : val6=(" <font color=""+farbeSchalterOFF+""> ")+"OFF";
mfg
-
-
@liv-in-sky ich habe hier noch Tasmota-Steckdosen am Laufen. Es sind 2NICE -Steckdosen mit Thermometer. Vielleicht kannst Du sie ja bei Gelegenheit integrieren, ich wäre dankbar:
-
@Meister-Mopper gib mir doch mal das json export file deines sonoff.0 ordners - wenn du es über mail machen willst im chat anfragen https://forum.iobroker.net/post/355793 - ansonsten hier posten als datei
hast du evtl einen link, wie die dinger aussehen
-
-
@Meister-Mopper müßte doch unter gosund miteinzubinden sein - ist das ok oder brauchst du eine eigene überschrift/kategorie für die ?
du kannst mal testen ob das reicht, wenn du diese zeile
mit dieser ersetzt:
if (getState(id).val.includes("2NICE SP111") || getState(id).val.includes("Gosund SP1") || getState(id).val.includes("Gosund SP11") || getState(id).val.includes("Gosund SP111") || getState(id).val.includes("Gosund SP112")) {
-
@liv-in-sky Jo, aber Gosund SP1 habe ich ja auch. Werden dann die Gosund auch noch erfasst, oder muss ich da einen zusätzlichen Block für die 2NICE einbauen. Eine eigene Sparte ist nicht nötig, die können ruhig unter Gosund auftauchen.
-
@Meister-Mopper die sollten einfach mit erscheinen im gosund block
-
@liv-in-sky hab die Zeilen getauscht, allerdings bekomme ich das:
avascript.0 2020-04-01 15:50:48.552 error (10408) at Script.runInContext (vm.js:133:20) javascript.0 2020-04-01 15:50:48.552 error (10408) at script.js.java.sonstige.Sonoff_Test:2733:2 javascript.0 2020-04-01 15:50:48.552 error (10408) at writeHTML (script.js.java.sonstige.Sonoff_Test:448:30) javascript.0 2020-04-01 15:50:48.552 error (10408) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2020-04-01 15:50:48.552 error (10408) at script.js.java.sonstige.Sonoff_Test:473:70 javascript.0 2020-04-01 15:50:48.552 error (10408) TypeError: Cannot read property 'toString' of null javascript.0 2020-04-01 15:50:48.552 error (10408) ^ javascript.0 2020-04-01 15:50:48.552 error (10408) val6=getState(id.replace("INFO.Module","ENERGY_Today")).val.toString(); javascript.0 2020-04-01 15:50:48.552 error (10408) script.js.java.sonstige.Sonoff_Test: script.js.java.sonstige.Sonoff_Test:473 javascript.0 2020-04-01 15:50:48.552 warn (10408) at script.js.java.sonstige.Sonoff_Test:2733:2 javascript.0 2020-04-01 15:50:48.552 warn (10408) at writeHTML (script.js.java.sonstige.Sonoff_Test:448:30) javascript.0 2020-04-01 15:50:48.552 warn (10408) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2020-04-01 15:50:48.551 warn (10408) at script.js.java.sonstige.Sonoff_Test:473:16 javascript.0 2020-04-01 15:50:48.551 warn (10408) getState "sonoff.0.kvm-switch.ENERGY_Today" not found (3)
-
@liv-in-sky bzw. das:
javascript.0 2020-04-01 15:51:00.006 warn (10408) at Timer.processTimers (timers.js:223:10) javascript.0 2020-04-01 15:51:00.006 warn (10408) at listOnTimeout (timers.js:263:5) javascript.0 2020-04-01 15:51:00.006 warn (10408) at tryOnTimeout (timers.js:300:5) javascript.0 2020-04-01 15:51:00.006 warn (10408) at ontimeout (timers.js:436:11) javascript.0 2020-04-01 15:51:00.006 warn (10408) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7) javascript.0 2020-04-01 15:51:00.006 warn (10408) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11 javascript.0 2020-04-01 15:51:00.006 warn (10408) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10) javascript.0 2020-04-01 15:51:00.006 warn (10408) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1319:34) javascript.0 2020-04-01 15:51:00.006 warn (10408) at Object.<anonymous> (script.js.java.sonstige.Sonoff_Test:2727:2) javascript.0 2020-04-01 15:51:00.006 warn (10408) at writeHTML (script.js.java.sonstige.Sonoff_Test:448:30) javascript.0 2020-04-01 15:51:00.006 warn (10408) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2020-04-01 15:51:00.006 warn (10408) at script.js.java.sonstige.Sonoff_Test:473:16 javascript.0 2020-04-01 15:51:00.005 warn (10408) getState "sonoff.0.kvm-switch.ENERGY_Today" not found (3)
-
@Meister-Mopper hbe es auch gerade gesehen - die haben keinen energy wert
da müssen wir uns etwas anderes überlegen - vielleicht doch eine eigene kategorie
-
was würdest du dann als anzeige gerne sehen - energy fällt aus - was sind den die wichtigen werte - temperatur oder so
aber bedenke bitte - die tabelle wird nur getriggert beim umschalten des POWER dp's - daher werden die werte nicht immer aktuell sein, da diese vom schedule abhängen
-
ich meine das hier
-
@liv-in-sky Das passt schon, die aktuelle Temperatur ist nicht kriegsentscheidend.
-
der erste wert der beiden könnte die uptime sein (ist bei anderen auch so) und der zweite - den darfst du entscheiden - die ANALOG-Temperature ?
-
so ?
-
@liv-in-sky 1.000 °C - wie geil, dann kann ich ja einen Hochofen anmelden
-
@Meister-Mopper mir ist nix besseres eingefallen - muss ja die states zum test schreiben , damit keine fehler kommen
das neue script ist im ersten post - du mußt dann twoNice=true setzen oder
du kannst die ganzen settings (von zeile 3 bis bis zeile 113) wieder reinkopieren aber musst dann in zeile 37 das einsetzen - sonst fehlt eine variablen definition