Cześć,
Właśnie znowu czegoś spróbowałem. Miałem całą konfigurację za pośrednictwem API. Najpierw zdefiniowałem „ręczną” metodę nawadniania. W konfiguracji podanej przez API nie było wpisów dla wartości „wto:{}”. Jeśli zmieniłem dostawcę pogody i go zapisałem, wartość zniknęła po ponownym otwarciu opcji i została zresetowana do dostawcy „apple”. Nie widziałem też żadnych zmian w wynikach konfiguracji za pośrednictwem interfejsu API. Następnie ustawiam metodę nawadniania na „ETO”. Potem mogłem także zobaczyć ustawienia w „wto:{…}” w konfiguracji z API. Kiedy następnie ustawię dostawcę pogody na „openmeteo”. Z jednej strony było to w konfiguracji
„wto”: {
„baseETo”: 0,15,
„elewacja”: 262,
„klucz”: „”,
„dostawca”: „OpenMeteo”
}
ale następnie wyświetlane również poniżej
„wtdata”: {
„wp”: „OpenMeteo”,….}
Czy jest możliwe, że niektóre opcje są zapisywane w obszarach, które nie zawsze są obecne w konfiguracji i są tu luki? Jeśli dobrze rozumiem, interfejs sieciowy to po prostu plik js uruchamiany na serwerze WWW, który następnie korzysta z interfejsu API w celu faktycznego wprowadzenia zmian. Wygląda na to, że istnieje różnica pomiędzy tym, co pokazuje interfejs, być może jako domyślny, a tym, co jest następnie zapisywane do zraszacza poprzez API. Lub jeśli zmienisz coś w jednym miejscu, ale wartości domyślne zostaną zapisane w innym miejscu.
Jeśli będę mógł w jakikolwiek sposób pomóc lub przeprowadzić dalsze testy, daj mi znać.
VG Mathiasa