Hauptmenü

weblink - wie editieren?

Begonnen von curt, 07 August 2017, 22:38:36

Vorheriges Thema - Nächstes Thema

curt

Hallo allerseits,

ich habe mehrere weblinks - entweder mache ich etwas falsch oder ich habe das Konzept nicht vollständig verstanden. In meiner fhem.cfg steht beispielsweise

Zitat
define Wetter_yr_Vorhersage weblink image http://www.yr.no/place/Germany/Saxony-Anhalt/Magdeburg/meteogram.png
attr Wetter_yr_Vorhersage room Wetter
attr Wetter_yr_Vorhersage group Wettervorhersage (yr)
attr Wetter_yr_Vorhersage comment norwegische Vorhersage 48h

oder so etwas
Zitat
define Twitter weblink link https://twitter.com/search?f=tweets&vertical=default&q=magdeburg&l=de&src=typd&lang=de
attr Twitter room DieLage

Das funktioniert auch fein. Nur: Damit hat man kein "Objekt", kein modul. Und damit gibt es keine Chance, je wieder über die Weboberfläche von FHEM an diesen Einträgen etwas zu ändern. Das beißt sich aber mit der Ansage, dass man nie in fhem.cfg editieren solle.

Oder habe ich da einen Denkfehler oder etwas nicht verstanden, mache gar etwas grundsätzlich falsch?
RPI 4 - Jeelink HomeMatic Z-Wave

Beta-User

Hallo curt,

Änderungen müßten  direkt in der Kommandozeile in FHEMWEB oben eingegeben werden können.

Wenn Du also z.B. den link ändern wolltest, sollte das z.B. mit defmod Wetter_yr_Vorhersage weblink image http://www.yr.no/place/Germany/Saxony/Dresden/meteogram.png gehen...

Gruß, Beta-User
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files


Otto123

#3
Hi,

bei dem ersten ist das Problem die group.

mit list Wetter.* siehst Du deine define wieder und mit einem klick bist Du in der definition.

So behelfe ich mir da immer.

Auch beim zweiten kommst Du mit list Twitter wieder an dein define

Der link von Krikan mit
list TYPE=weblinkist sicher die beste Variante.

Gruß Otto

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

curt

Zitat von: Otto123 am 07 August 2017, 22:56:42
Der link von Krikan mit
list TYPE=weblinkist sicher die beste Variante.

Das ist ja schick. Damit kann ich arbeiten, herzlichen Dank.

Langfristig schwebt mir etwas anderes vor, dazu bräuchte ich dann schon das nicht existente modul "weblink". Ich vermute, dass sich ein modul nicht ganz so frei von der Hand schreibt - ich wende mich mit meinen Ideen an Rudi und überzeuge ihn? Oder wie?

Danke nochmals an alle.
RPI 4 - Jeelink HomeMatic Z-Wave

curt

Bitte noch eine Frage:

Wenn ich mehrere Weblinks in einem Raum habe, dann stehen die hintereinander in einer Zeile. Meine Formatierungsversuche waren nicht erfolgreich. Auch Wiki und Forum geben nichts her, da werden immer nur Bilder formatiert, dem img-Tag also Optionen mitgegeben.

Ich würde also gern eine Liste haben oder eine Tabelle. Oder zur Not halt <br> oder <p>. Nur - wie machen?
RPI 4 - Jeelink HomeMatic Z-Wave

Prof. Dr. Peter Henning

ZitatIch vermute, dass sich ein modul nicht ganz so frei von der Hand schreibt

Aber doch, wir haben alle Module von Hand geschrieben.

1. Perl lernen
2. Existierende Module analysieren
3. https://wiki.fhem.de/wiki/DevelopmentModuleIntro

LG

pah

justme1968


mehrere weblinks in einem
raum stehen normalerweise untereinander. nicht nebeneinander.

da du nicht verraten hast was du denn genau vor hast:
- du kannst in einem weblink beliebigen html code verwenden und so alles mögliche tun
- oder schau dir readingsGroup statt weblink an. beispiele im wiki und forum
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

curt

Zitat von: justme1968 am 08 August 2017, 11:25:30
mehrere weblinks in einem raum stehen normalerweise untereinander. nicht nebeneinander.

Bei mir stehen sie leider nebeneinander.

Zitat von: justme1968 am 08 August 2017, 11:25:30
da du nicht verraten hast was du denn genau vor hast:

Eine Linkliste.

Zitat von: justme1968 am 08 August 2017, 11:25:30
- du kannst in einem weblink beliebigen html code verwenden und so alles mögliche tun

Genau das habe ich nicht gekonnt. Nenne mir bitte ein Beispiel: Ein Link, abgeschlossen durch <br>, das würde mir sehr zum Verständnis helfen.
RPI 4 - Jeelink HomeMatic Z-Wave

Prof. Dr. Peter Henning


curt

Wir reden aneinander vorbei - ich kann schon html, vermutlich ganz gut. Die Frage ist, wo konkret bei FHEM ich das gewünschte <br> eintrage.

Gegeben sei
Zitatdefine Twitter weblink link https://twitter.com/search?f=tweets&vertical=default&q=magdeburg&l=de&src=typd&lang=de
attr Twitter room DieLage

Wo gehört das <br> hin?
RPI 4 - Jeelink HomeMatic Z-Wave

Prof. Dr. Peter Henning

CommandRef und Wiki lesen. ::) ::) ::)

pah

curt

#12
Zitat von: Prof. Dr. Peter Henning am 10 August 2017, 04:32:41
CommandRef und Wiki lesen. ::) ::) ::)

Das hatte ich schon getan. Sonst würde ich ja nicht fragen.

Was spricht eigentlich gegen ein ganz harmloses Beispiel - an dem ich dann lernen kann? Für Dich wäre es eine Fingerübung gewesen und hätte genau die gleiche Zeit gekostet: "Schau mal, so geht das". Ich verstehe offen gesagt nicht, was derartige -wie Deine- Antworten bringen sollen - außer Frustration natürlich. Das soll das Ziel sein?

P.S: Das empfinde ich als Manko, viel zu wenige konkrete Beispiele. Und viel zu viele Leute, die Freude empfinden, ganz allgemein auf Wiki und commandref zu erweisen. Da kannst Du auch gleich einen Autoresponder schreiben, der das unter jede Frage schreibt, stimmt im Grunde ja immer.
RPI 4 - Jeelink HomeMatic Z-Wave

Thomas41587

Ich weiß, dass der Thread schon älter ist. Aber da man über google direkt darauf stößt, wenn man nach dem Problem sucht, hier die Lösung:
defmod weblink_cam_garten weblink htmlCode <img width="640" height="480" src="http://192.168.x.x/cgi-bin/api.cgi?cmd=Snap&channel=0&rs=wuuPhkmUCeI9WG7C&user=xxx&password=xxx"><br>

MauiJim

wenn schon dann für den weblink ein: htmlattr target="_blank" style="float:left; clear:left;" setzen  8)