App Icon

GarminFhem

Description

With GarminFhem, you can control your FHEM home automation system from your Garmin device. You can for instance open your garage when arriving at home with your bike or you can switch off the lights while walking upstairs to your bedroom.</p><p></p><p>You can maintain any number of commands to be available on your Garmin device. They will be displayed page by page.</p><p></p><p>The GarminFhem widget needs to be configured in Garmin Connect Mobile or Garmin Express. Most important is to setup the FHEM commands that shall be available on the Garmin device:</p>

What’s New

Version 0.43 (10-Oct-2022)</p><p>Fixed issue in Garmin Express and the mobile apps, which started to ignore the former command separator chars ||| upon saving the settings. Now, the command separator needs to be maintained separately.</p><p>Support for Edge 530, Enduro, Epix2, all Fenix 7 variants, Forerunner 55, all Forerunner 255 variants, Forerunner 945 LTE, Forerunner 955, all Venu and Venu2 variants</p>

Additional Information

Permissions

This app requires access to:

  • Send/receive information to/from the Internet
  • Approach® S60 Approach® S60
  • Approach® S62 Approach® S62
  • Captain Marvel Captain Marvel
  • D2™ Air D2™ Air
  • D2™ Bravo D2™ Bravo
  • D2™ Bravo Titanium D2™ Bravo Titanium
  • D2™ Charlie D2™ Charlie
  • D2™ Delta D2™ Delta
  • D2™ Delta PX D2™ Delta PX
  • D2™ Delta S D2™ Delta S
  • Descent™ Mk1 Descent™ Mk1
  • Edge® 530 Edge® 530
  • Edge® 830 Edge® 830
  • Enduro™ Enduro™
  • Enduro™ 2 Enduro™ 2
  • epix™ epix™
  • epix™ (Gen 2) epix™ (Gen 2), quatix® 7 – Sapphire Edition
  • ForeAthlete® 230J ForeAthlete® 230J
  • ForeAthlete® 235J ForeAthlete® 235J
  • ForeAthlete® 630J ForeAthlete® 630J
  • ForeAthlete® 735XTJ ForeAthlete® 735XTJ
  • ForeAthlete® 920XTJ ForeAthlete® 920XTJ
  • Forerunner® 230 Forerunner® 230
  • Forerunner® 235 Forerunner® 235
  • Forerunner® 245 Forerunner® 245
  • Forerunner® 245 Music Forerunner® 245 Music
  • Forerunner® 255 Forerunner® 255
  • Forerunner® 255 Music Forerunner® 255 Music
  • Forerunner® 255S Forerunner® 255S
  • Forerunner® 255S Music Forerunner® 255S Music
  • Forerunner® 55 Forerunner® 55
  • Forerunner® 630 Forerunner® 630
  • Forerunner® 645 Forerunner® 645
  • Forerunner® 645 Music Forerunner® 645 Music
  • Forerunner® 735XT Forerunner® 735XT
  • Forerunner® 745 Forerunner® 745
  • Forerunner® 920XT Forerunner® 920XT
  • Forerunner® 935 Forerunner® 935
  • Forerunner® 945 Forerunner® 945
  • Forerunner® 945 LTE Forerunner® 945 LTE
  • Forerunner® 955 Forerunner® 955, Forerunner® 955 Solar
  • fēnix® 3 fēnix® 3, quatix® 3, tactix® Bravo
  • fēnix® 3 HR fēnix® 3 HR
  • fēnix® 5 fēnix® 5, quatix® 5
  • fēnix® 5 Plus fēnix® 5 Plus
  • fēnix® 5S fēnix® 5S
  • fēnix® 5S Plus fēnix® 5S Plus
  • fēnix® 5X fēnix® 5X, tactix® Charlie
  • fēnix® 5X Plus fēnix® 5X Plus
  • fēnix® 6 fēnix® 6
  • fēnix® 6 Dual Power fēnix® 6 Dual Power
  • fēnix® 6 Pro fēnix® 6 Pro, fēnix® 6 Sapphire
  • fēnix® 6 Pro Dual Power fēnix® 6 Pro Dual Power
  • fēnix® 6 Pro Solar fēnix® 6 Pro Solar
  • fēnix® 6 Solar fēnix® 6 Solar
  • fēnix® 6S fēnix® 6S
  • fēnix® 6S Dual Power fēnix® 6S Dual Power
  • fēnix® 6S Pro fēnix® 6S Pro, fēnix® 6S Sapphire
  • fēnix® 6S Pro Dual Power fēnix® 6S Pro Dual Power
  • fēnix® 6S Pro Solar fēnix® 6S Pro Solar
  • fēnix® 6S Solar fēnix® 6S Solar
  • fēnix® 6X Pro fēnix® 6X Pro, fēnix® 6X Sapphire, fēnix® 6X Pro Solar, tactix® Delta Sapphire, quatix® 6X Solar, tactix® Delta Solar, tactix® Delta Solar Ballistics
  • fēnix® 7 fēnix® 7, quatix® 7
  • fēnix® 7S fēnix® 7S
  • fēnix® 7X fēnix® 7X, quatix® 7X – Solar Edition
  • fēnix® Chronos fēnix® Chronos
  • GPSMAP® 66i GPSMAP® 66i
  • GPSMAP® 66s / 66st GPSMAP® 66s / 66st
  • GPSMAP® 66sr GPSMAP® 66sr
  • GPSMAP® 67 GPSMAP® 67, GPSMAP® 67i
  • Mercedes-Benz Venu® Mercedes-Benz Venu®
  • Mercedes-Benz Venu® 2 Mercedes-Benz Venu® 2
  • Mercedes-Benz Venu® 2S Mercedes-Benz Venu® 2S
  • quatix® 6 quatix® 6
  • quatix® 6X quatix® 6X, quatix® 6X Solar, quatix® 6X Dual Power
  • tactix® 7 tactix® 7, tactix® 7 – Pro Ballistics Edition, tactix® 7 – Pro Edition
  • Venu® Venu®
  • Venu® 2 Venu® 2
  • Venu® 2 Plus Venu® 2 Plus
  • Venu® 2S Venu® 2S
  • Venu® Sq. Venu® Sq.
  • Venu® Sq. 2 Venu® Sq. 2
  • Venu® Sq. 2 Music Venu® Sq. 2 Music
  • Venu® Sq. Music Venu® Sq. Music
  • vívoactive® vívoactive®
  • vívoactive® 3 vívoactive® 3
  • vívoactive® 3 Mercedes-Benz® Collection vívoactive® 3 Mercedes-Benz® Collection
  • vívoactive® 3 Music vívoactive® 3 Music
  • vívoactive® 4 vívoactive® 4, GarminActive
  • vívoactive® 4S vívoactive® 4S, GarminActive S
  • vívoactive® HR vívoactive® HR
