[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

Schlimbo

Hallo Leon,
Beim Anlegen eines AMADDevice über autocreate wird auch immer ein Logfile für das Device erstellt.
Da ich für meine Geräte keine Logs möchte, muss ich das dann immer händisch löschen.
Selbst wenn ich loggen würde, könnte ich das automatisch erstellte Filelog nicht gebrauchen, da ich DBlog verwende.
Was hältst du davon, dem Bridge Device ein Attribut zu spendieren, mit dem das Erstellen der Logfile deaktiviert werden kann?

CoolTux

Soweit mir bekannt kommt das alles von autocreate. Du kannst glaube im autocreate Device einstellen das keine Logdevice angelegt werden sollen.
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


kriegerkl

#1053
Hallo,
ich bräuchte Hilfe zu AMAD.

Ich habe ein Tablet Galaxy Note GT-N8010 mit Android 4.4. und Automagic.
Dort ist das Flowset 4.0.0 aktiv.

In meinem FHEM ist die Rev 15825 des 74_AMADDevice.pm aktiv.
- VERSIONFLOWSET 4.0.0
- VERSIONMODUL 4.0.0

Generell läuft die Verbindung.
Was ich nicht schaffe, ist mit openUrl auf dem Tablet eine Seite im Browser zu öffnen.
Wenn ich in FHEM: "set TabletWZ openURL http://www.google.de" oder eine beliebige andere Adresse eingebe, geht der state immer auf "http://: malformed or unsupported URL".
Auf dem Tablet kommt kein Befehl an.
Ich habe auch versucht auf dem Tablet den fully Browser zu installieren und das Attribut setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity zu setzen.
Das Ergebnis ist dasselbe.
Meiner Meinung nach kommt der Befehl nicht am Tablet an.

Noch eine ergänzende Information:

Im Log-File (verbode 5) steht dann:
AMADCommBridge (Tablet) - setCommandERROR: http://: malformed or unsupported URL
AMADCommBridge (Tablet) - setCommandERROR: error while POST Command http://: malformed or unsupported URL
AMADCommBridge (Tablet) - IOWrite: POST IODevHash=HASH(0x67fd210)

Das FHEM ist auf einem Synology NAS installiert.

Andere AMAD Befehle wie z.B. auch openApp funktionieren. 

CoolTux

Zitat von: kriegerkl am 21 Februar 2018, 09:33:15
Hallo,
ich bräuchte Hilfe zu AMAD.

Ich habe ein Tablet Galaxy Note GT-N8010 mit Android 4.4. und Automagic.
Dort ist das Flowset 4.0.0 aktiv.

In meinem FHEM ist die Rev 15825 des 74_AMADDevice.pm aktiv.
- VERSIONFLOWSET 4.0.0
- VERSIONMODUL 4.0.0

Generell läuft die Verbindung.
Was ich nicht schaffe, ist mit openUrl auf dem Tablet eine Seite im Browser zu öffnen.
Wenn ich in FHEM: "set TabletWZ openURL http://www.google.de" oder eine beliebige andere Adresse eingebe, geht der state immer auf "http://: malformed or unsupported URL".
Auf dem Tablet kommt kein Befehl an.
Ich habe auch versucht auf dem Tablet den fully Browser zu installieren und das Attribut setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity zu setzen.
Das Ergebnis ist dasselbe.
Meiner Meinung nach kommt der Befehl nicht am Tablet an.

Noch eine ergänzende Information:

Im Log-File (verbode 5) steht dann:
AMADCommBridge (Tablet) - setCommandERROR: http://: malformed or unsupported URL
AMADCommBridge (Tablet) - setCommandERROR: error while POST Command http://: malformed or unsupported URL
AMADCommBridge (Tablet) - IOWrite: POST IODevHash=HASH(0x67fd210)

Das FHEM ist auf einem Synology NAS installiert.

Andere AMAD Befehle wie z.B. auch openApp funktionieren.

Bitte erstmal auf die aktuelle 4.0 Version updaten. Dürfte 4.0.13 sein.
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

kriegerkl

Wie mache ich das?
Wenn ich in FHEM eingebe: update 74_AMADDevice.pm kommt genau die Rev 15825 heraus, die ichn habe.
Die ist doch ganz neu.

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

CoolTux

Denkt bitte alle daran ein Update zu machen. Es sollte die neuste Version 4.0.13 auf jedem System installiert sein, bevor Ihr die neue Version 4.2 installieren könnt. Version 4.2 ist fertig und soll die Tage ausgerollt werden!!!
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

kriegerkl

Ich hatte zwar ein UPDATE des Moduls gemacht, aber keinen Neustart.
Nach dem Neustart ist jetzt:
- VERSIONMODUL 4.0.13
- VERSIONFLOWSET 4.0.13

Muss ich die Flowset-Datei jetzt noch neu auf dem Tablet importieren?   

CoolTux

Wenn bereits ein Flowset auf dem Handy ist musst Du nur set currentFlowsetUpdate machen und gut ist.
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

kriegerkl

Danke!

Noch eine letzte Frage:
Wo gibt es eine gute Beschreibung aller Möglichkeiten und Zusammenhänge von AMAD?

Esjay

Zitat von: kriegerkl am 22 Februar 2018, 15:07:13
Danke!

Noch eine letzte Frage:
Wo gibt es eine gute Beschreibung aller Möglichkeiten und Zusammenhänge von AMAD?

In der Commandref und im Wiki. In der Reihenfolge.

Grüße

swsmily

#1062
Hi!
Gibt es eine Möglichkeit über AMADNG einen Stream im VLC-Player zu starten? Ich möchte über FHEM gesteuert MP3-Dateien von meinem HTTP-Server abspielen lassen.
Der Intent-Player funktioniert zwar an sich, jedoch zeigt dieser nach Ende der MP3 weiter "playing" an.

Über SendIntent hab ich es leider nicht hinbekommen, dass der VLC-Player überhaupt etwas tut. Nur Play/Pause usw. über mediaVlcPlayer funktioniert. Jedoch finde ich keine Möglichkeit dem VLC zu sagen, welche URL er abspielen soll.

Es muss auch nicht unbedingt VLC sein, auch Play Music würde mir genügen, wobei VLC den Vorteil hätte, dass evtl auch mal Videos darüber abgespielt werden könnten.

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

swsmily

#1064
Ich habe mir gerade einen Flow erstellt, der den Action Typ "Url in Browser öffnen" nutzt. Dort kann ich dir URL zur MP3 angeben. Mit folgenden Einstellungen startet dann auch die Wiedergabe (im Hintergrund) mit VLC:
[X] Definierte App verwerden
Package Name: org.videolan.vlc
Klassen Name: org.videolan.vlc.StartActivity

Was ich nun nicht verstehe, wie ich den Flow richtig aufbauen muss um ihn aus FHEM heraus triggern zu können?
Wie muss der Trigger eingestellt sein, oder muss dieser leer bleiben?
Wie rufe ich aus FHEM heraus (ich denke mit userFlowRun) den Flow auf und übergebe gleichzeitig die URL zur MP3?


Edit: Habe es gerade hinbekommen durch das Wiki - war nicht ganz so leicht zu verstehen, aber durch mehrfaches lesen und probieren hat es letztendlich geklappt, dass ich mit set Tablet sendIntent automagic.VLC_play URL http://[IP]/musik.mp3 das Tablet zum abspielen einer beliebigen MP3 bewegen konnte.



Btw: Wenn VLC abspielt kann ich über mediaVlcPlayer zwar Play/Pause nutzen, stop bewirkt aber nichts.