NEWS
latitude / longitude sind nicht mehr vorhanden
-
Hallo,
unter: system.adapter.javascript.0
bei native
wurden bisher o.g. Werte gespeichert:
Jetzt ist da nichts mehr drin.
Bitte berichtigen und die Werte wieder abgreifen.
issue habe ich auch eingestellt.
-
-
liegt es an den Einstellungen
im javascript adaper ? -
Haken ist bei mir drin.
-
@bahnuhr mach den mal raus
-
@arteck
Haken raus.
Manuell eingetragen.
Jetzt ist es drin.Dann funktioniert der Haken wohl nicht richtig.
-
@bahnuhr klar funktioniert der Haken. Entweder der Adpter benutzt die in den Systeinstellungen hinterlegten Daten -> Haken drin
Oder du musst sie in der Instanz eigeben -> Haken weg -
@jey-cee sagte in latitude / longitude sind nicht mehr vorhanden:
Adpter benutzt die in den Systeinstellungen hinterlegten Daten
Und genau das macht er eben nicht.
Wenn der Haken gesetzt ist, werden die Systemeinstellungen nicht genommen. -
@bahnuhr also in meiner Welt sind die Koordinaten in den Systemeinstellungen gespeichert. Ist der Haken gesetzt liest der Adapter diese von dort, speichert sie aber nich nochmal extra in seinem eigenen Objekt.
Wenn die dazu gehörige Variable im Adapter, dann aber nicht mehr funktioniert, ist das ein Bug. -
@jey-cee sagte in latitude / longitude sind nicht mehr vorhanden:
Ist der Haken gesetzt liest der Adapter diese von dort,
Hatte aber lange Zeit nicht funktioniert
-
@jey-cee sagte in latitude / longitude sind nicht mehr vorhanden:
Koordinaten in den Systemeinstellungen gespeichert.
ja, bei mir auch.
@jey-cee sagte in latitude / longitude sind nicht mehr vorhanden:
Ist der Haken gesetzt liest der Adapter diese von dort,
bei mir nicht.
@jey-cee sagte in latitude / longitude sind nicht mehr vorhanden:
ist das ein Bug.
genau, deshalb ja auch das issue.
-
so Thema erledigt.
Habe das issue geschlossen, da keine Änderung erfolgen soll.
(siehe issue)Wenn sonst noch jemand das Problem hat, dass z.B. "Sonne, Mond" Script nicht läuft, dann das Script abändern auf die Systemvariablen:
alt:
const result = getObject("system.adapter.javascript.0");
var lat = result.native.latitude;
var long = result.native.longitude;neu:
const result = getObject("system.config");
var lat = result.common.latitude;
var long = result.common.longitude;Dann läuft es wieder.