[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support

Begonnen von CoolTux, 25 Mai 2017, 18:24:49

Vorheriges Thema - Nächstes Thema

the ratman

#1335
ZitatAccessibility service nicht gesetzt, was mich wundert da ich dies nach dem einrichten gemacht hatte
kenn ich auch - allerdings nur bei einem samsung tablet.
das tritt bei mir auf, wenn das dumme ding in den deep sleep geht. das wurde bei den anderen geräte mit dem eintrag der ssid auf gerät und fhem-device besser, nur das alte samsung tab 2 macht da ned mit.
darum hab ich in automagic ne überwachung geschrieben, die alle 60 sek. auf laufende services prüft und bei bedarf aktiviert. funzt als krücke ...

aja, falls interessant, hier mein "watchdog".
ich hätte auch nix gegen, wenn ein besserer "atomagicant" als ich ne bessere idee hätte.<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<data version="1.36.0">
  <trigger type="periodic_timer">
    <useDefaultName>true</useDefaultName>
    <name>Periodischer Timer: alle 1m (Gerät nicht wecken)</name>
    <enabled>true</enabled>
    <frequency>60000</frequency>
    <wakeDevice>false</wakeDevice>
    <fixedTimes>false</fixedTimes>
    <limitTimeRange>false</limitTimeRange>
    <weekday>Mon</weekday>
    <weekday>Tue</weekday>
    <weekday>Wed</weekday>
    <weekday>Thu</weekday>
    <weekday>Fri</weekday>
    <weekday>Sat</weekday>
    <weekday>Sun</weekday>
    <hourFrom>8</hourFrom>
    <minuteFrom>0</minuteFrom>
    <hourTo>17</hourTo>
    <minuteTo>0</minuteTo>
    <allowInDeviceIdle>false</allowInDeviceIdle>
    <likeAlarmClock>false</likeAlarmClock>
  </trigger>
  <condition type="flow_enabled">
    <useDefaultName>true</useDefaultName>
    <name>Flow Aktiv: Informations</name>
    <flowName>Informations</flowName>
  </condition>
  <condition type="flow_enabled">
    <useDefaultName>true</useDefaultName>
    <name>Flow Aktiv: Send Data to AMADCommBridge</name>
    <flowName>Send Data to AMADCommBridge</flowName>
  </condition>
  <condition type="flow_enabled">
    <useDefaultName>true</useDefaultName>
    <name>Flow Aktiv: SetCommands</name>
    <flowName>SetCommands</flowName>
  </condition>
  <condition type="flow_enabled">
    <useDefaultName>false</useDefaultName>
    <name>Flowtest: SetCommands</name>
    <flowName>SetCommands</flowName>
  </condition>
  <action type="set_flow_state">
    <useDefaultName>true</useDefaultName>
    <name>Setze Flow Status: Aktivieren Informations,SetCommands,Send Data to AMADCommBridge</name>
    <enable>true</enable>
    <includeFlowNamePatternList>Informations,SetCommands,Send Data to AMADCommBridge</includeFlowNamePatternList>
    <excludeFlowNamePatternList></excludeFlowNamePatternList>
  </action>
  <flow type="flow">
    <name>Watchdog</name>
    <enabled>true</enabled>
    <executionPolicy>PARALLEL</executionPolicy>
    <conditioncontainer id="t1" x="34.999958" y="227.50003">Flowtest: SetCommands</conditioncontainer>
    <conditioncontainer id="t2" x="35.0" y="227.5">Flow Aktiv: Informations</conditioncontainer>
    <conditioncontainer id="t3" x="314.99997" y="227.49995">Flow Aktiv: Send Data to AMADCommBridge</conditioncontainer>
    <triggercontainer id="t4" x="34.999954" y="17.500015">
      <trigger>Periodischer Timer: alle 1m (Gerät nicht wecken)</trigger>
    </triggercontainer>
    <conditioncontainer id="t5" x="-245.00005" y="227.5">Flow Aktiv: SetCommands</conditioncontainer>
    <actioncontainer id="t6" x="34.99998" y="472.5">Setze Flow Status: Aktivieren Informations,SetCommands,Send Data to AMADCommBridge</actioncontainer>
    <connection from="t1" to="t6" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
    <connection from="t3" to="t6" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
    <connection from="t4" to="t1" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
    <connection from="t4" to="t2" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
    <connection from="t4" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
    <connection from="t4" to="t5" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
    <connection from="t5" to="t6" type="FALSE" sourcePosition="SOUTH" targetPosition="NORTH" />
  </flow>
</data>

aja, in einer v2 - weil i grad eben die idee hatte - werd ich auch noch auf laufendes/connectetes wlan prüfen. kann das automagic? weil irgendwie hab ich das bauchgefühl, das ding is zwar im netz, aber manchesmal nicht wirklich verbunden, wenns aus dem sleep kommt.
→do↑p!dnʇs↓shit←

mobiljoe123

Hallo CoolTux,

ich brauch mal einen Tipp.
Aktuell kommt im in meinem AMADDevice (Samsung S9) eine um 5 Miunten versetzte Zeit des Weckers an.
Bsp: Wecker im S9: 05:25 Uhr => nextAlarmTime: 05:20

Ich habe schon alle Alarme gelöscht und wieder neu angelegt. Immer das gleiche. Im AMADDevice ist die nextAlarmTime immer 5 Minuten früher.

Irgendeine Idee wie die Abweichung entsteht?
Raspi 2; HM; MAX!; RFXtrx

the ratman

beim tipp-brauchen schließ ich mich gleich mal an *g*

problemkind: ein älteres huawai meiner holden.
alles funzt. nur, sobald der sperrbildschirm (egal mit welcher sperrart) rennt und der bildschirm abdunkelt, stürzt automagic einfach ab, wenn man per amad befehle sendet.
man merkt auch, dass keine infos vom huawai in amad ankommen, wenn der fall eintritt.

da ich nicht wirklich lust hab, dieses alte ding mit viel aufwand in fhem rein zu bringen (ich wett, meine schlechtere hälfte kauft sich im ersten halbjahr sicher was neues), hier nur eine simple frage: kennt das problem wer und hats ohne viel aufwand gelöst? ich glaub nämlich fast, dass es nur an irgendwelchen huawai-spezifischen optionen liegt. aber da rennen sachen, von denen hab ich noch nie was gehört *g*.
→do↑p!dnʇs↓shit←

Tueftler1983

Habe auch noch ein Problem.
Beim huawei P smart wird der accessibility service immer von allein deaktiviert. Kann man das verhindern?

CoolTux

Zitat von: mobiljoe123 am 15 Januar 2019, 10:56:58
Hallo CoolTux,

ich brauch mal einen Tipp.
Aktuell kommt im in meinem AMADDevice (Samsung S9) eine um 5 Miunten versetzte Zeit des Weckers an.
Bsp: Wecker im S9: 05:25 Uhr => nextAlarmTime: 05:20

Ich habe schon alle Alarme gelöscht und wieder neu angelegt. Immer das gleiche. Im AMADDevice ist die nextAlarmTime immer 5 Minuten früher.

Irgendeine Idee wie die Abweichung entsteht?

Das ist aber mehr wie seltsam. Eigentlich wird das ganze eins zu eins übernommen. Hast Du das Problem bei anderen Devices auch?
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

Zitat von: Tueftler1983 am 15 Januar 2019, 11:29:42
Habe auch noch ein Problem.
Beim huawei P smart wird der accessibility service immer von allein deaktiviert. Kann man das verhindern?

Kenne ich. Einige von diesen Chinateilen haben sich da etwas zickig. Eine Lösung habe ich leider nicht. Das Teil meiner Tochter zickt auch manchmal so rum.
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

mobiljoe123

Zitat von: CoolTux am 15 Januar 2019, 11:36:18
Hast Du das Problem bei anderen Devices auch?

Nein.
Hab noch ein Orbsmart500 (Android 5.1). Da funktioniert es wie gewünscht.
Raspi 2; HM; MAX!; RFXtrx

CoolTux

Zitat von: mobiljoe123 am 15 Januar 2019, 13:28:42
Nein.
Hab noch ein Orbsmart500 (Android 5.1). Da funktioniert es wie gewünscht.

Du kannst höchstens einen eigenen Flow bauen und die Die Weckzeit mal innerhalb des Flows ansagen, auf den Bildschirm ausgeben oder in eine Datei speichern lassen.
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

mobiljoe123

Seltsam.

Neuer Flow:
trigger typ: nächster Alarm
Hier werden auch 5 Minuten früher angezeigt als eigentlich eingestellt  :-\
Raspi 2; HM; MAX!; RFXtrx

CoolTux

Zitat von: mobiljoe123 am 15 Januar 2019, 13:50:31
Seltsam.

Neuer Flow:
trigger typ: nächster Alarm
Hier werden auch 5 Minuten früher angezeigt als eigentlich eingestellt  :-\

Hat Dein Wecker irgendeine Funktion das er 5 Minuten vor der eingestellten Weckzeit klingeln soll. Eventuell eine Einstellung beim Wecker.
Ist es der normale Android Wecker oder eine spezielle App.
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

mobiljoe123

Das ist der normale Android Wecker.
Da kann man nichts spezielles einstellen.

Zitat von: CoolTux am 15 Januar 2019, 13:53:49
Ist es der normale Android Wecker oder eine spezielle App.
Würde den auch ein anderer Wecker mit AMAD funktionieren?
Raspi 2; HM; MAX!; RFXtrx

CoolTux

Zitat von: mobiljoe123 am 15 Januar 2019, 13:59:49
Das ist der normale Android Wecker.
Da kann man nichts spezielles einstellen.
Würde den auch ein anderer Wecker mit AMAD funktionieren?

Sofern dieser die API entsprechend verwendet.
Ich finde Timely ziemlich ansprechend.
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

mobiljoe123

Raspi 2; HM; MAX!; RFXtrx

swsmily

Hallo! Ich habe bei meinem Handy (Note8) das Problem, dass ich ständig die Meldung bekomme "Automatischer Stop" - "Unterbreche und deaktiviere Flow 'Informations'.
Ich habe das Handy bereits aus FHEM entfernt und Automatic komplett deinstalliert, danach neu installiert (die Premium), die FLOWs neu importiert und den Assistent gestartet. Das Handy wurde auch wieder ordentlich in FHEM angelegt. Dennoch taucht dieser Fehler immer wieder auf.
Provieren lässt es sich z.b. wenn man das Handy mehrfach hin und her dreht, so dass zwischen landscape und portrait immer wieder gewechselt wird. Nach ca 15 bis 20 mal drehen kommt diese Meldung.
Aber nicht nur, wenn man das so extrem provoziert, sondern auch beim normalen Bedienen des Handys. Und ganz schlimm ist es mit einer VR Brille. Nutzt man diese wird ca alle 5 Minuten diese Benachrichtigung eingeblendet.

Hier im Forum hatte ich schon den Tipp gefunden nicht die Demo zu nehmen - diese nutze ich nicht. Weiterer Tipp war die globale Variable global_userflowstate auf none zu setzen, auch dies ist bei mir bereits drin.
Gibt es hierfür eine Lösung?

Ein weiteres Phänomen habe ich gerade entdeckt. Solange der Bildschim des Handys an ist, wird mir in FHEM unter nextAlarm die richtige Uhrzeit und der richtige Tag angezeigt.
Kaum ist das Display (off locked) ändert dich der Tag auf heute und die Uhrzeit auf auf in 10 Minuten) (jetzt 13:48, nextAlarmTime steht auf 13:58) - keine Ahnung woher das kommt. Dies passiert auch, wenn ich alle Wecker abschalte.
Für mich ist das nicht schlimm, da ich nextAlarm von AMAD nirgends weiter nutze, wäre nur interessant ob jemand weiß warum dies passiert.

ChrisW

Woran kann es liegen das incomingWhatsAppMessage:  leer ist ?
Und automagic habe ich das tool Aktiv bei Benachrichtigungen.
Auch wenn es unlocked ist .. Jemand noch eine idee ?
Raspberry PI3 mit allem möglichen.