[GELÖST] Nach Update keine pocketControlPushMessage mehr

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

Moderatoren: jmaus, Co-Administratoren

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

Re: Nach Update keine pocketControlPushMessage mehr

Beitrag von jmaus » 19.09.2017, 10:37

Mirco1205 hat geschrieben:[...]
bei mir funktioniert es leider immer noch nicht.
[...]
Ich habe seine Zeile 1:1 in mein internes Programm kopiert.
Aber muss ich dort noch etwas auf mich zugeschittenes anpassen?


Zeig doch mal dein internes Programm das du versuchst anzupassen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Mirco1205
Beiträge: 25
Registriert: 14.09.2017, 12:43

Re: [GELÖST] Nach Update keine pocketControlPushMessage mehr

Beitrag von Mirco1205 » 19.09.2017, 10:44

Hallo jmaus,

hast Du vor ein paar Tagen meine PN erhalten?
Hier anbei zwei Screenshots
Dateianhänge
Script.PNG
Script.PNG (17.38 KiB) 2172 mal betrachtet
int.Prog.PNG
int.Prog.PNG (19.76 KiB) 2172 mal betrachtet

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

Re: [GELÖST] Nach Update keine pocketControlPushMessage mehr

Beitrag von jmaus » 19.09.2017, 11:15

Mirco1205 hat geschrieben: hast Du vor ein paar Tagen meine PN erhalten?
Das habe ich ganz sicher. Aber tschuldigung das ich nicht auf jede eingehen kann, aber ich bin so mit Weiterentwicklung beschäftigt das mir wenig zeit für direkte Anfragen bleibt und ich leider gezwungen bin zu prioritisieren.
Mirco1205 hat geschrieben: Hier anbei zwei Screenshots
Danke, allerdings wäre es hilfreicher du würdest das Programm per copy&paste hier in einem code-block packen damit man sehen kann ob du auch die richtigen einfachen Anführungszeichen verwendet hast. Des Weiteren ist mir noch nicht klar welche CCU (CCU2 oder RaspberryMatic?) du verwendest und welche Firmware Version du einsetzt. Bitte auch das hier posten.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Mirco1205
Beiträge: 25
Registriert: 14.09.2017, 12:43

Re: [GELÖST] Nach Update keine pocketControlPushMessage mehr

Beitrag von Mirco1205 » 19.09.2017, 11:25

Ok, Danke für die Info
Ich nutze RaspberryMatic v2.29.22.20170902
hier der code:

Code: Alles auswählen

