FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: GiBy am 24 Oktober 2020, 13:35:18

Titel: [gelöst] TabletUI - kann Readings der Sonoff-Sensoren nicht abfragen/darstellen
Beitrag von: GiBy am 24 Oktober 2020, 13:35:18
Hallo allseits
ich stricke nach längerer Pause wieder einmal am FHEM und möchte mir diesmal wegen des wünschenswerten und erhöhten FAF-Faktors (Familien-Akzeptanz-F.) eine Tablet-Umgebung, etwa für Touchscreen, stricken.

Zwei Kamera-Bilder können bisher auf dem Schirm aufgepoppt werden, ich lasse mir Toasts anzeigen, jedoch erhalte ich trotz mancher Experimente bisher keine Darstellung der Readings meiner an Sonoff-Kabelschaltern hängenden DHTxy/AM230x-Sensoren an den über WIDGET realisierten Skalen.
Ich habe attr WEB longpoll von websocket auf 1 gesetzt, verbosity ist bei mir reduziert, jedoch schreibe ich allerlei Readings in eine MariaDB und habe auch Plots sowie einen readingsWatcher implementiert, daher weiß ich, dass die Readings meist im gewählten Intervall angeliefert werden und denke, auch TabletUI sollte sie erhalten können.
Nun ein paar Listings:

Eventmonitor zeigt mir z.B.:

2020-10-24 12:54:22 HTTPMOD Draussen.Wetter_Fliegerhang Luft-Temperatur: 15.0
2020-10-24 12:54:22 HTTPMOD Draussen.Wetter_Fliegerhang rel_Feuchte: 74.4
... (einige Zeilen gelöscht)
2020-10-24 12:54:23 readingsWatcher Readings_Monitor SoCabSwi_2_sensor-am2301-temperature: ok
2020-10-24 12:54:23 readingsWatcher Readings_Monitor SoCabSwi_2_sensor-am2301-humidity: ok
...
2020-10-24 12:54:23 readingsWatcher Readings_Monitor readings: 13
2020-10-24 12:54:23 readingsWatcher Readings_Monitor devices: 7
2020-10-24 12:54:23 readingsWatcher Readings_Monitor alive: 7
...
2020-10-24 12:54:23 readingsWatcher Readings_Monitor ok
2020-10-24 12:54:23 readingsWatcher Readings_Monitor timeoutDevs: none
...
2020-10-24 12:57:06 at at_Cams_Timelapse Next: 13:00:06
2020-10-24 12:57:09 IPCAM First_Cam snapshots: 1
...
2020-10-24 13:00:36 TASMOTA_DEVICE SoCabSwi_9 state-wifi-rssi: 26
2020-10-24 13:00:36 TASMOTA_DEVICE SoCabSwi_9 sensor-am2301-temperature: -9.2
2020-10-24 13:00:36 TASMOTA_DEVICE SoCabSwi_9 sensor-am2301-humidity: 46.2
2020-10-24 13:00:36 TASMOTA_DEVICE SoCabSwi_9 sensor-am2301-dewpoint: -18.7
2020-10-24 13:01:06 TASMOTA_DEVICE SoCabSwi_5 state-wifi-rssi: 42
2020-10-24 13:01:06 TASMOTA_DEVICE SoCabSwi_5 sensor-am2301-humidity: 74.7
2020-10-24 13:01:06 TASMOTA_DEVICE SoCabSwi_5 sensor-am2301-temperature: 17.6
...
2020-10-24 13:06:36 TASMOTA_DEVICE SoCabSwi_2 state-wifi-rssi: 56
2020-10-24 13:06:36 TASMOTA_DEVICE SoCabSwi_2 sensor-am2301-dewpoint: 11.6
2020-10-24 13:06:36 TASMOTA_DEVICE SoCabSwi_2 sensor-am2301-humidity: 70
2020-10-24 13:06:36 TASMOTA_DEVICE SoCabSwi_2 sensor-am2301-temperature: 17.1
...

Anbei das Listing eines Sonoff-Device, meine tablet-index-Datei und die Template für ein solches Sonoff/Sensor-Device.
Im Screengrab umfassen die Skalen -20<T<-50(°C) und die Feuchte 0<f<100(%). Da keine Werte gelesen werden, dürften beide Anzeigewerte stets auf 0 lauten.

Sollte ich mehr Info beistellen müssen, so bitte ich um entspr. Rückmeldungen und bin auf/für jede Meldung von Euch gespannt/dankbar.


Titel: Antw:TabletUI - kann Readings der Sonoff-Sensoren nicht abfragen/darstellen
Beitrag von: MKeY am 26 Oktober 2020, 17:28:50
Scale (https://wiki.fhem.de/wiki/FTUI_Widget_Scale) hat kein data-part=".*" Attribut. Wenn du das löscht sollte es gehen (zumindest ist es bei mir der Fall mit deinem Code)

Zusätzlich, aber Schmuck am Nachthemd, aber in der Index fehlt ein schließendes li
<li data-row="3" data-col="1" data-sizey="1" data-sizex="2">
    <div data-type="popup" data-height="512px" data-width="640px">
        <div data-type="button" data-get="STATE" data-icon="fa-video-camera" data-get-on="on"
            class="big top-space">
        </div>
        <div class="dialog">
            <header>First_Cam</header>
            <div data-type="image"
                data-url="http://192.168.178.133:8003/videostream.cgi?rate=0"
                width="100%" height="100%" class="nocache">
            </div>
        </div>
    </div>
Titel: Antw:TabletUI - kann Readings der Sonoff-Sensoren nicht abfragen/darstellen
Beitrag von: GiBy am 26 Oktober 2020, 19:05:22
Zitat von: MKeY am 26 Oktober 2020, 17:28:50
Scale (https://wiki.fhem.de/wiki/FTUI_Widget_Scale) hat kein data-part=".*" Attribut. Wenn du das löscht sollte es gehen (zumindest ist es bei mir der Fall mit deinem Code)
Tatsächlich! Ich hatte die Zeilen mal rauskommentiert (mit FHEMs ## statt mit den <!-- von HTML/JS und nicht bemerkt, dass ich es dadurch wohl eben nicht unwirksam gemacht hatte. Und da sich dadurch nichts geändert hatte, hab ich da nicht die Ursache vermutet. Blöd!

Herzlichen Dank Dir daher, Einziger.

Zitat
Zusätzlich, aber Schmuck am Nachthemd, aber in der Index fehlt ein schließendes li
Meinst Du ein abschließendes </li>, MKeY?

Tja, da waren m.E. noch einige Fheler mehr, die inzwischen hoff. alle ausgemerzt sind, aber vielleicht hatte ich die auch noch nach meiner Anfrage hineingeschrieben. Jedenfalls habe ich diesen und andere Fehler, während ich den Code etwas ordnete und raeumte, selbst bemerkt und jetzt kann ich mich dank Deiner Hilfe mal an die Ein/Aus-Symbole weiterer Devices und ihre Unterbringung auf dieser ersten FTUI-Seite begeben.

Nochmals DANKE, MKeY!
Titel: Antw:TabletUI - kann Readings der Sonoff-Sensoren nicht abfragen/darstellen
Beitrag von: MKeY am 26 Oktober 2020, 19:15:08
Zitat von: GiBy am 26 Oktober 2020, 19:05:22
Meinst Du ein abschließendes </li>, MKeY?

genau, am besten einfach noch einmal deine index durchstöbern. Das war der erste <li> block nach dem template.

Alles gut, manchmal dauern Antworten, aber dir wird in der Regel geholfen, gerne! :)