API FW version 1.2

Du möchtest Deinen Automower in Deine Hausautomatisierung einbinden oder eine eigene App entwicklen?
Hier wird diese offene Schnittstelle zum Robonect Hx Modul beschrieben.
Antworten
MichB
Forum-Nutzer
Beiträge: 16
Registriert: Mi 13. Apr 2016, 12:29

API FW version 1.2

Beitrag von MichB »

Hallo,
Wurde etwas an der API geändert? json?cmd=battery
Im Browser wird es richtig angezeigt aber meine Hausautomatisierung Software bekomme es nicht ausgewertet seit dem Firmware upgrade...
json?cmd=status funktioniert aber immer noch....

Hat jemand das gleiche Problem?
Gruss,

Lampi
sehr erfahrener Forum-Nutzer
Beiträge: 344
Registriert: Di 14. Feb 2017, 17:07
Mäher: Husqvarna Automower 330X
Firmware des Mähers (MSW): MSW 7.xx.xx
Herstellungsjahr: 2014
Robonect-Modul: Robonect Hx (Rev.1)
Robonect Firmware: V1.2 (Final Release)
hat sich bedankt: 1 Mal
wurde gedankt: 1 Mal

Re: API FW version 1.2

Beitrag von Lampi »

Hallo MichB,

bei mir gibt es keine Probleme. Ich habe heute morgen das Update ausgeführt. Hier die Abfragen (über Homematik), einmal vor und einmal nach dem Update:

Code: Alles auswählen

{"batteries": [{"id": 0, "charge": 89, "voltage": 19553, "current": -426, "temperature": 160, "capacity": {"full": 2600, "remaining": 2314}}, {"id": 1, "charge": 88, "voltage": 19546, "current": -450, "temperature": 156, "capacity": {"full": 2600, "remaining": 2303}}], "successful": true}
{"batteries": [{"id": 0, "charge": 88, "voltage": 19631, "current": -72, "temperature": 161, "capacity": {"full": 2600, "remaining": 2296}}, {"id": 1, "charge": 87, "voltage": 19615, "current": -60, "temperature": 157, "capacity": {"full": 2600, "remaining": 2286}}], "successful": true}

Gruß
Lampi
Fragen? Fragen!

MichB
Forum-Nutzer
Beiträge: 16
Registriert: Mi 13. Apr 2016, 12:29

Re: API FW version 1.2

Beitrag von MichB »

Hallo

Danke für deine Antwort...
Ich bekomme leider nur das :

{

Gruss

Admin
Administrator
Beiträge: 2778
Registriert: Di 19. Jan 2016, 18:34
Wohnort: Kiel
Mäher: Gardena SILENO City 500
Firmware des Mähers (MSW): MSW 11.xx.xx
Herstellungsjahr: 2017 (Modell 2018)
Robonect-Modul: Robonect Hx (Rev.5)
Robonect Firmware: stets die Allerneuste :-)
hat sich bedankt: 1 Mal
wurde gedankt: 2 Male
Kontaktdaten:

Re: API FW version 1.2

Beitrag von Admin »

Lässt Du deiner Abfrage genügend Zeit, dass der Mäher aufgeweckt werden kann? Bis das Ergebnis vollständig ist, kann es bis zu 8 Sekunden dauern.
Werbefläche zu vermieten. :lol:

MichB
Forum-Nutzer
Beiträge: 16
Registriert: Mi 13. Apr 2016, 12:29

Re: API FW version 1.2

Beitrag von MichB »

Ich denke nicht dass es daran liegt

Der Mäher mäht gerade und habe den gleichen Rückwert für Battery... FÜr Status funktioniert es ja ohne Probleme.... auch vor dem Firmware upgrade hat es funktioniert.... ich würde eher sagen irgendwas wurde verändert oder?

hier das beispiel
############
$content = @Sys_GetURLContentEx('http://'.$ip.'/json?cmd=status', array("AuthUser"=> $user, "AuthPass"=> $pass));
if($content == false){
return;
}
Rückwert :
"name": "Robbo", "id": "XXX", "status": {"status": 2, "distance": 0, "stopped": false, "duration": 3797, "mode": 0, "battery": 49, "hours": 83}, "timer": {"status": 1}, "wlan": {"signal": -75}, "health": {"temperature": 32, "humidity": 33}, "clock": {"date": "2020-07-16", "time": "11:45:18", "unix": 1594899918}, "successful": true}{
###########
$content1 = @Sys_GetURLContentEX('http://'.$ip.'/json?cmd=battery', array("Timeout"=> 100000, "AuthUser"=> $user, "AuthPass"=> $pass));
if($content1 == false){
return;
}
Rückwert :
{
###############



Gruss

MichB
Forum-Nutzer
Beiträge: 16
Registriert: Mi 13. Apr 2016, 12:29

Re: API FW version 1.2

Beitrag von MichB »

Ich habe es umgechrieben jetzt funktioniert es wieder

$content1 = file_get_contents("http://".$user.":".$pass."@".$ip."/json?cmd=battery");

Nur verstehe ich nicht warum es sonst immer funktionierte....

Gruss

Antworten

Zurück zu „API für Robonect® Hx“