Average Rating: (10 Ratings)

Bikertoto
October 26, 2019 | Version v0.391

Sehr gute Arbeit konnte zahlreiche meiner Geräte welche in Fhem laufen einbinden. Die Konfiguration ist etwas Tricki. Der Entwickler bietet schnellen guten Support. Vielen Dank für die tolle App.

Sebastian Sonnenfeld
April 2, 2019 | Version v0.38beta2

Sehr gute App. Sie bringt noch mehr Komfort in meinen Alltag. Danke für die schnelle Reaktion des Entwicklers bezüglich der Einrichtung.

Holger Richter
February 15, 2019 | Version v0.38beta2

Anbindung an Fhem hat auf Anhieb funktioniert. Nutze es für Garagentor und für Lichtsteuerung, bin sehr zufrieden und möchte das Widget nicht mehr missen! Viel besser als die Touchscreenfummelei mit Andfhem. Ich würde mir die Einrichtung von mehreren Befehlen wünschen. Der Konfigurationsstring war beim dritten Befehl voll. Evtl. eine Menüstruktur - Garage / Garage 1 öffnen, Garage 1 schließen, Garage 2 öffnen, Garage 2 schließen. So dass man mehr Befehle sinnvoll unterbringen kann und diese schnell erreicht.

sesamsamen
January 7, 2019 | Version v0.38beta2

