Javascript Editor einbinden

Begonnen von papa, 18 Februar 2014, 20:30:04

Vorheriges Thema - Nächstes Thema

AHA1805

Hallo

ich habe unter /var/InternerSpeicher/fhem ein Verzeichnis mit codemirror angelegt und alle files aus dem Zipfile codemirror.zip kopiert.

zuszätzlich habe ich das Verzeichnis
fhem\codemirror\mode\fhem angelegt und fhem.js hineinkopiert.

die 01_FHEMWEB.pm habe ich nach fhem\FHEM\01_FHEMWEB.pm kopiert.

Das Attribut
attr WEB  enhancedEditor 1
habe ich auch gesetzt

... aber leider ändert sich nichts am Editor

Habe ich was überlesen,
kann mir bitte jemand helfen.

Gruß Hannes

AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

justme1968

das codemirror verzeichnis muss auf die gleiche ebene wie pgm2 innerhalb von www.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

AHA1805

Danke, werde ich heute abend testen.

Gesendet von Unterwegs mit Tapatalk 4

AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

RoqueNublo

Hi,

ich habe den Beitrag ,,Javascript Editor einbinden" aufmerksam durchgelesen und auch die Information aus den Beiträgen von Heute berücksichtigt.
Leider bekomme ich nach der Auswechslung der ,,01_FHEMWEB.pm" im ./FHEM Verzeichnis und anschließendem reboot meines Raspberry Pi,  Seiten-Ladefehler beim Aufruf ,,http://192.168.188.50:8083/fhem"

Fehler: Verbindung fehlgeschlagen
Firefox kann keine Verbindung zu dem Server unter 192.168.168.50:8083 aufbauen.

Was läuft schief? Hat jemand einen Tip für mich?

Gruß Roqeu


Verwendete Komponenten:
- 01_FHEMWEB.pm (105.17 kB) aus Beitrag #88 von betateilchen
- fhem.js (56.82 kB) aus Beitrag #73 von papa
- download ,,codemirror version 3.22" von http://codemirror.net/ genannt am 18.02.14 von papa

justme1968

steht etwas im log ?

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

betateilchen

Vermutlich hast Du ein Rechteproblem und fhem kann nicht auf die benötigten Dateien zugreifen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

frank

hallo roque,

ich hatte so was ähliches. vielleicht ist deine 01_FHEMWEB.pm-"umgebung" zu neu für die gepatchte version. ich glaube da hat sich in den letzten tagen viel getan.

gruss frank
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

RoqueNublo

Hi justme1968, betateilchen und frank,

nachfolgende Informationen Euch zur Kenntniss

im Log steht:

2014.02.28 13:29:29 1: Including fhem.cfg
2014.02.28 13:29:31 1: called
2014.02.28 13:29:37 3: telnetPort: port 7072 opened
2014.02.28 13:29:37 1: reload: Error:Modul 01_FHEMWEB deactivated:
Global symbol "%ntfyHash" requires explicit package name at ./FHEM/01_FHEMWEB.pm line 502, <$fh> line 12.
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 543, <$fh> line 12.

2014.02.28 13:29:37 0: Global symbol "%ntfyHash" requires explicit package name at ./FHEM/01_FHEMWEB.pm line 502, <$fh> line 12.
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 543, <$fh> line 12.

2014.02.28 13:29:37 3: Please define WEB first
2014.02.28 13:29:37 3: Please define WEB first
2014.02.28 13:29:37 3: Please define WEB first
2014.02.28 13:29:38 1: reload: Error:Modul 01_FHEMWEB deactivated:
Global symbol "%ntfyHash" requires explicit package name at ./FHEM/01_FHEMWEB.pm line 502, <$fh> line 18.
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 543, <$fh> line 18.

2014.02.28 13:29:38 0: Global symbol "%ntfyHash" requires explicit package name at ./FHEM/01_FHEMWEB.pm line 502, <$fh> line 18.
BEGIN not safe after errors--compilation aborted at ./FHEM/01_FHEMWEB.pm line 543, <$fh> line 18.

