AMAD goes Tasker

Begonnen von Schlimbo, 16 Dezember 2017, 22:08:42

Vorheriges Thema - Nächstes Thema

CoolTux

Können wir gerne drüber reden.
Aber ein : habe ich definitiv nicht bei WhatsApp und Telegram. Da kommt alles in einem Text bei mir.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Schlimbo

Okay, dann hatte ich das falsch in Erinnerung, dachte ich hätte da mal einen Doppelpunkt gesehen und das deshalb auch so in Tasker übernommen.
Dann werde ich in Tasker hierfür auch ein "-" nehmen.

Würde dann folgende Readings Namen vorschlagen:
ZitatincomingSmsMessage
incomingWhatsAppMessage
incomingTelegramMessag

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Schlimbo

Bin gerade dabei den Update Prozess in Tasker etwas zu vereinfachte, einen Automatischen Projekt Import gibt es in Tasker zwar nicht, aber zumindest den Download der aktuellen Projekt Datei möchte ich über den currentFlowsetUpdate Befehl ausführen.

Beim Update von Automagic wird currentFlowsetUpdate.xml von
http://{global_fhemip}:{global_bridgeport}/
heruntergeladen, könntest du da auch ein currentTaskersetUpdate.prj.xml bereitstellen?

In welchem Pfad liegt currentFlowsetUpdate.xml FHEM-seitig?

CoolTux

currentFlowsetUpdate.xml heißt dir Datei wenn sie auf dem Tablet oder Handy abgelegt wird.
Auf FHEM Seite lautet sie 74_AMADautomagicFlowset_$flowsetversion.xml und die Datei liegt unter FHEM/lib/

currentTaskersetUpdate.prj.xml ließe sich sicher einrichten.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Schlimbo

Hallo Leon,
hab mir das in 73_AMADCommBridge.pm mal angesehen und denke dass es so angepasst werden müsste:

--- 73_AMADCommBridge.pm.original 2018-02-11 15:17:16.000000000 +0100
+++ 73_AMADCommBridge.pm 2018-02-11 14:56:47.936418527 +0100
@@ -663,10 +663,10 @@
     
     my $response;
     my $c;
-   
+    my $fhempath = $attr{global}{modpath};
+
     if ( $data =~ /currentFlowsetUpdate.xml/ ) {

-        my $fhempath = $attr{global}{modpath};
         $response = qx(cat $fhempath/FHEM/lib/74_AMADautomagicFlowset_$flowsetversion.xml);
         $c = $hash->{CD};
         print $c "HTTP/1.1 200 OK\r\n",
@@ -678,6 +678,19 @@
         return;
     }
     
+    elsif ( $data =~ /currentTaskersetUpdate.prj.xml/ ) {
+
+        $response = qx(cat $fhempath/FHEM/lib/74_AMADtaskerset_$flowsetversion.prj.xml);
+        $c = $hash->{CD};
+        print $c "HTTP/1.1 200 OK\r\n",
+            "Content-Type: text/plain\r\n",
+            "Connection: close\r\n",
+            "Content-Length: ".length($response)."\r\n\r\n",
+            $response;
+
+        return;
+    }
+
     elsif ( $data =~ /installFlow_([^.]*.xml)/ ) {

         if( defined($1) ){


CoolTux

Patch ist eingespielt und die Readings habe ich geändert. Hoffe ich habe nichts vergessen.
Neue Version im Git
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Schlimbo

ZitatincomingWhatsTelegramMessage
incomingWhatsSmsMessage
Da hat sich wieder das "Whats" eingeschlichen.

Es gab im code noch irgendwo eine Stelle, dass die Nachrichten Readings auch ohne Änderung aktualisiert werden, hast du das auch mit angepasst?

CoolTux

Sicher was das Whats an geht. Ich kann es nirgendwo finden. Ich teste es morgen mal.
Das mit den Readings aktuallisieren schaue ich mir auch morgen an.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Schlimbo


CoolTux

Ach so. Lach. Ok, kümmer ich mich morgen drum. Danke für Dein gutes Auge.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Schlimbo

Alles klar :)
Im ersten Beitrag habe ich heute auch das Taskerset aktualisiert, das kannst du dann auch noch ins Git schieben.
Schönen Abend noch.

CoolTux

erledigt. Alle Änderungen drin  und die neue Tasker Projektdatei mit drin.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

So mein Bester. Wie schaut es aus? In meiner Umgebung konnte ich erstmal keine Fehler feststellen.
Könnte man drüber nachdenken langsam Richtung stable zu gehen, oder wie siehst Du das?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Schlimbo

Bei mir läuft es auch stabil, können wir gerne machen.
Werde die Commandref mal für Tasker erweitern und dir zusenden.