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,
API FW version 1.2
Moderator: Lampi
-
- sehr erfahrener Forum-Nutzer
- Beiträge: 706
- 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.3b
- hat sich bedankt: 8 Male
- wurde gedankt: 82 Male
Re: API FW version 1.2
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:
Gruß
Lampi
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!
-
- Administrator
- Beiträge: 2907
- 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: 60 Male
- Kontaktdaten:
Re: API FW version 1.2
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.
Re: API FW version 1.2
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
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
Re: API FW version 1.2
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
$content1 = file_get_contents("http://".$user.":".$pass."@".$ip."/json?cmd=battery");
Nur verstehe ich nicht warum es sonst immer funktionierte....
Gruss