AMAD goes Tasker

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

Vorheriges Thema - Nächstes Thema

Superposchi

Sorry, habe ich vergessen anzugeben, ich nutze Autoremote.
Doch wie schon gesagt, passiert eben nichts wenn ich in Fhem einen Befehl absetze.

Sowohl Tasker als auch Autoremote sind auch für die Ausnahmen bei der Akkuspar-Funktion eingestellt.

Schlimbo

Zitat von: Schlimbo am 17 Oktober 2020, 20:49:56
Läuft der AutoRemote WiFi Service? Das kannst du an dem Icon in der Statusleiste und dem Text "AMAD Autoremot Server - Can receive massages via Wifi" erkennen.

Wenn das läuft schau bitte mal in das Log von AutoRemote ob da etwas steht. Hast du in AutoRemote irgendwelche Einstellungen verändert? z.b. Passwort aktiviert?

Schlimbo

Zitat von: Schlimbo am 23 März 2018, 14:01:21
Bitte mal folgendes überprüfen:
In Tasker

  • Autoremote Wifi Service läuft, sollte in der Status Benachrichtigung zu sehen sein
  • Variable %AMAD_receive = on
  • Variable %AMAD_remoteServer = Autoremote
  • Variable %AMAD_amadid steht auf dem gleichen Wert wie in FHEM
In FHEM am AMADDevice

  • Im DEV steht am schluss Autoremote
  • Internal AMAD_ID ist korrekt
  • Internal PORT = 1817
  • Attribute remoteServer = Autoremote

Und schick bitte Mal ein list von deinen AMADDevice

Superposchi

Offensichtlich läuft Autoremote nicht, habe jedenfalls kein Icon am Rand.
Bin davon ausgegangen, dass es ein normales Plugin ist und nicht selbstständig läuft.

