Openhab 2.5.9 Grad Celsius zeichen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Openhab 2.5.9 Grad Celsius zeichen

Beitrag von freeman121083 »

Könnte mir einer erklären warum in meiner sitemap kein "°C" Zeichen angezeigt wird? Alles in UTF-8 codiert.

Ich finde auch Bilder im Netz wo es sauber angezeigt wird.

Sobald ich das Einträge wird dieses Zeichen durch ein Fragezeichen ersetzt.

Danke und Gruß
Dennis

Benutzeravatar
peter-pan
Beiträge: 2768
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openhab 2.5.9 Grad Celsius zeichen

Beitrag von peter-pan »

Kannst du mal dein Item und den Sitemap-Eintrag posten ?

Edit: Hast du auch UTF-8 gespeichert ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Re: Openhab 2.5.9 Grad Celsius zeichen

Beitrag von freeman121083 »

Klar hier:

Item:

Code: Alles auswählen

//Temperatur Wohnzimmer
//
Number Temperatur_WZ_IST      			"Temp. Istwert [%.1f ^C]"  			<temperature>			(EG_Wohnzimmer)			{ channel="knx:device:bridge:generic:Temperatur_WZ_IST" }
Number Temperatur_WZ_SOLL			"Temp. standard Sollwert [%.1f ^C]"  		<temperature>			(EG_Wohnzimmer)			{ channel="knx:device:bridge:generic:Temperatur_WZ_SOLL" }
Number Temperatur_WZ_SOLL_Akt			"Temp. aktueller Sollwert [%.1f ^C]"  		<temperature>			(EG_Wohnzimmer)			{ channel="knx:device:bridge:generic:Temperatur_WZ_SOLL_Akt" }

Switch Betriebsart_WZ_Komfort_Time         	"Betriebsart Komfort Time"	 		<temperature>			(gHeizungschaltenTime) 		{ channel="knx:device:bridge:generic:Betriebsart_WZ_Komfort_Time" }
Number Betriebsart_WZ_waehlen	  		"Betriebsart"      			 	<temperature>			(EG_Wohnzimmer)			{ channel="knx:device:bridge:generic:Betriebsart_WZ_waehlen" }
Number Betriebsart_WZ_Status       		"Status Betriebsart [MAP(heizung.map):%s]"     	<temperature>			(EG_Wohnzimmer)			{ channel="knx:device:bridge:generic:Betriebsart_WZ_Status" }	
//
Sitemap:

Code: Alles auswählen

