12.5, 'pv' => 6500.0, 'base' => 900.0, 'grid' => -800.0, 'boiler1' => 2400, 'boiler2' => 1500, 'dryer' => 900, 'temp1' => 51.2, 'temp2' => 48.7, 'manager' => 'PV', ]); self::assertStringContainsString('Enelix 2 Energiefluss', $html); self::assertStringContainsString('Boiler 1', $html); self::assertStringContainsString('Boiler 2', $html); self::assertStringContainsString('Entfeuchter', $html); self::assertStringContainsString('Einspeisung', $html); self::assertStringContainsString('12:30', $html); } public function testRollbackIstExplizitBestaetigungspflichtig(): void { $this->expectException(RuntimeException::class); $this->expectExceptionMessage('Rollback nur mit'); enelixDemoRemove(); } }