HCS - HomeControlSuite

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

fortschritt
Beiträge: 33
Registriert: 20.08.2012, 06:11
Wohnort: EE/GER

Re: HCS - HomeControlSuite

Beitrag von fortschritt » 25.06.2013, 14:20

Hi.

Habe seit dem Update/Neuinstallation von 0.0.0.9 auf 0.0.1.2 das Problem das keine Daten von der CCU auf den Server übermittelt werden. Unter aktuelle Zustände ist alles leer, nicht mal der CCU Batteriezustand. Habe auch mal die Versionen 0.0.1.0 und 0.0.1.1 probiert, bei denen es genau so ist. Als ich wieder zurück auf 0.0.0.9 bin wurden die Daten wieder übertragen.
Es wurde jedes mal neu installiert, d.h. alle Dateien und auch die Datenbank kompl. löschen und neu aufsetzen.

Logfile ist leer. Die Geräteliste der CCU ist auch leer. Systemvariablen, Räume, Gewerke und Programme sind aber da.


System : Ubuntu 12.04 LTS, MySQL, PHP5.3
Mfg Maik

ColdFireIce
Beiträge: 407
Registriert: 06.03.2009, 15:38
Wohnort: Karlsruhe
Danksagung erhalten: 1 Mal

Re: HCS - HomeControlSuite

Beitrag von ColdFireIce » 25.06.2013, 14:27

fortschritt hat geschrieben:Die Geräteliste der CCU ist auch leer
Hast du schon die Geräteliste neu abgefragt? und danach das Abo erneuert? Danach sollte die log aufjedenfall irgend etwas anzeigen falls es Fehler gab.

Grüße

fhuber089
Beiträge: 67
Registriert: 23.02.2013, 15:40

Re: HCS - HomeControlSuite

Beitrag von fhuber089 » 25.06.2013, 14:28

Hab auch noch einen, und zwar betrifft es das Logging der Systemvariablen. Ich konnte den Fehler bis auf die Ping-Funktion (common_functions.php Zeile 554ff) zurückverfolgen und durch auskommentieren der Zeilen 67 bis 80 in der tasker_functions.php beheben. Das ganze läuft auf Ubuntu.

EDIT:

So läuft das ganze jetzt für mich:

Code: Alles auswählen

function ping($param_host, $param_timeout = PING_TIMEOUT)
{

    if (function_exists("socket_create")) {
        $result = null;
        /* ICMP ping packet with a pre-calculated checksum */
        $package = "\x08\x00\x7d\x4b\x00\x00\x00\x00PingHost";
        $socket = socket_create(AF_INET, SOCK_RAW, 1);
        socket_set_option($socket, SOL_SOCKET, SO_RCVTIMEO, array('sec' => $param_timeout, 'usec' => 0));
        socket_connect($socket, $param_host, null);

        $ts = microtime(true);
        socket_send($socket, $package, strLen($package), 0);
		
        if (socket_read($socket, 255)) {
            $result = microtime(true) - $ts;
        } else {
		$result = false;	
///////////////////////////////EDIT
		if($pingresult = exec("/bin/ping -c 1 $param_host", $outcome, $status)){
				if($pingresult == 0)
				{
					$result = true;
				}else{
					$result = false;
				}
			} 		
//////////////////////////////ENDEDIT
        }
        socket_close($socket);
        return $result;
    } else {
        $ts = microtime(true);
        $filehandle = fsockopen($param_host, 80, $errno, $errstr, $param_timeout);
        if (!$filehandle) {
            $result = false;
			
			
			return $result;
        } else {
            return microtime(true) - $ts;
        }
    }
}

starfish
Beiträge: 154
Registriert: 23.01.2009, 17:05

Re: HCS - HomeControlSuite

Beitrag von starfish » 25.06.2013, 15:09

