Problem bei Datenaustausch zwischen 2 IPS Systemen

Hallo,

ich möchte Variablen zwischen zwei IPS Systemen austauschen.
Das klappt auch. Aber ich habe bei String Variablen ein Problem mit den Umlauten.
Die Daten werden so gesendet

$rpc = new JSONRPC($url);
$rpc->SetValue($id_remote01, GetValue($id_local01));

Auf den Sendesystem steht in der Variable (Typ String-Html) --> „DHL Paketsafe geöffnet“
Im Empfangssystem steht dann in der Variable (Typ String-Html) --> „DHL Paketsafe geöffnet“

Beide System IP-Symon Version 5.5 und auf Locale „de_DE.UTF-8“ konfiguriert

Wie kann ich das verhindern?

MQTT-Server und Client verwenden,

OK,aber wie kann man mit MQTT Daten von Variablen zwischen zwei IPS Systemen austauschen.
Kannst Du mir eine Hilfsstellung geben?

Ich arbeite mit den MQTT Server in Symcon.
LG Thomas

OK ich versuche es mal mit Kai’s Modul IPS-MQTTSync

Mit IPS-MQTTSync stimmen die Umlaute leider auch nicht.
Ändere jetzt die Schreibweise der Umlaute ä --> ae usw.
LG Thomas

Falls es einer einmal braucht hier meine Lösung.
Ich Suche und Ersetze die fehlerhafte Ausgabe in String durch ein kleines php Script.

<?php

//Korektur Umlaute in php und Formatierung Ausgabe in HTML  TE 31.12.2020

//Konfiguration
$alter_textID  = 55792;
$neuer_textID  = 59432;

//Text Holen
$alter_text = Getvalue($alter_textID);
//Array Austauschbarer Zeichen
$search  = array('ü','ä','ö','Ö','ß','Ãœ','Ä','Ø','ø','â');
$replace = array('ü' , 'ä', 'ö', 'Ö', 'ß', 'Ü', 'Ä', 'Ø', 'ø','€');
//Suchen / Ersetzen
$neuer_text = str_replace($search, $replace, $alter_text);
// Ausgabe formatieren
$neuer_text_formatiert = "<h2> ". $neuer_text ."</h2>";
//Ausgabe
Setvalue($neuer_textID,$neuer_text_formatiert);

Eine Guten Rutsch wünsch ich allen !

Ist eines der Systeme von Symcon Version 3.4 oder älter hochgezogen worden? Beim Delphi basierten Symcon war der Zeichensatz nicht UTF-8. Es gibt unter Kern Instanzen die Util Instanz, welche alle Scripts und Variablen einmalig so bearbeitet, dass sie UTF-8 konforme Daten auspucken. Vielleicht hilft das.

Hallo,
Danke für den Hinweis. Mein Einstieg mit Symcon war mit der Version 3.4. Ich werde mir das noch mal ansehen.
Danke