Page 1 of 2
Adguard mit Automagic
Posted: 21 Sep 2018 00:11
by Black-Hawk
Hallo,
ich nutze schon länger Automagic um Adguard bei Display ein einzuschalten und bei Display aus wieder aus.
Nun hat leider Adguard die Befehle geändert und das ganze etwas verkompliziert.
Bisher ließ sich das ganze mit den in Automagic hinterlegten Vorgaben realisieren und funktionierte einwandrei. Nun muss noch ein Passwort mit integriert werden und da steige ich leider nicht so ganz durch. Das Vorgehen ist für Tasker als Beispiel in den Adguard FAQ aufgeführt (
https://kb.adguard.com/en/android/solvi ... ems/tasker) nur bekomme ich das ganze leider nicht auf Automagic wieder zum laufen.
Hat hier jemand einen Tip oder kann mir den Befehl/Flow nennen?
Danke vorab
Black-Hawk
Re: Adguard mit Automagic
Posted: 21 Sep 2018 09:20
by Desmanto
You just only need to add single string as extra in the extra field.
Code: Select all
putString("password", "t3$Tp@S$");
Of course, change
t3$Tp@S$ to match your password.
Re: Adguard mit Automagic
Posted: 21 Sep 2018 10:02
by Black-Hawk
Hallo Desmanto,
danke für den Tip. Leider bekomme ich es auch mit dem String nicht zum laufen und habe schon einige Varianten getestet, finde aber den Fehler nicht.
Code: Select all
<?xml version="1.0" encoding="UTF-8" standalone="true"?>
-<data version="1.35.0">
-<trigger type="display_state">
<useDefaultName>true</useDefaultName>
<name>Display Status: Ein</name>
<enabled>false</enabled>
<displayOn>true</displayOn>
</trigger>
-<action type="start_service">
<useDefaultName>true</useDefaultName>
<name>Service starten: dns_server com.adguard.android/com.adguard.android.receivers.AutomationReceiver </name>
<intentAction>dns_server</intentAction>
<categoryListEnabled>false</categoryListEnabled>
<categoryList/>
<dataEnabled>false</dataEnabled>
<data/>
<dataTypeEnabled>false</dataTypeEnabled>
<dataType/>
<explicitComponent>true</explicitComponent>
<packageName>com.adguard.android</packageName>
<className>com.adguard.android.receivers.AutomationReceiver</className>
<flagList/>
<extras>putString("password", "...myPassword");</extras>
</action>
-<flow type="flow">
<name>ADG ein Kopie</name>
<group>Adguard</group>
<enabled>false</enabled>
<executionPolicy>PARALLEL</executionPolicy>
-<triggercontainer y="52.5" x="70.0" id="t1">
<trigger>Display Status: Ein</trigger>
</triggercontainer>
<actioncontainer y="192.5" x="-35.0" id="t2">Service starten: dns_server com.adguard.android/com.adguard.android.receivers.AutomationReceiver </actioncontainer>
<connection type="NORMAL" targetPosition="NORTH" sourcePosition="SOUTH" to="t2" from="t1"/>
</flow>
</data>
Re: Adguard mit Automagic
Posted: 21 Sep 2018 16:07
by Desmanto
You should share the flow thru Automagic > Forum > Publish flow, copy the link here. The code you put above can't be imported
I see that you use Start Service. Adguard documentation stated to use broadcast, which is Send Broadcast. And make sure you have turn on the Automation in adguard interface, as shown in your link.
Try to use start or stop first in the action field.
Re: Adguard mit Automagic
Posted: 21 Sep 2018 16:58
by Black-Hawk
Hallo,
im Anhang der verwendete Flow.
Danke für deine Unterstützung.
Re: Adguard mit Automagic
Posted: 21 Sep 2018 21:31
by Black-Hawk
Hallo Desmanto,
dein Tip das ganze als Broadcast zu senden war die Lösung! Nun funktioniert Adguard wieder wie gewünscht.
Danke für deine Unterstützung.
Grüße
Black-Hawk
Re: Adguard mit Automagic
Posted: 22 Sep 2018 05:23
by Desmanto
Glad to see it is working now.
I remember reading somewhere that google has started to limit the use of start service. Hence more dev are moving their automation intent to the broadcast method.
Re: Adguard mit Automagic
Posted: 22 Sep 2018 13:54
by FossyBerlin
Black-Hawk wrote:Hallo Desmanto,
dein Tip das ganze als Broadcast zu senden war die Lösung! Nun funktioniert Adguard wieder wie gewünscht.
Danke für deine Unterstützung.
Grüße
Black-Hawk
Hallo Black-Hawk...
Könntest Du bitte den Flow posten?
Vielen Dank FossyBerlin...
Re: Adguard mit Automagic
Posted: 22 Sep 2018 13:58
by FossyBerlin
Black-Hawk wrote:Hallo,
im Anhang der verwendete Flow.
Danke für deine Unterstützung.
Der Anhang beinhaltet leider den falschen Flow.
Mit diesem Flow wechselt man den Server.
Ich hätte gern die Beiden für das An- und Ausschalten von AdGuard.
Vielen Dank...
Re: Adguard mit Automagic
Posted: 22 Sep 2018 14:10
by FossyBerlin
Irgendwie bin ich zu blöde.
Möchte eigentlich nur erreichen, dass AdGuard sich ausschaltet wenn der Bildschirm ausgeht und wieder einschaltet wenn der Bildschirm angeht.