Autor Thema: HOW TO: Siri Kurzbefehle (Shortcuts)  (Gelesen 22711 mal)

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
HOW TO: Siri Kurzbefehle (Shortcuts)
« am: 22 September 2019, 22:22:20 »
Hallo,

mit iOS 13 hat sich die App "Kurzbefehle" auf meinen Homescreen gedrängelt und so hatte ich die Idee, damit FHEM-Befehle auszuprobieren.

Hier ist mein Kurzbefehl-Template:

  • Einstellungen -> Kurzbefehle -> Nicht vertrauenswürdige Kurzbefeh... erlauben
  • Den Link  FHEM-Befehl ausführen mit dem iPhone öffnen
  • Kurzbefehl überprüfen. Die Texte werden später korrigiert. Unten roten Button "Nicht vertrauenswürdigen Kurzbefehl hinzufügen" drücken.
  • Host-URL anpassen, Weiter
  • FHEM-Befehl eingeben, Fertig
  • Befehl testen
  • Kurzbefehl umbenennen, Farbe und Bild anpassen

Testet mal, ob das für euch klappt!

Kann mir einer sagen, wie ich unter iOS 13 dafür einen Siri-Satz aufnehmen kann?
Unter Einstellungen -> Siri & Suchen erscheinen bei mir keine Kurzbefehle.

Gruß, Stefan.
« Letzte Änderung: 23 September 2019, 10:39:35 von buennerbernd »
Modulentwickler von KLF200 und KLF200Node
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3753
  • ~ Challenging Innovation ~
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #1 am: 23 September 2019, 10:30:30 »
Zitat
This shortcut cannot be opened because your Shortcuts security settings don't allow untrusted shortcuts.


Um dies zu überwinden, muss man noch in den Settings generell externe Quellen erlauben (siehe Screenshot).


Danach klappt das Setup und auch das absetzen eines Befehls 👍🏼


Was die Aufnahme eines Siri-Satzes angeht: Ich glaube, der Satz wird jetzt als Teil des Kurzbefehls definiert:
https://techcrunch.com/2019/06/03/siri-shortcuts-comes-built-in-on-ios-13-allows-for-more-powerful-shortcuts/
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #2 am: 23 September 2019, 10:51:59 »
@Loredo

Danke für's Testen. Schön, dass es klappt, sogar auf englisch.
Die von Dir beschriebene Hürde sollte mit Punkt 1 meiner Auflistung überwunden werden. (Sieht auf deutsch etwas anders aus, als auf englisch.)

Es muss mich wohl einer mit der Nase drauf stoßen, wie der Siri-Satz aufgenommen wird. Ich finde es nicht. Vielleicht kommt es auch erst morgen mit iOS 13.1?

Ich habe oben im Original-Post die letzte Aktion des Kurzbefehls noch minimal korrigiert (neuer Link). Es wird jetzt die FHEM-Webseite nicht unnötig heruntergeladen. Sie wird ja so und so nicht angezeigt.

Falls jemand noch mehr Ideen zur Verbesserung hat, immer her damit!

Gruß, Stefan.
Modulentwickler von KLF200 und KLF200Node

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3753
  • ~ Challenging Innovation ~
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #3 am: 23 September 2019, 10:57:16 »
Die von Dir beschriebene Hürde sollte mit Punkt 1 meiner Auflistung überwunden werden. (Sieht auf deutsch etwas anders aus, als auf englisch.)


Nee, ohne den Zwischenschritt kommt man nicht so weit, dass man den roten Button überhaupt sieht. Deshalb habe ich es ja nochmals geschrieben. Edit: Hab ich wohl in deiner Beschreibung glatt überlesen, sorry.


Ich habe das hier mit iOS 13.1 getestet, da ist nichts anderes drin außer dass die "personal automations" auf den lokalen Geräten wieder hinzukommen.
Hatte auch vor, dass man das GEOFANCY Modul mit einem Kurzbefehl ansprechen kann. Danke für die Vorarbeit, ich hatte mich bisher noch nicht ausführlich damit befasst. Nun kann ich mal schauen, ob und wie man sowas auch in die offizielle Gallery bekommt.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #4 am: 23 September 2019, 17:09:10 »
Die Aufnahme eines Siri-Satzes (personal phrase) habe ich immernoch nicht gefunden.
Was aber geht, ist einfach den Namen des Kurzbefehls sprechen.

