mschlenstedt / Loxberry

Current stable Branch is: *** Please see Releases *** Current developer Branch is: *** master ***
Apache License 2.0
77 stars 27 forks source link

Read location coordinates from Loxone #1477

Open christianTF opened 7 months ago

christianTF commented 7 months ago

… and save it in general.json

https://www.loxforum.com/forum/projektforen/loxberry/allgemeines-aa/426311-loxberry-core-geographischen-koordinaten?p=427056#post427056

mschlenstedt commented 7 months ago

Hatte schon daran gedacht eine Lib-Funktion zu machen und die Koordinaten nicht noch mit in die general.json zu bringen. Ist ja doch eher eine Spezialanwendung, daher auch nicht zu schlimm wenn der Abruf der Koordinaten länger dauert.

In etwa:

$geocoord = LoxBerry::System::get_geolocation($msnr);

Die Funktion holt die LoxAPP3.json, extrahiert die Location und gibt sie aus.

nufke commented 7 months ago

Note that the Lox2MQTT plugin already publishes the structure file over MQTT ( if enabled in the configuration) so any MQTT based plugin can grab it