28-07-2014, 18:33:52
OK - die Sache läuft - und zwar "geschwindigkeitstechnisch" deutlich besser als vorher:
zu Punkt 1: Ich habe die Funktionen entsprechend meinen Bedürfnissen angepaast und eine Klasse Router.php im Verzeichnis /Entity gebastelt:
namespace Bubelbub\SmartHomePHP\Entity;
use Bubelbub\SmartHomePHP\Entity\LogicalDevice;
class Router extends LogicalDevice {
function __construct() {
$this->setType(parent::DEVICE_TYPE_ROUTER);
}
}
--> Zusätzlich habe ich noch die PHP /Entity/LogicalDevice.php im Kopf
der Klasse um den Eintrag
const DEVICE_TYPE_ROUTER = 'Router';
ergänzt. Smarthome.php habe ich angepasst mit :
--> use Bubelbub\SmartHomePHP\Entity\Router;
und in der Funktion getEntities(...) die switch-Funktion um
case LogicalDevice::DEVICE_TYPE_ROUTER:
break;
erweitert. Jetzt geht's ...
zu Punkt 2: Ich habe die Smart-Home Zentrae neu gestartet. Jetzt benötigt die Funktion nur noch 3 Sekunden anstatt 26 Sekunden. Da hat wohl was gehangen ......
zu Punkt 1: Ich habe die Funktionen entsprechend meinen Bedürfnissen angepaast und eine Klasse Router.php im Verzeichnis /Entity gebastelt:
namespace Bubelbub\SmartHomePHP\Entity;
use Bubelbub\SmartHomePHP\Entity\LogicalDevice;
class Router extends LogicalDevice {
function __construct() {
$this->setType(parent::DEVICE_TYPE_ROUTER);
}
}
--> Zusätzlich habe ich noch die PHP /Entity/LogicalDevice.php im Kopf
der Klasse um den Eintrag
const DEVICE_TYPE_ROUTER = 'Router';
ergänzt. Smarthome.php habe ich angepasst mit :
--> use Bubelbub\SmartHomePHP\Entity\Router;
und in der Funktion getEntities(...) die switch-Funktion um
case LogicalDevice::DEVICE_TYPE_ROUTER:
break;
erweitert. Jetzt geht's ...
zu Punkt 2: Ich habe die Smart-Home Zentrae neu gestartet. Jetzt benötigt die Funktion nur noch 3 Sekunden anstatt 26 Sekunden. Da hat wohl was gehangen ......
1x Zentrale, 4x Heizkörperthermostat, 2x Zwischenstecker & 1x dimmbar, 6x Tür- und Fenstersensor, 1x Rauchmelder, 1x Bewegungsmelder innen + 1x außen, 1x Fernbedienung, 4x Rolladensteuerung + 2x Markisensteuerung, 4x Lichtschalter UP, 2x Wandtaster