Hier das List zu einem der Devices, sind alle gleich konfiguriert:
Internals:
   .FhemMetaInternals 1
   AMADBridge_MSGCNT 3465
   AMADBridge_TIME 2021-05-29 09:36:30
   AMAD_ID    1619864507
   DEF        192.168.178.57 1619864507 Autoremote
   FUUID      608d2bc3-f33f-793a-027b-30cd38c4386830b4
   FVERSION   74_AMADDevice.pm:v4.4.8-s21406/2020-03-11
   HOST       192.168.178.57
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MODEL      Autoremote
   MSGCNT     3465
   NAME       Marko_S21Ultra
   NOTIFYDEV  global,Marko_S21Ultra,AMADBridge
   NR         267
   NTFY_ORDER 50-Marko_S21Ultra
   PORT       1817
   STATE      online (active) <br> Home
   TYPE       AMADDevice
   VERSION    v4.4.8
   VERSIONFLOWSET 4.4.3
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .attrtocr:
     .*
   .or:
     .*
   .userReadings:
     HASH(0x59ff6ed0)
   OLDREADINGS:
     2021-05-29 01:28:01   batteryPercent  100
     2021-05-28 17:50:12   currentMusicAlbum Dark Country 4
     2021-05-28 20:46:09   currentMusicApp Edge
     2021-05-28 20:46:09   currentMusicArtist João Dias
     2021-05-28 20:46:09   currentMusicState playing
     2021-05-28 20:46:09   currentMusicTrack AutoRemote Beginner - Reacting to a Message
     2021-05-28 21:26:46   daydream        off
     2021-05-28 16:57:47   deviceState     offline
     2021-05-28 23:00:07   doNotDisturb    onlyImportant
     2021-05-28 11:40:19   lastSetCommandState setCmd_done
     2021-05-29 09:00:00   nextAlarmDay    Samstag
     2021-05-29 09:00:34   nextAlarmState  Activ
     2021-05-29 09:34:13   nextAlarmTime   09:39
     2021-05-28 21:26:36   powerPlugged    1
     2021-05-29 09:23:38   screen          off unlocked
     2021-05-28 23:00:07   screenBrightness 1
     2021-05-28 23:00:07   screenBrightnessMode off
     2021-05-28 18:54:08   screenOrientation landscape
     2021-05-28 21:26:37   sleep           on
     2021-05-28 17:58:02   state           connect to http://192.168.178.57:1817 timed out
     2021-05-28 21:26:51   volume          15
     2021-05-28 21:28:00   volumeNotification 0
   READINGS:
     2021-05-29 09:36:30   .deviceState    online
     2021-05-27 20:57:45   IODev           AMADBridge
     2021-05-01 12:21:58   airplanemode    off
     2021-05-29 09:34:13   batteryPercent  99
     2021-05-09 09:44:24   bluetooth       on
     2021-05-25 23:25:55   connectedBTdevices Amazfit Band 5
     2021-05-25 23:25:55   connectedBTdevicesMAC DD:51:08:03:C8:C6
     2021-05-28 17:52:02   currentMusicAlbum unknown
     2021-05-28 20:48:02   currentMusicApp Poweramp
     2021-05-28 20:48:02   currentMusicArtist unknown
     2021-05-28 20:47:26   currentMusicState stopped
     2021-05-28 20:48:02   currentMusicTrack Göttersterben
     2021-05-29 09:23:36   daydream        on
     2021-05-01 12:21:58   deviceModel     samsung SM-G998B
     2021-05-28 17:50:12   deviceState     online
     2021-05-29 09:22:37   doNotDisturb    always
     2021-05-01 12:21:58   flow_SetCommands aktiv
     2021-05-01 12:21:58   flow_informations aktiv
     2021-05-01 12:21:58   flowsetVersionAtDevice 4.4.3 (Tasker)
     2021-05-26 11:38:38   incomingCallerName +4915172835241
     2021-05-26 11:38:38   incomingCallerNumber +4915172835241
     2021-05-26 11:42:11   incomingCallerStatus IDLE
     2021-05-27 15:03:29   incomingSmsMessage +4915226818631 - Microsoft-Zugriffscode: 3926
     2021-05-23 07:02:06   incomingTelegramMessage M N - Hallo wie gehts dir ? Mir gut und bin bischen feucht aufgewacht 😊😊
     2021-05-26 20:21:35   incomingWhatsAppMessage Frau Lisa Pelzer - ‎2 neue Nachrichten
     2021-05-01 12:21:58   keyguardSet     1
     2021-05-28 16:54:02   lastSetCommandState setCmd_error
     2021-05-01 12:21:58   lastStatusRequestState statusRequest_done
     2021-05-12 17:45:38   location        Home
     2021-05-18 14:23:03   location_old    Home
     2021-05-25 20:12:36   mute            off
     2021-05-29 09:01:59   nextAlarmDay    %AlarmDay
     2021-05-29 09:01:59   nextAlarmState  NextAlarm
     2021-05-29 09:36:29   nextAlarmTime   09:41
     2021-05-04 08:08:15   nfc             on
     2021-05-26 10:12:18   outgoingCallerName %name
     2021-05-27 11:40:02   outgoingCallerNumber 020117673930
     2021-05-27 11:43:15   outgoingCallerStatus IDLE
     2021-05-01 15:42:00   position_old    Zu Hause
     2021-05-29 09:22:33   powerPlugged    0
     2021-05-29 09:24:00   screen          off locked
     2021-05-29 09:22:37   screenBrightness 91
     2021-05-29 09:22:37   screenBrightnessMode on
     2021-05-28 19:05:01   screenOrientation portrait
     2021-05-01 12:21:58   screenOrientationMode auto
     2021-05-29 09:22:43   sleep           off
     2021-05-28 17:59:31   state           active
     2021-05-29 09:22:33   volume          8
     2021-05-29 09:22:33   volumeNotification 8
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 2
Attributes:
   IODev      AMADBridge
   alias      Marko S21Ultra
   event-on-change-reading .*
   group      AMAD
   icon       it_smartphone
   oldreadings .*
   remoteServer Autoremote
   room       AMAD,Devices
   setScreenlockPIN crypt:56000a02
   stateFormat deviceState (state) <br> location
   timestamp-on-change-reading .*
   userReadings location_old { OldReadingsVal("Marko_S21Ultra", "location", ReadingsVal("Marko_S21Ultra", "location", 0)) }

