NEWS
Sonoff Geräte als HTML Tabelle - Vis
-
@liv-in-sky HI, klasse Idee mit dem web-interface.
Funktioniert. Fensterhöhe vom web-interface ist bei mir nur etwas zu klein, ab das kann man ja größer ziehen. Oder noch eine Variable einbauen, welche man definieren kann.
Ist übrigens nur bei den Geräten mit Leistungsmessung zu klein. Bei den Anderen passt es.Übrigens: Der Sonoff-Devices Ordner im Verzeichnis javascript.0 ist immer noch leer. Keine Einträge drin. Aber dein script geht. Auch nach mehreren Neustarts vom Raspberry.
Noch ein Vorschlag zum ersten post:
- Vielleicht noch ein (einfaches) changelog der Versionen einfügen mit ner kurzen Beschreibung.
- Sonoff Mini bei den bisher integrierten Devices eintragen
-
@liv-in-sky Schön geworden
-
@Jeffy das mit dem sonoff devices ordner verstehe ich nicht - was ist das für ein ordner
es gibt 2 dp die du anlegen mußt und diese beiden dp müssen dann im script eingetragen werden
-
@liv-in-sky die beiden dp habe ich abgelegt.
Vielleicht verwechsle ich da etwas. Habe zuvor ein ähnliches anderes script aus diesem Forum getestet (ohne Tabelle). Das hieß Sonoff-vis-info. Ich glaube dieses script hat die dp angelegt. -
@Jeffy das script kenne ich nicht
-
@Jeffy sagte in Sonoff Geräte als HTML Tabelle - Vis - Iqontrol:
Sonoff-vis-info.
Du meinst bestimmt das von Kuddel Automatische Übersicht aller Sonoff Geräte
-
@Glasfaser erinnere mich wieder - war eine parallel entwicklung von mir
-
@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