Einfacher link zu externer Seite in neuem Tab

Begonnen von Eddy1983, 14 Juli 2020, 20:06:19

Vorheriges Thema - Nächstes Thema

Eddy1983

Hallo liebe FHMEler,

ein Anfänger bin ich sicher nicht mehr, aber ich finde gerade einfach nicht was ich suche.

Das kann nicht schwierig sein, aber ich stehe gerade auf dem Schlauch.

Was ich möchte:

Ich habe einen Raum erstellt in dem ich 2 Dummys für meinen 3D Drucker (neu und freu) habe.

Jetzt möchte ich zusätzlich in diesem Raum noch eine Schaltfläche die mich auf die Webseite vom Drucker weiterleitet. Sprich ein neuer Tab mit der Webseite.

Also z.B.  eine Schaltfläche die "Drucker" heißt und in einem neuen Tab im Browser die Adresse: http://192.169.178.xxx aufruft.

Ich weiß nicht warum aber ich krieg es nicht hin.

Vielen Dank schon mal für eure Hilfe.

flummy1978

Holla,

Ich denke in dem Beitrag findest Du eine der Möglichkeiten :)

Weblinks im Status einbinden

Viele Grüße
Andreas

Eddy1983

Offensichtlich bin ich doch noch Anfänger. Oder ich drücke mich falsch aus.

Das muss doch einfacher gehen.

Ich möchte das doch gar nicht mit einem Device zusammen schalten.
Ich möchte nur eine einfache Schaltfläche die eine Website in einem neuen Tab öffnet.

Oder ich sehe den Wald vor lauter Bäumen mal wieder nicht. Ist nicht das erste mal. :)

MadMax-FHEM

#3
Wenn "etwas" automatisch durch FHEMWEB auf einer fhem Seite (und sei es nur ein Link) angezeigt werden soll, dann muss es ein Device sein oder Teil eines Devices...

Evtl. "reicht" auch schon ein weblink (Device) an sich: https://wiki.fhem.de/wiki/Weblink

Wenn du KEIN Device willst, dann musst du das in die jeweilige Seite per HTML/javaScript/CSS oder was auch immer SELBER (manuell) einbauen.
Aber schwierig: weil die Seite eines Raums (Beispiel) eben dynamisch von FHEMWEB aufgebaut wird in dem Momemt wo du den Raum klickst...

Hast du eine eigene UI, z.B. Tablet-UI etc., dann kannst du das (verm.) tatsächlich irgendwo IN die (selbst erstellte) Seite einbauen.

Hat aber (dann) nichts mit fhem zu tun, dann wärst du wohl in einem Forum bzgl. Web-Entwicklung besser aufgehoben...

EDIT: bzw. wäre dann das HTML-Tag <a href=SeitenLink target="_blank">Beschreibungstext</a> was passendes...

Up to you...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

TomLee

Zitat von: MadMax-FHEM am 14 Juli 2020, 22:11:34
EDIT: bzw. wäre dann das HTML-Tag <a href=SeitenLink target="_blank">Beschreibungstext</a> was passendes...

Um das auf den Punkt zu bringen und keine weiteren Infos zu den dummys erwähnt wurden:

attr <dummydevicename> stateformat <a href="http://192.16P.178.xxx" target="_blank">deinbeliebigerText</a>

Gruß

Thomas

MadMax-FHEM

#5
Hi Thomas,

aber das is ja auch wieder ein Device ;)

Und soweit ich gesehen habe eine/die Lösung vom ersten Link von flummy1978 ;)

EDIT: ok das Device dummy ist nat. einfacher als das Device PRESENCE...

Vergleichbar mit weblink ;)
defmod WebLink weblink htmlCode <a href="http://192.16P.178.xxx" target="_blank">deinbeliebigerText</a>

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

flummy1978

Zitat von: Eddy1983 am 14 Juli 2020, 21:50:15
Offensichtlich bin ich doch noch Anfänger. Oder ich drücke mich falsch aus.

Das muss doch einfacher gehen.

Ich möchte das doch gar nicht mit einem Device zusammen schalten.
Ich möchte nur eine einfache Schaltfläche die eine Website in einem neuen Tab öffnet.

Oder ich sehe den Wald vor lauter Bäumen mal wieder nicht. Ist nicht das erste mal. :)

Ich würde auf den letzten Satz noch mal tippen *lach*

nein jetzt mal im Ernst:
ZitatIch habe einen Raum erstellt in dem ich 2 Dummys für meinen 3D Drucker (neu und freu) habe.

Das beisst sich ein wenig mit der Aussage von oben. Denn Du musst keine zusätzlichen Devices anlegen, sondern kannst dafür die vorhandenen Devices nutzen. Mit der Funktion, dass man mehrere Devstateivon nehmen kann (https://wiki.fhem.de/wiki/DevStateIcon), könntest du bsw mehrere Icons in Deinen Dummys anlegen, die die bisherige Anzeige erledigen (was auch immer die Dummys machen) und zusätzlich aben ein eigenes Icon mit dem Link beherbergen.

Wenn Du auf KEINEN FALL ein anderes Device haben möchtest, und es bei den vorhanden nicht hinzufügen möchtest, bleibt eigentlich nur noch der Vorschlag von Joachim:

Zitat von: MadMax-FHEM am 14 Juli 2020, 22:11:34
Wenn du KEIN Device willst, dann musst du das in die jeweilige Seite per HTML/javaScript/CSS oder was auch immer SELBER (manuell) einbauen.

Anders geht es dann nicht ... Allerdings würde ich mich dann fragen, warum ? Ich meine FHEM bietet diese Möglichkeiten und die Dummys haben ja mit dem Drucker zu tun, also bietet es sich an, diese zu "missbrauchen"  :)

VG
Andreas

TomLee

Zitataber das is ja auch wieder ein Device

Na ich dachte in einem der zwei dummys die sich in dem Raum für den 3D-Drucker befinden passt es das vorgeschlagene stateformat zu definieren, ohne weiteren HTML-Tags und Verwendung von devstateIcon.

Nicht in einem weiteren dummy-Device.

MadMax-FHEM

Ah logisch! ;)

Dann: sorry!  8)

Wir werden sehen... ;)

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

eisman

#9
Hi,

danke für die Hilfe

alias
ESP34 <a href="http://xxx.xxx.xxx.xxx" target="_blank">WEB</a>

bei Click auf ESP34 kommt man auf's Device
bei Click auf WEB kommt man auf die Webseite

stateFormat
<a href="http://xxx.xxx.xxx.xxx:xx" target="_blank">[$name:state]</a>
bei Click auf state kommt man auf die Webseite


geht bestimmt besser, aber funktioniert

mfg
1x FHEM Debian, Homematic,ZigBee,FS20 / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian, Homematic,ZigBee         / 1X Raspberry, ConBee / 5x ESP
1x FHEM Debian,MQTT                               / 1X Raspberry, i2c,onewire,gpio
1x auf Windows 2012 Hyper-V-S

betateilchen

Man könnte sowas natürlich auch über menuEntries in der Navigationsleiste links einbauen.

attr web menuEntries fhem.de,http://fhem.de' target='_blank
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!