Schlimbo

Zitat von: Wolle02 am 28 Mai 2021, 12:57:28
Hallo Schlimbo,

dein Tasker Projekt erzeugt ja sehr zuverlässig Readings für incoming Messages für WhatsApp und Telegram. Ist es möglich das für Signal und Threema zu erweitern?
Kann man das eventuell auch selbst individuell anpassen? Wenn ja, wo müsste man da im Tasker Projekt ansetzen?

Hallo Wolle,
andere Messenger sollten auch möglich sein, wenn ich mal etwas Zeit hab schau ich mir das mal an, hierzu müsste eigentlich nur das Profil "AMAD_Messenger" etwas angepasst werden...

Gruß Schlimbo

Schlimbo

@Superposchi

Bitte prüfe mal im AMAD Einrichtungs Menü am Gerät ob die "SetCommand Profile" eingeschaltet sind.

Zur Info:
Der Autoremote Server wird entweder aktiviert wenn die toGo Funktion verwendet wird und das Gerät sich im entsprechenden WLAN befindet (Profil: "toGoAMAD_con) oder nach einem Neustart wenn die toGo Funktion nicht genutzt wird (Profil: "AMAD_Boot").

Schau dir bitte Mal die beiden Profile an ob du hierrüber herausfinden kannst warum der wifi Server nicht läuft.

Superposchi

#381
Werde ich mir Morgen in ruhe ansehen auch wenn ich befürchte das das mein Verständnis übersteigt.
Das der Remote-Server nicht läuft habe ich alleine der Tatsache entnommen, dass ich in der Benachrichtigungszeile kein entsprechendes Symbol habe, so wie es hier gesagt wurde.

Das Profil togoAmad_con ist aktiv und meldet auch keine Fehler

Wolle02

#382
Zitat von: Schlimbo am 29 Mai 2021, 22:48:32

andere Messenger sollten auch möglich sein, wenn ich mal etwas Zeit hab schau ich mir das mal an, hierzu müsste eigentlich nur das Profil "AMAD_Messenger" etwas angepasst werden...


Ich hab mal mit dem Profil AMAD_Messenger etwas rumgespielt und habe zunächst im Profil bei Benachrichtigungen Threema und Signal aktiviert. Dann habe ich im Ausführungsteil den Eintrag für WhatsApp zweimal kopiert und für Threema und Signal angepasst.

Bei Threema steht im If-Zweig
%evtprm1 ~ Threema | %evtprm1 ~ ch.threema.app
(siehe Bild Threema Zweig)

damit wird ein Reading für "incomingThreemaMessage" angelegt. Das funktioniert also.  8)

Bei Signal habe ich bislang etwas Probleme, weil ich auf meinem Handy bislang den Speicherort von Signal nicht gefunden habe. Demzufolge steht im If Zweig von Signal nur
%evtprm1 ~ Signal
(siehe Bild Signal Zweig)

