Aufgrund derzeit hohem Spamaufkommens werden neue Nutzer sehr restriktiv behandelt. Nach kurzer "Bewährungszeit" hat man als normaler Nutzer weitreichende Rechte und benötigt auch kein Captcha mehr.
.
Nutzer, die sich danach dennoch als Spammer oder Trolle erweisen, können jederzeit wieder auf diesen Status zurückgesetzt oder gebannt werden.
Dasselbe gilt für Versuche, politische Überzeugungen kund zu tun, egal aus welcher Richtung diese kommen.
.
.:!: Achtung! Verwendet bitte für aktuelle Mäher bzw. falls ihr die Firmware eures Mähers kürzlich aktualisiert habt, den aktuellen Release-Candidate der Robonect-Firmware: https://fw.robonect.de/?latest Diese wird in ein paar Tagen als offizielle Firmware verfügbar sein. (Stand: 03.04.2024)

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.

Moderator: Lampi

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: 704
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

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: 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

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“