schönheitsfehler bei update

Begonnen von the ratman, 03 August 2019, 09:34:15

Vorheriges Thema - Nächstes Thema

the ratman

nicht, dass es wichtig wäre, aber der vollständigkeit halber!

folgendes kommt bei mir seit ein paar tagen als abschluss beim updaten (also mit lesbarem html)
2019.08.03 09:31:18 1 : Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
<div class='fhemlog'>2019.08.03 09:31:28 1 : *** EN FHEM/42_FUIP.pm: No document text found</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** EN FHEM/52_I2C_HDC1008.pm: =end html: there are too many</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** EN FHEM/46_PW_Circle.pm: =end html: there are too many</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** EN FHEM/46_PW_Scan.pm: =end html: there are too many</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** EN FHEM/46_PW_Sense.pm: =end html: there are too many</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** EN FHEM/46_PW_Switch.pm: =end html: there are too many</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** EN FHEM/45_Plugwise.pm: =end html: there are too many</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** EN FHEM/10_UNIRoll.pm: =end html: missing</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** DE FHEM/52_I2C_HDC1008.pm: =end html_DE: missing</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** DE FHEM/45_Plugwise.pm: =end html_DE: missing</div><div class='fhemlog'>2019.08.03 09:31:28 1 : *** DE FHEM/44_S7_AWrite.pm: =end html_DE: missing</div><div class='fhemlog'>2019.08.03 09:31:28 1 : </div><div class='fhemlog'>2019.08.03 09:31:28 1 : update finished, "shutdown restart" is needed to activate the changes.</div>2019-08-03 09:31:28 Global global UPDATE
→do↑p!dnʇs↓shit←

rudolfkoenig

Danke fuer den Hinweis, habe commandref_join.pl angepasst.
Bitte das naechste Mal die Fehlermeldung fuers Forum etwas leserlicher gestalten.

the ratman

#2
upps, sorry

ist mir gar ned aufgefallen, weil das hier im code-tag 1:1 wie bei fhem ausgeschaut hat (dort ists logischer weise genau so unformatiert in 2 zeilen). hab gar ned bemerkt, dass das so viel is *g*

falls das untergegangen ist:
der html-code ist im klartext zu lesen, wie hier.
die fehlermeldungen wegen fehlender divs in docs, gibts dafür eh schon gefühlt ewig.
→do↑p!dnʇs↓shit←

the ratman

#3
ja, wie ich befürchtet hab, ein miß(t)verständniss *g*

die uralten problemchen sind weg, aber die neuen immer noch da ...
heute schauts so aus:2019.08.04 09:51:22 1 : Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
<div class='fhemlog'>2019.08.04 09:51:31 1 : </div><div class='fhemlog'>2019.08.04 09:51:31 1 : update finished, "shutdown restart" is needed to activate the changes.</div>2019-08-04 09:51:31 Global global UPDATE


wie gesagt: die html-codes (<div>) sind sichtbar und haben somit natürlich keine optische wirkung

NACHTRAG:
damits lustig wird muß ich nochmal relativieren:
obiges trifft nur zu, wenn man "update check" macht.
nach einem update selber stimmen die divs wieder im log. auch von den beiden, die vorher im klartext gezeigt wurden.
→do↑p!dnʇs↓shit←

rudolfkoenig

Ich vermute, dass ich dich nicht verstehe, oder dass du was Wesentliches verschweigst.

Bei mir schaut update check wie im ersten Anhang aus, update wie im Zweiten.
Wenn man bei "update" das HTML untersucht, dann sieht man <div class "fhemlog">, aber das sollte niemanden stoeren.

the ratman

#5
das is es ja - ich untersuche kein html - alles, was ich hier in code-tags gepostet hate, steht auch genau so direkt im browser, ohne jegliche spielchen meinerseits. ich hebs mal rot hervor, was bei mir angezeigt und vom browser nicht interpretiert wurde.
bspl.:
------------
2019.08.04 09:51:22 1 : Calling /usr/bin/perl ./contrib/commandref_join.pl -noWarnings, this may take a while
<div class='fhemlog'>2019.08.04 09:51:31 1 : </div><div class='fhemlog'>2019.08.04 09:51:31 1 : update finished, "shutdown restart" is needed to activate the changes.</div>2019-08-04 09:51:31 Global global UPDATE
------------

warten wir aber auf morgen - ohne updatebare module, tritt auch der effekt grad nicht auf. so kann ichs dir leider grad nicht schießen.
es könnte sogar daran liegen, dass ich heute den flex-style gekilled hab. der war bis heute früh noch zum testen drauf bei mir (nicht aktiv aber im updateprozess mit drinnen).
→do↑p!dnʇs↓shit←

the ratman

o.k., liegt nicht am flex-style ...

hier nun meine bildschirmfotos:

(die warnings im "nachher" hab ich schon weiter gegeben, auch ewige dinger ...)
→do↑p!dnʇs↓shit←

nuccleon