Man nennt z.B. seinen Kurzbefehl: Rollladen im Arbeitszimmer hoch
Dann geht "Hey Siri, Rollladen im Arbeitszimmer hoch"
oder Homebutton "Rollladen im Arbeitszimmer hoch"

Das Problem dabei ist, dass selbst bei dieser relativ kurzen Bezeichnung die Textdarstellung in der App und erst recht im Widget an die Grenzen stößt und hinten das wichtigste abgeschnitten wird.
Man muss also einen Kompromiss zwischen Lesbarkeit und natürlicher Sprache finden.
Modulentwickler von KLF200 und KLF200Node

Offline Loredo

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3753
  • ~ Challenging Innovation ~
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #5 am: 23 September 2019, 20:51:28 »
Hatte ich schon befürchtet.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

Offline vuffiraa

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 853
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #6 am: 03 Oktober 2019, 15:14:57 »
Ich habe heute auch mal etwas mit den Kurzbefehlen rumgespielt. Die Erfahrungen sind leider etwas durchwachsen :( Haben sich aber mit dem Schreiben hier gelöst  :)

Aber der Reihe nach.

- Erstes Problem:
Ich hatte den Punkt "Nicht vertrauenswürdige Kurzbefeh... erlauben" nicht in meinen Einstellungen.
Die Lösung dazu habe ich im Netz gefunden. Einfach irgendeinen Kurzbefehl aus der Galerie in der App importieren, dann erscheint die Einstellungsoption. Ich hatte vorher noch gar keine Kurzbefehle definiert.

