Wie lade ich eine modifizierte Zählerdefinition erfolgreich hoch, so dass ich sie beide auch im Config-Dialog sehen kann?

  • Fragen
  • Wie lade ich eine modifizierte Zählerdefinition erfolgreich hoch, so dass ich sie beide auch im Config-Dialog sehen kann?

Wie lade ich eine modifizierte Zählerdefinition erfolgreich hoch, so dass ich sie beide auch im Config-Dialog sehen kann?

0
0

Ich habe eine Zählerdefinition modifiziert und möchte sie zusätzlich hochladen. Worin muss sie sich in den Kopfdaten von der alten Zählerdefinition unterscheiden, damit beide bei der Auswahl des Gerätetyps zu sehen sind? Ich sehe immer nur die zuletzt hochgeladene Datei von beiden bei der Auswahl des Gerätetyps, vgl. Screenshots.

Die alte Zählerdefinition beginnt mit:

{

„rtype“:  2,   // 0 = modbus, 1 = http/json, 2 = mqtt/json

„mtype“: 0, // 0 = other, 1 = meter, 2 = inverter, 4 = battery

„name“: „RPI3-MQTT“, // as displayed in the config dialog

„manufacturer“: „I+me“,

„dev_type“: „mqtt“, // will be prefixed by „meter_“

 

Die neue beginnt mit:

{

„rtype“:  2,   // 0 = modbus, 1 = http/json, 2 = mqtt/json

„mtype“: 0, // 0 = other, 1 = meter, 2 = inverter, 4 = battery

„name“: „RPI3-MQTTneu“, // as displayed in the config dialog

„manufacturer“: „I+me“,

„dev_type“: „mqtt_neu“, // will be prefixed by „meter_“

 

Das sollte hinreichend unterschiedlich sein, damit sie beide angezeigt werden. Das passiert aber nicht.

Exportiere ich die Charging Manager-Konfiguration, finde ich im exportierten File immer nur die Daten von der alten Definition:

{

„dev_type“ : „meter_mqtt“,

„device_enabled“ : true,

„name“ : „RPI3-mqtt-adapter“,

Ich hatte das Problem vor Monaten schon einmal und weiß, dass irgend etwas noch unterschiedlich sein muss, aber ich weiss nicht mehr was, wenn bereits der dev_type und der name unterschiedlich sind?

Anhänge:
markiert als Spam
Posted by Top Networker (Fragen: 58, Antworten: 235)
Gefragt am 1. Dezember 2025 18:31
36 views

Antworten (2)

0
Private answer

Hallo

und vielen Dank für die Info,

das dumme ist nur, dass der dev_type meiner beiden Definitionen unterschiedlich ist, und trotzdem sehe ich immer nur den zuletzt ins System geladenen.

Und aktuell ist es noch verrückter: ich habe die alte Definition gelöscht, die neue funktioniert zwar, aber in der exportierten Charging Manager-Konfiguration steht immer noch "dev_type" : "meter_mqtt".

Vielleicht kann das mal einer der Softwarentwickler nachstellen und findet den Knoten.
Und eine Frage noch dazu: Toleriert die cFos-Software Kommentare in den json-Dateien?

Gruß

 

markiert als Spam
Posted by Top Networker (Fragen: 58, Antworten: 235)
Answered on 2. Dezember 2025 14:06
0
Private answer

Hallo

das entscheidende ist „dev_type“ , diese Variable muss im System eindeutig sein

Der Name ist nur zur Anzeige

Ich hab in meinen Configs name und dev_type gleich beschrieben

Gruß

Gerhard

markiert als Spam
Posted by (Fragen: 5, Antworten: 59)
Answered on 1. Dezember 2025 19:43