Webhook wird nicht gespeichert

Hallo zusammen,

ich habe neulich erfolgreich die Lametric per Webhook angesprochen. Also aus einem Homegramm per Abspielen den Webhook senden und an der Lametric kommt die Nachricht an. Jetzt kann ich aber kein einziges weiteres Webhook erstellen. Das erste (und bisher einzige) funktioniert noch und ich konnte es auch verändern.

Meine (weiteren) Webhooks werden zwar erstellt aber beim Speichern des HG nicht gespeichert und verschwinden einfach trotz “erfolgreich gespeicher” Nachricht.

Egal ob WebApp per Browser oder App auf Android und egal ob ich es bei einem bestehenden HG hinzufügen möchte oder ob ich extra nur dafür ein HG erstelle. Ich kann den Webhook (der garantiert funktioniert) schreiben und sobald ich auf “Fertig” klick springt die Ansicht in der WebApp wieder hoch zum Link des HG und ich muss wieder runterscrollen bevor ich durch erneut auf “Fertig” klicken weiter komme. Dann sehe ich im Ablaufplan der Aktionen den Webhook (teils auch neben den anderen Aktionen). Sobald ich dann aber die Bearbeitung des HG durch “Speichern” beende, ist die Webhook-Aktion weg obwohl er erfolgreiches Speichern meldet.

Das Problem hatte ich unter 2.16.2 aber es besteht nach Neustart und Update aus 2.17.0 immer noch.

Ich hoffe ihr könnt mir weiterhelfen?
Grüße

mit was erstellst du die hg´s mit den webhooks?
gibt ja doch ein paar möglichkeiten ;), und um so mehr du informationen du preis gibst um so “besser” kann dir geholfen werden

ein generelles problem schliese ich aus da ich gerade heute meine harmony anbindung an homee über die harmony api mit webhooks gemacht habe

Die HG’s habe ich via der Android App erstellt und später habe ich es auch via der WebApp ausm Browser des Laptops probiert.

Was mich wundert ist, dass der eine Webhook funktioniert und verändert werden kann aber jeder weitere egal in welchem HG nicht gespeichert wird.

Was ich noch gleich mal versuchen wollte (sobald die Kleinen im Bett sind) ist per Webhook an den RaspberryPi3 eine Nachricht auf der LED-Matrix anzeigen zu lassen. Falls das auch nicht funktioniert… wir werden sehen.

Achso sorry, Lametric Webhooks sind POST Anfragen mit json-body. Die Webhooks habe ich aber vorher ausgiebig am PC per curl getestet.

die android app ist nicht so mein freund, die ist mir zu fehlerbehaftet, daher verwende ich da nur das dashboard und ab und zu mal ein gerät schalten.

administrative tätigkeiten erledige ich eigentlich nur über die webapp am imac mit chrome als browser
welchen browser verwendest du, und schon mal versucht den browser cache zu löschen?

Danke für den Tipp aber ich benutze Firefox und beim Beenden werden grundsätzlich alle Daten (Cache, tempDateien,…) gelöscht.

Ich weiß nicht warum aber jetzt klappt es.

Habe es zuerst geschafft, dass homee per HG Webhook ein paar Skripte auf dem Raspberry Pi 3 ausführt. Danach habe ich es auch wieder mit der Lametric hinbekommen.

Beim Anlegen des Webhook springt er zwar immer noch beim ersten Mal auf “Fertig” klicken nach oben und ich muss dann nochmal auf “Fertig” klicken aber diesmal wird der Webhook gespeichert und bleibt sichtbar. In einem der Webhooks habe ich einen Fehler (fehlendes " ) entdeckt. Kann es (nur?) das gewesen sein?

Nachdem ich immer noch ein wenig gegrübelt habe, warum das Speichern/Verändern der Webhooks bei manchen Homegrammen klappt und bei manchen nicht, bin ich (glaub ich) jetzt dahinter gekommen warum homee das seltsame Verhalten an den Tag gelegt hat, dass beim Speichern der Webhook angezeigt wurde, aber beim Beenden des Bearbeitungsmodus der Webhook plötzlich verschwunden ist. Es war nicht das fehlende "-Zeichen (gut, bei dem einen HG schon).

Die Webhooks habe ich in einem vernünftigen Editor bearbeitet, wo ich auch den Link zur Lametric gespeichert habe, damit ich per CopyPaste den Link in das HG einfügen kann. Was ich aber die ganze Zeit übersehen hatte: vor dem http… war ein Leerzeichen :astonished: ! Ich vermute schwer, dass dieses kleine Leerzeichen die beschriebenen Probleme verursacht hat.

Zwar springt das HG immer noch beim ersten Klicken auf “Fertig” wieder nach oben und ich muss ein zweites Mal auf “Fertig” klicken (kann doch so nicht gewollt sein, oder?) aber es funktioniert.

Hallo, ich hatte das gleiche Problem, manche HG konnte ich speichern, andere nicht (Webhook war weg).

Die Lösung scheint zu sein, erst http://, PUT und Format speichern OHNE Body reinzukopieren. Dann erneut aufmachen, Body reinkopieren und wieder speichern.

So funktioniert es bei mir.

Steuere über CGI die Einstellungen einer Hikvision Kamera.

Hallo, ich muss das Thema nochmal hoch holen.
Ich habe das gleiche Problem wie von @CEN beschrieben, nur lösen kann ich es nicht so wie er. Bei mir gibt es da keine Leerzeichen.

http://xxx.xxx.xxx.xxx/emit?code=38000,1,1,5,2617,134,66,16,16,17,49,17,16,16,16,17,16,16,16,17,16,16,16,17,16,17,16,17,16,16,16,17,16,17,50,16,16,17,16,17,16,17,16,17,16,17,16,16,16,17,16,17,16,17,49,17,16,16,16,17,16,17,16,17,16,17,16,17,16,17,16,17,49,17,16,17,49,17,16,17,16,17,16,17,16,17,16,17,49,17,16,17,49,17,16,17,16,17,16,17,16,17,49,17,2866,134,66,17,16,17,49,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,49,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,16,17,49,17,16,17,16,17,15,17,16,16,16,17,16,16,16,17,16,17,50,16,16,17,49,17,16,16,16,17,16,16,16,17,16,16,50,16,16,17,49,17,16,16,16,17,16,17,16,17,49,17

Der Webhook funktioniert im Browser als auch über http Requester. In homee lässt er sich jedoch nicht speichern. Hat jemand eine Idee? Die Zeile scheint wohl zu lang zu sein. Kann ich das irgendwie aufsplitten, dass der Code in den Body geschrieben werden kann?

Viele Grüße
JayJay

Hi,

ich habe mir mal deinen Code rauskopiert und bei mir Testweise eingefügt. Konnte ohne Probleme speichern.

Nur Code rein und den Rest so lassen wie es ist. Body befüllen klappt auch

Gruß Kevin

Sehr mystisch, hier klappt es nicht… Nimmst Du die WebApp oder eine Andere?
Habe es eben nochmal ausprobiert, bei neuen und Vorhandenen HG…
Es wird zwar angezeigt das er erfolgreich gespeichert wurde, aber er ist nicht da :frowning:

Ja, Body befüllen klappt, nur rauslöschen geht nicht. Hatte ich vor zig Versionen schon mal nen Bugreport gemacht. Hat wohl eher keine so große Prio…