- Zweites Problem:
Mein FHEM-Zugriff ist mit Basic-Authentication geschützt. Die Aktion "Inhalte von URL abrufen" unterstützt entsprechende Header, aber "Header aus URL Abrufen" nicht. Wenn ich mein FHEM per GET aufrufen sehe ich zwar im Postman, dass das CSRF-Token dabei ist, kann aber in der Aktion "Inhalte von URL abrufen" nicht darauf zugreifen. Bei der Aktion "Header aus URL Abrufen" kriege ich halt einfach 401 - Unauthorized  :(
Die Lösung ist mir hier beim Schreiben eingefallen, wenn ich die Zugangsdaten einfach mit in der URL angebe, funktioniert es. Nicht schön, aber geht erst mal.

Gruß VuffiRaa
FHEM 5.8 auf Cubietruck, Raspi B+

Weinzierl KNX IP BAOS 770, Homematic, EnOcean

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #7 am: 03 Oktober 2019, 21:08:16 »
Ich muss auch noch einmal meine Ernüchterung niederschreiben.
Ich habe die „Automation“ ausprobiert. Ich wollte in das Modul RESIDENTS bzw. ROOMMATE automatisch einchecken und auschecken, wenn ich unser Haus erreiche oder verlasse.
Was passiert? Ich bekomme eine Erinnerung auf dem Lockscreen, und kann dann manuell meinen Kurzbefehl ausführen, nachdem ich mein Handy entsperrt habe. Das halte ich für eine sehr freie Interpretation des Wortes „Automation“ seitens Apple.
Modulentwickler von KLF200 und KLF200Node

Offline Stefan_Hvr

  • Jr. Member
  • **
  • Beiträge: 61
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #8 am: 16 März 2020, 20:18:02 »
Hallo buennerbernd,
vielen Dank für „die Basics“ hat mir sehr weitergeholfen.

Folgendes Szenario, falls es jemandem hilft. Ich nutze das Modul alarmclock und habe zwei Wecker.
Einen für Wochentag und einen fürs Wochenende. Grund dafür sind die unterschiedlichen, auszuführenden Aktionen.
Mit Deiner Starthilfe habe ich jetzt einen Kurzbefehl gebaut bzw. Deinen angepasst, der zuerst fragt ob Wochentag oder Wochenende gestellt werden soll und dann nach der Uhrzeit fragt.
Danach schickt er den cmd inkl. Token los. Klappt ganz wunderbar. Übrigens auch per Sprache mit Siri.

Wer es brauchen kann hier der adaptierte Kurzbefehl:
https://www.icloud.com/shortcuts/2eb6f2bb21fb4eda832c70367f840a75

Viele Grüße
Stefan

Viele Grüße aus Hannover
EnOcean, Zigbee, Shelly MQTT, Homebridge, Fritzbox, Harmonyhub, Alexa, Worx MQTT, Sonos MQTT, Tahoma, Telegram, Vorwerk,IRoomba MQTT, Buderus Km200,
seit 08/2019 Hausautomation mit FHEM

Offline JWRu

  • Full Member
  • ***
  • Beiträge: 398
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #9 am: 13 Mai 2020, 11:54:00 »
Vielen Dank für die Anleitung - bei mir hat es gut geklappt!
Ich habe noch eine Frage: Ich habe für die Kurzbefehle Shortcuts auf dem Home-Bildschirm angelegt. Wenn ich darauf tippe, wird die Kurzbefehl-App geöffnet und der Kurzbefehl ausgeführt.
Gibt es irgendeine Möglichkeit, dass der Kurzbefehl ausgeführt wird, ohne dass sich die Kurzbefehl-App öffnet (z.B. im Hintergrund)?
ZBox; RasPi 3B; RasPi Zero W; Homematic; Z-Wave; EnOcean, Shelly; DuoFern; Oregon-Sensoren; TFA-Sensoren; Steuerung Viessmann-Heizung; Arduinos für Strom-, Wasser-, Gaszähler, Rauchmelder und FI-Schutzschalter

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #10 am: 13 Mai 2020, 11:59:08 »
Ich habe die Kurzbefehle als Widget eingeschaltet, da geht keine App auf.
Modulentwickler von KLF200 und KLF200Node

Offline blane

  • Jr. Member
  • **
  • Beiträge: 52
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #11 am: 27 Mai 2020, 14:01:10 »
Hallo,

mit iOS 13 hat sich die App "Kurzbefehle" auf meinen Homescreen gedrängelt und so hatte ich die Idee, damit FHEM-Befehle auszuprobieren.

Hier ist mein Kurzbefehl-Template:

  • Einstellungen -> Kurzbefehle -> Nicht vertrauenswürdige Kurzbefeh... erlauben
  • Den Link  FHEM-Befehl ausführen mit dem iPhone öffnen
  • Kurzbefehl überprüfen. Die Texte werden später korrigiert. Unten roten Button "Nicht vertrauenswürdigen Kurzbefehl hinzufügen" drücken.
  • Host-URL anpassen, Weiter
  • FHEM-Befehl eingeben, Fertig
  • Befehl testen
  • Kurzbefehl umbenennen, Farbe und Bild anpassen

Testet mal, ob das für euch klappt!

Kann mir einer sagen, wie ich unter iOS 13 dafür einen Siri-Satz aufnehmen kann?
Unter Einstellungen -> Siri & Suchen erscheinen bei mir keine Kurzbefehle.

Gruß, Stefan.

Bei deinem Punkt 6 schreibst du "Fhem-Befehl" eingeben. Wie kann ich hier mehrere Befehle eingeben? Also das er beispielsweise Jalousie runter macht und Licht aus?

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #12 am: 27 Mai 2020, 14:19:18 »
Für mehrere Befehle ist dieses Template nicht vorbereitet.
Du hast 2 möglichkeiten:

  • Du stößt in FHEM eine Aktion an, die weitere auslöst.
  • Du Probierst das Template zunächst mit einem Befehl aus, versuchst zu verstehen, was in diesem Kurzbefehl passiert und hängst einen weiteren Befehl an.

Ich würde zur ersten Variante tendieren, dann ist der Kurzbefehl schneller ausgeführt und weniger fehleranfällig.

Gruß, Stefan.
Modulentwickler von KLF200 und KLF200Node

Offline balli1187

  • Sr. Member
  • ****
  • Beiträge: 683
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #13 am: 18 August 2020, 13:20:43 »
Ich habe mich vor kurzem auch mal mit den Shortcuts rumprobiert.
Inspiriert durch dieses Blog-post (http://www.vc4.de/tuer-oeffnen-mit-otp-und-siri-shortcuts/) habe ich meinen Kurzbefehl zusätzlich mit One Time Passwort gesichert und würde meinen Weg gern hier teilen:

- auf dem iPhone OTP Auth installieren (Bei dieser können im Gegensatz zu Google Authenticator die Codes in Kurzbefehlen abgerufen werden.
- GoogleAuth Modul in FHEM definieren und einen Token/QR erzeugen
- ein separates Web und allowed_Web Device anlegen
- darüber habe ich eingeschränkt, dass nur auf das GoogleAuth zugegriffen werden darf (User und Passwort frage ich bereits vorher in einem nginx reverse proxy ab)
- alle Befehle sehen dann bei mir so aus: setReading GoogleAuth <eigenes Reading> <OTP>:<eigentlicher Befehl>
- per Notify reagiere ich dann auf das Reading und prüfe ob das OTP gültig ist und wenn ja führe ich den hinterlegten Befehl aus.

Ich würde sagen, dass ist sicherheitstechnisch nochmal etwas besser als nur Basic Auth aber da ich da kein Experte bin, lasse ich mich gern dazu belehren (ist auch die zweite Intention hinter dem post hier).

Grüße Stephan
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

Offline thorsten_automatic

  • New Member
  • *
  • Beiträge: 6
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #14 am: 22 Oktober 2020, 23:07:03 »
Danke für den Link! Ist alles extrem spannend für mich. - Bin noch neu hier, aber hoffe soweit schaff ich es dann vielleicht auch mal.^^

Grüße
Thorsten
Wohltun beginnt im Haus.

Offline Spanish

  • New Member
  • *
  • Beiträge: 24
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #15 am: 25 Oktober 2020, 11:33:08 »
Hallo

ich würde gerne eine Siri Kurzbefehl anlegen "Siesta". Dabei sollen dann 2 Rolladen die ich über FHEM ansteuern kann auf 60% heruntergefahren werden. Wie kann ich den FHEM Befehl dafür anlegen. Hier mein Screen Shot von einem der beiden Rolladen. Das gleiche sollte dann auch für einen 2. ausgeführt werden. Wie kann ich den Befehl nur auf die 60 setzten?


Offline balli1187

  • Sr. Member
  • ****
  • Beiträge: 683
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #16 am: 25 Oktober 2020, 13:07:53 »
@Spanish
Schau mal zwei Posts zurück, da hab ich beschrieben, wie ich es gemacht habe.
Zusätzlich kannst du im Wiki gucken, wie man bei FHEM eine Web API aufsetzt. Darüber erfolgt ja der Zugang zu FHEM aus Siri heraus.
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

Offline Spanish

  • New Member
  • *
  • Beiträge: 24
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #17 am: 26 Oktober 2020, 15:28:50 »
@balli1187
Vielen Dank. Ich nutze FHEM nur bei mir im Netzwerk 192.... Fragen
1. Muss ich dann noch ein neues WebInterface (API aufsetzen) ich habe mal gegoogled und es gibt da mehrere Varianten, welche würdest Du empfehlen?
2. Wenn ich mir den Link auf Deinem Post ansehe komme ich an eine stelle wo es sehr ähnlich aussieht wie etwas was ich versucht habe.
meine.fhem.instanz/fhem?cmd.Persiana_Puerta_Salon=set Persiana_Puerta_Salon 60&amp;room=Homekit&fwcsrf=csrf_311923864183029Sollte ich das einfach mit dem "Inhalte Abrufen" nutzen?
Sorry brauche leider etwas mehr noob support. Danke im Voraus!

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #18 am: 26 Oktober 2020, 16:24:02 »
@balli1187
Vielen Dank. Ich nutze FHEM nur bei mir im Netzwerk 192.... Fragen
1. Muss ich dann noch ein neues WebInterface (API aufsetzen) ich habe mal gegoogled und es gibt da mehrere Varianten, welche würdest Du empfehlen?

Hast du zum Einstieg die Variante aus dem allerersten Post probiert?
Im eigenen Netz ist nicht unbedingt ein neues WebInterface notwendig.
Modulentwickler von KLF200 und KLF200Node

Offline balli1187

  • Sr. Member
  • ****
  • Beiträge: 683
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #19 am: 26 Oktober 2020, 16:50:50 »
@Spanish
Wenn alles nur von intern erreichbar sein soll, kannst du auf ein eigenes Webdevice verzichten.
Ich nutze es, um die von außen erreichbaren Aktionen noch weiter einzuschränken.

Deine zweite Frage verstehe ich nicht ganz. Abrufen, tue ich eigentlich nur den csrf-Token aus dem URL-Header.

Auf den ersten blick würde ich sagen, dass in deiner Befehl zu viele und unnötige Bestandteil (room?) enthalten sind.
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

Offline Spanish

  • New Member
  • *
  • Beiträge: 24
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #20 am: 27 Oktober 2020, 13:34:04 »
1000 Dank Probiert und funktioniert bestens!

Offline SamNitro

  • Sr. Member
  • ****
  • Beiträge: 881
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #21 am: 27 Oktober 2020, 16:21:28 »
Kann man auch von außerhalb ein fertiges Telegram konfigurieren?
Kenne mich leider nicht so gut mit den Shortcuts aus, finde die Funktion aber schon ziemlich genial.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (MAX!) (CUL868) (CUL433) (Zigbee2MQTT) (FS20) (ESP8266) (Echo) (DUOFERN)

Offline balli1187

  • Sr. Member
  • ****
  • Beiträge: 683
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #22 am: 27 Oktober 2020, 16:29:30 »
Kann man auch von außerhalb ein fertiges Telegram konfigurieren?
Kenne mich leider nicht so gut mit den Shortcuts aus, finde die Funktion aber schon ziemlich genial.
Prinzipiell geht das auf jeden Fall. Ich würde da wiederum auf meinen Post eine Seite zuvor verweisen.
Es muss hierfür ja ein Zugang von außen geschaffen werden, den man entsprechend absichern sollte.

Am sichersten wäre es natürlich, hierfür einen VPN zu nutzen aber das hab ich bisher in einem Kurzbefehl noch nicht integrieren.
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

Offline SamNitro

  • Sr. Member
  • ****
  • Beiträge: 881
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #23 am: 27 Oktober 2020, 16:33:20 »
Telegram habe ich schon von außerhalb.. (man muss ja dann seine Kontakte extra freigeben)
hätte auch ein VPN Zugang.

Aber ich weiß leider nicht wie das Shortcut aussehen muss.
(Intel-Nuc Proxmox) (Homematic) (EnOcean) (MAX!) (CUL868) (CUL433) (Zigbee2MQTT) (FS20) (ESP8266) (Echo) (DUOFERN)

Offline leachim200

  • Jr. Member
  • **
  • Beiträge: 89
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #24 am: 29 Dezember 2020, 11:46:03 »
Hallo
Ich habe den Kurzbefehl wie im ersten Post übernommen. IP adresse und Befehl angepasst.
Ich benutze basic auth für die Absicherung meiner Fhem instanz muss ich dies zusätzlich irgendwo angeben?

Wenn ich versuche den Kurzbefehl auszuführen bekomme ich in fhem folgende fehlermeldung
unsupported HTTP method HEAD, rejecting it.

Offline balli1187

  • Sr. Member
  • ****
  • Beiträge: 683
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #25 am: 02 April 2021, 19:38:04 »
N’Abend.

Das schalten via Kurzbefehl funktioniert bei mir problemlos.

Hat schon mal jemand etwas von FHEM gelesen und dann weiterverarbeitet? Ich würde gern ein Reading auslesen und den Wert im Kurzbefehl weiterverarbeiten.

Eigentlich möchte ich nur meinen iPhone Wecker automatisch an Feiertagen/Urlaub abschalten. Die Information ist im Kalender aber hab es bisher nicht geschafft das direkt in einem Kurzbefehl (bzw. Automation) abzuarbeiten.....
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #26 am: 02 April 2021, 22:35:54 »
Wüsstest du, wie man dann den iPhone Wecker stellt?
Ich suche noch die Lösung für den umgekehrten Ansatz. Ich will dem Haus sagen, wann ich vorhabe aufzustehen, basierend auf dem iPhone-Wecker.
Modulentwickler von KLF200 und KLF200Node

Offline balli1187

  • Sr. Member
  • ****
  • Beiträge: 683
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #27 am: 02 April 2021, 23:37:33 »
Wüsstest du, wie man dann den iPhone Wecker stellt?
Ich suche noch die Lösung für den umgekehrten Ansatz. Ich will dem Haus sagen, wann ich vorhabe aufzustehen, basierend auf dem iPhone-Wecker.
Nun ja dafür gibt es ja die Option "Wecker erstellen". Hab ich mir zwar im Detail bisher nicht angesehen aber damit sollte es möglich sein.
Die ganze Geschichte mit dem schlafplan lässt sich seit der Verschiebung in die Health App nur noch bedingt anpassen. Den großen Mehrwert bringt es mir allerdings auch nicht, außer dass mir das Telefon jeden Abend sagt, dass ich zu spät ins Bett gehe  ;D
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #28 am: 06 April 2021, 18:35:11 »
Hat schon mal jemand etwas von FHEM gelesen und dann weiterverarbeitet? Ich würde gern ein Reading auslesen und den Wert im Kurzbefehl weiterverarbeiten.

Probiere in dem Siri-Template statt
set device on
mal den Befehl:
{ReadingsVal("device", "reading", "default")}
also z.B.
{ReadingsVal("Wetter", "temperature", 0)}

Mit dem Ergebnis kannst du dann den Kurzbefehl weiterbauen.
Modulentwickler von KLF200 und KLF200Node

Offline balli1187

  • Sr. Member
  • ****
  • Beiträge: 683
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #29 am: 06 April 2021, 23:42:18 »
Probiere in dem Siri-Template statt
set device on
mal den Befehl:
{ReadingsVal("device", "reading", "default")}
also z.B.
{ReadingsVal("Wetter", "temperature", 0)}

Mit dem Ergebnis kannst du dann den Kurzbefehl weiterbauen.
Habe ich probiert und auch den KB von "url aufrufen" ind "Inhalt von url abrufen" geändert.

Leider funktioniert es nicht.
Ich habe Fame hinter einem nginx reverse proxy erreichbar aber sobald ich einen Befehl absetze, bekomme ich als nächste Seite 404 angezeigt.
Set-begebe werden durchgereicht und funktionieren aber der response wird geblockt. Damit gehen leider auch keine Abfragen.

Hat jemand eine Idee dazu?
Kann es daran liegen, dass ich die basic auth. nicht in FHEM sondern im nginx habe?
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

Offline buennerbernd

  • Developer
  • Full Member
  • ****
  • Beiträge: 417
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #30 am: 07 April 2021, 08:50:25 »
Dann ist es erstaunlich, dass der erste Aufruf funktioniert, um das X-FHEM-csrfToken abzuholen.

Klappt dein ReadingsVal-Befehl oben in der FHEM-Kommandozeile?
Modulentwickler von KLF200 und KLF200Node

Offline balli1187

  • Sr. Member
  • ****
  • Beiträge: 683
Antw:HOW TO: Siri Kurzbefehle (Shortcuts)
« Antwort #31 am: 08 April 2021, 08:31:17 »
Dann ist es erstaunlich, dass der erste Aufruf funktioniert, um das X-FHEM-csrfToken abzuholen.

Klappt dein ReadingsVal-Befehl oben in der FHEM-Kommandozeile?
Da bin ich noch garnicht drüber gestolpert aber ja, sehr erstaunlich...

Ich hab gestern noch ein wenig probiert aber erstmal kurz zu meinem Aufbau
- nginx reverse proxy mit basic auth (Config ist aus dem Wiki)
- proxy mit SSL Zertifikat von letsencrypt
- eigene fhem WEB Instanz mit Gerätebeschränkung

Was habe ich getestet:
- Befehle von intern auf der Standard-Web-Instanz funktionieren (logisch)
- Aufruf der zweiten Web-Instanz auf dem zugewiesenen Port (8090) funktioniert
- über 8090 gehen dann auch entsprechende ReadingsVal-Befehle bzw. die Navigation durch das verbliebene Menü
- von außen bekomme ich jedoch nur eine weiße Seite mit Menü als Text angezeigt (nicht das bekannte grün-gelbe Design)
- sobald ich dort irgendetwas anklicke oder eintippe, lande ich auf 404
- die Übergabe von befehlen per URL funktioniert jedoch (also meine bisherigen Kurzbefehle laufen)

Ich bin da ziemlich ratlos....
FHEM auf QNAP im docker, nanoCUL per ser2net an VU+, 2x Echo Dot, 3x HM-ES-PMSw1-Pl, 3x HM-LC-Bl1PBU-FM, 6x Sonoff Basic, div. "Shelly Eigenbauten" von Papa Romeo, ESPRGBWW-Controller, ...
Projekte: Smart Mirror in Spiegelschrank auf RPi Zero

 

decade-submarginal