Hallo zusammen, ich würde gernen den Timer Töglich um 0 Uhr neu setzen Start Sonnenaufgang + 30 Minuten Ende Sonnenuntergang - 30 Minuten.
Wie kann ich das bewerkstelligen?
Timer setzen [GEKLÄRT]
-
- erfahrener Forum-Nutzer
- Beiträge: 63
- Registriert: Fr 15. Mai 2020, 20:29
- Mäher: Gardena R38Li
- Firmware des Mähers (MSW): MSW 6.xx.xx
- Herstellungsjahr: 2017
- Robonect-Modul: Robonect Hx (Rev.6)
- Robonect Firmware: 1.2
- hat sich bedankt: 3 Male
Timer setzen [GEKLÄRT]
Zuletzt geändert von shadowkiller am Di 15. Jun 2021, 17:20, insgesamt 1-mal geändert.
Grund: Titel an Status angepasst
Grund: Titel an Status angepasst
-
- erfahrener Forum-Nutzer
- Beiträge: 50
- Registriert: So 8. Apr 2018, 13:38
- Mäher: Gardena SILENO City 250
- Firmware des Mähers (MSW): MSW 15.xx.xx
- Herstellungsjahr: 2018
- Robonect-Modul: Robonect Hx (Rev.5)
- Robonect Firmware: 1.2
- hat sich bedankt: 1 Mal
Re: Timer setzen
Hi,
über MQTT geht das meines Wissens nicht.
<Scherzmodus an>
Lösung: Nachts den Wecker stellen
<Scherzmodus aus>
Aber evt. sollte das über die APi gehen?
über MQTT geht das meines Wissens nicht.
<Scherzmodus an>
Lösung: Nachts den Wecker stellen
<Scherzmodus aus>
Aber evt. sollte das über die APi gehen?
-
- erfahrener Forum-Nutzer
- Beiträge: 63
- Registriert: Fr 15. Mai 2020, 20:29
- Mäher: Gardena R38Li
- Firmware des Mähers (MSW): MSW 6.xx.xx
- Herstellungsjahr: 2017
- Robonect-Modul: Robonect Hx (Rev.6)
- Robonect Firmware: 1.2
- hat sich bedankt: 3 Male
Re: Timer setzen
Okay, habe im ioBroker jetzt folgendes versucht:
Aber leider klappt das nicht, ich bekomme immer den Fehler:
Hast Du vielleicht ne Lösung wie ich das hinbekomme
Code: Alles auswählen
schedule("0 48 15 * * *", function () {
var request = require('request');
var sonnenaufgang = "shuttercontrol.0.info.Sunrise";
var sonnenuntergang = "shuttercontrol.0.info.Sunset";
request("http://192.168.188.35/xml?cmd=timer&timer=1&start=09:00&end=21:00&enable=1");
});
Code: Alles auswählen
Request error: Error: Parse Error: Expected HTTP/
-
- 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: Timer setzen
Hallo Malz1902,
demichve hat völlig recht mit seinen Aussagen. Über MQTT geht es nicht aber über die API.
Ich hab da mal was für dich ...
Sollte eigentlich funktionieren. Was noch fehlt, sind die Tage, an denen der Timer ausgeführt werden soll. Wenn gewünscht einfach ein "&mo=1" für z.B. Montag hinzufügen.
Der Timer wird allerdings nicht immer übernommen, z.B. wenn er am Mähen ist. Wann genau musst du mal probieren.
Sendest du den Timer, wenn der Mäher schläft, wird er wahrscheinlich geweckt, was ein Piepsen zur Folge haben wird.
Und beim nächsten Mal bitte nur ein neues Thema
Gruß
Lampi
demichve hat völlig recht mit seinen Aussagen. Über MQTT geht es nicht aber über die API.
Das liegt an dem felendem User und Pass.Aber leider klappt das nicht, ich bekomme immer den Fehler:
Code: Alles auswählen
Request error: Error: Parse Error: Expected HTTP/
Ich hab da mal was für dich ...
Code: Alles auswählen
schedule("0 48 15 * * *", function () {
var sonnenaufgang = formatDate(getAstroDate('sunrise').getTime() + 1800000, "hh:mm");
var sonnenuntergang = formatDate(getAstroDate('Sunset').getTime() - 1800000, "hh:mm");
request('http://192.168.188.35/xml?user=xxx&pass=xxx&cmd=timer&timer=1&start=' + sonnenaufgang + '&end=' + sonnenuntergang + '&enable=1');
});
Der Timer wird allerdings nicht immer übernommen, z.B. wenn er am Mähen ist. Wann genau musst du mal probieren.
Sendest du den Timer, wenn der Mäher schläft, wird er wahrscheinlich geweckt, was ein Piepsen zur Folge haben wird.
Und beim nächsten Mal bitte nur ein neues Thema
Gruß
Lampi
- Bewertung: 14.286%
Fragen? Fragen!