FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Sky am 12 Februar 2015, 20:38:50

Titel: 55_InfoPanel ???
Beitrag von: Sky am 12 Februar 2015, 20:38:50
Hallo , ich habe Versucht in der Diskussion http://forum.fhem.de/index.php/topic,32828.120.html bezüglich des InfoPanels eine Frage zu stellen, kann ich aber nicht , weil ich dort keinen "Button" habe um dies zu tun

Nun aber die ""peinliche"" Frage,
Betateilchen schrieb das das Demo-Layout  sich in contrib/InfoPanel befinden würde .
Bei mir aber nicht ,habe alle Updates, alle Pakete...alles aktuell
Ist es wieder rausgenommen worden ??
Titel: Antw:55_InfoPanel ???
Beitrag von: betateilchen am 12 Februar 2015, 20:50:48
Nein. Das Verzeichnis contrib wird nicht per Update ausgeliefert, die Dateien aus diesem Verzeichnis musst Du direkt aus SVN laden.

Titel: Problem mit 55_InfoPanel ???
Beitrag von: rsteinkuhl am 12 Februar 2015, 21:35:32
Hallo alle miteinander,

ich versuche gerade auch das InfoPanel zu installieren, doch es kommt immer wieder folgende Fehlermeldung:

" InfoPanel Infoterminal: Error on reading ./FHEM/InfoPanel.layout from database!"

Die Datei "InfoPanel.layout" liegt im Verzeichnis: /opt/fhem/FHEM/.

Ich benutze die config.db +dblog.

Wenn ich auf den Button "InfoPanel" klicke, öffnet sich eine Webseite mit dem Link zum InfoPanel, dort öffnet sich dann eine Webseite mit einem schwarzen Rechteck und dem Text "Error on reading layout!".

Funktioniert InfoPanel nicht mit den Datenbanken oder liegt mein Fehler woanders ? Ich habe im Moment keine Ahnung, wo ich suchen soll.

Gruß Rainer
Titel: Antw:55_InfoPanel ???
Beitrag von: Benni am 12 Februar 2015, 22:07:14
Hallo Rainer,

Wenn du mit configDB arbeitest, dann müssen auch die Layout-Dateien für InfoPanel in der Datenbank sein.

Gruß Benni.
Titel: Antw:55_InfoPanel ???
Beitrag von: betateilchen am 12 Februar 2015, 22:54:45
Und wenn man die Layout-Datei einfach - wie vorgesehen - über "Edit files" im fhem Frontend anlegt, wird das Layout sogar automatisch richtig gespeichert. Auch bei configDB...

Titel: Antw:55_InfoPanel ???
Beitrag von: rsteinkuhl am 13 Februar 2015, 08:31:14
Hallo und guten Morgen,

das hatte ich vergessen, habe es jetzt aber per "configdb fileimport" nachgeholt.

Jetzt funktioniert es.

Herzlichen Dank
Titel: Antw:55_InfoPanel ???
Beitrag von: Sky am 16 Februar 2015, 20:20:55
Kann mich jemand  schubsen ??

Versuche aus meinem rss.layout  "Befehle" im InfoPanel anzuwenden .Da aus Mangel an Beispielen/Texten/Erfahrung  ich  absolut nicht weiß,was ich ändern muss ,um z.B.

img 14 33 0.6 png file { "/opt/fhem/www/images/default/weather/" . ReadingsVal("MeinWetter","icon","") . ".png" } # Wetter Icon

im InfoPanel zum laufen zu bekommen ?
Genauso ist es mir folgendes noch nicht ganz klar ( aus dem Demo-Layout ) :

Format: img <id> <x> <y> <scale> <srcType> <data>
             img - 621 171 w46 file "./www/images/fhemSVG/batterie.svg"

Was ist hier die <id> ?
<id> soll doch ein Name des Objekts sein ,also img,oder ?

Ich will ja lernen und nicht immer "Anfängerfragen" stellen, finde aber nicht immer den "Hebel" um anzusetzen .
Muss man sich mehr mit Perl auseinandersetzen ?

