Merkwürdiges Verhalten zwischen raspberry pi und banana pi

Hi,

ich habe heute mal zum testen mein System auf den banana pi kopiert. Soweit kein Problem dachte ich.

Aber im Webfront bekomme ich eine Fehlermeldung wenn ich eine Variable ändern will.

-> Notice Undefined variable: IPS_SENDER in … on line 2

Die Scripte sind aber identisch !!

if($IPS_SENDER == "WebFront")
{
   switch($IPS_VALUE)
    {
         case 0:
          Aus();
        break;
        case 1:
        Ein();
        break;
    }
}

function Ein()
{
    SetValue(53967 /*[.System\Heizung\Variablen\automatik]*/ , true);
}

function Aus()
{
    SetValue(53967 /*[.System\Heizung\Variablen\automatik]*/ , false);
}

Auch mit einer neuen Variable das gleiche Problem.

Es sieht so aus als würde es die Variable nicht geben.

Beide haben aber die gleiche IPS Version die von heute.

Gruß
Christian

if($_IPS[„SENDER“] == „WebFront“)

mach das mal,
IPS_SENDER ist alt, hat nichts mit BananaPi zu tun.

if($_IPS['SENDER'] == "WebFront")
{
   switch($_IPS['VALUE'])

so ein Blödsinn :-). Jetzt gehts. Komischerweise geht es auf den PI auch nach der alten Variante.

Ich tippe mal ins Blaue:

Könnte es sein, dass Du die Anweisung nicht komplett befolgt hast?

Zu kopierende Dateien (evtl. mehr, wenn ihr „mehr“ macht)

settings.json
media/*
scripts/* (Dateien die mit Unterstichen anfangen (__) bitte nicht kopieren!)

Doch die hatte ich befolgt. Ich bin ja auch von Linux nach Linux.

Naja so lange es geht :-). Der banana pi hat ja 3 serielle Schnittstellen :slight_smile: