fix(easee): Ereignisverbindung konsistent neu aufbauen
Tests / test (push) Successful in 1m2s

This commit is contained in:
dh
2026-09-29 16:47:03 +00:00
parent 393969594e
commit f611da975d
3 changed files with 136 additions and 19 deletions
+32
View File
@@ -24,6 +24,38 @@ return static function (TestContext $test): void {
);
});
$test->runCase('SignalR-Abbruch synchronisiert den Gatewaystatus', static function (
TestContext $test
) use ($gateway): void {
IPS_RequestAction(
$gateway,
'TestSignalRFrame',
json_encode(['type' => 7], JSON_THROW_ON_ERROR)
);
$test->assertInstanceStatus($gateway, 203);
$test->assertSame(
false,
GetValue($test->objectByIdent('Connected', $gateway))
);
$test->assertSame(
'Easee-Ereignisverbindung wurde beendet.',
GetValue($test->objectByIdent('LastError', $gateway))
);
IPS_RequestAction($gateway, 'TestSignalRFrame', '{}');
$test->assertInstanceStatus($gateway);
$test->assertSame(
true,
GetValue($test->objectByIdent('Connected', $gateway))
);
$test->assertSame(
'',
GetValue($test->objectByIdent('LastError', $gateway))
);
});
$test->runCase('Abonnement liefert injizierten API-Zustand', static function (
TestContext $test
) use ($gateway): void {