FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: curt am 17 April 2019, 23:09:09

Titel: [Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: curt am 17 April 2019, 23:09:09
Hallo allerseits,

nach meinem Update taucht auf der Standard-Weboberfläche rechts neben dem süßen HOME-Symbol ein grünes Kreuz auf. Wenn ich darauf klicke, kommt ein Kasten mit Freitextfeld und den Schaltflächen EXECUTE sowie CLOSE.

Wofür oder wogegen ist das denn gut?

Ich habe im Forum nichts gefunden, vielleicht falsche Suchbegriffe. Falls es dazu einen Thread gibt, würde mir ein Link auf den Thread schon reichen.
Titel: Antw:Das grüne Kreuz - wofür?
Beitrag von: TomLee am 17 April 2019, 23:12:17
https://wiki.fhem.de/wiki/Import_von_Code_Snippets (https://wiki.fhem.de/wiki/Import_von_Code_Snippets)

Gruß

Thomas
Titel: Antw:Das grüne Kreuz - wofür?
Beitrag von: curt am 17 April 2019, 23:17:59
Zwecks Verständnis - Nachfrage @TomLee

Vorbemerkung:
Ich bin jemand, der verbotenerweise bei heruntergefahrenem FHEM ab und an eine neue Device direkt in fhem.cfg reinschreibt. Ich weiß, darf man nicht. Ich sage es ja auch niemandem. ;)

Ich verstehe den Wiki-Artikel jetzt so, dass ich genau das Verbotene jetzt offiziell tun kann, indem ich das grüne Kreuz klicke. Richtig verstanden?

Falls dem so sein sollte: Ist da irgend eine Mimik dahinter, die als Zwischenschritt noch abprüft - mich also vor ganz großem Unfug bewahrt?
Titel: Antw:Das grüne Kreuz - wofür?
Beitrag von: CoolTux am 17 April 2019, 23:30:12
Genau darum geht es ja. Das Einfügen einer RAW Definition erfolgt unter Syntax und Unsinn Kontrolle.
Titel: Antw:Das grüne Kreuz - wofür?
Beitrag von: thotti70 am 18 April 2019, 00:07:15
Halla,
und wenn ich das + nicht sehe wie im Wiki beschrieben?
Ist das nur im Style f18 verfügbar?

Habe mal dark bzw. default oder ios7touchpad probiert und dort ist nichts.

VG
Thotti70
Titel: Antw:Das grüne Kreuz - wofür?
Beitrag von: TomLee am 18 April 2019, 00:09:19
ZitatHalla,
und wenn ich das + nicht sehe wie im Wiki beschrieben?

Dann hilft wsl. ein update, gibts noch nicht so lange.

Gruß

Thomas
Titel: Antw:Das grüne Kreuz - wofür?
Beitrag von: curt am 18 April 2019, 00:18:06
@TomLee @CoolTux
Herzlichen Dank für Eure Erläuterungen, ich habe alles verstanden.

Der Wiki-Artikel müsste das eigentlich in der Einleitung sagen, ich werde mich da mal ran machen.

Ich ändere folgend das Subject dieses Threads.
Titel: Antw:Das grüne Kreuz - wofür?
Beitrag von: thotti70 am 18 April 2019, 00:19:48

das wäre zu einfach.
Gerade Update durchgeführt, aber immer noch nüscht.
;)

Gute Nacht
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: TomLee am 18 April 2019, 00:22:14
https://forum.fhem.de/index.php/topic,96921.msg927192.html#msg927192 (https://forum.fhem.de/index.php/topic,96921.msg927192.html#msg927192)

ja, kam mir auch erst nachdem ichs geschrieben hatte.
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: curt am 18 April 2019, 00:59:21
@rudolfkoenig schreibt dort
"Das habe ich jetzt in f18 implementiert, siehe Anhang."

Aber was ist f18 genau - also wie nennt man die Oberklasse, nennt man das Design oder welchen Begriff kann man nutzen, damit selbst ein Anfänger versteht, was gemeint ist?

Ich brauche mal einen guten Vorschlag - denn das muss auch in den Wiki-Artikel https://wiki.fhem.de/wiki/Import_von_Code_Snippets . (Oder gleich selbst dort Hand anlegen.)

P.S: @Beta-User hiermit über diesen Thread (und meine Änderung im Wiki-Artikel informiert.)
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: Beta-User am 18 April 2019, 07:09:40
Moin zusammen,