Vielen Dank
 
Titel: Antw:55_InfoPanel ???
Beitrag von: betateilchen am 16 Februar 2015, 20:30:34
Entweder in die commandref oder in die aktuelle (!) demo.layout schauen.


(Aber offenbar hast Du die Philosophie des Moduls grundsätzlich noch nicht verstanden).
Titel: Antw:55_InfoPanel ???
Beitrag von: Benni am 16 Februar 2015, 20:32:49
Schubs -> commandref ;)

Wobei hier, wenn ich es eben richtig überflogen habe nicht die element-id im Detail erklärt wird.

Die Element-Id kannst du im Endeffekt frei vergeben. Man könnte Sie in javascript verwenden um dann auf das Element zuzugreifen. Wenn du statt einer id einfach "-" (ein Minus, natürlich ohne die Anführungszeichen) angibst wird eine id generiert.

Titel: Antw:55_InfoPanel ???
Beitrag von: Michi240281 am 16 Februar 2015, 20:34:08
Hallo Sky,

hier der Code aus deinem Post, um ihn im InfoPanel zum Laufen zu bekommen! Vllt haste damit ja schon genug Orientierung, um dich weiter vorzuarbeiten!
Falls nicht, frag einfach, ich helfe gerne!

img - 14 33 0.6 "" file "/opt/fhem/www/images/default/weather/" . ReadingsVal("MeinWetter","icon","") . ".png" # Wetter Icon

Die ID muss man nicht angeben, wenn man das nicht will! Als quasi Platzhalter musst du das "-" eintragen!

Grüße
Michael
Titel: Antw:55_InfoPanel ???
Beitrag von: Sky am 16 Februar 2015, 20:42:58
Vielen Dank für Eure Hilfe und Geduld ,
man versucht sich natürlich "reinzudenken" aber trotzdem braucht man manchmal den Wegweiser .

Ich hoffe das es Euch nicht überdrüssig wird ,Anfängern auf den Weg zu bringen,

Meine Meinung ist ,man kann vieles fragen ,kommt sich nur darauf an wie  :)

Titel: Antw:55_InfoPanel ???
Beitrag von: betateilchen am 16 Februar 2015, 20:51:45
Zitat von: Benni am 16 Februar 2015, 20:32:49
Wobei hier, wenn ich es eben richtig überflogen habe nicht die element-id im Detail erklärt wird.

Eine elementId für html-Elemente sollte man heutzutage nicht mehr erklären müssen...
Titel: Antw:55_InfoPanel ???
Beitrag von: Sky am 16 Februar 2015, 21:32:11
Hmm ,

habe die abgeänderte Zeile  im panel.layout probiert ,funktioniert nicht .

In der rss.layout nochmal mit einem anderen Icon probiert ,funktioniert ,wie gehabt .
Titel: Antw:55_InfoPanel ???
Beitrag von: betateilchen am 16 Februar 2015, 21:39:14
Zeig doch mal statt der sinnlosen Bilder lieber den entsprechenden Teil Deiner Layout-Definition im InfoPanel.
Titel: Antw:55_InfoPanel ???
Beitrag von: Sky am 18 Februar 2015, 20:01:35
Also Ihr könnt mich erschlagen, aber ich schaffe es nicht und was noch schlimmer ist , ich weiß nicht wo der Fehler ist .
Hier meine Layout - Definition :
pt 13
text - 100 180 { ReadingsVal("MeinWetter","condition","?")}
text - 100 210 { ReadingsVal("MeinWetter","temp_c","?"). "°C". "    ". ReadingsVal("MeinWetter","humidity","?"). "°%"}
img - 14 33 0.6 "" file "/opt/fhem/www/images/default/weather/" . ReadingsVal("MeinWetter","icon","") . ".png"

In der Commandref steht :

img <id> <x> <y> <scale> <sourceType> <{dataSource}> [<link>]

embed an image into InfoPanel

id = element id
x,y = upper left corner
scale = scale to be used for resizing; may be factor or defined by width or height
sourceType = file | url | data
dataSource = where to read data from, depends on sourceType
link = URL to be linked to item

