Variable lässt sich nicht ändern

Moin,

ich bin gerade dabei meine Stromzähler in IPS zu integrieren und scheitere an einer simplen Funktion, die mich in den Wahnsinn treibt. Ich habe zwei Variablen aus den Tasmotamodulen, die ich in einer Variablen, die ich selber angelegt habe addieren will. Das ganze bei Aktualisierung einer der Tasmotavariablen.

Script sich so aus:

<? //Skript hier einfügen $Wert1 = GetValue($44438); $Wert2 = GetValue($26971); $GesamtWert = $Wert1 + $Wert2; SetValue($37101, $GesamtWert); Ist ja kein Hexenwerk. Aber es funktioniert einfach nicht. Das Script wird ausgeführt aber der Wert meiner Variablen bleibt gleich. Wenn ich in dem Ereignisobjekt einen beliebigen Wert in die Variable eintragen lasse, geht das?! Ich steh völlig auf dem Schlauch.. Kann wer helfen? Gruß Niko

Bitte benutze für Code den Knopf "Vorformatierten Text (</>) oben in der Bearbeitungszeile

<?
// Skript hier einfügen

$Wert1 = GetValue($44438); 
$Wert2 = GetValue($26971); 
$GesamtWert = $Wert1 + $Wert2; 
SetValue($37101, $GesamtWert);


Na du musst bei SetValue eine Id angeben und nicht eine Variable :wink:

$37101 => 37101 (einfach das $ weglassen)

Gruß HEiko

Moin,

danke für den Tipp - manchmal hat man Tomaten auf den Augen…
Vorher den ganzen Kram mit LCN Kommando auf IPS und Steuerung Tasmota eingbaut und dann irgendwie keinen klaren Kopf mehr gehabt…

Läuft jetzt

1 „Gefällt mir“