zum einen: f18 ist der (seit ca. einem Jahr default) Style, der von FHEMWEB genutzt wird (=> 2.-letzter Menüpunkt), so dass v.a. Einsteiger überhaupt keinen Grund haben, darüber überhaupt erst mal nachzudenken.

Und bis dato fühlte ich mich weder informiert noch zuständig für diesen Artikel, ich habe lediglich das Thema da überhaupt mit reingebastelt. Aber allgemein: Das direkte Editieren kommt mir persönlich in der jetzigen Form zu weit vorne. Würde vorschlagen, dazu eine rote Hinweisbox zu gestalten und da dann (noch deutlicher, als es der blaue Hinweis schon seit langem sagt) reinzuschreiben, dass das direkte Editieren der cfg UNSINN ist, weil RAW nicht nur komfortabler (direkt zu erreichen) ist, sondern v.a. sicherer und darüber hinaus auch "on the fly" wirksam ist, und daher der "alten" Methode vorzuziehen (so man die überhaupt anwenden kann; ich bin auf configDB...).
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: curt am 18 April 2019, 07:26:26
@Beta-User
Mein Fehler: Ich hielt Dich für den Autoren des zuständigen Wiki-Artikels. Ich hatte auf den ersten Blick nicht gesehen, dass der eigentliche Artikel von @Trelle kommt. Mea culpa.

Wir müssen uns nicht gegenseitig vorhalten, wie böse es ist, in der fhem.cfg direkt zu editieren - um das verschämt dann doch zu tun. Das wissen wir doch alle.

Mir geht es nur darum, einen schlauen und insbesondere sofort verständlichen Einleitungssatz für den Wiki-Artikel zu finden.

Zu f18:
Das mag ja standardmäßig alles so sein: In Idealfall ist alles ideal und wir beide dürfen uns nun küssen. Leider ist die Welt nicht ganz so einfach: Mehrere Fehlermeldungen deuten darauf hin, dass das "grüne Kreuz" nicht sichtbar ist. Meine Aufgabe ist es jetzt nicht, denen allen das "grüne Kreuz" zu finden.

Bezogen auf den Wiki-Artikel geht es schon darum, zu erklären, dass es ohne f18 nicht geht. Und villeicht auch noch, wie man f18 bei sich installiert.
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: rudolfkoenig am 18 April 2019, 11:21:32
https://forum.fhem.de/index.php/topic,96921.msg931303.html#msg931303
ZitatWas ich leider nicht kann: Ich müsste da erklären, was "f18" überhaupt ist. Und wie man es bekommt, wenn man es gar nicht hat.
f18 ist ein FHEMWEB Style, was man unter "Select style" auswaehlen kann. Hier kann man auch weitere Eigenschaften (Farben/etc) einstellen.
f18 gibt es seit 2018-01-07, und ist seit 2018-09-09 die Voreinstellung (d.h. wenn man keinen Style explizit gesetzt hat), vorher war die Voreinstellung "default".

f18 setzt verstaerkt auf JavaScript, und implementiert u.a. "Responsive Design", d.h. man braucht fuer unterschiedliche Endgeraete wie Desktop/Tablet/Telefon keine unterschiedliche Styles (und damit FHEMWEB Instanzen). Deswegen gibt es bei der Installation ab 5.9 auch nur noch eine FHEMWEB Instanz, statt wie frueher 3 (WEB, WEBtablet, WEBphone). Siehe auch https://forum.fhem.de/index.php/topic,82351.0.html

Da mir eine fehlerfreie Implementierung der Anforderung (Raw-Definition-Knopf auf der Hauptseite) fuer alle Styles als zu aufwendig erschien, habe ich sie in f18 implementiert.

Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: Frood42 am 18 April 2019, 12:29:29
Sehr schöner thread. Ich suche seit Tagen dieses ominöse Plus Zeichen auf meinem black UI und frage mich warum es mal wieder nur bei mir fehlt...
Diese Frage die ich mir gestellt habe steht auch in direktem Zusammenhang mit der Frage wo man diese mehrzeiligen Commands eigentlich eingibt. Ich hatte die tatsächlich immer Zeile für Zeile in die eine Zeile eingetragen, ohne davor ein dummy device zu erstellen. Wenn es das Plus allerdings erst ganz neu gibt, frage ich mich zudem, wo die Leute früher die Mehrzeiler eingegeben haben...
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: Esjay am 18 April 2019, 13:57:31
Unter jedem Device gibt es den RAW-Befehl. Den öffnen, Inhalt löschen, neuen Inhalt rein (sprich Mehrzeilig) und speichern..Selbes Prinzip.