//
	Group item=gWohnzimmer 		label=Wohnzimmer		icon="sofa"{
 
//
//Temperaturwerte Wohnzimmer
//	
	Group item=Temperatur_WZ_IST		label="Temp. Istwert [%.1f °C]"	valuecolor=[>23="red",>15="green",>5="orange",<=5="blue"] {     					
	Text item=Temperatur_WZ_SOLL 		label="Temp. Sollwert Komfort [%.1f ^C]" valuecolor=[>23="red",>15="green",>5="orange",<=5="blue"] 
	Text item=Temperatur_WZ_SOLL_Akt	label="Temp. aktueller Sollwert [%.1f ^C]" valuecolor=[>23="red",>15="green",>5="orange",<=5="blue"]
	Setpoint item=Temperatur_WZ_SOLL 	label="Wohnzimmer [%.1f ^C]" step=0.5 minValue=17 maxValue=28
	Switch item=Betriebsart_WZ_waehlen 	mappings=[1="Komfort", 3="Nacht", 4="Frost"]
	Text item=Betriebsart_WZ_Status
	Chart item=Temperatur_WZ_IST period=W refresh=3600 

}

//
Das ist natürlich nur der Temp. Teil aus beiden Dateien. nicht verwirren lassen von diesem Zeichen " ^ " das benutze ich für dieses " ° " Zeichen. komisch ist immer wenn ich die items datei als UTF-8 speicher kommt nach dem schließen und wieder mit scp öffnen dieser Fehler:

Bild

und so sieht es mit dem Grad Celsius Zeichen (°C):

Bild
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Openhab 2.5.9 Grad Celsius zeichen

Beitrag von udo1toni »

Du hast da aber kein ° sondern ein ^ stehen. Unterschied zwischen Groß- und Kleinschreibung.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Re: Openhab 2.5.9 Grad Celsius zeichen

Beitrag von freeman121083 »

ja weil wenn ich " ° " das einsetze dann erscheint in der basic UI immer das Fragezeichen?

Benutzeravatar
udo1toni
Beiträge: 15265
Registriert: 11. Apr 2018 18:05
Answers: 245
Wohnort: Darmstadt

Re: Openhab 2.5.9 Grad Celsius zeichen

Beitrag von udo1toni »

Nein.

Du kannst Doch nicht einfach irgendein Zeichen schreiben...

Du musst im Label exakt "foo [%.1f °C]" schreiben (foo ist der normale fixe Text). Die Datei muss als UTF-8 gespeichert sein. Das System sollte ebenfalls auf UTF-8 konfiguriert sein.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Benutzeravatar
peter-pan
Beiträge: 2768
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openhab 2.5.9 Grad Celsius zeichen

Beitrag von peter-pan »

freeman121083 hat geschrieben: 19. Okt 2020 20:02 Group item=Temperatur_WZ_IST label="Temp. Istwert [%.1f °C]" valuecolor=[>23="red",>15="green",>5="orange",<=5="blue"] {
Text item=Temperatur_WZ_SOLL label="Temp. Sollwert Komfort [%.1f ^C]" valuecolor=[>23="red",>15="green",>5="orange",<=5="blue"]
Also ich wundere mich schon mal, dass du in der Sitemap ein normales Item "Number Temperatur_WZ_IST " als Group Item definiert hast. Was du aber hinbekommen hast ist in diesem Group Item den Suffix " [%.1f °C]" zu definieren. Probier einfach mal diese Item als "Text item" oder als "Default item" in der Sitemap zu definieren und lass dann die Formatierung im Item selber ([%.1f ^C]) weg.
vielleicht kommen wir dann schon ein Stückchen weiter.
Was mich aber auch noch irritiert ist die Fehlermeldung "Fehler beim Laden.." aus deinem Screenshot. !!?? Woher kommt denn die ??
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

freeman121083
Beiträge: 129
Registriert: 16. Jul 2018 06:32
Answers: 0

Re: Openhab 2.5.9 Grad Celsius zeichen

Beitrag von freeman121083 »

Erledigt scheinbar lag es an den Einstellungen von winscp der vor eingestellte Editor konnte die Datei nicht mit der kodierung UTF-8 öffnen und somit auch nicht speichern. Ich habe die Datei heruntergeladen, mit notepad++ in UTF-8 konvertiert - und siehe da es funktioniert.

Ich habe die Ist_Temp als Group definiert weil ich den "Temp Ist Wert" in der Gruppe Wohnzimmer sehen möchte aber alle anderen Werte muss ich auf die "Temp Ist Wert" drauf klicken. Sonst wird mir das zu viel im Wohnzimmer.

So:

Bild

Bild

Ich hoffe das kann man so machen? zu mindestens funktioniert es.

Vielen Dank und Gruß
Dennis
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
peter-pan
Beiträge: 2768
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openhab 2.5.9 Grad Celsius zeichen

Beitrag von peter-pan »

Das ist toll, dass es funktioniert hat. Das war ja auch meine Vermutung, das die Speicherung nicht richtig erfolgte. Aber nun die Frage, warum benutzt du nicht Notepad++ oder auch VSCode als Editor direkt , dann sollten solche "Nebeneffekte" eigentlich gar keine Rolle mehr spielen.

Das mit der Gruppenitem-Definition in der Sitemap für ein "normales" Item hab ich aber trotzdem nicht verstanden :oops: . Vielleicht fehlen mir aber einfach noch ein paar Infos. :cry: Ist aber nicht so wichtig. Hauptsache bei dir funktioniert's ;)
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Antworten