Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. [Gelöst] Telegram, Positionsmeldungen, Länge und Breite vertauscht.

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    925

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

[Gelöst] Telegram, Positionsmeldungen, Länge und Breite vertauscht.

Geplant Angeheftet Gesperrt Verschoben Error/Bug
4 Beiträge 3 Kommentatoren 1.0k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D Offline
    D Offline
    dwm
    schrieb am zuletzt editiert von
    #1

    Ich bin in der Zwischenzeit in der "Spielphase" … hab heut mal mit dem Owntrack und Telegram Adapter rumgespielt.

    Einfach mal zu Testzwecken schick ich mir die Positionsmeldungen vom Owntrack als Telegram Message zurück, um mal ein Gefühl für die Sache zu kriegen.

    So weit, so gut.

    Das Beispiel vom Telegram Adapter sagt, das geht so:

    sendTo('telegram.0', {
        latitude:               52.522430,
        longitude:              13.372234,
        disable_notification:   true
    });
    

    Hab das so gemacht, und lande prompt vor'm Horn von Afrika. Ich bin SICHER, ich bin grad in Bayern …

    Dieser Code funktioniert (der ist jetzt von mir :)) :

    subscribe({id: "owntracks.0.users.Werner.timestamp"/*Timestamp for Werner*/, change: "ne"}, function(data){
        sendTo('telegram.0', {
            latitude:               getState("owntracks.0.users.Werner.longitude"/*Longitude for Werner*/).val,
            longitude:              getState("owntracks.0.users.Werner.latitude"/*Latitude for Werner*/).val,
            disable_notification:   true
        });    
    });
    
    

    … also wie man sieht, Länge und Breite genau anders rum. Owntrack macht das schon richtig, also latitude 48.x und longitude 11.8xx.

    Hm.

    "Lat" und "Lon" vertauscht sich da leicht mal ...

    Edith sagt ...

    hab das glaub ich im Adapter gefunden:

    main.js, line 156:

                bot.sendLocation(dest, parseFloat(options.longitude), parseFloat(options.latitude), options).then(function () {
    
    

    Die Telegrambot API die benutzt wird sagt aber: > telegramBot.sendLocation(chatId, latitude, longitude, [options])

    Ups!

    Die Telegram App zeigt dann die Position schön auf einer Google Karte, der Web-Client von Telegram aber nur ein "g.co/staticmaperror/billing" … da kann aber der iobroker höchst wahrscheinlich nix für.

    CU

    Werner

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      tempestas
      schrieb am zuletzt editiert von
      #2

      ich meine, das ist im Google Maps Widget auch vertauscht?

      <size="85">ioBroker | 21 Adapter | Ubuntu Server | intel NUC | Homematic CCU2 | Hue | Osram Lightify| Sonos | 2x Instar Cam | Samsung Tab A 2016 im Holzrahmen| 3x Echo dot | 1x Echo | Neato Botvac D5</size>

      1 Antwort Letzte Antwort
      0
      • apollon77A Offline
        apollon77A Offline
        apollon77
        schrieb am zuletzt editiert von
        #3

        Neue Telegram Version mit fix sollte da sein

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          dwm
          schrieb am zuletzt editiert von
          #4

          Ja, alles gut!

          Danke!

          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          735

          Online

          32.6k

          Benutzer

          82.2k

          Themen

          1.3m

          Beiträge
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
          ioBroker Community 2014-2025
          logo
          • Anmelden

          • Du hast noch kein Konto? Registrieren

          • Anmelden oder registrieren, um zu suchen
          • Erster Beitrag
            Letzter Beitrag
          0
          • Home
          • Aktuell
          • Tags
          • Ungelesen 0
          • Kategorien
          • Unreplied
          • Beliebt
          • GitHub
          • Docu
          • Hilfe