2014.02.28 13:29:38 3: Please define WEBphone first
2014.02.28 13:29:40 3: Opening COC device /dev/ttyAMA0
2014.02.28 13:29:41 3: Setting COC baudrate to 38400
2014.02.28 13:29:41 3: COC device opened
2014.02.28 13:29:41 3: COC: Possible commands: mCFiAZOGMRTVWXefltux
2014.02.28 13:29:48 1: configfile: Cannot load module FHEMWEB
Please define WEB first
Please define WEB first
Please define WEB first
Cannot load module FHEMWEB
Please define WEBphone first
2014.02.28 13:29:48 1: Including ./log/.save
2014.02.28 13:29:49 1: usb create starting
2014.02.28 13:29:50 1: usb create end
2014.02.28 13:29:50 0: Server started with 242 defined entities (version $Id: fhem.pl 4254 2013-11-20 13:04:27Z rudolfkoenig $, os linux, user fhem, pid 2223)
2014.02.28 13:31:49 0: Server shutdown


Rechte:
Alle Rechte in den Pfaden ab ./fhem/... für habe ich auf ,,rwxrwxrwx" geändert. Sollte also kein Problem sein.

01_FHEMWEB.pm-"umgebung" zu neu:
Mein letztes Update habe ich 21.11.2013 durchgeführt
.
.
2013.11.21 20:41:27 3: update get http://fhem.de/fhemupdate4/svn/FHEM/01_FHEMWEB.pm
.
usw.

Ich hoffe das Ihr mir einen Hinweis geben könnt. Danke für die Unterstützung!

Gruß Roqeu

rudolfkoenig


betateilchen

lach...

Server started with 242 defined entities (version $Id: fhem.pl 4254 2013-11-20

scheint so  8)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

RoqueNublo

Hallo zusammen,

erstenmal vielen Dank für Eure Hilfe. Habe nach dem Hinweis von Rudi einen Update durchgeführt. Nach Update und reboot habe ich dann ,,attr WEB  enhancedEditor 1" in die fhem.cfg eingetragen.
Der Save as fhem.cfg produziert allerdings einen Hinweis bzw. Fehler

WEB: unknown attribute enhancedEditor. Type 'attr WEB ?' for a detailed list.

Frage, hat sich an der Aktivierung des Editors etwas geändert, was ich den Beiträgen bisher nicht entnehmen konnte.

Gruß Roqeu

PS.: Hi, betateilchen klär mich doch bitte mal auf womit ich Dich ,,lach..." so amüsieren ;) konnte. Ich möchte lernen und dabei ist mir jeder gutgemeinte Hinweis recht. Ich weiß, dass das Forum nicht dazu da ist um z.B. Leuten wie mir das Laufen beizubringen. Aber manchmal ist schon ein kleiner Denkanstoß ausreichend um selbst den nächsten Schritt zu machen.

betateilchen

#116
Die Erweiterung mit dem Editor bekommst Du nicht per Update, weil die noch nicht offiziell eingebaut ist.

Du musst nach dem Update Deiner gesamte fhem Installation die Datei Dateien  hier aus dem Thread verwenden.


Zitat von: RoqueNublo am 28 Februar 2014, 17:57:16PS.: Hi, betateilchen klär mich doch bitte mal auf womit ich Dich ,,lach..." so amüsieren konnte

War absolut nicht böse oder schadenfroh gemeint, es erheitert mich aber regelmäßig, wenn ein Anwender mit sehr alten Softwareversionen versucht, aktuelle Entwicklungen der letzten Tage nachzuvollziehen und sich wundert, dass es nicht funktioniert.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

RoqueNublo

Hi betateilchen,

Danke für Deinen Hinweis. Ich stand unter dem Eindruck, dass die Komponenten Eures Projekt's schon mit ausgeliefert wurden da die neue ,,01_FHEMWEB.pm" aus dem Update gegenüber der von mir bisher genutzten annähernd die gleich Größe hat wie die aus Euren Beitrag.
Ich habe nunmehr die ,,01_FHEMWEB.pm" hier aus dem Beitrag neu eingespielt und siehe da, alles Bestens. Hervorragend, tolles Projekt was Ihr auf den Weg gebracht habt. Danke!!!

Gruß von der Insel
Roque

AHA1805

Danke nochmal

jetzt geht der Editor schon mal auf und zeigt die Zeilen Nummern  ;D.
Syntax highlight geht jedoch nicht, habe ich noch etwas übersehen was ich einstellen muss :-\.

AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

betateilchen

vermutlich die fhem.js nicht mit kopiert
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!