IPSView Warnung Version

Seit Neuestem bekomme ich beim Start des Clients unter Windows und Android diese Warnung. Nach dem Klicken auf „OK“ läuft alles normal.

IP-Symcon 8.1, Raspberry Pi (armhf), 10.11.2025, f05de273b4f1

Bei der angeblichen Designer Version 0.0 ist mir das auch klar, nur wie bekomme ich das weg?

Gruß Rainer

Du hast vermutlich die 6.5 Public Beta installiert, aber die Clients sind noch 6.4 und können mit den neuen Features noch nicht umgehen (die 6.4er Clients haben bei der DesignerVersion noch einen kleinen Bug in der Anzeige, darum die „0.0“).

→ also 6.5 Clients installieren (siehe Link) oder zurück auf 6.4 Designer und View neu speichern :wink:

Danke für die wie immer schnelle Antwort

Designer hat die Version 6.5 Build 4. Ist das die Beta?
Wo finde ich die Client Version?
Im Microsoft Store find ich nur: Unterstützung der neuen 6.3 Features
Diese Version ist auch installiert.

Alles klar, bin wieder auf 6.4.10 zurück.

Windows Client 6.5 wäre auch kein Problem, braucht aber kurzes Mail an mich, siehe IPSView 6.5 Public Beta :wink:

[quote="Brownson, post:1, topic:142681"]
**Windows** - Public Beta ist über Windows Store verfügbar
Zur Anmeldung bitte kurze PM an mich mit Email von Windows Store

**Web/Webfront** - über den Beta Kanal von IPSViewConnect verfügbar

**Android**
Beitritt zur Beta-Tester Gruppe über folgende Links:
[Playstore](https://play.google.com/store/apps/details?id=brownson.ipsviewandroid)
[Web](https://play.google.com/apps/testing/brownson.ipsviewandroid)

**iOS**
Beitritt zur Beta-Tester Gruppe über folgenden Link:
[Testflight](https://testflight.apple.com/join/YzBApZGy)

**MacOS** - als Closed Beta verfügbar
Beitritt zur Public Beta wie bei iOS (siehe oben)
[/quote]

Gleiches Problem.. kann man das irgendwie ausschalten?? Hab noch paar ältere iPads fest verbaut, die ihren Dienst auch nach 10 Jahre super tun - nur der Hinweis nervt ..

Du könnest ein kleines PHP Skript verwenden und die Version der View verändern (vorher aber unbedingt Backup der View machen) :wink:

<?php

$mediaID = 12345; // Media-Objekt-ID
$majorVersion = 6;
$minorVersion = 5;

// MediaContent lesen
$content = IPS_GetMediaContent($mediaID);

// Inhalt ist Base64-codiertes JSON
$json = base64_decode($content, true);
if ($json === false) {
    throw new Exception("MediaContent konnte nicht Base64-decodiert werden.");
}

$data = json_decode($json, true);
if ($data === null && json_last_error() !== JSON_ERROR_NONE) {
    throw new Exception("JSON konnte nicht gelesen werden: " . json_last_error_msg());
}

// Properties setzen
$data['MajorDesignerVersion'] = $majorVersion;
$data['MinorDesignerVersion'] = $minorVersion;

// Wieder als JSON speichern
$newJson = json_encode($data, JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE);
if ($newJson === false) {
    throw new Exception("JSON konnte nicht erzeugt werden: " . json_last_error_msg());
}

// Wieder Base64 encodieren und ins Media-Objekt schreiben
IPS_SetMediaContent($mediaID, base64_encode($newJson));

echo "Media {$mediaID} wurde auf Designer-Version {$majorVersion}.{$minorVersion} gesetzt.";