neue widget Grafik für brushedSteel
die Glühbirne aus webcontrol passt besser in mein Design, deshalb habe ich die Grafik angepasst.
vielleicht kanns der Eine oder Andere brauchen (einfach button.png im brushedSteel/images Verzeichnis austauschen)
Dateianhänge
button  gelb-schwarz.png
und hier in gelb/schwarz
Zuletzt geändert von starfish am 25.06.2013, 18:53, insgesamt 2-mal geändert.
Standort Schweden: 1 CCU1 / 18 Aktoren (Licht, Heizung)/ Sensoren: 5 Temp, 1 Bewegung, Helligkeit
Standort Schweiz: 1 CCU1 / 6 Aktoren (Licht) / 7 Einzelraumheizungsregelungen /
Sensoren: 3 Temp. / 2 Bewegung (innen, aussen)
Server: Netbook mit Linux für beide Standorte (Schweden über VPN)
Software: Homecontrol Suite auf Apache, Mysql / Zabbix für Visualisierungen
Bedienung: hauptsächl. über Tablets und Smartphones.

fortschritt
Beiträge: 33
Registriert: 20.08.2012, 06:11
Wohnort: EE/GER

Re: HCS - HomeControlSuite

Beitrag von fortschritt » 25.06.2013, 15:35

ColdFireIce hat geschrieben:
fortschritt hat geschrieben:Die Geräteliste der CCU ist auch leer
Hast du schon die Geräteliste neu abgefragt? und danach das Abo erneuert? Danach sollte die log aufjedenfall irgend etwas anzeigen falls es Fehler gab.

Grüße
Ja, Getäteliste neu abgefragt und Abo auch eben erneuert. Geräteliste weiterhin leer. Aktuelle Zustände auch leer. Log File ist ebenfalls leer.#

EDIT: Im Log-File steht das hier:

Code: Alles auswählen

[2013/06/25 16:38:08] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0113870:0).
[2013/06/25 16:38:08] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0113955:0).
[2013/06/25 16:38:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0133354:0).
[2013/06/25 16:38:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0030582:0).
[2013/06/25 16:38:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0030582:0).
[2013/06/25 16:38:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0046286:0).
[2013/06/25 16:38:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0084488:0).
[2013/06/25 16:38:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0084488:0).
[2013/06/25 16:38:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0205038:0).
[2013/06/25 16:38:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (JEQ0081328:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0113870:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0113955:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0133354:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0030582:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0030582:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0046286:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0084488:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0084488:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0205038:0).
[2013/06/25 16:38:29] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (JEQ0081328:0).
[2013/06/25 16:38:49] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (JEQ0081328:1).
[2013/06/25 16:38:49] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (JEQ0081328:1).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0133354:1).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0133354:1).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0113870:0).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0113955:0).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0133354:0).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0030582:0).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0030582:0).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0046286:0).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0084488:0).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0084488:0).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0205038:0).
[2013/06/25 16:39:05] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (JEQ0081328:0).
[2013/06/25 16:39:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (JEQ0081328:2).
[2013/06/25 16:39:09] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (JEQ0081328:2).
[2013/06/25 16:39:10] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0113955:1).
[2013/06/25 16:39:10] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (HEQ0113955:1).
[2013/06/25 16:39:12] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0525086:6).
[2013/06/25 16:39:12] [ERROR] [XML-RPC Server->event] event sender address (192.168.123.119) did not match CCU address () for this channel (IEQ0525086:6).
IP der CCU ist 192.168.123.119
Server ist 192.168.123.117
Genau so stehen sie auch in der HCS.
Zuletzt geändert von fortschritt am 25.06.2013, 16:49, insgesamt 3-mal geändert.
Mfg Maik

fhuber089
Beiträge: 67
Registriert: 23.02.2013, 15:40

Re: HCS - HomeControlSuite

Beitrag von fhuber089 » 25.06.2013, 15:50

starfish hat geschrieben:neue widget Grafik für brushedSteel
die Glühbirne aus webcontrol passt besser in mein Design, deshalb habe ich die Grafik angepasst.
vielleicht kanns der Eine oder Andere brauchen (einfach button.png im brushedSteel/images Verzeichnis austauschen)
Hab das ganze mal Größentechnisch angepasst und in ein eigenes Widget verpackt.

Sind 3 Versionen mit 100, 50 und 25 Pixeln dabei.
Dateianhänge
lightSwitches_v0.0.1.rar
(116.19 KiB) 53-mal heruntergeladen

ColdFireIce
Beiträge: 407
Registriert: 06.03.2009, 15:38
Wohnort: Karlsruhe
Danksagung erhalten: 1 Mal

