Hauptmenü

Owntracks & MQTT2

Begonnen von rallye, 15 November 2018, 13:26:53

Vorheriges Thema - Nächstes Thema

binford6000

ZitatDie Lösung ist funktional hinreichend, die erlebten Latenzen sind vernachlässigbar.

Wie hoch sind denn die Latenzen in etwa?
Ich bemerke immer mal wieder dass livetracking zu spät meldet. Also die Presence Devices vorher reagieren.
Ist im Prinzip nicht so dramatisch aber zuverlässig ist anders.

VG Sebastian

sledge

Die Latenzen habe ich jetzt nicht auf Systemebene gemessen - derart zeitkritische Anwendungen gehen bie mir nicht über cloudmqtt. Aber wenn ich in Owntracks auf den Aktualisieren-Button drücke, erscheinen in FHEM die Änderungen "sofort" - definitiv kleiner 1 Sekunde.

Etwaige Verzögerungen liegen bei mir eindeutig an den Akkuschoneinstellungen in Owntracks - also wie oft soll die App den Standort aktualisieren.
FHEM: debian Intel-NUC / 25 x MAX!, 15 x HM-bidcos, MQTT, 3 x 1wire, 20 x Shelly, 20 x Tasmota, 12 x Yeelight, Opentherm-GW, Espeasy, alexa-fhem, kodi, unifi, musiccast, ...

binford6000

Guten Morgen,
ja so ähnlich sieht es bei mir auch aus. Ich tippe mal dass meine Verzögerungen auch
manchmal schlicht auf ein fehlendes Mobilfunknetzwerk zurückzuführen sind...  :(

Im OwnTracks Booklet sind die einzelnen Modes auch ganz gut erklärt. Auch zB. dass
das Geofencing (Regions) unabhängig vom verwendeten Mode laufen.

https://owntracks.org/booklet/features/location/

VG Sebastian

Reinhart

ich habe das heute einmal mit dem MQTT2_Server getestet und dabei keine Schwierigkeiten gehabt das anzulegen.
Da die App einen User und Passwort will, habe ich einfach irgendeins vergeben. Sofort wurde der MQTT2_Device "adminhwane" in FHEM angelegt und die erforderlichen Readings erzeugt ( autocreate=complex ) . Da ich ein Huawei Handy habe, nehme ich an der Name "hwane" ist eine Ableitung davon.

Internals:
   CFGFN     
   CID        adminhwane
   DEF        adminhwane
   DEVICETOPIC MQTT2_adminhwane
   FUUID      5d22028e-f33f-27bd-f969-b4c0ca317ee7947c
   IODev      ebusMQTT
   LASTInputDev ebusMQTT
   MSGCNT     5140
   NAME       MQTT2_adminhwane
   NR         62138
   STATE      ???
   TYPE       MQTT2_DEVICE
   ebusMQTT_MSGCNT 5140
   ebusMQTT_TIME 2019-07-07 18:10:23
   Helper:
     DBLOG:
       hwane__type:
         myDbLog:
           TIME       1562515823.2701
           VALUE      lwt
       hwane_acc:
         myDbLog:
           TIME       1562515512.90334
           VALUE      16
       hwane_alt:
         myDbLog:
           TIME       1562515512.90334
           VALUE      0
       hwane_batt:
         myDbLog:
           TIME       1562515512.90334
           VALUE      100
       hwane_conn:
         myDbLog:
           TIME       1562515512.90334
           VALUE      w
       hwane_lat:
         myDbLog:
           TIME       1562515512.90334
           VALUE      48.xxxxxx
       hwane_lon:
         myDbLog:
           TIME       1562515512.90334
           VALUE      14.xxxxxx
       hwane_t:
         myDbLog:
           TIME       1562515512.90334
           VALUE      p
       hwane_tid:
         myDbLog:
           TIME       1562515512.90334
           VALUE      ne
       hwane_tst:
         myDbLog:
           TIME       1562515823.2701
           VALUE      1562515819
       hwane_vac:
         myDbLog:
           TIME       1562515512.90334
           VALUE      0
       hwane_vel:
         myDbLog:
           TIME       1562515512.90334
           VALUE      0
   READINGS:
     2019-07-07 18:10:23   hwane__type     lwt
     2019-07-07 18:05:12   hwane_acc       16
     2019-07-07 18:05:12   hwane_alt       0
     2019-07-07 18:05:12   hwane_batt      100
     2019-07-07 18:05:12   hwane_conn      w
     2019-07-07 18:05:12   hwane_lat       48.xxxxxxx
     2019-07-07 18:05:12   hwane_lon       14.xxxxxxx
     2019-07-07 18:05:12   hwane_t         p
     2019-07-07 18:05:12   hwane_tid       ne
     2019-07-07 18:10:23   hwane_tst       1562515819
     2019-07-07 18:05:12   hwane_vac       0
     2019-07-07 18:05:12   hwane_vel       0
Attributes:
   IODev      ebusMQTT
   readingList adminhwane:owntracks/admin/hwane:.* { json2nameValue($EVENT, 'hwane_', $JSONMAP) }
   room       MQTT2_DEVICE,Tracking

damit nicht alle hier wissen wo ich wohne habe ich die Koordinaten händisch mit "xxxxx" versehen.

Getestet habe ich nur intern, da mein MQTT2_Server keinen externen Zugang hat und ich den auch sonst nicht benötige.
Aber alle die Schwierigkeiten mit MQTT2 hatten, funktionieren tut es bei mir und angelegt habe ich nur den Livetracking Device und am Handy die App eingerichtet.

LG
FHEM auf Raspy4 mit Bullseye + SSD, Homematic, ESP8266, ESP32, Sonoff, eBus, NanoCUL, MapleCUL, , MQTT2, Alexa

andre07

#19
Funktioniert mittlerweile Owntrack mit Mqtt2 Server extern  und wenn ja wie. Ich bekomme irgendwie keine Verbindung zustande mit der App per remote , local  kein Problem.Ports sind natürlich freigegeben hier 1883
Andre