Demnach müsste es ja so sein :
img - 14 33 0.6 png file . ReadingsVal("MeinWetter","icon","") .  "/opt/fhem/www/images/default/weather/"

Deshalb denke ich das der Vorschlag von Michi240281 nicht korrekt ist, lasse mich aber gerne auf Diskussionen/Vorschläge ein ...

Vielen Dank ???

Titel: Antw:55_InfoPanel ???
Beitrag von: betateilchen am 18 Februar 2015, 20:04:35
Zitat von: Sky am 18 Februar 2015, 20:01:35
In der Commandref steht :

img <id> <x> <y> <scale> <sourceType> <{dataSource}> [<link>]

Das stimmt nicht.

Vielleicht solltest einfach mal Dein System updaten, damit Du mit einer aktuellen Modulversion und der aktuellen commandref arbeitest.
Titel: Antw:55_InfoPanel ???
Beitrag von: Sky am 18 Februar 2015, 20:14:43
Dann wäre also die Antwort von Michi240281 richtig.
Wo liegt denn dann der Fehler ?
Doch bestimmt nicht an meiner Modulversion ....
Titel: Antw:55_InfoPanel ???
Beitrag von: betateilchen am 18 Februar 2015, 20:38:21
Wenn Du Dich auf eine veraltete commandref beziehst, ist die Chance recht hoch, dass Du auch mit einer alten Modulversion arbeitest.

Aktuelle Version ist:

# $Id: 55_InfoPanel.pm 8013 2015-02-16 22:40:14Z betateilchen $
Titel: Antw:55_InfoPanel ???
Beitrag von: Sky am 18 Februar 2015, 20:40:48
Danke  ,habe es bemerkt  :-[
Obwohl ich regelmäßig update ist dies der Fehler gewesen !!

Titel: Antw:55_InfoPanel ???
Beitrag von: frank am 18 Februar 2015, 21:11:12
1x jährlich ist auch regelmässig.  ;)
Titel: Antw:55_InfoPanel ???
Beitrag von: betateilchen am 18 Februar 2015, 21:22:20
und kaum macht mans richtig, schon klappts...

Aber mal Rande: Mir wurde noch nie der Spaß an einer Modulweiterentwicklung dermaßen vermiest, wie das in den vergangen durch völlig idiotische Fragen hier im Forum passiert ist.

Titel: Antw:55_InfoPanel ???
Beitrag von: frank am 18 Februar 2015, 21:34:35
ZitatMir wurde noch nie der Spaß an einer Modulweiterentwicklung dermaßen vermiest
du warst aber auch schon lockerer. da muss ja noch was anderes sein.  ???
Titel: Antw:55_InfoPanel ???
Beitrag von: Sky am 18 Februar 2015, 22:04:15
Also man muss auch mal die Kirche im Dorf lassen ...
Es gibt mit Sicherheit idiotisch Fragen ....aber wenn ein Update kurz vorher gemacht wurde denkt man nicht unbedingt an diese Fehlequelle.
Aber aus Fehlern lernt man  ;)
Titel: Antw:55_InfoPanel ???
Beitrag von: Icinger am 18 Februar 2015, 22:12:35
Naja, gerade bei solch neuen Modulen wie diesem hier ist ein tägliches Update ja fast unumgänglich.
Dieses Modul wurde von Beta ja gerade erst ende Jänner mal hier vorgestellt, ist also imho noch work-in-progress

Bei älteren ändert sich eh kaum was, da fällts nicht auf, wenn man mal ein Monat oder so kein Update fährt.

lg, Ici
Titel: Antw:55_InfoPanel ???
Beitrag von: betateilchen am 18 Februar 2015, 22:50:47
Zitat von: Icinger am 18 Februar 2015, 22:12:35

Dieses Modul ... ist also imho noch work-in-progress


und wenn das ja nicht fett als allererstes in der commandref stehen würde, würde ich mich ja gar nicht sehr ärgern..

(http://up.picr.de/21041727ke.png)