Hallo Drapple,
das Euro Variable Profil wird nicht richtig erstellt. Bei beiden Profilen wird $vpname verwendet. Der Bereich müsste bestimmt so aussehen:
# ********************************* Variable Profil erstellen ***********************
$vpname="KWh";
// Variable Profil erstellen
if (!IPS_VariableProfileExists($vpname)) // Wenn das Provil noch nicht Exestiert dann lege es an:
{
IPS_CreateVariableProfile($vpname, 2); // Variabelprofil erstellen
#IPS_SetVariableProfileIcon($vpname,"Intensity"); // Variabelprofil Icon zuweisen
IPS_SetVariableProfileText($vpname,""," KWh");
IPS_SetVariableProfileValues($vpname, 0, 0,0 ); //Der Befehl setzt den MinimalWert, MaximalWert und die Schrittweite eines Variablenprofils mit Namen ProfilName.
IPS_SetVariableProfileDigits($vpname, 3);
} // Variabelprofil anlegen
$vpname2="Euro";
// Variable Profil erstellen
if (!IPS_VariableProfileExists($vpname2)) // Wenn das Provil noch nicht Exestiert dann lege es an:
{
IPS_CreateVariableProfile($vpname2, 2); // Variabelprofil erstellen
#IPS_SetVariableProfileIcon($vpname,"Euro"); // Variabelprofil Icon zuweisen
IPS_SetVariableProfileText($vpname2,""," €");
IPS_SetVariableProfileValues($vpname2, 0, 0,0 ); //Der Befehl setzt den MinimalWert, MaximalWert und die Schrittweite eines Variablenprofils mit Namen ProfilName.
IPS_SetVariableProfileDigits($vpname2, 2);
} // Variabelprofil anlegen
LG Tom