Fehler Umlaut und "/" im select in form.json

		{ "type": "Select",            "name": "Station", "caption": "Station", 
			"options": [ 
				{ "label": "Aachen", "value": "Aachen" },
				{ "label": "Angermünde", "value": "Angermünde" },
				{ "label": "Bremen-Flh.", "value": "Bremen-Flh." },
				{ "label": "Düsseldorf-Flh.", "value": "Düsseldorf-Flh." },
				{ "label": "Feldberg/Schw.", "value": "Feldberg/Schw." },

Orte mit Umlaut oder „/“ im value funktioniert die Auswahl nicht. Orte ohne die Zeichen oder auch mit „-“ oder „.“ werden korrekt zurück gegeben.

Inhalte von json müssen utf8codiert sein. Bzw. Schüssel und Werte mit nicht-ASCII-Zeichen als Unicode-Sequenz. Dann sollte es klappen.
Michael

Die form.json ist nach deinem letzten Tipp natürlich schon „utf8 ohne BOM“, aber …

Wie genau muss das aussehen?

Ein einfaches utf8_encode und den „Müll“ in die form.json führt beim Laden der form.json zu einer Schutzverletzung „0052BB07“ bei „00000000“.

Ich glaube, ich lasse das mit den Modulen erstmal wieder :(.

Als Script läuft das alles problemlos mit der V3.4 und der V4, als Modul läuft es auf manchen OS (Ubuntu) und auf manchen nicht (PI Wheezy) :confused:. Unter nicht immer rekonstruierbaren Bedingungen (nur eine Instanz) läuft es, aber da werden jetzt plötzlich Timer verhunzt oder mit zwei Instanzen läuft es nicht :confused:.