Diskutiere Indego Webinterface im Indego 800 /1000 / 1200 / 1300 / Connect Forum im Bereich 1. Generation; Meine Idee wäre jetzt ein SSH-Forwarding zum Mitschneiden der Pakete - habe ich aber mit Android noch nie gemacht. Gibt es eine Kurzanleitung...
  • Indego Webinterface Beitrag #21
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
Meine Idee wäre jetzt ein SSH-Forwarding zum Mitschneiden der Pakete - habe ich aber mit Android noch nie gemacht. Gibt es eine Kurzanleitung hierfür? :)
 
  • Indego Webinterface Beitrag #22
B

buennerbernd

Dabei seit
21.04.2016
Beiträge
115
Likes
3
Meine Idee wäre jetzt ein SSH-Forwarding zum Mitschneiden der Pakete - habe ich aber mit Android noch nie gemacht. Gibt es eine Kurzanleitung hierfür? :)
Das hat der Markus hier im Thread schon mal gemacht. Aber wozu?
 
  • Indego Webinterface Beitrag #23
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
OK, jetzt bin ich Up-To-Date ;) - In der aktuellen Postman-Collection stehen ja alle APIs drin - Großartig! Dann werd' ich das wohl mal ins Interface einbauen. Standort setzen über GoogleMaps funktioniert schon (Funktionalität ist noch versteckt).
 
  • Indego Webinterface Beitrag #24
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
Die Wetter-Daten werden nun im Web-Interface angezeigt. Etwas seltsam ist das aber schon: "Smart" ist aktiviert (ohne weitere Einschränkungen). Die Vorhersage ist, dass es morgen abend mit 77% regnet. Und genau morgen abend will er loslegen laut "/predictive/nextcutting" ...

today night 21° 2% rain clear spells, light drizzle
today morning 18° 0% rain sunny spells
today afternoon 18° 9% rain cloudy, light drizzle
today evening 19° 15% rain sunny spells, rain showers
tomorrow night 12° 5% rain clear spells
tomorrow morning 15° 7% rain sunny spells
tomorrow afternoon 17° 12% rain sunny intervals
tomorrow evening 14° 77% rain sunny intervals, rain shower
 
  • Indego Webinterface Beitrag #25
B

buennerbernd

Dabei seit
21.04.2016
Beiträge
115
Likes
3
Die Wege des Mähers sind unergründlich ;)
Die Uhrzeit wird manchmal automatisch später korrigiert.
Du scheinst noch fleißig zu sein.
 
  • Indego Webinterface Beitrag #26
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
Interessant wäre noch die API mit der man Zeiträume festlegen kann wo er nicht SMART mähen soll ;) Die scheint noch nicht bekannt zu sein. Bei der Bosch App schaffe ich es nicht diese Zeiträume festzulegen (beim Klick auf "Ausnahmen..." hängt die Bosch App sich auf).
 
  • Indego Webinterface Beitrag #27
B

buennerbernd

Dabei seit
21.04.2016
Beiträge
115
Likes
3
Interessant wäre noch die API mit der man Zeiträume festlegen kann wo er nicht SMART mähen soll ;) Die scheint noch nicht bekannt zu sein. Bei der Bosch App schaffe ich es nicht diese Zeiträume festzulegen (beim Klick auf "Ausnahmen..." hängt die Bosch App sich auf).
Hab ich wohl im Postman-Projekt noch nicht drin gehabt.
Die URL ist https://api.indego.iot.bosch-si.com/api/v1/alms/{{alm_sn}}/predictive/calendar
Mit get holen, mit put schreiben.

Blöd, dass es mit deiner App nicht geht. Ich schicke dir mal ein gültiges JSON. Nicht über das Format wundern, es bedeutet folgendes:

Es ist der 1. von 5 Kalendern gefüllt und aktiviert.
"Nachts nicht mähen" ist an. Das erzeugt automatisch die Einträge 22:00 - 23:59 und 0:00 bis 8:00 Uhr.
Zusätzlich darf er Mo bis Fr von 15:00 bis 22:00 Uhr nicht mähen,
Sa nicht von 13:00 bis 22:00 Uhr
und So gar nicht.

Das UI und die Logik sind eine verbugte Katastrophe. Ich bin froh, dass ich es so zum Laufen bekommen habe.


{
"sel_cal": 1,
"cals": [
{
'cal': 1,
'days': [
{
'day': 0,
'slots': [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
},
{
'En': true,
'StHr': 15,
'StMin': 0,
'EnHr': 22,
'EnMin': 0
}
]
},
{
"day": 1,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
},
{
'En': true,
'StHr': 15,
'StMin': 0,
'EnHr': 22,
'EnMin': 0
}
]
},
{
"day": 2,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
},
{
'En': true,
'StHr': 15,
'StMin': 0,
'EnHr': 22,
'EnMin': 0
}
]
},
{
"day": 3,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
},
{
'En': true,
'StHr': 15,
'StMin': 0,
'EnHr': 22,
'EnMin': 0
}
]
},
{
"day": 4,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
},
{
'En': true,
'StHr': 15,
'StMin': 0,
'EnHr': 22,
'EnMin': 0
}
]
},
{
"day": 5,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
},
{
'En': true,
'StHr': 13,
'StMin': 0,
'EnHr': 22,
'EnMin': 0
}
]
},
{
"day": 6,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 22,
'EnMin': 0
}
]
}
]
},
{
"cal": 2,
"days": [
{
'day': 0,
'slots': [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 1,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 2,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 3,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 4,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 5,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
}
]
},
{
"day": 6,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
}
]
}
]
},
{
"cal": 3,
"days": [
{
'day': 0,
'slots': [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 1,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 2,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 3,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 4,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 5,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 6,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
}
]
},
{
"cal": 4,
"days": [
{
'day': 0,
'slots': [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 1,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 2,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 3,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 4,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 5,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 6,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
}
]
},
{
"cal": 5,
"days": [
{
'day': 0,
'slots': [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 1,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 2,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 3,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 4,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 5,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
},
{
"day": 6,
"slots": [
{
'En': true,
'StHr': 22,
'StMin': 0,
'EnHr': 23,
'EnMin': 59
},
{
'En': true,
'StHr': 0,
'StMin': 0,
'EnHr': 8,
'EnMin': 0
}
]
}
]
}
]
}
 
  • Indego Webinterface Beitrag #28
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
Perfekt - als UI habe ich einfach eine Matrix genommen wo man die Zellen mit der Maus ein- und ausschalten kann :)

StQAAAABJRU5ErkJggg==
 
  • Indego Webinterface Beitrag #29
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
Perfekt - ich habe einfach eine Matrix genommen wo man die Zellen mit Klick ein- und ausschalten kann :)

matrix.png
 
  • Indego Webinterface Beitrag #30
B

buennerbernd

Dabei seit
21.04.2016
Beiträge
115
Likes
3
Sieht gut aus.
Das App-UI erlaubt eine 10-Minuten-genaue Eingabe. Einzige Ausnahme ist 23:59.
Überleben solche Werte einen Roundtrip mit deinem UI?
 
  • Indego Webinterface Beitrag #31
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
Das wird schwierig - solange man nicht editiert/sendet bleibt alles erhalten. Beim Editieren wird umgewandelt in das Raster.
 
  • Indego Webinterface Beitrag #32
B

buennerbernd

Dabei seit
21.04.2016
Beiträge
115
Likes
3
Ist ein akzeptabler Kompromiss. Du könntest eine andere Farbe für gefährdete Einträge nehmen und das zu verdeutlichen. Das macht es wiederum auch nicht übersichtlicher.
Ich glaube, viele wären dankbar, eine übersichtliche funktionierende Kalendereingabe zu haben. Da ist ein Stundenraster schon ein deutlicher Fortschritt.
 
  • Indego Webinterface Beitrag #33