Grüße
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: enno am 18 April 2019, 14:07:15
Zitat von: Frood42 am 18 April 2019, 12:29:29
dieses ominöse Plus Zeichen
ist ja sehr nett, ich habe es und brauche es nicht. Wenn ich mal RAW Import nutzen möchte, dann ist mir der alte Weg über ein Device ausreichend. Gibt es eine Möglichkeit das Teil für mich auszublenden? Das Logo geht ja einfach, aber für das Kreuz habe ich noch keine einfache Lösung gefunden.

Gruss
  Enno
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: LuckyDay am 18 April 2019, 14:14:45
Hide text input
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: Otto123 am 18 April 2019, 16:59:03
Zitat von: Frood42 am 18 April 2019, 12:29:29
Wenn es das Plus allerdings erst ganz neu gibt, frage ich mich zudem, wo die Leute früher die Mehrzeiler eingegeben haben...
Die Raw Definition gibt es seit ca 2 Jahren :)
Hier war die "Geburt" vom grünen Plus https://forum.fhem.de/index.php/topic,96921.0.html
Und wenn Du Mehrzeiler von wo ganz anders eingeben willst, hab ich noch was (https://forum.fhem.de/index.php/topic,97703.msg909550.html#msg909550).
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: curt am 19 April 2019, 04:41:12
Zitat von: rudolfkoenig am 18 April 2019, 11:21:32
ZitatWas ich leider nicht kann: Ich müsste da erklären, was "f18" überhaupt ist. Und wie man es bekommt, wenn man es gar nicht hat.
https://forum.fhem.de/index.php/topic,96921.msg931303.html#msg931303f18 ist ein FHEMWEB Style, was man unter "Select style" auswaehlen kann. Hier kann man auch weitere Eigenschaften (Farben/etc) einstellen.
f18 gibt es seit 2018-01-07, und ist seit 2018-09-09 die Voreinstellung (d.h. wenn man keinen Style explizit gesetzt hat), vorher war die Voreinstellung "default".

Danke - Wiki-Artikel habe ich entsprechend ergänzt.
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: Otto123 am 21 April 2019, 10:30:44
Moin,
Die Formulierung der Einleitung im Wiki:
ZitatManchmal ist es (oder scheint es) erforderlich, eine neue Device mittels eines Editors direkt in fhem.cfg einzutragen. Das ist allerdings hoch gefährlich, es wird strikt davon abgeraten. Mit dem "grünen Kreuz" gibt es nun eine Möglichkeit, diesen direkten Eintrag über die Weboberfläche von FHEM auszuführen, gleichzeitig findet ein Syntax- und Fehlercheck statt:
... finde ich falsch. Es wird mit der Raw Definition nichts direkt in die fhem.cfg eingetragen. Es wird über die Oberfläche immer in die aktive Konfiguration eingetragen.
Die Konfiguration wird mit dem Befehl save gespeichert. Erst dann wird in die fhem.cfg bzw. in der configdb eingetragen.

Gruß Otto
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: TomLee am 21 April 2019, 10:57:41
ZitatManchmal ist es (oder scheint es) erforderlich, eine neue Device mittels eines Editors direkt in fhem.cfg einzutragen.

Stimmt auch nicht so ganz.
Genau in diesen seltenen Fällen -bestimmte Geräte weiter oben in die fhem.cfg einzutragen- hilft einem die Raw Definition auch nicht weiter und sonst gibt es doch gar keinen weiteren Grund die fhem.cfg zu bearbeiten ?

Gruß

Thomas
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: TomLee am 21 April 2019, 11:26:39
Zitat von: TomLee am 21 April 2019, 10:57:41
-bestimmte Geräte weiter oben in die fhem.cfg einzutragen-

Habs noch nicht ausprobiert aber ich frage mich jetzt nachdem ich das geschrieben habe ob das von der von Cooltux erwähnten Syntax und Unsinn Kontrolle nicht doch ("schon") erkannt wird/werden kann ?
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: Beta-User am 24 April 2019, 10:50:09
Moin zusammen,

zur Diskussion noch ein paar Anmerkungen:
Zitat von: TomLee am 21 April 2019, 11:26:39
Habs noch nicht ausprobiert aber ich frage mich jetzt nachdem ich das geschrieben habe ob das von der von Cooltux erwähnten Syntax und Unsinn Kontrolle nicht doch ("schon") erkannt wird/werden kann ?
Es wäre mir nicht bekannt, dass es eine automatische Syntaxprüfung hinsichtlich dieser "Fehlerquelle" gäbe. Das zugrundeliegende Problem (Client definiert, bevor ein passendes IO bekannt war), wurde jedoch zwischenzeitlich bei den meisten betroffenen Modulen gelöst und ist daher nur noch in Ausnahmefällen überhaupt vorhanden. Wenn doch, sollte der Modulautor nachbessern (war nichts gravierendes, ich finde nur grade den passenden Thread nicht mehr).

Zitat von: Otto123 am 21 April 2019, 10:30:44Die Formulierung der Einleitung im Wiki:... finde ich falsch. Es wird mit der Raw Definition nichts direkt in die fhem.cfg eingetragen. Es wird über die Oberfläche immer in die aktive Konfiguration eingetragen.
Die Konfiguration wird mit dem Befehl save gespeichert. Erst dann wird in die fhem.cfg bzw. in der configdb eingetragen.
Schließe mich dem an. Im Nachgang auch zu dem berechtigten Hinweis (https://forum.fhem.de/index.php/topic,96921.msg932002.html#msg932002) von Ellert, dass die "alte" Methode, um zum RAW-Import zu kommen zum einen schon lange da ist, und v.a. auch für andere Styles, habe ich das ganze nochmal etwas umgebaut und hoffe auf allseitiges Einverständnis zur jetzigen Fassung (Schreibfehler ausgenommen).

Vielleicht noch eine weitere Anmerkung: Irgendwie ist der Eindruck entstanden, der fragliche Artikel befasse sich schwerpunktmäßig mit dem "grünen" Kreuz - das ist aber nicht richtig, das ist nur ein Weg, wie man dahin kommt.... Systematisch gehört der Gesamtkomplex  m.E. eher in die Einsteigerdoku, und dort ist es auch bereits zu finden: https://forum.fhem.de/index.php/topic,91907.msg929172.html#msg929172

Wer zu den beiden anderen Artikel Verbesserungsvorschläge hat, möge das an der gebotenen Stelle vermelden.
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: DasQ am 24 April 2019, 12:26:40
Zitat von: rudolfkoenig am 18 April 2019, 11:21:32
f18 setzt verstaerkt auf JavaScript, und implementiert u.a. "Responsive Design", d.h. man braucht fuer unterschiedliche Endgeraete wie Desktop/Tablet/Telefon keine unterschiedliche Styles (und damit FHEMWEB Instanzen).

naja man versucht zu implementieren .... da sind aber noch jede menge wenn und aber dabei.

besagtes kreuz ist vom z-index ganz oben und bewegt sich munter, im mobile mediaquery, beim endanschlagscrollen weiter.
würde ich vernünftig mobilegeräte remotedebuggen können (daran hackts grad bei mir) hätt ich dir schon längst löffelfertige bugfixes gebaut.

da ich zwar webdev bin, aber mein augenmerk in fhem mehr auf funktion und hardware gimicks liegt, waren mir die optischen und semantischen fehler im HTMl bisher egal. aber das kommt jetzt, versprochen demnächst.
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: Leeloo_Dallas am 26 April 2020, 13:23:25
Zitat von: fhem-hm-knecht am 18 April 2019, 14:14:45
Hide text input

Sorry, leider muss ich hier nochmals nachfragen.
Ich möchte bei verschiedenen WebInstanzen kein Pluszeichen haben.
Wo/Wie genau muss ich Hide text input eintragen/anwenden?
Im Attribut "hiddenroom"?

Danke für die Unterstützung.
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: LuckyDay am 26 April 2020, 13:39:08
Zitat von: Leeloo_Dallas am 26 April 2020, 13:23:25
Sorry, leider muss ich hier nochmals nachfragen.
Ich möchte bei verschiedenen WebInstanzen kein Pluszeichen haben.
Wo/Wie genau muss ich Hide text input eintragen/anwenden?
Im Attribut "hiddenroom"?

Danke für die Unterstützung.


f18: Room specific
ankreuzen!
siehe Bild
Titel: Antw:[Hier erklärt] Wozu ist das grüne Kreuz gedacht
Beitrag von: Leeloo_Dallas am 26 April 2020, 13:53:38
Oh ja, das hätte ich noch lange rumgesucht ::)
Vielen Dank und einen schönen Sonntag. CU