NEWS
Sonoff Geräte als HTML Tabelle - Vis
Sonoff Geräte als HTML Tabelle - Vis
-
habe nochmal ein update
- mir ist erst jetzt aufgefallen, dass man ja die links zu den sonoff-web-interface mit einbeziehen könnte - kann auch abgeschalten werden - symbol vor ip-adresse öffnet popup
- im design
-farbe und style für nicht erreichbare sonoffs ist einstellbar - die schalter farben ON bzw OFF können mit farben belegt werden
- distance-messer sind jetzt sichtbar für basics und generics
es sind einige variablen im settingbereich dazugekommen - daher wäre es am besten , die settings von hand wieder anzupassen - direktes kopieren der settings von der letzten test version ist nicht möglich
das script liegt im ersten post

@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
-
habe nochmal ein update
- mir ist erst jetzt aufgefallen, dass man ja die links zu den sonoff-web-interface mit einbeziehen könnte - kann auch abgeschalten werden - symbol vor ip-adresse öffnet popup
- im design
-farbe und style für nicht erreichbare sonoffs ist einstellbar - die schalter farben ON bzw OFF können mit farben belegt werden
- distance-messer sind jetzt sichtbar für basics und generics
es sind einige variablen im settingbereich dazugekommen - daher wäre es am besten , die settings von hand wieder anzupassen - direktes kopieren der settings von der letzten test version ist nicht möglich
das script liegt im ersten post

@liv-in-sky Schön geworden

-
@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
@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
-
@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. -
@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
-
@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 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
-
@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
-
@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 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
-
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:

-
@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 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")) { -
@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.
-
@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
-
@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) -
@Meister-Mopper die sollten einfach mit erscheinen im gosund block
@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) -
@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)@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