!Version1
var sv = dom.GetObject("pocketControlPushMessage");
string mg = sv.Variable();
var ccu = dom.GetObject("pushCCUID");
string ccuid = ccu.Variable();
string msg="";
string part;
foreach(part, mg.Split(" ")) {
	msg = msg + part + '%20';
}
if (msg != "") {
var url = "http://push.pocket-control.com:9325";
msg = "ccuid="+ccuid+"&push="+msg;
string stdout;
string stderr;
system.Exec("wget -q -O /dev/null --post-data='" # msg  # "' " # url # " &");
}

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

Re: [GELÖST] Nach Update keine pocketControlPushMessage mehr

Beitrag von jmaus » 19.09.2017, 12:22

Mirco1205 hat geschrieben:Ok, Danke für die Info
Ich nutze RaspberryMatic v2.29.22.20170902
hier der code:
Der sieht soweit i.O. aus. Und was genau geht jetzt bitte nicht? Bitte ins logfile schauen ob überhaupt es zu Fehlern kommt, wenn nicht solltest du nochmal in PocketControl nachschauen ob du nicht irgendetwas falsch konfiguriert hast. An dem internen Programm kann es definitiv nicht mehr liegen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Mirco1205
Beiträge: 25
Registriert: 14.09.2017, 12:43

Re: [GELÖST] Nach Update keine pocketControlPushMessage mehr

Beitrag von Mirco1205 » 19.09.2017, 12:38

Ich erhalte einfach keine Push- Mitteilungen auf mein iPhone. (natürlich habe ich die Mitteilungen im iPhone zugelassen!) :evil: :evil: :evil:
Die Einstellungen fürs loggen als Screenshot anbei, ebenso das von mir erstelle Programm.
ICH WÜßTE NICHT, WO ICH SONST NOCH IN DER APP POCKETCONTROL ETWAS KONFIGURIEREN KANN.

LogFile sieht wie folgt aus
Ich habe um ca. 12:29 Uhr Änderungen an dem Aktor vorgenommen, damit das Programm bzw. die Push hätte ausgelöst werden sollen...

Code: Alles auswählen

Sep 19 04:30:00 homematic-raspi cron.info crond[202]: USER root pid 28777 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 05:00:00 homematic-raspi cron.info crond[202]: USER root pid 5735 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 05:00:00 homematic-raspi cron.info crond[202]: USER root pid 5736 cmd /bin/setHWClock.sh
Sep 19 05:30:00 homematic-raspi cron.info crond[202]: USER root pid 15123 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 06:00:00 homematic-raspi cron.info crond[202]: USER root pid 24419 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 06:00:00 homematic-raspi cron.info crond[202]: USER root pid 24420 cmd /bin/setHWClock.sh
Sep 19 06:30:00 homematic-raspi cron.info crond[202]: USER root pid 1475 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 06:41:49 homematic-raspi daemon.info cuxd[505]: save paramsets(/usr/local/addons/cuxd/cuxd.ps) size:12
Sep 19 07:00:00 homematic-raspi cron.info crond[202]: USER root pid 10772 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 07:00:00 homematic-raspi cron.info crond[202]: USER root pid 10774 cmd /bin/setHWClock.sh
Sep 19 07:30:00 homematic-raspi cron.info crond[202]: USER root pid 20167 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 08:00:00 homematic-raspi cron.info crond[202]: USER root pid 29479 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 08:00:00 homematic-raspi cron.info crond[202]: USER root pid 29480 cmd /bin/setHWClock.sh
Sep 19 08:30:00 homematic-raspi cron.info crond[202]: USER root pid 6519 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 09:00:00 homematic-raspi cron.info crond[202]: USER root pid 15838 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 09:00:00 homematic-raspi cron.info crond[202]: USER root pid 15839 cmd /bin/setHWClock.sh
Sep 19 09:30:00 homematic-raspi cron.info crond[202]: USER root pid 25206 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 10:00:00 homematic-raspi cron.info crond[202]: USER root pid 2249 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 10:00:00 homematic-raspi cron.info crond[202]: USER root pid 2250 cmd /bin/setHWClock.sh
Sep 19 10:30:00 homematic-raspi cron.info crond[202]: USER root pid 11550 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 11:00:00 homematic-raspi cron.info crond[202]: USER root pid 21366 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 11:00:00 homematic-raspi cron.info crond[202]: USER root pid 21367 cmd /bin/setHWClock.sh
Sep 19 11:30:00 homematic-raspi cron.info crond[202]: USER root pid 31321 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 12:00:00 homematic-raspi cron.info crond[202]: USER root pid 9025 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 12:00:00 homematic-raspi cron.info crond[202]: USER root pid 9027 cmd /bin/setHWClock.sh
Sep 19 12:27:50 homematic-raspi syslog.info syslogd exiting
Sep 19 12:27:50 homematic-raspi syslog.info syslogd started: BusyBox v1.27.1
Sep 19 12:27:50 homematic-raspi user.notice kernel: klogd started: BusyBox v1.27.1 (2017-09-02 19:36:47 CEST)
Sep 19 12:28:38 homematic-raspi syslog.info syslogd exiting
Sep 19 12:28:38 homematic-raspi syslog.info syslogd started: BusyBox v1.27.1
Sep 19 12:28:38 homematic-raspi user.notice kernel: klogd started: BusyBox v1.27.1 (2017-09-02 19:36:47 CEST)
Sep 19 12:30:00 homematic-raspi cron.info crond[202]: USER root pid 19032 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Dateianhänge
Einstellungen.PNG

Mirco1205
Beiträge: 25
Registriert: 14.09.2017, 12:43

Re: [GELÖST] Nach Update keine pocketControlPushMessage mehr

Beitrag von Mirco1205 » 19.09.2017, 13:16

huch, der Screenshot vom Programm ist verloren gegangen, 2. Versuch
Dateianhänge
Programm.PNG

Mirco1205
Beiträge: 25
Registriert: 14.09.2017, 12:43

Re: [GELÖST] Nach Update keine pocketControlPushMessage mehr

Beitrag von Mirco1205 » 19.09.2017, 20:50

kann man aus dem LogFile Eintrag etwas erkennen:

Code: Alles auswählen

Sep 19 20:25:30 homematic-raspi local0.err ReGaHss: Error: ISEVALUE::GetValueTypeFromString -> empty string [iseValue.cpp:1141]
Sep 19 20:30:00 homematic-raspi cron.info crond[202]: USER root pid 17795 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Sep 19 20:44:58 homematic-raspi local0.err ReGaHss: Error: IseESP::ScriptRuntimeError: string channels = "";string timestamps = ""; [iseESPexec.cpp:12519]

Benutzeravatar
Knallochse
Beiträge: 171
Registriert: 19.05.2016, 09:42
Hat sich bedankt: 53 Mal
Danksagung erhalten: 11 Mal

Re: Nach Update keine pocketControlPushMessage mehr

Beitrag von Knallochse » 19.09.2017, 23:07

jmaus hat geschrieben:Ok, ich denke ich habe den Fehler gefunden. Das Problem ist das Program das Pocket Control selbst nutzt um die Push Nachrichten zu versenden.

Dieses findet man als "internes Programm" das den Namen "Push Script for pocket control" hat auf seiner CCU unter "Programme und Verknüpfungen->Systemintere Programme einblenden". Dort muss man in dem dazugehörigen Script die vorletzte Zeile mit dem "wget" Aufruf wie folgt ändern:

Dies ist die alte Zeile

Code: Alles auswählen

system.Exec("wget -q -O /dev/null --post-data="+ msg +" "+url);
Dies muss die neue Zeile werden:

Code: Alles auswählen

system.Exec("wget -q -O /dev/null --post-data='" # msg  # "' " # url # " &");
Ich kann bestätigen, dass diese Änderungen am "Push Script for pocket control" funktionieren.
Bei mir pusht es wieder :mrgreen:

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

Re: [GELÖST] Nach Update keine pocketControlPushMessage mehr

Beitrag von jmaus » 19.09.2017, 23:11

Mirco1205 hat geschrieben:Ich erhalte einfach keine Push- Mitteilungen auf mein iPhone. (natürlich habe ich die Mitteilungen im iPhone zugelassen!) :evil: :evil: :evil:
Die Einstellungen fürs loggen als Screenshot anbei, ebenso das von mir erstelle Programm.
ICH WÜßTE NICHT, WO ICH SONST NOCH IN DER APP POCKETCONTROL ETWAS KONFIGURIEREN KANN.
Vergleich mal bitte das systeminterne Program das Pocketcontrol für dich automatisch angelegt hat. Das muss wie folgt aussehen:
screenshot_150.png
Wenn ich das mit deinem Vergleiche das du hier gepostet hast fällt einem sofort auf das deines keinerlei Bedingung hat und folglich auch nicht so funktionieren kann wie du das nutzt. Du scheinst hier wohl ausversehen etwas gelöscht zu haben? Entweder löscht du mal das gesamte Program und lässt es von PocketControl neu anlegen und führst die Änderungen am System.Exec() des Skriptes erneut durch oder du passt es an das es aussieht wie meins hier.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Antworten

Zurück zu „RaspberryMatic“