Dieser Eintrag scheint aber nicht auszureichen, weil leider kein Reading angelegt wird.  :-[

Ich habe mir jetzt schon den Wolf gesucht, aber ich finde unter Android/data auf meinem Handy keinen Eintrag für Signal.  :o

Schlimbo

Freut mich dass es klappt.
Den package name kannst du in Tasker über die Funktion "App Info" Auslesen. Für Signal ist es "org.thoughtcrime.securesms"

Wolle02

Zitat von: Schlimbo am 30 Mai 2021, 12:43:03
Freut mich dass es klappt.
Den package name kannst du in Tasker über die Funktion "App Info" Auslesen. Für Signal ist es "org.thoughtcrime.securesms"

Ah Super. Vielen Dank für diesen Tipp.

Ich habe es nun wie im Screenshot unten drinstehen.

Leider wird trotzdem kein Reading erzeugt. Ist mir so jetzt nicht erklärlich und ich weiß nun auch nicht weiter. Kann man sich irgendwie anzeigen lassen, was bei Benachrichtigungseingang in den Variablen drinsteht?

Schlimbo

Zitat von: Wolle02 am 30 Mai 2021, 18:19:10
Kann man sich irgendwie anzeigen lassen, was bei Benachrichtigungseingang in den Variablen drinsteht?

Du könntest dir die internen %evtprm Variable in globale Variablen speichern, oder über ein "flash" Anzeigen lassen, oder in den Zwischenablage kopieren (Set Clipboard), oder in eine Datei speichern,... Wege gibt es da viele.

Wolle02

Zitat von: Schlimbo am 30 Mai 2021, 20:30:19
Du könntest dir die internen %evtprm Variable in globale Variablen speichern, oder über ein "flash" Anzeigen lassen, oder in den Zwischenablage kopieren (Set Clipboard), oder in eine Datei speichern,... Wege gibt es da viele.

Puuh, hast du da eventuell mal ein Beispiel? Ich hab versucht mit den Variablen rumzuspielen, aber bislang genau gar kein Ergebnis erzielt. Mir fehlen da total die Basics in der Taskerprogrammierung.

Schlimbo

Einfach die "evtprm" Variable in eine globale Variable (= Variable mit Großbuchstaben) speichern, danach kannst du im Reiter "VARS" nachsehen was genau Empfangen würde.

Noch zur Info:
Der Trigger Event "Notification" liest nur die Infos aus die in der Statuszeile beim Empfang einer Nachricht angezeigt werden, wenn Signal hier aus Privatsphäre Gründen den Nachrichten Text nicht anzeige bekommt auch Tasker diesen nicht mit.

Wolle02

Vielen Dank für das Beispiel. Damit habe ich jetzt auch sehen können, was von Signal übermittelt wird ..... und das passt auch alles so, wie ich es im letzten Screenshot für Signal eingestellt hatte. Das Verrückte ist, dass plötzlich auch ein Reading für incomingSignalMessage angelegt wird; obwohl ich außer dem Variablentest eingentlich gar nichts verändert hatte.  ::)

Na egal, scheinbar klappt es so jetzt.

Meinst du, du könntest die beiden Einstellungen aus den Screenshots auch in dein Taskerprojekt übernehmen? Ansonsten wären die Einstellungen ja wieder weg, wenn du mal ein Update ausrollst.

Depechem

Hallo zusammen,

seit geraumer zeit funktioniert mein Samsung Tab "SM-T510 mit Android 11 nicht mehr in Zusammenhang mit AMAD, Autoremote und Tasker.

-AMAD zeigt immer "active" an
-sobald statusRequest in AMAD ausgeführt wird kommt folgender Fehler "192.168.2.121: Verbindungsaufbau abgelehnt (111)"
Beim Tasker habe ich mal die Benachrichtigungen aktiviert. Da kommt immer das Ausrufezeichen mit "Useless Notification > Tap to disable. You don`t need these uns "Tasker" "toGoAMAD_discon"

Das Tablet ist immer mit Wlan Verbunden.
Aber nur ca. einen halben Tag am Stromnetz. Die restliche Zeit im Akkumodus
Im AMAD Task habe ich "toGo Funktion" aktiviert. Immer wenn ich den Task neu ausführe funktioniert ein "statusRequest" in AMAD kurzzeitig

Kurz darauf ist keine Verbindung merh mit AMAD vorhanden.

An was könnte dies leigen?
Viele Grüße Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...