K

Karlsig

Dabei seit
26.05.2014
Beiträge
610
Likes
2
Ihr seid echte Füchse!
Schafft ihr es womöglich auch noch die Autoupdatefunktion mit eurer Logik zu schalten? Die versteht dann, bin mir sicher, echt jeder!
Bosch sollte sich hier mal eine Scheibe abschneiden!
Gratulation!
 
  • Indego Webinterface Beitrag #34
B

buennerbernd

Dabei seit
21.04.2016
Beiträge
115
Likes
3
  • Indego Webinterface Beitrag #35
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
^.^ ist jetzt drin (muss noch überlegen wann ich den Smart-Status abfrage, ich möchte die Abfragen gering halten) -
Mein Ziel ist eine Art "Kontrollzentrum" (alles auf einen Blick) wo ich mich nicht durchklicken muss - mal schauen wie sich das Web-Interface auf Dauer so macht :)
 
  • Indego Webinterface Beitrag #36
B

buennerbernd

Dabei seit
21.04.2016
Beiträge
115
Likes
3
Eine Anmerkung noch zu deinem Kalender.
Bei den Endzeiten vertust du dich um eine Stunde. Meiner darf bis 8:00 Uhr nicht mähen und in deinem Kalender sieht das so aus:
calendar.png
 
  • Indego Webinterface Beitrag #37
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
Ok, ich muss das Thema Zeitzonen noch umsetzen - Feinheiten ;)
 
  • Indego Webinterface Beitrag #39
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
Gut, jetzt wird ab Minute 30 auf eine Stunde aufgerundet, darunter abgerundet.
 
  • Indego Webinterface Beitrag #40
A

AlexanderG

Gewerblich
Dabei seit
07.08.2016
Beiträge
126
Likes
3
Irgendwie sind die Wetterdaten widersprüchlich:
Bosch Wettertext: "mostly cloudy, light rain showers" - Da hat er recht, es regnet gerade :)
aber Bosch Regenwahrscheinlichkeit: 0% ?!

OpenWeatherMap meint hingegen: Regenwahrscheinlichkeit: 92%

Nachtrag: ok, der Bosch-Server scheint die Daten verzögert zu bekommen - jetzt (nachdem der Roboter schon rausgefahren war und ich ihn wieder reingeschickt habe) hat der Server sie aktualisiert und jetzt passt auch die Regenwahrscheinlichkeit...
 
Thema:

Indego Webinterface

Indego Webinterface - Ähnliche Themen

LG Hombot 3.0 - WLAN & Kamera Steuerung per Weboberfläche: GERMAN TUTORIAL, ENGLISH see Post #2 Hallo zusammen, nachdem der Wunsch nach einem neuen / übersichtlichen Installations- & Updatepatch Thread...
Beiträge
433
Erstellt
2016
Aktualisiert

Top Poster

  • A

    AlexanderG

    Beiträge: 103
  • G

    guano30

    Beiträge: 63
  • B

    buennerbernd

    Beiträge: 32
  • W

    W1976

    Beiträge: 22

Häufigste Beiträge

Beliebte Beiträge

A
AlexanderG
An alle die zur Protokollanalyse beigetragen haben: Großartige Arbeit - ich habe mir erlaubt ein Web-Interface (Javascript-basiert) für den Indego...
A
AlexanderG
Hi, nein ihr gebt keine Daten weiter - Wieso?! Ganz einfach: es gibt Server-basierte Ausführung (PHP, Perl, Java) und es Client-basierte...
W
W1976
kova, meint das hier: Indego Protocol Ist für Windows 10
W
W1976
Also Leute. Diese Lobhudelei auf den Ardumower hat doch hier im Indegoforum nichts verloren.Stebau, alles gut. Ich werde mit jamesbond im anderen...
Oben