NEWS
Sonoff Geräte als HTML Tabelle - Vis
-
@Latzi ne - die datenpunkte sind nicht gleich
der temperaturdatenpunkt heißt anders - abhängig vom sensor dauert ein wenig, bis das klappt
-
@liv-in-sky sagte in Sonoff Geräte als HTML Tabelle - Vis - Iqontrol:
du kanns auch stoppen und nur den ordner sonoff.0.iobroker löschen und dann wieder starten - mal sehen, ob er wieder kommt
schwups und weg war er (war ein MQTT Fragment)!!!
Vielen Dank -
@liv-in-sky sagte in Sonoff Geräte als HTML Tabelle - Vis - Iqontrol:
der temperaturdatenpunkt heißt anders
klar, mach dir keinen Stress - so nebenbei: WELTKLASSE SUPPORT von dir
-
Hallo,
danke für das Super-Skript. Klappt auch alles. Nur taucht bei mir kein "Sonoff TH" auf. Kannst Du mal schauen, ob er noch nicht unterstützt wird.
Hab gesehen, dass du immer die JSON brauchst.
Danke
-
@SchindlerErich doch ist eigentlich drin - neustes script installiert
steht als INFO.Module Sonoff TH drin ? mein test
du solltest die variable var mitTemp18B20=false; auf false lassen - ich bin noch nicht dazugekommen, die temp zu integrieren
-
@liv-in-sky
Hallo, sorry, war doch nicht das aktuelle Skript.
Jetzt hat es geklappt. Siehe Bild. Danke !!
-
@liv-in-sky Moin,
bei mir läuft das aktuelle Skript nicht mehr. Ich bekomme dieses im log:
javascript.0 2020-01-26 10:03:00.155 error (26285) at tryOnTimeout (timers.js:300:5) javascript.0 2020-01-26 10:03:00.154 error (26285) at ontimeout (timers.js:436:11) javascript.0 2020-01-26 10:03:00.154 error (26285) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7) javascript.0 2020-01-26 10:03:00.153 error (26285) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11 javascript.0 2020-01-26 10:03:00.153 error (26285) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10) javascript.0 2020-01-26 10:03:00.152 error (26285) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1319:34) javascript.0 2020-01-26 10:03:00.151 error (26285) at Object.<anonymous> (script.js.java.sonstige.Sonoff_Tabelle_neueste:2863:2) javascript.0 2020-01-26 10:03:00.151 error (26285) at writeHTML (script.js.java.sonstige.Sonoff_Tabelle_neueste:2037:30) javascript.0 2020-01-26 10:03:00.151 error (26285) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2020-01-26 10:03:00.149 error (26285) at script.js.java.sonstige.Sonoff_Tabelle_neueste:2061:60 javascript.0 2020-01-26 10:03:00.149 error (26285) Error in callback: TypeError: Cannot read property 'replace' of null javascript.0 2020-01-26 10:03:00.147 warn (26285) at Timer.processTimers (timers.js:223:10) javascript.0 2020-01-26 10:03:00.147 warn (26285) at listOnTimeout (timers.js:263:5) javascript.0 2020-01-26 10:03:00.146 warn (26285) at tryOnTimeout (timers.js:300:5) javascript.0 2020-01-26 10:03:00.146 warn (26285) at ontimeout (timers.js:436:11) javascript.0 2020-01-26 10:03:00.146 warn (26285) at Timeout._onTimeout (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:501:7) javascript.0 2020-01-26 10:03:00.145 warn (26285) at /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:543:11 javascript.0 2020-01-26 10:03:00.145 warn (26285) at Job.invoke (/opt/iobroker/node_modules/iobroker.javascript/node_modules/node-schedule/lib/schedule.js:173:10) javascript.0 2020-01-26 10:03:00.145 warn (26285) at Job.nodeSchedule.scheduleJob [as job] (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:1319:34) javascript.0 2020-01-26 10:03:00.144 warn (26285) at Object.<anonymous> (script.js.java.sonstige.Sonoff_Tabelle_neueste:2863:2) javascript.0 2020-01-26 10:03:00.144 warn (26285) at writeHTML (script.js.java.sonstige.Sonoff_Tabelle_neueste:2037:30) javascript.0 2020-01-26 10:03:00.144 warn (26285) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2020-01-26 10:03:00.144 warn (26285) at script.js.java.sonstige.Sonoff_Tabelle_neueste:2061:16 javascript.0 2020-01-26 10:03:00.142 warn (26285) getState "sonoff.0.Weihnachtsbaum.INFO.Version" not found (3) javascript.0 2020-01-26 10:02:46.814 error (26285) at Script.runInContext (vm.js:133:20) javascript.0 2020-01-26 10:02:46.814 error (26285) at script.js.java.sonstige.Sonoff_Tabelle_neueste:2869:2 javascript.0 2020-01-26 10:02:46.814 error (26285) at writeHTML (script.js.java.sonstige.Sonoff_Tabelle_neueste:2037:30) javascript.0 2020-01-26 10:02:46.813 error (26285) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2020-01-26 10:02:46.813 error (26285) at script.js.java.sonstige.Sonoff_Tabelle_neueste:2061:60 javascript.0 2020-01-26 10:02:46.813 error (26285) TypeError: Cannot read property 'replace' of null javascript.0 2020-01-26 10:02:46.813 error (26285) ^ javascript.0 2020-01-26 10:02:46.813 error (26285) val2=getState(id.replace("Module","Version")).val.replace(/\(.+\)/g,"") //sonoff.0.SonoffPow1.Wifi_RSSIsonoff.0.SonoffPow1.POWER javascript.0 2020-01-26 10:02:46.813 error (26285) script.js.java.sonstige.Sonoff_Tabelle_neueste: script.js.java.sonstige.Sonoff_Tabelle_neueste:2061 javascript.0 2020-01-26 10:02:46.812 warn (26285) at script.js.java.sonstige.Sonoff_Tabelle_neueste:2869:2 javascript.0 2020-01-26 10:02:46.812 warn (26285) at writeHTML (script.js.java.sonstige.Sonoff_Tabelle_neueste:2037:30) javascript.0 2020-01-26 10:02:46.811 warn (26285) at Object.result.each (/opt/iobroker/node_modules/iobroker.javascript/lib/sandbox.js:846:29) javascript.0 2020-01-26 10:02:46.811 warn (26285) at script.js.java.sonstige.Sonoff_Tabelle_neueste:2061:16 javascript.0 2020-01-26 10:02:46.810 warn (26285) getState "sonoff.0.Weihnachtsbaum.INFO.Version" not found (3) javascript.0 2020-01-26 10:02:46.759 info (26285) Start javascript script.js.java.sonstige.Sonoff_Tabelle_neueste
-
@Meister-Mopper zeig mal ein bild - alles aufgeklappt - mit rechter werte seite- vom weihnachtsbaum sonoff - gibt es den ?
hast du evtl beim kopieren etwas ersetzt - die zeileangaben sind so hoch, dass es meist daran liegt
-
@Meister-Mopper um auszuschliessen, dass es ein copy fehler war
am besten das script vom ersten post in ein neues script bei dir kopieren - dann nur die beiden datenpunkte angleichen und starten - das alte script zuvor stoppen
dann kommen zwar alle überschriften - aber erstmal weiß man, ob die neue version läuft - danach kann man seine eigenen settings in das neue übertragen
-
@liv-in-sky Es lag tatsächlich an der Steckdose "Weihnachtsbaum", die ja bekanntermaßen nur begrenzt zum Einsatz kommt. Ich habe sie aus den Objekten gelöscht und alles läuft.
-
Bitte meinen Post löschen
-
@liv-in-sky Hi mein Channel 1 von Sonoff wird nicht erkannt. Kannst Du da was machen ?
-
@MyMeyer mach ich - es kommt bald wieder ein update - morgen - dann ist es drin
falls schneller
ungefähr zeile 688 ändern in
if (getState(id).val=="Sonoff T1 1CH" || getState(id).val=="1 Channel" ) {
-
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