Nach anfänglichen Schwierigkeiten, ich hatte den token in Fhem galsvh deaktiviert, läuft es nun super ! Vielen Dank an den sehr hilfsbereiten Entwickler !!! BTW, mit einem kleinen Umweg in Fhem kann ich nun auch meine Tasker tasks triggern, noch ein grosser Mehrwert für mich. Danke nochmals für die Unterstützung, Patrick

Domenico Reggio
September 8, 2017 | Version v0.37-upd-u-upd

Works great! And the developer is super friendly in answering questions and providing solutions! Three points for possible improvements in the future: 1) Support WLAN in addition to Bluetooth 2) Maybe there is a simple solution for the "csrfToken" introduced with FHMEM 5.8, which makes connection more difficult 3) I have just one FHEM command. In this case one menu level could be skipt as it still fits on the "GarminFhem" main screen Really happy :-). Thanks!!!

Developer Reply
October 12, 2017, nairolf123

Thanks for the great rating. With regards to your points: 1.) I will try to achieve that in the next version 2.) I am not too confident for the "csfrToken" issue - unfortunately. 3.) I will try to implement that in the next version, too, makes sense actually. Now the question remains when the next version will be released. After months of not touching the code, I am currently starting to work on it again... So stay tuned :-).

Wiener🏔️🚴‍♂️🎿⛏️R.
July 4, 2017 | Version v0.37-upd-u

csrfToken sollte noch gelöst werden.

Developer Reply
October 10, 2022, nairolf123

Unfortunately, it is not possible. Technical explanation: In order to do so, I need to extract HTTP header fields from a first FHEM request to acquire the current token. Unfortunately, Garmin ConnectIQ does not provide any option to extract the HTTP headers.

NoctisCrux
June 3, 2017 | Version v0.37-upd-u

Leider kann ich, genau wie beim IoT Widged die Konfiguration nicht speichern. Folgender Fehler wird angezeigt: Access Denied You don't have permission to access "http://apps.garmin.com/de-DE/appSettings/AB37134F-1282-48DF-A3BE-CE0E583E3291/versions/17/devices/006-B2337-00/edit" on this server. Reference #18.1dd77a5c.1496524864.1b0ddcf

Developer Reply
June 29, 2017, nairolf123

Das ist leider ein Fehler, der nicht direkt am GarminFhem Widget liegt sondern bei Garmin. Ein Workaround ist, die Einstellungen mit Garmin Express auf dem PC/Mac zu pflegen. Der Fehler wird auch hier im Garmin-Forum beschrieben: https://forums.garmin.com/showthread.php?375880-App-Settings-quot-access-denied-quot-when-using-iOS-Garmin-Connect-app&highlight=settings+access+denied

Jörg B.
December 30, 2016 | Version v0.36

Hey, danke für das Update wegen der HR. Die Richtungen stimmen jetzt. Weiter so. Gruss Jörg

FH_Dill
October 6, 2016 | Version V0.30

Super!!! Funktioniert prima! Noch schöner wäre es, wenn auch https (ssl) unterstützt würde. Bin aber auch so Happy damit!

Developer Reply
October 20, 2016, nairolf123

Erstmal vielen Dank für die positive Bewertung. Ich habe den Zugriff mittels HTTPS in meiner eigenen Installation nun erfolgreich hinbekommen. Die Lösung war, dass ich Zertifikate benötigte, die "allgemein" als vertrauenswürdig gelten. Die zuvor von mir eingesetzten Zertifikate waren selbst-erstellt und die Garmin Connect App, die letztlich die Aufrufe an FHEM ausführt, hat diese nicht akzeptiert. Nun habe ich meinen Webserver (mein FHEM hängt hinter einem Apache, der als Reverse Proxy fungiert) mit Zertifikaten von letsencrypt ausgestattet. Letsencrypt wird von iOS (und den gängigen) Browsern als vertrauenswürdige Zertifizierungsstelle ("CA") angesehen. Nun klappt auch der HTTPS Zugriff über das GarminFhem Widget. Am Widget selbst musste ich hierfür nichts ändern. Ich hoffe das hilft. Viele Grüße, Florian Speth

mschuh59
September 4, 2016 | Version v0.15

Klasse App funktioniert bei mir großartig und ist eine echte bereicherung für alle die Fhem nutzen. Tolle idee und klasse umsetzung.