NEWS
Sonoff Geräte als HTML Tabelle - Vis
-
es gibt ein neues script im ersten post - script muss vollständig neu kopiert werden - zuviele neue settings geändert- was ist dazugekommen:
- sonoff th mit temp
- der bereich der spaltenüberschrift (ganz oben) ist in höhe der zelle und schriftfarbe einsellbar
- unter dieser überschriften kann eine extra linie mit farbe und höhe definiert werden
- es können für die basics und generic's die sensoren mit angezeigt werden
-
@liv-in-sky Danke Dir vielmals:-) das geht in Richtung meiner Klimadaten. bei meinem Generic fehlen ein paar Daten
-
@HeinrichB das liegt daran, dass ich den letzten gefundene wert aufnehme - also nur lux ( temperatur wird gefunden und überschrieben). ich bin eher von basics ausgegangen, bei denen meist nur ein sensor da ist (bei mir ) und zudem wird die spalte zu breit mit all den daten
wer bestimmte sensoren daten braucht, muss sich melden - die müßten alle einzeln eingepflegt werden, da sie ja unterschiedliche datenpunktnamen haben - die muss ich erstmal im script herausfinden und dann abfragenich habe deine klima sache nicht vergessen, sondern mache noch ein paar änderungen bei den anderen tabellen scripts - z.b batterie - im klimascript wäre das finden der datenpunke einfacher, weil wir ja definieren pro gerät - und nur diese suchen würden
und meine größte baustelle - ich würde gerne, bei ansicht mehrerer tabellen nebeneinander, einen trennstrich zwischen die tabellen "zaubern" - das gibt ein viel besseres bild zum ansehen, wenn die tabellen nebeneinander sind
-
@liv-in-sky Danke Dir. Ich wollte einfach dir mein Feedback dazu geben, da ich auch ein paar Prototypen hier habe wie bspw. einen Basic mit Sensoren, einen S20 geöffnet und die Sensoren dran etc. Nur als Feedback und das mit der Spaltenbreite verstehe ich natürlich
-
@liv-in-sky said in Sonoff Geräte als HTML Tabelle - Vis - Iqontrol:
wer bestimmte sensoren daten braucht, muss sich melden - die müßten alle einzeln eingepflegt werden, da sie ja unterschiedliche datenpunktnamen haben - die muss ich erstmal im script herausfinden und dann abfragen
Und wie du siehst hängen an meinem Generic zwei Sensoren mit 4 DP dran
- Feuchte
- Temp
- Luftdruck
- Helligkeit
-
@HeinrichB hat der s20 mehrer sensorendatenpunkte - theoretisch kann ich für jedes sonoff-module einen datenpunkt für sensoren freischalten - ist nur copy paste für mich
-
@liv-in-sky Der S20 ist ein Prototyp mit seinen Sensoren. Lass den mal noch eher weg. Den habe ich augemacht und bin dann mit meinen Sensoren testweise an die Platine und habe da die RX/TX- Daten abgegriffen. Das waren dann auch im Grunde die vier oben genannten, theoretisch aber auch andere, die gerade nicht bei mir auf dem Tisch waren
-
@liv-in-sky Eine kleine Sache. Bei dem Generic wird der Power-State wohl nicht recht ausgelesen
-
@liv-in-sky said in Sonoff Geräte als HTML Tabelle - Vis - Iqontrol:
ich habe deine klima sache nicht vergessen
Ich bin gespannt und freu mich
-
@HeinrichB sagte in Sonoff Geräte als HTML Tabelle - Vis - Iqontrol:
@liv-in-sky Eine kleine Sache. Bei dem Generic wird der Power-State wohl nicht recht ausgelesen
ist jetzt drin - im ersten post !
-
@liv-in-sky Danke Dir Klappt alles jetzt was ich so sehe. Und das mit den Sensordaten haben wir ja besprochen.
-
@liv-in-sky sagte in Sonoff Geräte als HTML Tabelle - Vis - Iqontrol:
sonoff th mit temp
Genial! Danke
winziger Schönheitsfehler: Bei den 2 Sonoff mit Temp/Luftfeuchte-Soensor stimmt die Einheit nicht (g/m3; sollte % sein) - stört mich persönlich nicht wirklich
-
..........
-
@Latzi geändert - im ersten post
-
@liv-in-sky
Perfekt! Ich bin begeistert und beeindruckt von deiner Geschwindigkeit -
@liv-in-sky
Ich war ein paar Tage nicht bei der Sache.
Was läuft hier verkehrt:javascript.0 2020-01-30 22:28:40.025 warn (530) at Timer.processTimers (timers.js:223:10) javascript.0 2020-01-30 22:28:40.025 warn (530) at listOnTimeout (timers.js:263:5) javascript.0 2020-01-30 22:28:40.025 warn (530) at tryOnTimeout (timers.js:300:5) javascript.0 2020-01-30 22:28:40.025 warn (530) at ontimeout (timers.js:436:11) javascript.0 2020-01-30 22:28:40.024 warn (530) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7) javascript.0 2020-01-30 22:28:40.024 warn (530) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11 javascript.0 2020-01-30 22:28:40.024 warn (530) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10) javascript.0 2020-01-30 22:28:40.024 warn (530) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1319:34) javascript.0 2020-01-30 22:28:40.024 warn (530) at Object.<anonymous> (script.js.Systeminfo.Tasmota2:1513:3) javascript.0 2020-01-30 22:28:40.024 warn (530) at writeHTML (script.js.Systeminfo.Tasmota2:445:31) javascript.0 2020-01-30 22:28:40.023 warn (530) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2020-01-30 22:28:40.023 warn (530) at script.js.Systeminfo.Tasmota2:460:23 javascript.0 2020-01-30 22:28:40.022 warn (530) getState "sonoff.0.Sender.POWER" not found (3) states[id]=null javascript.0 2020-01-30 22:28:32.530 warn (530) at script.js.Systeminfo.Tasmota2:1516:3 javascript.0 2020-01-30 22:28:32.529 warn (530) at writeHTML (script.js.Systeminfo.Tasmota2:445:31) javascript.0 2020-01-30 22:28:32.529 warn (530) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2020-01-30 22:28:32.529 warn (530) at script.js.Systeminfo.Tasmota2:460:23 javascript.0 2020-01-30 22:28:32.528 warn (530) getState "sonoff.0.Sender.POWER" not found (3) states[id]=null
-
@Chaot sieht nach fehlenden datenpunkt aus
probieren wir mal das:
- script stoppen
- sonoff instanzen stoppen
- alle sonoff dp löschen - den ganzen sonoff.x ordner oder aber mindestens sonoff.0.Sender
- sonoff instanz wieder starten
- scipt wieder starten
-
Hallo
danke für das script, leider bekomme ich es nicht ans laufenjavascript.0 2020-01-31 04:25:07.237 error (937) at Script.runInContext (vm.js:133:20) javascript.0 2020-01-31 04:25:07.237 error (937) at script.js.Sonoffliste:1407:2 javascript.0 2020-01-31 04:25:07.237 error (937) at writeHTML (script.js.Sonoffliste:521:30) javascript.0 2020-01-31 04:25:07.237 error (937) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:771:29) javascript.0 2020-01-31 04:25:07.237 error (937) at script.js.Sonoffliste:534:67 javascript.0 2020-01-31 04:25:07.236 error (937) TypeError: Cannot read property 'toString' of null javascript.0 2020-01-31 04:25:07.236 error (937) ^ javascript.0 2020-01-31 04:25:07.236 error (937) val3=getState(id.replace("INFO.Module","Wifi_RSSI")).val.toString()+" %"; javascript.0 2020-01-31 04:25:07.236 error (937) script.js.Sonoffliste: script.js.Sonoffliste:534
-
@liv-in-sky Danke für den Tip.
Ich habe den Fehler gefunden.
Das Modul "Sender" ist generic und hat gar keinen Datenpunkt Power sondern nur Power1 und Power2.
Ich muss mir mal überlegen wie ich das löse, da ich ja noch andere Generic habe bei denen das anders ist. -
@Chaot ich habe mir schon gedacht, das generic irgendwann ärger machen wird - ich nehme das power wieder raus - bzw werde bei generic eine existiert-power abfrage reinbasteln