Ich sehe bei mir den gleichen Effekt: HTML Code im Event Monitor. Betroffen sind nur "FHEM log" Meldungen. Ich sehe das nicht nur beim update sondern auch im "normalen" Betrieb.
Auch ich hatte das zuerst auf den flex-style geschoben. Konnte es aber bisher noch nicht eingrenzen.

the ratman

ahh, thx!
ich dachte schon, ich hab nen knick in der optik, bzw. hab schon langsam meinem skin die schuld geben ... jetzt bin ich beruhigt *g*

auf jeden fall ist das max ne woche her - da bin ich mir recht sicher.
→do↑p!dnʇs↓shit←

rudolfkoenig

Bitte:
- sicherstellen, dass f18 verwendet wird
- nachdem im Event-Monitor ein Problem auftritt, den Inhalt der Browser-JavaScript-Console hier zeigen (die Console Rcvd: Zeilen mit "kaputten Inhalt" reichen)
- aus www/pgm2/console.js ab Zeile 63 (ab "// replace space with nbsp to preserve formatting") ca 10 Zeilen hier anhaengen, damit ich sicher bin, dass ihr die richtige Version verwendet.

the ratman

punkt 1: ich verwend eigentlich f18 nicht, hab ich nie und werd ich auch nie.

punkt 2: kann ich grad nicht machen

punkt 3: console.js 10 zeilen ab 63 // replace space with nbsp to preserve formatting
  var rTab = {'<':'&lt;', '>':'&gt;',' ':'&nbsp;'};
  var isTa = $("#console").is("textarea"); // 102773
  new_content = new_content.replace(/(.*)<br>[\r\n]/g, function(all,p1) {
    return p1.replace(/[<> ]/g, function(a){return rTab[a]})+(isTa?"\n":"<br>");
  });
  $("#console").append(new_content);
   
  if(mustScroll)
    $("#console").scrollTop($("#console")[0].scrollHeight);
}
btw - fhem ist bei mir - genauso wie debian -  IMMER tagesaktuell und ich pfusch auch nirgend wo rum in eurem zeug.
→do↑p!dnʇs↓shit←

rudolfkoenig

Zitatpunkt 1: ich verwend eigentlich f18 nicht, hab ich nie und werd ich auch nie.
Dann darf jemand Anderes Dir helfen :)

the ratman

hmm ... soll ich jetzt extra f18 anwerfen, oder was meinst damit?
geb ja zu - habs 1 mal 1 minute probiert und is ganz niedlich, nur nix, was ich brauche.
→do↑p!dnʇs↓shit←

marvin78

Du wirst doch wohl für den Test kurz auf f18 wechseln können!?

raiderxxl

#14
Hab das auch im EventMonitor bei ReadingsGroups

2019-08-06 13:46:42 readingsGroup Temperaturen DECT_Schlafzimmer.temperature: <html><div style="text-align:right">24° C</div></html>
2019-08-06 13:46:42 FBDECT DECT_Schlafzimmer temperature: 24.5 C (measured)
2019-08-06 13:46:42 FBDECT DECT_Schlafzimmer voltage: 237.404 V
2019-08-06 13:46:42 FBDECT DECT_Schlafzimmer power: 3.64 W
2019-08-06 13:46:42 readingsProxy FBDECT_temp_Balkon 32.0 C (measured)
2019-08-06 13:46:42 readingsGroup Temperaturen DECT_Balkon.temperature: <html><div style="text-align:right">32° C</div></html>
2019-08-06 13:46:42 FBDECT DECT_Balkon voltage: 236.596 V
2019-08-06 13:46:42 FBDECT DECT_Balkon temperature: 32.0 C (measured)
2019-08-06 13:46:42 readingsGroup Temperaturen DECT_Kinderzimmer.temperature: <html><div style="text-align:right">27° C</div></html>
2019-08-06 13:46:43 FBDECT DECT_Kinderzimmer temperature: 27.0 C (measured)
2019-08-06 13:46:43 FBDECT DECT_Kinderzimmer voltage: 237.845 V
2019-08-06 13:46:43 readingsGroup Temperaturen DECT_Terrasse.temperature: <html><div style="text-align:right">26° C</div></html>



console.js
var rTab = {'<':'&lt;', '>':'&gt;',' ':'&nbsp;'};
  var isTa = $("#console").is("textarea"); // 102773
  new_content = new_content.replace(/(.*)<br>[\r\n]/g, function(all,p1) {
    return p1.replace(/[<> ]/g, function(a){return rTab[a]})+(isTa?"\n":"<br>");
  });
  $("#console").append(new_content);
   
  if(mustScroll)
    $("#console").scrollTop($("#console")[0].scrollHeight);
}



Eingestellter Style ist f18


Grüßle

Pascal
FHEM VM Ubuntu-Server auf Intel® NUC-Kit NUC6i5SYH ESXi 6.5
FHEM auf Raspberry2 OSMC Hyperion und TTS

Homematic,TradfriHub und Lampen,WIFILight,Fritzbox,FritzDECT,NanoCul433,IT Steckdosen,Diverse Nachbar-Sensoren,XiaomiZigbee,
ESP_Signalduino,ESPEasy,Amad,HarmonyHub,WLED,MQTT,Tasmota....