Gardena/Husqvarna G3 Webfront Integration

Die Ausgabe kam nicht so:

Array
(
    [errors] => Array
        (
        )

    [successful] => 1
)

Werde es am WE nochmal testen, oder mir was mit der WLAN Verbindung einfallen lassen.

Sondern wie?
Wenn ich weiß wie, kann ich das vielleicht irgendwie abfangen.

Gesendet von meinem D6633 mit Tapatalk

Es kam nur Script wurde manuell gestartet.

So dann machen wir jetzt volles Programm.

Alles einschalten, irgend eine Meldung muss da kommen.

beide $forced_update auf false
und bei url_get_contents sowie robo_get_xmltojson $debug auf true
return bei Execute auskommentieren und Skript ausführen.


// *****************************************************************************	
		if($api_status['status']['status'] != 17 or $forced_update == false){
			// API - Fehlerspeicher
			if(robo_TimeCheck("roboBoxErrorList", "roboBoxID", $getDataTime['apierror']) or $stopped or $forced_update == false){
				$api_content = url_get_contents($getDataUrl['apierror'], true);
				$api_error = robo_get_xmltojson($api_content, true);	
			
				if($api_error['successful'] == true) robo_SetVariable("roboBoxErrorList", "roboBoxID", robo_GetErrorList($api_error));
				}
	
// *****************************************************************************

Ich kann es bei mir nicht nachstellen.
Mein Fehlerspeicher ist leer und die Abfrage läuft fehlerfrei durch.

Hallo Manni,

das ist die Ausgabe:


Skript manuell gestartet!HTTP/1.1 200 OK

70Alarm - Alfred gestoppt04.05.201718:37:29149392304970Alarm - Alfred gestoppt04.05.201718:34:451493922885trueArray
(
    [errors] => Array
        (
            [error] => Array
                (
                    [0] => Array
                        (
                            [error_code] => 70
                            [error_message] => Alarm - Alfred gestoppt
                            [date] => 04.05.2017
                            [time] => 18:37:29
                            [unix] => 1493923049
                        )

                    [1] => Array
                        (
                            [error_code] => 70
                            [error_message] => Alarm - Alfred gestoppt
                            [date] => 04.05.2017
                            [time] => 18:34:45
                            [unix] => 1493922885
                        )

                )

        )

    [successful] => 1
)

Notice:  Undefined index: date in C:\IP-Symcon_2_0\scripts\Robo_Alfred_Funktionen.ips.php on line 906

Notice:  Undefined index: time in C:\IP-Symcon_2_0\scripts\Robo_Alfred_Funktionen.ips.php on line 907

Notice:  Undefined index: error_message in C:\IP-Symcon_2_0\scripts\Robo_Alfred_Funktionen.ips.php on line 908
Array
(
    [0] => 1
    [1] => 1
    [2] => 6
    [3] => 2
    [4] => 3
    [5] => 5
    [6] => 1
    [7] => 1
    [8] => 1
    [9] => 8
    [10] => 2
    [11] => 5
    [12] => 3
    [13] => 0
    [14] => 2
    [15] => 5
    [16] => 1
    [17] => 2
    [18] => 1
)
Array
(
    [0] => 1
    [1] => 8
    [2] => 1
    [3] => 3
    [4] => 1
    [5] => 2
    [6] => 1
    [7] => 7
    [8] => 5
    [9] => 2
    [10] => 7
    [11] => 2
    [12] => 2
    [13] => 3
    [14] => 4
    [15] => 3
    [16] => 1
    [17] => 10
    [18] => 1


Bei mir funktioniert das Auslesesckript jetzt auch.
Coole Sache, danke dafür.

Was ich vermisse ist die Feuchtigkeit.
Die wird im Robonect Webfront in % angegeben, die fände ich interessant um auf Basis dessen den Roboter zu parken oder fahren zu lassen.

Dafür bräuchte ich Werte, da mein Mower diesen nicht hat.

Gesendet von meinem D6633 mit Tapatalk

Na jetzt bin ich aber ein bisschen :eek:
Bis successful = 1 komme ich noch mit, bis dahin sieht alles ok aus (da sollten ja hoffentlich im Webfront auch die beiden Meldungen mit Datum und Uhrzeit angezeigt werden?), aber woher kommen die beide Arrays danach :confused:
Das sieht ja fast aus wie das Array für die Suchzeiten.

Stimmt, das erste Array sind auf jeden Fall die Suchzeiten, beim zweiten bin ich mir nicht sicher.

Gesendet von meinem SM-T805 mit Tapatalk

Der R40 hat einen Feuchtigkeitssensor, der R70 aber nicht?


Bist du sicher?

Welches Baujahr?
Welche Robonect Version?

Gesendet von meinem D6633 mit Tapatalk

Hallo Manni,

jetzt erhalte ich diesen Fehler:

<b>Notice</b>:  Undefined index: tsdate in <b>C:\IP-Symcon_2_0\scripts\Robo_Alfred_Auslesen.ips.php</b> on line <b>177</b><br />
<br />
<b>Notice</b>:  Undefined index: tstime in <b>C:\IP-Symcon_2_0\scripts\Robo_Alfred_Auslesen.ips.php</b> on line <b>177</b><br />

https://www.symcon.de/forum/threads/34579-Gardena-Husqvarna-G3-Webfront-Integration?p=323593#post323593

Bj 2016 fw 6.0
Rnobonect fw 0.9c

Mein 2015er R40 hat auch keinen Feuchtesensor, aktuelle FW.

Kurze frage an die ‚Rasenmäherautomatisierer‘ - gibt es eine einfache Möglichkeit den Modus ‚Feierabend‘ (wie in Robonect) auszulösen oder zu emulieren?
Ich kann im Profil der Modes nur ‚Automatic‘, Home’, ‚Manuel‘ und ‚Demo‘ finden.

Wir möchten, dass wenn es regnet der Mower heim fährt und erst beim nächsten Timer Event wieder startet.

Gruß aus Wiesbaden
Dieter

Stichwort: „Betriebsmodus“

Gesendet von meinem D6633 mit Tapatalk

Ganz herzlichen Dank manni für die schnelle Antwort - ich hatte wohl ‚Tomaten‘ auf den Augen :cool:

Das ist leider noch so, das man dafür 2 Variablen braucht.

Gesendet von meinem D6633 mit Tapatalk

Moin manni,

was genau meinst Du mit:

Das ist leider noch so, das man dafür 2 Variablen braucht
?

Reicht es nicht einfach die Variable ‚Betriebsmodus‘ auf ‚1‘ zu setzen?

Gruß
Dieter