[GELÖST] LaMetric Homematic Skript, welches über CURL seit Jahren eine Notifikation versendet - geht nicht mehr

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

cbletzer
Beiträge: 78
Registriert: 29.04.2013, 08:56

Re: [GELÖST] LaMetric Homematic Skript, welches über CURL seit Jahren eine Notifikation versendet - geht nicht mehr

Beitrag von cbletzer » 01.07.2021, 11:12

Code: Alles auswählen

curl -X POST \
-H "Accept: application/json" \
-H "X-Access-Token: <meinCode>" \
-H "Cache-Control: no-cache" \
-d '{
    "frames": [
        {
            "text": "dsss",
            "icon": 1430,
            "index": 0
        }
    ]
}' \
http://192.168.1.197:8080/api/v1/dev/widget/update/com.lametric.f40567ec683badba9gdfgi046a782gdfga03a/1

Den habe ich eben getestet und er hat funktioniert. Wäre toll wenn du Ihn mir nachbilden könntest. Besten dank schon mal

Benutzeravatar
jmaus
Beiträge: 9864
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1882 Mal
Kontaktdaten:

Re: [GELÖST] LaMetric Homematic Skript, welches über CURL seit Jahren eine Notifikation versendet - geht nicht mehr

Beitrag von jmaus » 01.07.2021, 11:24

cbletzer hat geschrieben:
01.07.2021, 11:12
Den habe ich eben getestet und er hat funktioniert. Wäre toll wenn du Ihn mir nachbilden könntest. Besten dank schon mal
Na dann probier mal dein Glück:

Code: Alles auswählen

string text = "dsss";
string icon = "1430";
string index = "0";
string varX = '-X POST -H "Accept: application/json" -H "X-Access-Token: <meinCode>" -H "Cache-Control: no-cache" -d "{ frames: [ { text: \\"' # text # '\\", icon: \\"' # icon # '\\", index: \\"' # index # '\\"} ] }" http://192.168.1.197:8080/api/v1/dev/widget/update/com.lametric.f40567ec683badba9gdfgi046a782gdfga03a/1';
system.Exec("timeout 10 curl -m 10 " # varX # " &");
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

cbletzer
Beiträge: 78
Registriert: 29.04.2013, 08:56

Re: [GELÖST] LaMetric Homematic Skript, welches über CURL seit Jahren eine Notifikation versendet - geht nicht mehr

Beitrag von cbletzer » 01.07.2021, 11:32

Vielen dank! aber leider auch kein Erfolg . Wie kann ich bei diesem Skript die FM ausgeben lassen?
Sorry ich bin da echo blutiger Anfänger
Ist mir ja schon fast unangenehm

Benutzeravatar
jmaus
Beiträge: 9864
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 464 Mal
Danksagung erhalten: 1882 Mal
Kontaktdaten:

Re: [GELÖST] LaMetric Homematic Skript, welches über CURL seit Jahren eine Notifikation versendet - geht nicht mehr

Beitrag von jmaus » 01.07.2021, 11:56

cbletzer hat geschrieben:
01.07.2021, 11:32
Vielen dank! aber leider auch kein Erfolg . Wie kann ich bei diesem Skript die FM ausgeben lassen?
Ersetze einfach wieder die einzelne system.Exec() Zeile gegen diese hier:

Code: Alles auswählen

string stdout;
string stderr;
system.Exec("set -x; curl -m 10 -vvv " # varX, &stdout, &stderr);
WriteLine(stdout);
WriteLine(stderr);
Und dan sollte er unter "Skript testen" wieder die konkrete kommandozeile die er nutzt für den Aufruf ausgeben und dann auch die ausgaben von curl
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Magman
Beiträge: 11
Registriert: 14.01.2020, 09:05
Hat sich bedankt: 4 Mal

Re: [GELÖST] LaMetric Homematic Skript, welches über CURL seit Jahren eine Notifikation versendet - geht nicht mehr

Beitrag von Magman » 22.10.2021, 07:39

Hi Jmaus

Dein Skript klappt ja super, nur würde ich gerne ohne Ton benachrichtigen.

Wie kriege ich das hin ?

Danke und Gruss

Christof

Antworten

Zurück zu „RaspberryMatic“