Re: HCS - HomeControlSuite

Beitrag von ColdFireIce » 25.06.2013, 18:00

fortschritt hat geschrieben:Ja, Getäteliste neu abgefragt und Abo auch eben erneuert. Geräteliste weiterhin leer. Aktuelle Zustände auch leer. Log File ist ebenfalls leer.#

EDIT: Im Log-File steht das hier:
Also das laut der Log geht das Abo also. Solange die Geräte aber nicht in der Datenbank sind gibt es genau diesen Fehlern. Also funktioniert das Abrufen der der Geräte Liste wohl nicht. Ich würde vorschlagen dass du mal folgendes Script ausführst:

Code: Alles auswählen

admin/async.php?cmd=test&ccuId=1
Die ID muss natürlich die der CCU sein.

Ich habe allerdings schon so eine Befürchtung. Ich schätze jetzt einfach mal dass deine "max_execution_time" in der php.ini nicht hoch genug ist.

Und während ich das grade schreibe sehe ich dass es einen Befehl gibt selbige selbst zu ändern. werde ich wohl dann mal für das nächste Release machen.

Grüße

ColdFireIce
Beiträge: 407
Registriert: 06.03.2009, 15:38
Wohnort: Karlsruhe
Danksagung erhalten: 1 Mal

Re: HCS - HomeControlSuite

Beitrag von ColdFireIce » 25.06.2013, 18:16

fhuber089 hat geschrieben:
starfish hat geschrieben:neue widget Grafik für brushedSteel
die Glühbirne aus webcontrol passt besser in mein Design, deshalb habe ich die Grafik angepasst.
vielleicht kanns der Eine oder Andere brauchen (einfach button.png im brushedSteel/images Verzeichnis austauschen)
Hab das ganze mal Größentechnisch angepasst und in ein eigenes Widget verpackt.

Sind 3 Versionen mit 100, 50 und 25 Pixeln dabei.
Schicke Sache von euch beiden. Aber willst du vielleicht noch den neuen Datenpunkt Selektionsdialog verwenden? wäre schick ;)

Grüße

ColdFireIce
Beiträge: 407
Registriert: 06.03.2009, 15:38
Wohnort: Karlsruhe
Danksagung erhalten: 1 Mal

Re: HCS - HomeControlSuite

Beitrag von ColdFireIce » 25.06.2013, 18:23

starfish hat geschrieben:neue widget Grafik für brushedSteel
die Glühbirne aus webcontrol passt besser in mein Design, deshalb habe ich die Grafik angepasst.
vielleicht kanns der Eine oder Andere brauchen (einfach button.png im brushedSteel/images Verzeichnis austauschen)
Ist es Absicht, dass es nicht konsistenz ist mit den Farben, also bei grün ist "nicht bestätigt" dunkler ist als "bestätigt" aber bei rot es genau umgekehrt ist?

Grüße
Daniel

starfish
Beiträge: 154
Registriert: 23.01.2009, 17:05

Re: HCS - HomeControlSuite

Beitrag von starfish » 25.06.2013, 18:50

ColdFireIce hat geschrieben: Ist es Absicht, dass es nicht konsistenz ist mit den Farben, also bei grün ist "nicht bestätigt" dunkler ist als "bestätigt" aber bei rot es genau umgekehrt ist?

Grüße
Daniel
nein, ist nicht Absicht, hier ist die korrigierte Grafik. pastellfarben ist nicht bestätigt.
Dateianhänge
button  rot-grün.png
Standort Schweden: 1 CCU1 / 18 Aktoren (Licht, Heizung)/ Sensoren: 5 Temp, 1 Bewegung, Helligkeit
Standort Schweiz: 1 CCU1 / 6 Aktoren (Licht) / 7 Einzelraumheizungsregelungen /
Sensoren: 3 Temp. / 2 Bewegung (innen, aussen)
Server: Netbook mit Linux für beide Standorte (Schweden über VPN)
Software: Homecontrol Suite auf Apache, Mysql / Zabbix für Visualisierungen
Bedienung: hauptsächl. über Tablets und Smartphones.

Antworten

Zurück zu „Projektvorstellungen“