Hauptmenü

FTUI version 3

Begonnen von Bunnu, 25 Oktober 2020, 09:25:41

Vorheriges Thema - Nächstes Thema

docolli

Zitat von: mr_petz am 27 Oktober 2022, 13:59:46
@docolli

Geht wenn dann nur so mit step:

[color]="<Device>:<Reading> | step('-100:red,0:transparent,1:green')"


LG

Danke für den Tipp!
Er zeichnet aber dennoch den Bogen von links unten und nicht von der Mitte oben aus den farbigen Balken, wenn Wert =<-100 bzw. >=1.
Ich vermute da müsste noch ein weiteres Property in den Code, was den Startwinkel des farbigen Bogens auf den Nullwert (oder einen anderen Wert) legt.

arcstart="0" bzw. arcstart="10" ?

Wert muss zwischen min und max liegen.

Ich schau mir mal die Funktion drawArc(angle) an, wenn ich es hinbekomme, poste ich hier den Code.

reisner

Hi,
ist es möglich die [src] eines Image aus einem FHEM dummy device zu generieren?
Ich hoffe, jemand hat eine Lösung für mich :)

Grüße aus dem Norden

mr_petz

Zitat von: reisner am 28 Oktober 2022, 20:15:30
Hi,
ist es möglich die [src] eines Image aus einem FHEM dummy device zu generieren?
Ich hoffe, jemand hat eine Lösung für mich :)

Grüße aus dem Norden

Beispiele stehen in den examples:
https://github.com/knowthelist/ftui/blob/master/www/ftui/examples/image.html#L58

LG

reisner

Sorry,
ich nutze die Beispiele in aller Regel als Quelle, andernfalls hätte ich bei der Umstellung auf die Version 3 keine Chance.
Die Variante wie im Example angegeben hab ich auch ausprobiert, aber ein 'Image not available' erhalten, da muss ich wohl schauen, wo das Problem bei mir liegt.

Danke!

mr_petz

Für mehr Hilfeleistung/Unterstützung braucht man auch mehr Infos/Quellen/Readings etc...

LG

reisner

Das Problem hier scheint wohl meine übergebene URL einer IP-Cam (http://192.168.x.x:8080/video.cgi) zu sein. Die Image Components von FTUI v2 konnte diese anzeigen, v3 scheinbar nicht.

mr_petz

Hast du da einen Proxy laufen?
Andere Kamera/url (von Online) getestet?

reisner

Ich habe keinen Proxy laufen und auch andere IP-Cams probiert, immer das gleiche Ergebnis.
Leider habe ich für diese Cam's bisher keine Snahshot URL mit einem JPEG gefunden.
Aber wie schon gesagt, v2 kann es.

Gruß


mr_petz

#2723
Kannst du uns mitteilen welche Kamera? Type?
Ein Videostream wird hier nicht gehen...

Edit: Benutzer und Passwort brauchst du nicht?
Akuvox?:

http://device ip:8080/picture.cgi

http://device ip:8080/picture.jpg

http://device ip:8080/jpeg.cgi

reisner

Das sind Billig-China-Cam's, ich kann nicht sagen, welche Marke, das macht mir ja auch das Leben mit der Snapshot URL so schwer :(
Ich habe aber auch noch eine akuvox Doorstation R26C mit Kamera und die liefert auch ein JPEG, benötigt auch kein user und pwd. Damit klappt es aber auch nicht.

<ftui-grid-tile row="8" col="2" height="4" width="4">
        <ftui-image src="http://192.168.x.x:8080/picture.jpg" interval="2" nocache></ftui-image>
      </ftui-grid-tile>


Die Console sagt "Failed to load resource: the server responded with a status of 404 (Not Found)"

mr_petz

#2725
Kannst du mal Testhalber wenn der Port 8080 kein Proxy ist, den Port einfach weglassen?

<ftui-grid-tile row="8" col="2" height="4" width="4">
        <ftui-image src="http://192.168.x.x/picture.jpg" interval="2" nocache></ftui-image>
      </ftui-grid-tile>

Port 8080 ist ja eigentlich nur ein alternativer Port für HTTP.

oder mal so:

<ftui-image base="http://192.168.x.x/" src="picture.jpg" interval="2" nocache></ftui-image>


<ftui-image base="http://192.168.x.x:8080/" src="picture.jpg" interval="2" nocache></ftui-image>

reisner

Der Port ist zwingend notwendig, hab es aber probiert - gleiches Ergebnis. :-\

reisner

Wenn ich ein Image vom Apache Server des Raspi angebe, dann klappt es, ist aber der selbe, auf dem auch FHEM läuft.

mr_petz

#2728
Zitat von: reisner am 28 Oktober 2022, 21:30:15
...
Die Console sagt "Failed to load resource: the server responded with a status of 404 (Not Found)"
Sagt ja er kann das Bild/die Datei nicht finden....Mhh
Dann kann ich dir leider auch nicht weiter helfen...

Wenn dann noch mit normalen <img> tag testen.

<img src="http://192.168.x.x:8080/picture.jpg"></img>

oder mit Binding:

<img ftui-binding [src]="<Device>:<Reading>"></img>


Und wie gesagt diese bitte auch probieren:

Image Quality: To choose the image quality of the capture.R29 supports 7 types of resolution: 1080P,720P,4CIF,VGA,CIF,QVGA,QCIF.

Picture URL:

http://device ip:8080/picture.cgi

http://device ip:8080/jpeg.cgi

reisner

Beide von dir vorgeschlagenen Varianten funktionieren, damit kann ich gut leben.

Ich danke dir für die "späte" Hilfe!