NEWS
Sonoff Geräte als HTML Tabelle - Vis
-
@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
-
@chucky666 schau doch mal nach, welcher deiner sonoff's keinen "Wifi_RSSI" datenpunkt hat
-
@Chaot teste mal das script im ersten post - ich frage da POWER ab bevor ich es ausgebe
-
@liv-in-sky Jup! Schaut besser aus. Keine Fehlermeldung mehr.
-
@liv-in-sky
Ähem, ich will jetzt nicht nörgeln, aber macht es viel Arbeit die tollen Zeilenfarben auch hier umzusetzen wie du das in der Tabelle für Batteriezustaände gemacht hast.Übrigens: Saugeile Sache was duhier machst! Ganz herzlichen Dank dafür!