FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: CoolTux am 25 Mai 2017, 18:24:49

Titel: [AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 25 Mai 2017, 18:24:49
Hallo liebe AMAD User,

Nach nun fast 6 Monaten Entwicklungszeit nähert sich die Fertigstellung der neusten AMAD Version. Diesmal lagen mir mehrere Dinge am Herzen.
In erster Linie wollte ich eine softwareseitige Trennung der AMADCommBridge vom eigentlichen Android Device. Daher ist die neue Version ein zweistufiges Modul geworden.
Im Laufe der Entwicklung kamen auch andere Anforderungen welche ich nun fähig bin um zu setzen. Eine dieser Anforderungen war eine einfachere und besser funktionierende Installation. Raus gekommen ist ein Android Installationsassistant.
Mit ihm wird auf einfache Art und Weise direkt per Sprachführung und Eingabedialogen Automagic für AMAD konfiguriert und das Device in FHEM automatisch erstellt. Autocreate!


Alles wichtige zum Tasker-Support wird hier besprochen. (https://forum.fhem.de/index.php/topic,81167.0.html)



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 26 Mai 2017, 11:45:20
ich weiß nicht, ob dus schon drinne hast, hab lang nimma mit amad ausserhalb eines fest stromversorgten tablets gespielt.

stromverbrauch reduzieren (also eventuell ne art einstell-flow, indem mal alles abstellen kann, was man nicht braucht)
automatisches abstellen von amad, wenn ein eingestelltes wlan nicht erreichbar ist und auch keine datenverbindung besteht.

kurzum: amad mobil-tauglich machen. vielleicht sogar ne art sparversion für unterwegs basteln?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 26 Mai 2017, 11:57:11
Das müssen die User in eigenen Flows machen. Wenn AMAD deaktiviert wird dann ist und bleibt es auch deaktiviert bis ein anderer Flow oder der User das AMAD Flowset wieder aktiviert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Helmi55 am 26 Mai 2017, 18:47:04
Servus Leon
welche Androiden Version wird dafür notwendig sein.
z.Zt. habe ich ein Samsung Tab 10 und da läuft 4.4 KitKat drauf.
Ich bin gerade dabei meine Poolsteuerung, welche noch unter 5.7 läuft auf 5.8 zu heben.
Da kann ich dann, wenn es die Version erlaubt gleich das neue AMAD ansehen?
Gruß
Helmut
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 26 Mai 2017, 21:44:34
Hallo Helmut,

An den Versionen ändert sich nichts. Alles was mit der aktuellen 2.6 läuft wird auch mit der neuen 4.0 laufen.
Wird aber noch etwas dauern  ;D

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 26 Mai 2017, 21:46:42
Ist es evtl möglich, Playlisten von Spotify zu starten oder Alben...?


Gesendet von iPhone mit Tapatalk
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 26 Mai 2017, 21:48:05
Nicht eingebaut da nicht bekannt. Leider habe ich kein Spotify. Jemand der hatte Mal versucht da was zu machen, hatte aber wohl nicht geklappt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 26 Mai 2017, 21:57:55
Ok schade.
Könnte dir nen Spotify Premium Account zum probieren zur Verfügung stellen, da ich das als Family Account nutze.
Falls du da Interesse hast melde dich einfach.


Gesendet von iPhone mit Tapatalk
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 26 Mai 2017, 22:00:47
Darüber kann man gerne mal reden. Müsste da aber auch erst recherchieren und dafür fehlt mir im Moment die Zeit. Später aber sehr gerne.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 26 Mai 2017, 22:10:08
Meld dich einfach, solange ich Spotify mit Family Account nutze, steht das Angebot...


Gesendet von iPhone mit Tapatalk
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 27 Mai 2017, 15:18:40
Zitat von: the ratman am 26 Mai 2017, 11:45:20
ich weiß nicht, ob dus schon drinne hast, hab lang nimma mit amad ausserhalb eines fest stromversorgten tablets gespielt.

stromverbrauch reduzieren (also eventuell ne art einstell-flow, indem mal alles abstellen kann, was man nicht braucht)
automatisches abstellen von amad, wenn ein eingestelltes wlan nicht erreichbar ist und auch keine datenverbindung besteht.

kurzum: amad mobil-tauglich machen. vielleicht sogar ne art sparversion für unterwegs basteln?

Habe mir da noch mal Gedanken zu Deiner Idee gemacht. Eventuell könnte man da tatsächlich eine gewisse Logik einbauen. So eine Art mobiler Modus. Man sagt halt das es sich um ein Mobiles Gerät ha denkt und schon wird das ganze aktiviert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 27 Mai 2017, 15:36:48
hihi, es gärt in ihm ...

ne, wäre echt geil.
ich brauch ja auf mobilen geräten immer noch tasker um alles möglich ab/umzuschalten (gebe zu, ich hab mich immer noch nicht mit den flows beschäftigt). und amad ist ja auch ned grade erfreut, ist auf einmal das device weg.
da also am handy ne automatisation, um unwichtiges abzuschalten. stromsparen is angesagt *g*.

eventuell lustig wäre, is mir eingefallen: wenn datenfunk vorhanden, dann vielleicht nur mehr (einstellbar) wichtige infos von handy an fhem und umgekehrt. mit google pushen oder so. wobei: ich hatte mal nen kostenlosen push-server gefunden.  das wäre ja überhaupt das genialste.
genauso könnte amad auf der fhem-seite reagieren. könnte ein nettes tool in richtung anwesenheitskontrolle werden.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: LuBeDa am 27 Mai 2017, 16:28:08
Zitat von: CoolTux am 26 Mai 2017, 11:57:11
Das müssen die User in eigenen Flows machen.

Gibt es einen komfortablen Editor um die Flows anzupassen? Auf meinen 10" Tab habe ich ständig eine Fehlermeldung. Aber selbst das 10" Tab ist zu klein um die AMAD Flows zu überblicken.

Vielleicht macht es sind die einzelnen Aufgaben in einzelne Flows aufzuteilen "Teile und herrschen" ;-)

Ansonsten echt klasse, weiter so.

Ludger
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 27 Mai 2017, 17:03:55
Du kannst rein und rauszoomen. Das ganze ist XML, Du kannst es also im XML Editor öffnen. Ich würde auf er direkt im Flow arbeiten und über zoomen machen.
Aufteilen könnte man, müsste aber wegen Updates enorm aufpassen nicht mit den Flows durcheinander zu kommen. Mir wäre das zu unsicher.

Wie sieht denn die Meldung aus? Mach dafür Mal bitte einen eigenen Thread auf.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 27 Mai 2017, 17:37:49
Gerade neue Automagic Version

Da kann man bestimmt was draussen machen. Mehr Multimedia Möglichkeiten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Mai 2017, 09:12:52
Ich habe ein zwei Worte im zweiten Thread zur zukünftigen Einrichtung vom AMADNG geschrieben.

Es wird auch noch eine Möglichkeit geben wie man bestehende Installationen auf das neue System umstellen kann. Das muss ich aber auch noch testen, eventuell automatisiere ich das auch wenn es ohne Probleme klappen sollte.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 29 Mai 2017, 12:09:12
sag, bin ich eig. der einzige, oder gabs da noch welche, die probleme mit dem automatischen update der flows hatten?
das problem ist bei mir ja, dass amad auf meinem billigsdorfeer wandtablet nicht die rechte hat, was ins entsprechende dir zu schreiben. und das, obwohl das ding mit adminrechten rennt (frag mich nicht).
langer rede wenig sinn: eventuell die möglichkeit geben, ein eigenes downloadverzeichnis zu bestimmen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Mai 2017, 12:39:31
Zitat von: the ratman am 29 Mai 2017, 12:09:12
sag, bin ich eig. der einzige, oder gabs da noch welche, die probleme mit dem automatischen update der flows hatten?
das problem ist bei mir ja, dass amad auf meinem billigsdorfeer wandtablet nicht die rechte hat, was ins entsprechende dir zu schreiben. und das, obwohl das ding mit adminrechten rennt (frag mich nicht).
langer rede wenig sinn: eventuell die möglichkeit geben, ein eigenes downloadverzeichnis zu bestimmen?

Kann man sich anschauen. Aber vielleicht verifizierst Du das erstmal in dem Du im Update Flow das Verzeichnis von Hand änderst.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 29 Mai 2017, 12:58:22
ahja, i see it.
mal gucken beim nächsten update, was passiert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 30 Mai 2017, 08:05:12
Guten Morgen,

Ich habe nun eine erste Version zum testen bereit gestellt. Link findet Ihr im ersten Post.
Bitte lest Euch in Ruhe die Anweisungen im zweiten Post durch, besonders was den Mischbetrieb an geht.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: eule66 am 01 Juni 2017, 14:28:48
Hallo Cooltux

habe mal mit der Einrichtung begonnen, bekomme aber folgende Fehlermeldung im Log
AMADCommBridge (myAmadBridge) - defined AMADCommBridge with Socketport 8090
2017.06.01 14:13:42 3: myAmadBridge: port 8090 opened
2017.06.01 14:13:42 3: AMADCommBridge (myAmadBridge) - Socket opened.
2017.06.01 14:15:53 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 780, <GEN13> line 1164.
2017.06.01 14:15:53 2: autocreate: define note3 AMADDevice 192.168.178.33 1496319260872 IODev=myAmadBridge
2017.06.01 14:15:53 3: AMADDevice (note3) - I/O device is myAmadBridge
2017.06.01 14:15:53 3: AMADDevice (note3) - defined with AMAD_ID: 1496319260872 on port 8090
2017.06.01 14:15:53 2: autocreate: define FileLog_note3 FileLog ./log/note3-%Y.log note3
2017.06.01 14:15:59 3: AMADCommBridge (myAmadBridge_192.168.178.33_37586) - ERROR while request: '"' expected, at character offset 502 (before "0,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 728, <GEN13> line 1164.

2017.06.01 14:15:59 3: AMADCommBridge (myAmadBridge_192.168.178.33_37587) - ERROR while request: '"' expected, at character offset 502 (before "0,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 728, <GEN13> line 1164.

2017.06.01 14:15:59 3: AMADCommBridge (myAmadBridge_192.168.178.33_37588) - ERROR while request: '"' expected, at character offset 502 (before "0,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 728, <GEN13> line 1164.

2017.06.01 14:15:59 3: AMADCommBridge (myAmadBridge_192.168.178.33_37589) - ERROR while request: '"' expected, at character offset 502 (before "0,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 728, <GEN13> line 1164.

2017.06.01 14:15:59 3: AMADCommBridge (myAmadBridge_192.168.178.33_37590) - ERROR while request: '"' expected, at character offset 502 (before "0,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 728, <GEN13> line 1164.

2017.06.01 14:16:00 3: AMADCommBridge (myAmadBridge_192.168.178.33_37591) - ERROR while request: '"' expected, at character offset 502 (before "0,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 728, <GEN13> line 1164.

2017.06.01 14:16:00 3: AMADCommBridge (myAmadBridge_192.168.178.33_37592) - ERROR while request: '"' expected, at character offset 502 (before "0,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 728, <GEN13> line 1164.

2017.06.01 14:16:00 3: AMADCommBridge (myAmadBridge_192.168.178.33_37593) - ERROR while request: '"' expected, at character offset 502 (before "0,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 728, <GEN13> line 1164.


Auch auf dem Handy bekomme ich durch Automagic Fehlermeldungen, diese habe ich als Datei angehangen.

Was habe ich falsch gemacht?

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 Juni 2017, 15:03:24
Hallo,

Vielen vielen Dank für das testen. Du hast alles richtig gemacht.
Die Meldungen von FHEM kann man als Info ansehen. Sollte auch nur mit verbose > 3 zu sehen sein. Die Meldung von Automagic ist eindeutig. Dazu findest du Hilfe im FHEM Wiki zu AMAD. Muss nur unter Einstellungen was aktiviert werden.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 Juni 2017, 21:26:49
Ich habe soeben eine neue Testversion ins Git geladen. Bitte dem Link der des ersten Posts folgen.

Version 3.9.55
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 08:41:39
Version 3.9.65 ist online.
Bei mir habe ich 85% schon im Livesystem auf die neue Version geschwenkt. Bisher alles super.

Wäre schön wenn mehr Leute testen könnten. Bisher weiß ich von noch keinem einzigen Tester  :'(


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 Juni 2017, 09:02:35
Zitat von: CoolTux am 06 Juni 2017, 08:41:39
Version 3.9.65 ist online.
Bei mir habe ich 85% schon im Livesystem auf die neue Version geschwenkt. Bisher alles super.

Wäre schön wenn mehr Leute testen könnten. Bisher weiß ich von noch keinem einzigen Tester  :'(


Grüße

Das ist der Fluch deines sehr gut funktionierenden AMAD Moduls  ;) .

Ich werd mir nachher mal die Zeit nehmen, und ebenfalls umschwenken. Werde dann berichten.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 06 Juni 2017, 10:34:35
Zitat von: CoolTux am 06 Juni 2017, 08:41:39
Version 3.9.65 ist online.

Die Installation mit dem Assistenten hat problemlos funktioniert.  :)
Leider gehen meine bisherigen Temperaturabfragen oder Schaltungen (Licht & Steckdosen) nicht mehr. Damit zusammenhängende Rückmeldungen (Sprachausgaben) erfolgen mit "null"?
Bsp.
- Die Temperatur im Garten ist null Grad.
- Die Steckdose im ... habe ich null geschalten.

Was muss noch angepasst werden?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 11:04:31
Die Rückgabevariable hat sich geändert. Alles was hinter dem Viereck Abfrage ein response Wert abfragt muss auf respreadingsval geändert werden. Also response ändern in respreadingsval. Das war aber dann schon alles. Der Rest kann so bleiben.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 11:11:23
Zitat von: mobiljoe123 am 06 Juni 2017, 10:34:35
Die Installation mit dem Assistenten hat problemlos funktioniert.  :)
Leider gehen meine bisherigen Temperaturabfragen oder Schaltungen (Licht & Steckdosen) nicht mehr. Damit zusammenhängende Rückmeldungen (Sprachausgaben) erfolgen mit "null"?
Bsp.
- Die Temperatur im Garten ist null Grad.
- Die Steckdose im ... habe ich null geschalten.

Was muss noch angepasst werden?

Noch mal vielen Dank das Du Dich traust zu testen. Cool das es bei Dir mit dem einrichten auch so schön einfach geklappt hat.
Was sagst Du zum Assistenten. Bemerkungen, Anregungen? Nur zu.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 06 Juni 2017, 11:46:58
Zitat von: CoolTux am 06 Juni 2017, 11:11:23
Was sagst Du zum Assistenten. Bemerkungen, Anregungen? Nur zu.
Dein Assistent hat perfekt funktioniert.  :)
Beim ersten Versuch hat alles sofort geklappt.
Device wurde in Fhem angelegt. Readings kamen auch gleich rein. TOP.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 12:03:52
Super. Freut mich. Gerade weil Du anscheinend Beginner bist. Für die Leute war der Assistent gedacht.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 06 Juni 2017, 12:45:36
Ja, solche Assisten helfen Beginnern ungemein.

Was mir gerade aufgefallen ist.
connectedBTdevices - hier wird das verbundene Device nicht angezeigt.
set SamsungS7edge statusRequest führt zu connectedBTdevices [].
Das hat mit AMAD2 bisher funktioniert.

Idee?
Zitat von: mobiljoe123 am 06 Juni 2017, 10:34:35
Leider gehen meine bisherigen Temperaturabfragen oder Schaltungen (Licht & Steckdosen) nicht mehr. Damit zusammenhängende Rückmeldungen (Sprachausgaben) erfolgen mit "null"?
...
Was muss noch angepasst werden?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 12:57:40
Zitat von: mobiljoe123 am 06 Juni 2017, 12:45:36
Ja, solche Assisten helfen Beginnern ungemein.

Was mir gerade aufgefallen ist.
connectedBTdevices - hier wird das verbundene Device nicht angezeigt.
set SamsungS7edge statusRequest führt zu connectedBTdevices [].
Das hat mit AMAD2 bisher funktioniert.

Idee?

Bezog sich das "Idee?" auf die Beobachtung mit BT Devices oder wegen der Absagen? Bei Ansagen siehe 2-3 Poste weiter oben. Bei BT muss ich heute Abend schauen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 06 Juni 2017, 13:17:09
Zitat von: CoolTux am 06 Juni 2017, 12:57:40
Bezog sich das "Idee?" auf die Beobachtung mit BT Devices oder wegen der Absagen? Bei Ansagen siehe 2-3 Poste weiter oben. Bei BT muss ich heute Abend schauen.
Bezog sich auf BT.

Temperaturansagen funktionieren dank
Zitat von: CoolTux am 06 Juni 2017, 11:04:31
... response ändern in respreadingsval. ...
wieder.  :D

Licht & Steckdosen funktionieren noch nicht. Da muss ich erst weiter suchen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 13:26:56
Die Ansage oder das schalten? Schalten ging ja, oder?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 13:29:30
Nach der Condition wo du auch schon response geändert haben musst auf der linken Seite das Script und die Ansage bearbeiten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 06 Juni 2017, 13:42:29
Das hab ich alles geändert. Ansage scheint jetzt zu gehen. Ich bekomm den aktuellen Status zurück.

Schalten geht aber nicht.  :-\

Internals:
   BRIDGE     1
   CFGFN
   CONNECTS   2609
   DEF        8091
   FD         4
   NAME       myAmadBridge
   NR         1448
   PORT       8091
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 3.9.65
   VERSIONMODUL 3.9.65
   Readings:
     2017-06-06 10:12:43   fhemServerIP    192.168.123.55
     2017-06-06 13:31:18   receiveFhemCommand set Wohnzimmer_Stehlampe on
     2017-06-06 09:55:31   state           opened
Attributes:
   room       AMAD


Der Befehl kommt an, aber es passiert nix.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 13:59:21
Ups sorry. Es fehlt das was vorher expertMode war. Das heißt jetzt fhemCmd irgendwas mit Auswahlmenü. da die zweite Auswahl nehmen. Probiere mal wenn nicht schaue ich noch mal
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 14:01:28
Sorry, hab es

attr fhemControlMode setControl


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 06 Juni 2017, 14:03:22
Hab`s auch gerade gefunden. Jetzt funktioniert alles.
DANKE!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 14:06:38
Aber gerne doch.
Viel Spaß mit AMAD  ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 06 Juni 2017, 14:15:09
Wenn ich Dich gerade "dran" habe.
Einige Steckdosen (Fritzdect200) geben ein "set_on" bzw. "set_off" zurück.

if(respreadingsval == "on" or "set_on")
{
    respreadingsval = "an";
} else {
    if(respreadingsval == "off" or "set_off")
    {
        respreadingsval = "aus";
    }
}

funktioniert leider nicht.

Wie kann ich das erweitern um ein "an" bzw. "aus" zurückzubekommen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 14:21:22
Bleibt der Status denn auf set_? Das würde ja bedeuten das die Rückantwort offen bleibt.


if(respreadingsval == "on" or respreadingsval == "set_on")
{
    respreadingsval = "an";
} else {
    if(respreadingsval == "off" or respreadingsval == "set_off")
    {
        respreadingsval = "aus";
    }
}
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 06 Juni 2017, 14:33:38
Die Rückmeldung war: Die Lampe habe ich set_off geschalten.

Mit Deiner Änderung kommt: Die Lampe habe ich ausgeschalten. PERFEKT!  :)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 14:39:17
Dann kann sein das er bisschen Zeit braucht um den tatsächlichen Status bekannt zu geben. Aber wenn dir das so reicht ist das auch OK.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 Juni 2017, 20:38:07
So habe mal ein bisschen getestet.
Bei mir klappt es nicht.

List der Bridge

Internals:
   BRIDGE     1
   CONNECTS   17
   DEF        8091
   FD         38
   NAME       myAmadBridge
   NR         203
   PORT       8091
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 3.9.65
   VERSIONMODUL 3.9.65
   Readings:
     2017-06-06 20:33:51   fhemServerIP    192.168.178.75
     2017-06-06 20:32:25   state           opened
Attributes:
   room       AMAD


Log Einträge

2017.06.06 20:33:33 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 778.
2017.06.06 20:33:35 1: PERL WARNING: Use of uninitialized value $fhemDevice in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 778.
2017.06.06 20:33:35 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 349.
2017.06.06 20:33:35 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 3982.
2017.06.06 20:33:35 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBeginUpdate           called by fhem.pl (4463)
2017.06.06 20:33:35 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4318.
2017.06.06 20:33:35 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4464)
2017.06.06 20:33:35 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4055.
2017.06.06 20:33:35 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (357)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,batteryHealth,2) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,powerLevel,77) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,flowsetVersionAtDevice,3.9.65) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,powerPlugged,0) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,batteryTemperature,27.6) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (371)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/74_AMADDevice.pm line 379.
2017.06.06 20:33:35 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 744.
2017.06.06 20:33:35 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 744.
2017.06.06 20:33:35 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBeginUpdate           called by fhem.pl (4463)
2017.06.06 20:33:35 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4464)
2017.06.06 20:33:35 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (357)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,flowsetVersionAtDevice,3.9.65) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,volume,8) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:35 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.06 20:33:35 1: stacktrace:
2017.06.06 20:33:35 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:35 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (371)
2017.06.06 20:33:35 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:35 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:35 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:35 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:35 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:35 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:51 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:33:51 1: stacktrace:
2017.06.06 20:33:51 1:     main::readingsBeginUpdate           called by fhem.pl (4463)
2017.06.06 20:33:51 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:33:51 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:51 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:51 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:51 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:51 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:51 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:51 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:51 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.06 20:33:51 1: stacktrace:
2017.06.06 20:33:51 1:     main::readingsBulkUpdate            called by fhem.pl (4464)
2017.06.06 20:33:51 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:33:51 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:51 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:51 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:51 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:51 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:51 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:51 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:51 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:33:51 1: stacktrace:
2017.06.06 20:33:51 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (357)
2017.06.06 20:33:51 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:51 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:51 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:51 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:51 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:51 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:51 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:33:51 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.06 20:33:51 1: stacktrace:
2017.06.06 20:33:51 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:33:51 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (371)
2017.06.06 20:33:51 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:33:51 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:33:51 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:33:51 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:33:51 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:33:51 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:33:51 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:13 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:34:13 1: stacktrace:
2017.06.06 20:34:13 1:     main::readingsBeginUpdate           called by fhem.pl (4463)
2017.06.06 20:34:13 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:34:13 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:13 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:13 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:13 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:13 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:13 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.06 20:34:13 1: stacktrace:
2017.06.06 20:34:13 1:     main::readingsBulkUpdate            called by fhem.pl (4464)
2017.06.06 20:34:13 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:34:13 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:13 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:13 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:13 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:13 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:13 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:34:13 1: stacktrace:
2017.06.06 20:34:13 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (357)
2017.06.06 20:34:13 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:13 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:13 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:13 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:13 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:13 1: readingsUpdate(,flowsetVersionAtDevice,3.9.65) missed to call readingsBeginUpdate first.
2017.06.06 20:34:13 1: stacktrace:
2017.06.06 20:34:13 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:34:13 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:34:13 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:13 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:13 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:13 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:13 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:13 1: readingsUpdate(,volume,15) missed to call readingsBeginUpdate first.
2017.06.06 20:34:13 1: stacktrace:
2017.06.06 20:34:13 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:34:13 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:34:13 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:13 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:13 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:13 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:13 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:13 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.06 20:34:13 1: stacktrace:
2017.06.06 20:34:13 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:34:13 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (371)
2017.06.06 20:34:13 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:13 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:13 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:13 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:13 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:13 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:22 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:34:22 1: stacktrace:
2017.06.06 20:34:22 1:     main::readingsBeginUpdate           called by fhem.pl (4463)
2017.06.06 20:34:22 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:34:22 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:22 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:22 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:22 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:22 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:22 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.06 20:34:22 1: stacktrace:
2017.06.06 20:34:22 1:     main::readingsBulkUpdate            called by fhem.pl (4464)
2017.06.06 20:34:22 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:34:22 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:22 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:22 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:22 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:22 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:22 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:34:22 1: stacktrace:
2017.06.06 20:34:22 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (357)
2017.06.06 20:34:22 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:22 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:22 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:22 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:22 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:22 1: readingsUpdate(,volume,8) missed to call readingsBeginUpdate first.
2017.06.06 20:34:22 1: stacktrace:
2017.06.06 20:34:22 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:34:22 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:34:22 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:22 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:22 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:22 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:22 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:22 1: readingsUpdate(,flowsetVersionAtDevice,3.9.65) missed to call readingsBeginUpdate first.
2017.06.06 20:34:22 1: stacktrace:
2017.06.06 20:34:22 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:34:22 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:34:22 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:22 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:22 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:22 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:22 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:22 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.06 20:34:22 1: stacktrace:
2017.06.06 20:34:22 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:34:22 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (371)
2017.06.06 20:34:22 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:22 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:22 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:22 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:22 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:22 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:29 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:34:29 1: stacktrace:
2017.06.06 20:34:29 1:     main::readingsBeginUpdate           called by fhem.pl (4463)
2017.06.06 20:34:29 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:34:29 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:29 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:29 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:29 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:29 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:29 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.06 20:34:29 1: stacktrace:
2017.06.06 20:34:29 1:     main::readingsBulkUpdate            called by fhem.pl (4464)
2017.06.06 20:34:29 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (350)
2017.06.06 20:34:29 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:29 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:29 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:29 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:29 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:29 1: ERROR: empty name in readingsBeginUpdate
2017.06.06 20:34:29 1: stacktrace:
2017.06.06 20:34:29 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (357)
2017.06.06 20:34:29 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:29 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:29 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:29 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:29 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:29 1: readingsUpdate(,volume,15) missed to call readingsBeginUpdate first.
2017.06.06 20:34:29 1: stacktrace:
2017.06.06 20:34:29 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:34:29 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:34:29 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:29 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:29 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:29 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:29 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:29 1: readingsUpdate(,flowsetVersionAtDevice,3.9.65) missed to call readingsBeginUpdate first.
2017.06.06 20:34:29 1: stacktrace:
2017.06.06 20:34:29 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:34:29 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (364)
2017.06.06 20:34:29 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:29 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:29 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:29 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:29 1:     main::CallFn                        called by fhem.pl (685)
2017.06.06 20:34:29 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.06 20:34:29 1: stacktrace:
2017.06.06 20:34:29 1:     main::readingsBulkUpdate            called by fhem.pl (4300)
2017.06.06 20:34:29 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (371)
2017.06.06 20:34:29 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (743)
2017.06.06 20:34:29 1:     main::AMADDevice_Parse              called by fhem.pl (3611)
2017.06.06 20:34:29 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.06 20:34:29 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.06 20:34:29 1:     main::AMADCommBridge_Read           called by fhem.pl (3397)
2017.06.06 20:34:29 1:     main::CallFn                        called by fhem.pl (685)


Flows habe ich auf dem Test Device gelöscht, anschließend die neuen eingespielt, vorher natürlich die Bride eingerichtet. Habe noch die alte Bridge drinnen.Port auf 8091 gestellt. Ca 5 mal durch gegangen, aber kein Erfolg.

Grüße

Ansonsten von der Idee her mit der Sprachsteuerung ne coole Idee. Ist nur blöd, wenn die Dame des Hauses nebenbei TV gucken will, und dadurch nicht genug ruhe herscht. Vll ist es ja wichtig, aber beim ersten mal hab ich den Wizard ausversehen abgebrochen, vll ist da ja irgendwas hängen geblieben. Was noch ganz gut wäre, die Flows und die PM Datein getrennt zum Download bereitstellen. Wenn man Sie übers Tablet herunter lädt, muss man erst downloaden, dann entpacken, die Flows verschieben, und dann kann Amad drauf zu greifen.

Grüße die Zweite
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 20:45:04
Kommt mir bekannt vor. Ich habe für das finden gute 3 Stunden verballert. Irgendwann habe ich sogar den blöden fhem.pl Code durch wühlt und dann viel es mir wie Schuppen von den Augen. Ich hatte das autocreate Device ja deaktiviert gehabt. Und Du?  ;D





@All
Ich habe soeben eine aktuelle Version 0.3.66 hoch geladen. Bluetooth Device Reading sollte gefixt sein und ein paar andere Sachen habe ich noch gemacht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 Juni 2017, 20:47:40
Zitat von: CoolTux am 06 Juni 2017, 20:45:04
Kommt mir bekannt vor. Ich habe für das finden gute 3 Stunden verballert. Irgendwann habe ich sogar den blöden fhem.pl Code durch wühlt und dann viel es mir wie Schuppen von den Augen. Ich hatte das autocreate Device ja deaktiviert gehabt. Und Du?  ;D





@All
Ich habe soeben eine aktuelle Version 0.3.66 hoch geladen. Bluetooth Device Reading sollte gefixt sein und ein paar andere Sachen habe ich noch gemacht.

Ich sag nur

Internals:
   NAME       autocreate
   NOTIFYDEV  global
   NR         14
   NTFY_ORDER 50-autocreate
   STATE      disabled
   TYPE       autocreate
Attributes:
   disable    1
   filelog    ./log/%NAME-%Y.log
   room       System


;D ;D ;D

Ok, werd es gleich nochmal probieren!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 20:51:19
Ok, ich merke schon. Fette rote Schrift damit es den anderen nicht so geht wie uns beiden. LACH
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 Juni 2017, 20:56:33
Zitat von: CoolTux am 06 Juni 2017, 20:51:19
Ok, ich merke schon. Fette rote Schrift damit es den anderen nicht so geht wie uns beiden. LACH

Was soll ich sagen, der Assistent war nicht mal mit dem Satz fertig, dass er überprüft, ob es geklappt hat, da war es schon angelegt. Sehr cool. Ich weiß nicht ob es machbar ist, aber vll könnte man beim einrichten gleich noch einen Raum für das Device festlegen,vll sogar ein Plot für das Batterielevel.

Was mir gerade auffällt, schau mal auf den Port im erstellten Device.

Internals:
   AMAD_ID    1496774884565
   CFGFN
   CHANGED
   DEF        192.168.178.29 1496774884565 IODev=myAmadBridge
   HOST       192.168.178.29
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     37
   NAME       Tablet
   NR         1048
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 3.9.65
   VERSIONMODUL 3.9.65
   myAmadBridge_MSGCNT 37
   myAmadBridge_TIME 2017-06-06 20:55:04
   Readings:
     2017-06-06 20:49:06   airplanemode    off
     2017-06-06 20:49:06   androidVersion  6.0 Marshmallow
     2017-06-06 20:49:09   automagicState  Automagic Premium
     2017-06-06 20:49:04   batteryHealth   2
     2017-06-06 20:52:33   batteryTemperature 27.0
     2017-06-06 20:49:09   bluetooth       off
     2017-06-06 20:51:04   checkActiveTask 0
     2017-06-06 20:49:09   connectedBTdevices none
     2017-06-06 20:49:09   connectedBTdevicesMAC none
     2017-06-06 20:49:09   currentMusicAlbum no player active
     2017-06-06 20:49:09   currentMusicApp no player active
     2017-06-06 20:49:09   currentMusicArtist no player active
     2017-06-06 20:49:09   currentMusicIcon no player active
     2017-06-06 20:49:09   currentMusicTrack no player active
     2017-06-06 20:49:06   deviceState     online
     2017-06-06 20:49:09   doNotDisturb    always
     2017-06-06 20:49:09   dockingState    undocked
     2017-06-06 20:51:04   flow_SetCommands aktiv
     2017-06-06 20:51:04   flow_informations aktiv
     2017-06-06 20:49:04   flowsetVersionAtDevice 3.9.65
     2017-06-06 20:49:09   keyguardSet     0
     2017-06-06 20:49:04   lastStatusRequestState statusRequest_done
     2017-06-06 20:49:09   nextAlarmDay    off
     2017-06-06 20:49:09   nextAlarmTime   off
     2017-06-06 20:54:03   powerLevel      75
     2017-06-06 20:49:04   powerPlugged    0
     2017-06-06 20:49:09   screen          on unlocked
     2017-06-06 20:49:06   screenBrightness 27
     2017-06-06 20:49:09   screenOrientation portrait
     2017-06-06 20:49:09   screenOrientationMode auto
     2017-06-06 20:49:04   state           active
     2017-06-06 20:49:40   volume          15
   Helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       AMAD,Wohnzimmer


Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 21:04:46
Das mit dem Raum kann ich nur fix mitgeben. Also hart im Code drin stehen, da kann man leider nicht so schon flexibel arbeiten.

Der Port ist ok, 8090 auf dem Tablet. Das ist der Port wo der mini HTTP Server von Automagic lauscht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 Juni 2017, 21:08:24
Zitat von: CoolTux am 06 Juni 2017, 21:04:46
Das mit dem Raum kann ich nur fix mitgeben. Also hart im Code drin stehen, da kann man leider nicht so schon flexibel arbeiten.

Der Port ist ok, 8090 auf dem Tablet. Das ist der Port wo der mini HTTP Server von Automagic lauscht.

Achso, ok.

Mir ist gerade noch etwas im Log aufgefallen,vll ist es ja wichtig. Per Warning während des anlegens.


2017.06.06 20:49:02 2: autocreate: define Tablet AMADDevice 192.168.178.29 1496774884565 IODev=myAmadBridge
2017.06.06 20:49:02 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 504) line 1.
2017.06.06 20:49:02 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 506) line 1.
2017.06.06 20:49:03 2: autocreate: define FileLog_Tablet FileLog ./log/Tablet-%Y.log Tablet
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 21:09:50
Ah super. Vielen Dank für die Meldung. Das schaue ich mir doch gleich einmal an. Ist bestimmt das was ich gestern Nacht geändert hatte. Ich hätte es bleiben lassen sollen. Lach
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 06 Juni 2017, 21:15:52
Ein fettes Danke @CoolTux !!

Ich hab's grad bei mir eingespielt. Soweit alles klar. Ich werde weiter dran bleiben. Ich hatte auch viel Akkuverbrauch und Abbrüche vom Informations-Flow, konnte es aber nicht eindeutig zuordnen...

Respect für den Assistenten, das funktioniert ja super!!!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juni 2017, 21:29:41
Juhu es kommen so langsam die Leute aus den Verstecken. hihi. Vielen vielen Dank an alle mutigen Tester.

Zum Thema Akkuverbrauch. Das bitte einmal im Auge behalten. Hier sollte sich schon etwas getan haben. Ausserdem werde ich in kommenden Flows eine Art toGo Funktion einbauen wo die beiden Flows Informations und SetCommand deaktiviert werden so das kein Trigger mehr anspringt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 Juni 2017, 07:35:16
Ich habe mal den zweiten Post in diesem Thread etwas aktualisiert. Hier habt Ihr nun eine kleine Übersicht über Neuerungen rund um das AMAD Modul.
Ausserdem gibt es eine neue Version im Devel Zweig meines Gits (es muss lediglich die AMADDevice Moduldatei aktualisiert werden). Die toGo Funktion ist noch nicht enthalten, da ich diese die Tage über erst testen muss.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 07 Juni 2017, 08:11:14
Zitat von: CoolTux am 06 Juni 2017, 20:45:04
@All
Ich habe soeben eine aktuelle Version 0.3.66 hoch geladen. Bluetooth Device Reading sollte gefixt sein und ein paar andere Sachen habe ich noch gemacht.

Danke. Jetzt steht unter connectedBTdevices das richtige Device.  :)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 07 Juni 2017, 18:57:59
hi,

ich AMAD4 vorhin auch erfolgreich auf meinem Galaxy-Tab3 (Android 4.4.2) eingerichtet.
Es kommt lediglich eine Fehlermeldung aus dem InformationsFlow, dass die Infos vor Android 5 nicht vorhanden sind.


Außerdem habe ich versucht AMAD4 auf meinem Firetab7 einzurichten. Da dort keine Sprachsteuerung verfügbar ist, war das ganze leider nicht erfolgreich.

Gibt es eine Möglichkeit das ganze ohne Sprachsteuerung einzurichten?

Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 Juni 2017, 19:19:41
Zitat von: l2r am 07 Juni 2017, 18:57:59
hi,

ich AMAD4 vorhin auch erfolgreich auf meinem Galaxy-Tab3 (Android 4.4.2) eingerichtet.
Es kommt lediglich eine Fehlermeldung aus dem InformationsFlow, dass die Infos vor Android 5 nicht vorhanden sind.


Außerdem habe ich versucht AMAD4 auf meinem Firetab7 einzurichten. Da dort keine Sprachsteuerung verfügbar ist, war das ganze leider nicht erfolgreich.

Gibt es eine Möglichkeit das ganze ohne Sprachsteuerung einzurichten?

Gruß Michael

Die genaue Fehlermeldung wäre interessant gewesen. Ist sie nun ganz weg oder kommt sie hin und wieder mal?

Ich müsste den Assistenten dann komplett Dialog basiert machen. Das ist kein Problem, dauert aber ein zwei Tage. Ich mache dann ein Auswahlmenü für Sprachassistents oder Dialog basierte Assistents.

Danke fürs testen.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 Juni 2017, 21:55:21
Ich habe Version 0.9.69 ins Git geladen. Ein zusätzlicher Trigger für Bluetooth ist hinzu gekommen und die toGo Funktion ist zum ersten Teil integriert. Also auch so das es schon funktionieren sollte.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Juni 2017, 06:44:30
Musste gerade noch mal eine Version nachlegen. Das Flowset hat nun Version 3.9.70 bekommen und es wurde ein Bug im toGo Service gfixt.
Ihr müsst beide Module installieren und das Flowset.

kleiner Tip:
Ihr könnt das Flowset natürlich ganz bequem nach ./fhem/FHEM/lib/ kopieren und dann ein 'set DEVICE currentFlowsetUpdate' machen. Das ganze geht selbstverständlich nur wenn bereits ein 4er Flowset auf dem Device installiert ist.
Für die jenigen unter Euch die so wie ich mehrere Geräte mit AMAD haben. Einfach ein 'set  TYPE=AMADDevice:FILTER=deviceState=online currentFlowsetUpdate' in FHEMWEB oder telnet eingeben und es werden alle Geräte welche online sind upgedatet.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: tiroso am 08 Juni 2017, 23:12:38
Top Leon... Daumen hoch
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: tiroso am 09 Juni 2017, 03:31:13
Moin,

Mir ist gerade aufgefallen das du ein Zeichensatz Problem hast. Sonderzeichen werden nicht korrekt dargestellt die per Voice Command in der CommBridge landen

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juni 2017, 05:02:10
Guten Morgen,

Vielen Dank. Werde ich mir anschauen. Wird sicherlich nur ein Darstellungsproblem von FHEMWEB sein. Ein ReadingsVal sollte aber die Umlaute korrekt darstellen. Ich teste mal.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 09 Juni 2017, 16:44:12
Bitteschön (https://uploads.tapatalk-cdn.com/20170609/6ba4d66aabe861fd75e9c32a7f5a3548.jpg)


Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 09 Juni 2017, 16:55:16
(https://uploads.tapatalk-cdn.com/20170609/146515edf12fac9da7a29960aa6e6fff.jpg)

Der aktuelle Informations Flow schmiert mit der Fehlermeldung ab, der ursprüngliche läuft aber


Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juni 2017, 16:56:01
Hallo Micha,

Danke Dir. Muss ich schauen was das für ein Trigger sein soll. Eventuell Lager ich den dann halt aus. Aber erstmal rausfinden welcher das ist  ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juni 2017, 16:57:22
Zitat von: l2r am 09 Juni 2017, 16:55:16
(https://uploads.tapatalk-cdn.com/20170609/146515edf12fac9da7a29960aa6e6fff.jpg)

Der aktuelle Informations Flow schmiert mit der Fehlermeldung ab, der ursprüngliche läuft aber


Gruß Michael

Aktiviere mal bitte den dort erwähnten Flow Send Data to...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 09 Juni 2017, 16:57:32
Alles klar. Also die Android Meldung die kam immer schon auch mit der 2er, hat mich aber nicht beeinträchtigt und deshalb hab ich das gelassen


Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 09 Juni 2017, 16:58:28
Ich muss jetzt erst kurz weg, dann hoffe ich, dass ich nachher noch ein bisschen Zeit hab, dann mach ich das Update nochmal und melde mich


Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juni 2017, 16:59:00
Ich teste auf meinem Handy gerade eine neue Einstellung welche den Send Data Flow noch überwacht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juni 2017, 17:11:27
Habe soeben eine neue Version ins Git geladen. Bitte updaten.



Danke
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 09 Juni 2017, 19:06:33
 Was soll ich sagen, ich hab nochmal das Update auf 3.9.70 gemacht und jetzt läufts...

Wenn ich nochmal Probleme hab, dann melde ich mich


Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juni 2017, 19:32:23
Kannst gleich weiter machen.

Neue Version ist im Git.
Fix Umlaute, fix Telegramm und WhatsApp Readings


Viel Spaß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 09 Juni 2017, 19:47:03
Kannst du die Versionen im Git auch so zur Verfügung stellen, dass man die in den FHEM-update-Prozess einbinden kann?
Dann ist das nervige kopieren auch vorbei [emoji6]


Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juni 2017, 20:04:26
Möchte ich ehrlich gesagt nicht. Die User die Testen vergessen dann das Repository zu entfernen wenn die Module offiziell sind. Es soll auch nicht einfach sein, so das jeder testen kann. Es sollen schon erstmal Leute testen die ein bisschen Erfahrung mit FHEM haben und bei der Fehlersuche wirklich helfen können mit klaren Aussagen und Beschreibungen.
Betatester sollen bei mir schon einen gesonderten Stellenwert haben.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 09 Juni 2017, 20:06:18
Ok, alles klar. Kann ich nachvollziehen. Dann wird das bei mir aber wohl erst Montag was, bis ich dir Feedback geben kann[emoji6]


Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juni 2017, 20:07:04
Nicht schlimm. Mach ganz in Ruhe.

Danke Dir fürs testen!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 10 Juni 2017, 10:49:03
Moin,
ich hab es noch mal neu eingerichtet und kriege jetzt beim Abschluss des Sprachassistenten eine Fehlermeldung.
Log auszug:

2017.06.10 10:47:59 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (378)
2017.06.10 10:47:59 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 10:47:59 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 10:47:59 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 10:47:59 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 10:47:59 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 10:47:59 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 10:47:59 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 10:47:59 1: readingsUpdate(,checkActiveTask,0) missed to call readingsBeginUpdate first.
2017.06.10 10:47:59 1: stacktrace:
2017.06.10 10:47:59 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 10:47:59 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 10:47:59 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 10:47:59 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 10:47:59 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 10:47:59 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 10:47:59 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 10:47:59 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 10:47:59 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 10:47:59 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.10 10:47:59 1: stacktrace:
2017.06.10 10:47:59 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 10:47:59 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (384)
2017.06.10 10:47:59 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 10:47:59 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 10:47:59 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 10:47:59 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 10:47:59 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 10:47:59 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 10:47:59 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 10:47:59 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.06.10 10:47:59 1: stacktrace:
2017.06.10 10:47:59 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 10:47:59 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (386)
2017.06.10 10:47:59 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 10:47:59 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 10:47:59 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 10:47:59 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 10:47:59 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 10:47:59 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 10:47:59 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 10:47:59 3: AMADCommBridge2: Unknown code {"amad": {"amad_id": "1497084114053","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.72","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 11:24:50
Lade Dir bitte die aktuelle Version von gestern Nacht aus dem Git. Gab da Probleme mit etwas was ich nachgebaut habe.

Sollte es damit auch nicht gehen. autocreate aktiv? Und schauen ob libencode-locale-perl installiert ist.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 11:26:17
Ach so, wenn die Einrichtung nicht geklappt hat bitte alle Flows deaktivieren. Sonst spamt das Log voll.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 10 Juni 2017, 11:56:34
Zitat von: CoolTux am 10 Juni 2017, 11:24:50
Lade Dir bitte die aktuelle Version von gestern Nacht aus dem Git. Gab da Probleme mit etwas was ich nachgebaut habe.

Sollte es damit auch nicht gehen. autocreate aktiv? Und schauen ob libencode-locale-perl installiert ist.
Hab's eben nochmal neu geholt, auch damit kein Erfolg :-(
Ich lösch die Bridge mal und leg sie neu an.
(perl paket und autocreate waren schon ok.)

Edit: Nach Neuanlage der Bridge hat es geklappt.
Allerdings hing er ziemlich lang in der Schleife "WLAN Getrennt: toGo" im Send Data flow und meinte,
das Device sei nicht erreichbar. Aber es wurde angelegt und ist active.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 12:19:02
Hat er die Schleife oft durchlaufen? Ich muss da noch einen stopper setzen. Aber jetzt geht es? Was für ein Tablet hast du? Androidversion?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 10 Juni 2017, 12:25:46
Ja, ziemlich oft, ich vermute bis zu einer Art Timeout.
Jetzt geht es, es ist ein Oneplus 3, Android 7.1.1
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 12:38:12
Ok ich glaube ich habe dann auch einen Fehler bei mir zurück verfolgen können.
Soetwas ähnliches wie ein Timeout. Geht um triggern pro Minute. Ich lass das Mal max 5 Mal durchlaufen. Mache die Anpassung heute Abend. Hoffe jetzt kannst du erstmal in Ruhe mit spielen   :D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 10 Juni 2017, 16:16:24
Ja, soweit scheint alles wieder zu laufen, Danke Leon!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 16:26:24
Gerne. Danke fürs testen. Und viel Spaß mit AMAD.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 10 Juni 2017, 18:50:36
Hi, ich wollte nun auch umsteigen, aber der Assistent klappt bei mir nicht.
Nach der Ansage "bis 1 Minute Warten" passiert nichts mehr. Autocrate ist an.

Beim ersten Versuch hatte ich das noch nicht so eingeschaltet. Deshalb bin ich nach der 1. Runde folgendermassen vorgegangen:
1. Alle Flows gelöscht und neu importiert
2. Commbridge noch einmal angelegt mit Port 8091
3. Vorsichtshalber Neustart FHEM
4. Flow Assistent gestartet und alles eingetragen.
Port 8091
Devicename TabletWohnzimmer
GHEM ServerIP raspberrypi
DeviceIP 192.168.178.20

Dann kommt die Ansage mit der Wartezeit bis 1 Minute. Dann kommt nichts mehr, auch nicht im Log.
FirstRunAssistent mit Fehler beendet.


Wie kann ich das Handy per Hand definieren?


Besten Dank im Voraus.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 19:33:28
Also irgendwie das sollte schon im Log von fhem stehen.

define TabletTest AMADDevice 192.168.1.54 1497043478194 IODev=myAmadBridge


Bitte entsprechend abändern. Die Ellenlange Zahl nach der IP ist die global_amadid. Sollte schon unter globale Variablen stehen. Sieht bei dir aus wie Datum Uhrzeit. Bitte einmal rauf drücken und sagen kopiere.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 10 Juni 2017, 20:04:22
Ja, habe ich jetzt gesewhen. 18:29 versucht und 18:48 steht nun was im Log.
Sowas in der Art:

2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBeginUpdate           called by fhem.pl (4481)
2017.06.10 18:46:23 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (363)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 4336.
2017.06.10 18:46:23 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4482)
2017.06.10 18:46:23 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (363)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4071.
2017.06.10 18:46:23 1: ERROR: empty name in readingsBeginUpdate
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (370)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,flowsetVersionAtDevice,3.9.72) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (378)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (384)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (386)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: PERL WARNING: Use of uninitialized value in numeric gt (>) at ./FHEM/74_AMADDevice.pm line 398.
2017.06.10 18:46:23 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 783.
2017.06.10 18:46:23 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 783.
2017.06.10 18:46:23 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1497113140292","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.72","deviceState": "online"}}, help me!
2017.06.10 18:46:23 1: ERROR: empty name in readingsBeginUpdate
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBeginUpdate           called by fhem.pl (4481)
2017.06.10 18:46:23 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (363)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4482)
2017.06.10 18:46:23 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (363)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: ERROR: empty name in readingsBeginUpdate
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (370)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,flowsetVersionAtDevice,3.9.72) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,flow_informations,aktiv) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (384)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (386)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1497113140292","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.72","flow_informations": "aktiv"}}, help me!
2017.06.10 18:46:23 1: ERROR: empty name in readingsBeginUpdate
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBeginUpdate           called by fhem.pl (4481)
2017.06.10 18:46:23 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (363)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4482)
2017.06.10 18:46:23 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (363)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: ERROR: empty name in readingsBeginUpdate
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (370)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,flowsetVersionAtDevice,3.9.72) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (378)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,flow_SetCommands,aktiv) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (384)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (386)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1497113140292","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.72","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.06.10 18:46:23 1: ERROR: empty name in readingsBeginUpdate
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBeginUpdate           called by fhem.pl (4481)
2017.06.10 18:46:23 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (363)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4482)
2017.06.10 18:46:23 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (363)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: ERROR: empty name in readingsBeginUpdate
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (370)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,flow_SetCommands,aktiv) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (378)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,flowsetVersionAtDevice,3.9.72) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,checkActiveTask,0) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (377)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (384)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.06.10 18:46:23 1: stacktrace:
2017.06.10 18:46:23 1:     main::readingsBulkUpdate            called by fhem.pl (4318)
2017.06.10 18:46:23 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (386)
2017.06.10 18:46:23 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (782)
2017.06.10 18:46:23 1:     main::AMADDevice_Parse              called by fhem.pl (3627)
2017.06.10 18:46:23 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (680)
2017.06.10 18:46:23 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (603)
2017.06.10 18:46:23 1:     main::AMADCommBridge_Read           called by fhem.pl (3412)
2017.06.10 18:46:23 1:     main::CallFn                        called by fhem.pl (686)
2017.06.10 18:46:23 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1497113140292","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.72","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!



Danach kan dann nichts mehr.

Danke dir.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 20:10:40
Das sowas im Log steht ist ok. Dein Tablet sendet brav die Daten womit fhem aber nichts anfangen kann.

Schau bitte welchen Zeitstempel das Reading fhemServerIP in der Bridge hat und schaue um die selbe Zeit im Log was da drin steht.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 10 Juni 2017, 21:13:10
18:29:03 opened

Im Log steht zu der Zeit mein Neustart

2017.06.10 18:29:03 3: AMADCommBridge (myAmadBridge) - defined AMADCommBridge with Socketport 8091
2017.06.10 18:29:03 3: myAmadBridge: port 8091 opened
2017.06.10 18:29:03 3: AMADCommBridge (myAmadBridge) - Socket opened.


Wie gesagt, beim Versuch der Installation kommt nix.
Vielleicht muss man nach einer missglückten Installation noch Variablen löschen. Die Abfrage nach dem Löschen des Assistenten kommt ja auch nur einmal und dann nie wieder.

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 21:20:57
Variablen muß man eigentlich nicht löschen. Kannst Du aber auch gerne machen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 10 Juni 2017, 21:42:34
Nicht mehr nötig, da ich ja von Hand das Device angelegt habe.
Funktioniert ausgezeichnet! Glückwunsch und danke!


Sind das hier bisher alle Readings?
defmod S7 AMADDevice 192.168.178.20 1497113140292 IODev=myAmadBridge
attr S7 room AMAD

setstate S7 initialized
setstate S7 2017-06-10 21:20:35 .deviceState online
setstate S7 2017-06-10 21:20:35 checkActiveTask 0
setstate S7 2017-06-10 21:25:07 deviceState unknown
setstate S7 2017-06-10 21:20:35 flow_SetCommands aktiv
setstate S7 2017-06-10 21:20:35 flow_informations aktiv
setstate S7 2017-06-10 21:20:14 flowsetVersionAtDevice 3.9.72
setstate S7 2017-06-10 21:33:05 lastSetCommandState setCmd_done
setstate S7 2017-06-10 21:23:57 lastStatusRequestState statusRequest_done
setstate S7 2017-06-10 21:20:14 mute off
setstate S7 2017-06-10 21:20:57 nextAlarmDay Sa
setstate S7 2017-06-10 21:23:57 nextAlarmTime 21:27
setstate S7 2017-06-10 21:21:00 powerLevelUhr 57
setstate S7 2017-06-10 21:21:00 powerPluggedUhr 0
setstate S7 2017-06-10 21:20:14 screen off locked
setstate S7 2017-06-10 21:20:14 screenOrientation portrait
setstate S7 2017-06-10 21:20:14 screenOrientationMode auto
setstate S7 2017-06-10 21:25:07 state initialized
setstate S7 2017-06-10 21:23:57 wakeup weake

Leider fehlt noch der Akkustand und ich kann auch keine Nachrichten ansagen mit ttsMsg.
Ich vermute mal, das kommt erst noch?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 21:56:32
Mach mal ein statusRequest bitte. Es sollte ausnamslos alles funktionieren genau wie die 2er Version.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 10 Juni 2017, 22:24:22
Schade. Vorhin lief alles noch so toll und nun geht trotz aller Neustarts nichts mehr so richtig.
Vorhin funktionierte auch ein Statusrequest, nun nicht mehr. Der Flow Send Data wird mit Fehlern abgeschaltet. Aktiviere ich ihn wieder, wird wieder abgeschaltet.

Ich nutze ein S7Edge mit Android 7.0.

Ein Neustart des Handys und FHEM hat nichts gebracht.

Hier mal das zugehörige Log:

10.06.2017 22:20:18.062 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:20:18.064 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:20:18.094 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:20:18.097 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:18.097 [Informations] Start executing condition 'Expression: airpcount < 11'
10.06.2017 22:20:18.114 [Informations] End executing condition 'Expression: airpcount < 11' with return value true
10.06.2017 22:20:18.115 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:18.115 [Informations] Start executing action 'Script: airpcount = airpcount + 1'
10.06.2017 22:20:18.117 [Informations] End executing action 'Script: airpcount = airpcount + 1'
10.06.2017 22:20:18.118 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:18.118 [Informations] Start executing action 'Pause: 2s (Gerät wach halten)'
10.06.2017 22:20:18.118 [Informations] Action 'Pause: 2s (Gerät wach halten)' Sleeping for 2s (keep device awake)
10.06.2017 22:20:20.120 [Informations] End executing action 'Pause: 2s (Gerät wach halten)'
10.06.2017 22:20:20.294 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:20.294 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:20:20.295 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:20:20.326 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:20:20.327 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:20.327 [Informations] Start executing condition 'Expression: airpcount < 11'
10.06.2017 22:20:20.329 [Informations] End executing condition 'Expression: airpcount < 11' with return value true
10.06.2017 22:20:20.329 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:20.329 [Informations] Start executing action 'Script: airpcount = airpcount + 1'
10.06.2017 22:20:20.331 [Informations] End executing action 'Script: airpcount = airpcount + 1'
10.06.2017 22:20:20.331 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:20.331 [Informations] Start executing action 'Pause: 2s (Gerät wach halten)'
10.06.2017 22:20:20.331 [Informations] Action 'Pause: 2s (Gerät wach halten)' Sleeping for 2s (keep device awake)
10.06.2017 22:20:22.333 [Informations] End executing action 'Pause: 2s (Gerät wach halten)'
10.06.2017 22:20:22.474 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:22.475 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:20:22.476 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:20:22.527 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:20:22.530 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:22.530 [Informations] Start executing condition 'Expression: airpcount < 11'
10.06.2017 22:20:22.534 [Informations] End executing condition 'Expression: airpcount < 11' with return value false
10.06.2017 22:20:22.537 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{notification_text=Automatischer Stopp
Unterbreche und deaktiviere Flow 'Send Data to AMADCommBridge'.
,notification_local_only=false,notification_large_icon=null,wearable_actions=[],content_title=Automatischer Stopp,notification_ticker_text=Automatischer Stopp,notification_text_big=Automatischer Stopp
Unterbreche und deaktiviere Flow 'Send Data to AMADCommBridge'.

,app_name=Automagic Premium,notification_visibility=0,triggertime=1497126000471,notification_ongoing=false,package_name=ch.gridvision.ppam.androidautomagic,notification_foreground_service=false,notification_vibrate_default=false,buttons=[],flow_name=Informations,notification_when=1497126000206,title=Automatischer Stopp,notification_sound_default=false,id=-1,content_title_big=,trigger=Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic,notification_is_group_summary=false}}
10.06.2017 22:20:22.538 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:20:22.539 [Informations] Flow ended.
10.06.2017 22:20:22.839 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:20:22.915 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:22.915 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:20:22.916 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:22.959 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:20:22.959 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:23.051 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:23.051 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:23.052 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:20:23.052 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:20:23.111 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:23.111 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:20:23.123 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:23.123 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:20:23.125 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:23.125 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:23.126 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:23.143 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:23.144 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:23.145 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:20:23.145 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:23.147 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{address=88:71:E5:2E:9C:98,flow_name=Informations,name=Echo-3G0,trigger=Bluetooth Gerät verbunden: Alle Geräte,bluetooth_class=2c0414,bond_state=12,triggertime=1497126006333}}
10.06.2017 22:20:23.147 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:20:23.147 [Informations] Flow ended.
10.06.2017 22:20:23.206 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:20:23.208 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:23.208 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:20:23.208 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:23.209 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:20:23.210 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:23.211 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:23.211 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:23.211 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:20:23.212 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:20:23.212 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:23.212 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:20:23.213 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:23.213 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:20:23.214 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:23.214 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:23.215 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:23.216 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:23.217 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:20:23.217 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:23.217 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:23.219 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{address=88:71:E5:2E:9C:98,flow_name=Informations,name=Echo-3G0,trigger=Bluetooth Gerät getrennt: Alle Geräte,bluetooth_class=2c0414,bond_state=12,triggertime=1497126010203}}
10.06.2017 22:20:23.219 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:20:23.219 [Informations] Flow ended.
10.06.2017 22:20:23.280 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:20:23.281 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:23.281 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:20:23.281 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:23.288 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:20:23.288 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:23.292 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:23.292 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:23.293 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:20:23.294 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:20:23.295 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:23.298 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:20:23.301 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:23.301 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:20:23.302 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:23.303 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:23.303 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:23.310 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:23.311 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:23.311 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:23.312 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:20:23.312 [Informations] Flow ended.
10.06.2017 22:20:36.467 Trigger 'Bluetooth Gerät verbunden: Alle Geräte' going to execute flows
10.06.2017 22:20:36.470 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{address=8C:C8:CD:BA:3B:5D,flow_name=Informations,name=TVBluetooth,trigger=Bluetooth Gerät verbunden: Alle Geräte,bluetooth_class=8043c,bond_state=12,triggertime=1497126036454}}
10.06.2017 22:20:36.471 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:20:36.482 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:20:36.483 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:36.483 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:20:36.485 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:36.497 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:20:36.497 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:36.498 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:36.499 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:36.502 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:20:36.505 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:20:36.514 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:36.528 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:20:36.529 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:36.529 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:20:36.635 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:36.636 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:36.638 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:36.714 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:20:36.714 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:36.714 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:36.714 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:36.743 [Informations] Flow ended.
10.06.2017 22:20:39.628 Trigger 'Bluetooth Gerät getrennt: Alle Geräte' going to execute flows
10.06.2017 22:20:39.630 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{address=8C:C8:CD:BA:3B:5D,flow_name=Informations,name=TVBluetooth,trigger=Bluetooth Gerät getrennt: Alle Geräte,bluetooth_class=8043c,bond_state=12,triggertime=1497126039600}}
10.06.2017 22:20:39.631 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:20:39.635 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:20:39.635 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:39.636 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:20:39.637 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:39.642 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:20:39.644 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:39.644 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:39.645 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:39.646 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:20:39.648 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:20:39.650 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:39.652 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:20:39.653 [Informations] Flow continues executing with the next step.
10.06.2017 22:20:39.654 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:20:39.657 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:20:39.660 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:39.662 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:20:39.666 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:20:39.667 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:20:39.667 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:39.668 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:20:39.669 [Informations] Flow ended.
10.06.2017 22:21:00.021 Trigger 'Periodischer Timer: alle 3m' going to execute flows
10.06.2017 22:21:00.027 [Aufwecken] Starting to execute flow 'Aufwecken' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{flow_name=Aufwecken,trigger=Periodischer Timer: alle 3m,triggertime=1497126060021}}
10.06.2017 22:21:00.028 [Aufwecken] Start executing condition 'WLAN Verbunden: HachMichHart,HachMichHart5'
10.06.2017 22:21:00.052 [Aufwecken] End executing condition 'WLAN Verbunden: HachMichHart,HachMichHart5' with return value true
10.06.2017 22:21:00.059 Trigger 'Systemeinstellung verändert: System next_alarm' going to execute flows
10.06.2017 22:21:00.063 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{flow_name=Informations,old_setting=Sa., 22:21,trigger=Systemeinstellung verändert: System next_alarm,triggertime=1497126060059,setting=}}
10.06.2017 22:21:00.063 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:21:00.069 [Aufwecken] Flow continues executing with the next step.
10.06.2017 22:21:00.070 [Aufwecken] Start executing action 'HTTP Request: POST http://{global_fhemip}:8090 text/plain wakeup@@weake speichern in response'
10.06.2017 22:21:00.071 [Aufwecken] Action 'HTTP Request: POST http://{global_fhemip}:8090 text/plain wakeup@@weake speichern in response' url = http://none:8090
10.06.2017 22:21:00.072 [Aufwecken] Action 'HTTP Request: POST http://{global_fhemip}:8090 text/plain wakeup@@weake speichern in response' contentType = text/plain
10.06.2017 22:21:00.072 [Aufwecken] Action 'HTTP Request: POST http://{global_fhemip}:8090 text/plain wakeup@@weake speichern in response' generalTextData = wakeup@@weake
10.06.2017 22:21:00.073 [Aufwecken] Action 'HTTP Request: POST http://{global_fhemip}:8090 text/plain wakeup@@weake speichern in response' variable = response
10.06.2017 22:21:00.074 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:21:00.075 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:00.075 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:21:00.076 [Aufwecken] Action 'HTTP Request: POST http://{global_fhemip}:8090 text/plain wakeup@@weake speichern in response' customHTTPHeaders = FHEMDEVICE:S7
FHEMCMD:setreading
10.06.2017 22:21:00.077 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:00.081 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:21:00.092 Trigger 'Systemeinstellung verändert: System next_alarm' going to execute flows
10.06.2017 22:21:00.093 [Informations] Execution delayed due to queue-execution policy
10.06.2017 22:21:00.098 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:00.100 [Aufwecken] Action 'HTTP Request: POST http://{global_fhemip}:8090 text/plain wakeup@@weake speichern in response'
java.net.UnknownHostException: Unable to resolve host "none": No address associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:125)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:74)
at java.net.InetAddress.getAllByName(InetAddress.java:752)
at com.android.okhttp.internal.Network$1.resolveInetAddresses(Network.java:29)
at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:209)
at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:163)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:105)
at com.android.okhttp.internal.http.HttpEngine.createNextConnection(HttpEngine.java:489)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:465)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:503)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:130)
at ch.gridvision.ppam.androidautomagic.c.a.bi$1.a(SourceFile:448)
at ch.gridvision.ppam.androidautomagic.c.a.bi$1.c(SourceFile:305)
at ch.gridvision.ppam.androidautomagiclib.util.ck$1.run(SourceFile:39)
at java.lang.Thread.run(Thread.java:762)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
at libcore.io.Posix.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:55)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:106)
... 15 more

10.06.2017 22:21:00.102 [Aufwecken] End executing action 'HTTP Request: POST http://{global_fhemip}:8090 text/plain wakeup@@weake speichern in response' and exception Unable to resolve host "none": No address associated with hostname
10.06.2017 22:21:00.103 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:00.103 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:00.105 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:21:00.106 [Aufwecken] Flow ends execution due to errors
10.06.2017 22:21:00.107 [Aufwecken] Error:
java.net.UnknownHostException: Unable to resolve host "none": No address associated with hostname
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:125)
at java.net.Inet6AddressImpl.lookupAllHostAddr(Inet6AddressImpl.java:74)
at java.net.InetAddress.getAllByName(InetAddress.java:752)
at com.android.okhttp.internal.Network$1.resolveInetAddresses(Network.java:29)
at com.android.okhttp.internal.http.RouteSelector.resetNextInetSocketAddress(RouteSelector.java:209)
at com.android.okhttp.internal.http.RouteSelector.nextProxy(RouteSelector.java:163)
at com.android.okhttp.internal.http.RouteSelector.next(RouteSelector.java:105)
at com.android.okhttp.internal.http.HttpEngine.createNextConnection(HttpEngine.java:489)
at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:465)
at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:503)
at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:130)
at ch.gridvision.ppam.androidautomagic.c.a.bi$1.a(SourceFile:448)
at ch.gridvision.ppam.androidautomagic.c.a.bi$1.c(SourceFile:305)
at ch.gridvision.ppam.androidautomagiclib.util.ck$1.run(SourceFile:39)
at java.lang.Thread.run(Thread.java:762)
Caused by: android.system.GaiException: android_getaddrinfo failed: EAI_NODATA (No address associated with hostname)
at libcore.io.Posix.android_getaddrinfo(Native Method)
at libcore.io.ForwardingOs.android_getaddrinfo(ForwardingOs.java:55)
at java.net.Inet6AddressImpl.lookupHostByName(Inet6AddressImpl.java:106)
... 15 more

10.06.2017 22:21:00.109 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:21:00.116 [Aufwecken] Flow ended.
10.06.2017 22:21:00.144 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:21:00.145 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:00.148 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:00.149 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:21:00.151 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:00.153 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:00.154 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:00.166 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:00.167 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:00.167 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:00.172 Trigger 'Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic' going to execute flows
10.06.2017 22:21:00.172 [Informations] Execution delayed due to queue-execution policy
10.06.2017 22:21:00.175 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:21:00.178 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{flow_name=Informations,old_setting=,trigger=Systemeinstellung verändert: System next_alarm,triggertime=1497126060092,setting=Sa., 22:24}}
10.06.2017 22:21:00.178 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:21:00.179 [Informations] Flow ended.
10.06.2017 22:21:00.197 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:21:00.197 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:00.197 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:21:00.198 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:00.200 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:21:00.211 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:00.212 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:00.212 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:00.212 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:21:00.213 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:21:00.214 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:21:00.216 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:00.216 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:00.217 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:21:00.218 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:00.219 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:00.219 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:00.220 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:00.222 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:00.222 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:00.225 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:21:00.227 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{notification_text=Flow Aufwecken mit Fehler beendet
Fehler: Unable to resolve host "none": No address associated wi...,notification_local_only=false,notification_large_icon=null,wearable_actions=[],content_title=Flow Aufwecken mit Fehler beendet,notification_ticker_text=Flow Aufwecken mit Fehler beendet,notification_text_big=Flow Aufwecken mit Fehler beendet
Fehler: Unable to resolve host "none": No address associated wi...,app_name=Automagic Premium,notification_visibility=0,triggertime=1497126060170,notification_ongoing=false,package_name=ch.gridvision.ppam.androidautomagic,notification_foreground_service=false,notification_vibrate_default=false,buttons=[],flow_name=Informations,notification_when=1497126060113,title=Flow Aufwecken mit Fehler beendet,notification_sound_default=false,id=-1,content_title_big=,trigger=Benachrichtigung in Statusbar angezeigt: ch.gridvision.ppam.androidautomagic,notification_is_group_summary=false}}
10.06.2017 22:21:00.227 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:21:00.228 [Informations] Flow ended.
10.06.2017 22:21:00.242 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:21:00.243 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:00.243 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:21:00.243 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:00.246 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:00.248 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:21:00.248 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:00.248 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:00.249 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:21:00.250 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:00.251 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:21:00.252 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:21:00.252 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:00.253 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:21:00.254 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:00.254 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:00.255 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:00.258 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:00.259 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:00.263 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:00.266 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:21:00.267 [Informations] Flow ended.
10.06.2017 22:21:07.308 Trigger 'Bluetooth Gerät verbunden: Alle Geräte' going to execute flows
10.06.2017 22:21:07.312 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{address=88:71:E5:2E:9C:98,flow_name=Informations,name=Echo-3G0,trigger=Bluetooth Gerät verbunden: Alle Geräte,bluetooth_class=2c0414,bond_state=12,triggertime=1497126067283}}
10.06.2017 22:21:07.313 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:21:07.320 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:21:07.321 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:07.322 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:21:07.323 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:07.327 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:21:07.329 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:07.330 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:07.331 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:07.333 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:21:07.336 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:21:07.340 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:07.342 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:21:07.343 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:07.344 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:21:07.347 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:07.348 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:07.349 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:07.351 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:07.354 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:21:07.355 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:07.355 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:07.358 [Informations] Flow ended.
10.06.2017 22:21:11.136 Trigger 'Bluetooth Gerät getrennt: Alle Geräte' going to execute flows
10.06.2017 22:21:11.139 [Informations] Starting to execute flow 'Informations' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_track=no player active,global_amadid=1497113140292,global_musicapp=no player active,global_userflowstate=none,global_fhemip=none,global_bridgeport=8091,global_album=no player active,global_artist=no player active,global_volume_music=15,global_fhemdevice=S7},local{address=88:71:E5:2E:9C:98,flow_name=Informations,name=Echo-3G0,trigger=Bluetooth Gerät getrennt: Alle Geräte,bluetooth_class=2c0414,bond_state=12,triggertime=1497126071088}}
10.06.2017 22:21:11.140 [Informations] Start executing condition 'Expression: trigger == "App Task Beendet"'
10.06.2017 22:21:11.149 [Informations] End executing condition 'Expression: trigger == "App Task Beendet"' with return value false
10.06.2017 22:21:11.150 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:11.150 [Informations] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
10.06.2017 22:21:11.152 [Informations] Start executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:11.154 [Informations] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
10.06.2017 22:21:11.157 [Informations] End executing condition 'Expression: trigger == "Flugmodus: Aus" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:11.158 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:11.158 [Informations] Start executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:11.159 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
10.06.2017 22:21:11.163 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
10.06.2017 22:21:11.164 [Informations] End executing condition 'Expression: trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:11.180 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
10.06.2017 22:21:11.181 [Informations] Flow continues executing with the next step.
10.06.2017 22:21:11.182 [Informations] Start executing condition 'WLAN verfügbar: {global_apssid}'
10.06.2017 22:21:11.184 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"'
10.06.2017 22:21:11.186 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:11.187 [Informations] Start executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"'
10.06.2017 22:21:11.191 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:11.194 [Informations] End executing condition 'WLAN verfügbar: {global_apssid}' with return value false
10.06.2017 22:21:11.195 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s"' with return value false
10.06.2017 22:21:11.198 [Informations] End executing condition 'Expression: trigger == "Periodischer Timer: alle 120s" or trigger == "HTTP Request: /fhem-amad/deviceInfo/"' with return value false
10.06.2017 22:21:11.199 [Informations] Flow ended.
.


Sorry, ist etwas viel. Bedaure.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 22:39:21
Schuld ist dein eigener Flow, wecken. Bitte den Mal abschalten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Juni 2017, 22:49:14
Kann es sein das Deine globale Variable fhemServerIP weg ist?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 11 Juni 2017, 08:42:09
Ich habe meine uralten Flows nun alle deaktiviert, aber das hat nichts geändert. Im Anschluss nochmal das neue Log.

Die fhemserverip hatte ich kontrolliert und da die nicht korrekt vorhanden war, habe ich raspberrypi eingetragen. Das hat nicht funktioniert.
Dann habe ich die echte IP eingetragen, damit funktioniert alles so lange (Readings kommen an), bis ich statusrequest anfordere. Dieser Befehl deaktiviert den Informations - Flow sofort. Die Statusmeldungen kommen dann natürlich auch nicht in fhem an. Die Variable global fhemip ist dann auch wieder leer. Sehr merkwürdig.




11.06.2017 08:34:05.856 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:05.856 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:05.857 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:05.857 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
11.06.2017 08:34:05.857 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:05.857 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:05.857 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:05.857 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
11.06.2017 08:34:05.858 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.859 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.859 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.860 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.861 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.861 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.862 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.864 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.864 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.865 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.865 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.866 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.866 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.888 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.889 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.889 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.889 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.889 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.889 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:05.889 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:05.899 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:05.899 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:05.899 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:05.901 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:05.901 [Send Data to AMADCommBridge] Emergency stop count reached, disabling flow and current flow execution
11.06.2017 08:34:05.926 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:05.950 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:05.955 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:05.955 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:05.961 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.064 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.065 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.065 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.065 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.066 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.066 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.066 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.066 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
11.06.2017 08:34:06.067 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.067 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.067 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.067 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.068 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.068 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.068 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.068 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
11.06.2017 08:34:06.069 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.069 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.069 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.069 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.070 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.070 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.070 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.070 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.071 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.072 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.076 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:06.078 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:06.079 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.079 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.080 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.080 [Send Data to AMADCommBridge] Start executing condition 'Expression: trigger == "WLAN Getrennt: toGo"'
11.06.2017 08:34:06.080 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.080 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
11.06.2017 08:34:06.081 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.081 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
11.06.2017 08:34:06.081 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.081 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
11.06.2017 08:34:06.083 [Send Data to AMADCommBridge] Flow continues executing with the next step.
11.06.2017 08:34:06.083 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
11.06.2017 08:34:06.085 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:06.088 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:06.088 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:06.091 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'none' and port '8091'
11.06.2017 08:34:06.097 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.100 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.101 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.105 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.105 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:06.108 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.108 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.110 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.111 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.113 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.114 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:06.116 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.116 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.119 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.119 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.121 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.122 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.125 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.126 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.129 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.130 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.133 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.134 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.138 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.138 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.141 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.141 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:06.144 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.144 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.147 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.148 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:06.152 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.153 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:06.158 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.158 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Getrennt: toGo"' with return value false
11.06.2017 08:34:06.163 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
11.06.2017 08:34:06.168 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false
11.06.2017 08:34:06.173 [Send Data to AMADCommBridge] Emergency stop reached, stopping flow execution
Von meinem Samsung Galaxy Smartphone gesendet.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Juni 2017, 08:59:10
Trage Mal bitte die selbe IP welche Du als fhemServerIP im Tablet eingetragen hast in die Bridge ein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 11 Juni 2017, 09:09:02
Danke, das hat funktioniert. Die Readings werden nun alle angezeigt und gefüllt.


receiveVoiceCommand ist nicht mehr in Kleinbuchstaben. Wird das noch geändert, oder soll ich meine Sprachsteuerung wieder auf Gross- Kleinschreibung ändern? Momentan werte ich nur Kleinschreibung aus, somit kann ich nichts mehr schalten. Ich kann gerne auch alles umstellen, falls AMAD so bleiben soll.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Juni 2017, 09:28:38
Meinst du das Reading oder das Value. Also der gesprochene Text war sonst immer alles Kleinbuchstaben?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 11 Juni 2017, 09:35:25
Ja, der gesprochene Text wurde damals auf Kleinbuchstaben umgestellt, weil das wer so wollte. Ich bin mir auch sicher, weil ich es ja an der laufenden dreier Version noch sehe.
Daraufhin hatte ich ebenfalls umgestellt. Wenn es nun aber wieder Gross/Kleinschreibung sein soll, kann ich auch wieder umstellen, obwohl Kleinschreibung viel besser auszuwerten ist, wegen der möglichen Missverständnisse. schreibt Google das anders, als erwartet, dann knallt es bei Kleinschreibung halt nicht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Juni 2017, 09:36:03
Sehe gerade das in der Tat alles auf klein umgestellt wurde vor dem Reading schreiben.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 11 Juni 2017, 09:46:00
Ja, ich möchte aber nur wissen, ob ich umstellen, oder warten muss. Meine Sprachsteuerung wäre mir schon wichtig, obwohl viel davon inzwischen über Alexa läuft. Es eilt also alles nicht, aber ich möchte den Weg kennen.

Danke dir.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Juni 2017, 09:49:01
Ich ändere das bis heute Abend. Ist nur eine Änderung im Bridge Modul.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 11 Juni 2017, 11:20:09
Danke für die prompte Hilfe. Schönen Sonn(en)tag.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Juni 2017, 12:03:42
Gerne doch. Dir auch einen entspannten.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: eurolift am 11 Juni 2017, 12:23:40
Hallo CoolTux.
Habe AMAD 4 auf externen Tablet in Betrieb genommen(ohne Probleme). Jetzt habe ich auf meinem Hauptsystem  AutoVoice am laufen.Das heisst ich sage "Ok Google" und ich sage mein Hotword und dann mein Befehl. Danach leite ich es zur alten AMADCommBridge und wird in FHEM ausgewertet.(bald mit 98_TEERKO.pm). Könnt man das irgendwie in die neue CommBridge (über ein extra Flow) einbauen?
Tolles Modul Gruss Eurolift
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Juni 2017, 12:33:13
Hallo,

Du kannst versuchen den VoiceControl Flow zu tauschen. Den 4er also gegen den 2er, aber nur diesen einen Flow.

Freut mich das es so gut geklappt hat bei Dir.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: tiroso am 11 Juni 2017, 13:04:29
Hey :)
Ich habe gerade gemerkt, das du auch den "null" wert im Voice Flow überträgst.
Ich habe es jetzt in dem Flow händisch geändert, aber vielleicht willst du es ja auch ändern.

Kommt vor wenn man die Spracheingabe startet und es sich anders überlegt und einfach iwo auf den Bildschirm drückt um die Spracheingabe zu beenden.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Juni 2017, 13:25:50
Zitat von: tiroso am 11 Juni 2017, 13:04:29
Hey :)
Ich habe gerade gemerkt, das du auch den "null" wert im Voice Flow überträgst.
Ich habe es jetzt in dem Flow händisch geändert, aber vielleicht willst du es ja auch ändern.

Kommt vor wenn man die Spracheingabe startet und es sich anders überlegt und einfach iwo auf den Bildschirm drückt um die Spracheingabe zu beenden.

Muss ich mir anschauen. Eigentlich sollte es ja die Expression value!="" anfangen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 Juni 2017, 19:56:01
Neue Version zum testen ist online. Der Wer vom Readings für die Rückgabe von VoiceInput ist nun immer klein geschrieben.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 12 Juni 2017, 20:24:13
Danke, funktioniert hervorragend.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 Juni 2017, 20:42:49
Das freut mich. Würdet Ihr bitte einmal schauen ob Ihr oft Ausfälle vom Sent Data to... Flow habt. So Timeouts. Ich habe mal das Timeout runter gesetzt, aber bei mir häufen sich dadurch Timeout Fehler.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 12 Juni 2017, 22:32:52
Ich kann bis jetzt gar keinerlei Ausfälle beobachten. Wie und wo kann man die finden? Die Flows wurden im Handy nicht angemeckert. In fhem sehe ich auch nichts.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 Juni 2017, 22:46:19
Stehen dann meist in der Notificationbar vom Androidgerät. Aber wenn Du noch nichts hattest ist das doch schon mal gut.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 12 Juni 2017, 23:03:04
Ach ja. Das sind dann die Meldungen mit dem Ausrufezeichen.
Nein, ich hatte heute noch keinerlei Ausfälle dieser Art. Sieht also sehr gut aus.
Wenn ich morgen Zeit habe, werde ich alles auf AMAD 4 umstellen. Läuft echt super.
Dann sehe ich auch gleich, ob der Einrichtungsassistent funktioniert, denn der ging ja bei mir nicht wirklich gut.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: leachim200 am 13 Juni 2017, 11:01:19
Hi
anscheinend bin ich der einzige mit dem Problem aber sobald ich den first run assistant starte hüpft er ohne meine Antwort ab zu warten auf O das tut mir leid da scheine ich dich nicht verstanden zu haben.
Auch wenn ich ja in das telefon brülle etc funktioniert es nicht. :(

Gibt es eine möglichkeit das zu umgehen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 13 Juni 2017, 11:04:20
das problem hatte ich beim meinem FireTab auch.

Wenn ich das richtig verstanden habe wollte sich CoolTux das ansehen und auch einen nicht sprachgesteuerten Einrichtungsassistenten zur Verfügung stellen. Das dauert aber verständlicherweise ein bisschen.

Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: leachim200 am 13 Juni 2017, 11:08:05
Ahh ok
Ich habs gelöst in dem ich den anfangs dialog herraus gelöscht habe und ihn direkt mit der einrichtung verbunden habe
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Juni 2017, 11:27:18
Und wie hat die Einrichtung dann geklappt? Wurde alles korrekt angelegt ohne Probleme?



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: leachim200 am 13 Juni 2017, 12:53:44
Kann das Handy steuern von FHEM aus.
Denke schon das der rest passt er springt dann gleich zu den einrichtungs Fenstern
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: tiroso am 13 Juni 2017, 14:34:30
Hey CoolTux,

ich hatte zwischendurch größere Timing Probleme, allerdings ohne erkennbares Muster. Tendenziell wenn ich mich am Rande meines WLAN befand und anschließend wieder guten WLAN Empfang hatte.

Ansonsten funzt alles super

2017.06.13 14:28:09 1: PERL WARNING: Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{"amad": { <-- HERE "amad_id":.+}}/ at fhem.pl line 3600.

Den habe ich auch in meinem Log gefunden. Ich weiss allerdings nicht ob der bei dir richtig ist
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Juni 2017, 14:37:34
Scheint nach mir aus zu schauen. Da scheint wohl nur mal die Hälfte vom JSON String angekommen zu sein und die RegEx für die MatchList hat dann den Fehler gemeldet. Wenn es nur einmal vor kam kneifen wir beide erstmal ein Auge zu.  ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: tiroso am 13 Juni 2017, 14:49:22
Nur beim restart ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Juni 2017, 15:08:25
Kannst Du mal was versuchen?
Und zwar in beiden Modulen bei der RegEx zu Match und MatchList vor dem ersten { ein \ zu setzen. Eventuell ist es das schon. Und ich muß mal schauen ob ich das in meinem Testsystem irgendwie nachgestellt bekomme.
Kann aber sein das \ total in die Hose geht, also nicht wundern wenn dann gar nichts mehr an kommt  ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: tiroso am 14 Juni 2017, 14:30:42
Hey.
Ich habe es getestet. ..Tatsächlich kam die Meldung nicht mehr.
Merkwürdig. ..und was mich ein bisschen zweifeln lässt. ..Ist das die Meldung nun auch nicht mehr auftritt wenn ich es wieder zurück änder....Dann kommt die Meldung auch nicht mehr. Sehr dubios.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 14 Juni 2017, 14:54:00
Ich habe nun alle Geräte (S3, S5, S7edge, Note8 und Tab10) auf AMAD 4 umgestellt.
Voller Erfolg, zickig war nur S7. Jedes Gerät hatte eine andere Android Version.
Alle meine alten, selbst erstellten Flows konnte ich unverändert weiter benutzen.
Beim Assistenten wäre mir allerdings lieber, die Lautstärke selber bestimmen zu können. Die wird aber immer bei jeder Frage zurückgestellt.

Ansonsten keine Aussetzer oder Ausfälle.

Danke für die tolle Arbeit.

Frage:

Ich habe nun alle anderen Devices gelöscht, die auf AMAD 2 liefen. Mit dem Löschen des alleletzten Devices verschwand auch von selbst die Commbridge. Ist das normal, oder gammelt die nun da noch irgendwo herum? Zu sehen ist jedenfalls nichts mehr davon.
   
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 Juni 2017, 15:21:44
Zitat von: Invers am 14 Juni 2017, 14:54:00
Ich habe nun alle Geräte (S3, S5, S7edge, Note8 und Tab10) auf AMAD 4 umgestellt.
Voller Erfolg, zickig war nur S7. Jedes Gerät hatte eine andere Android Version.
Alle meine alten, selbst erstellten Flows konnte ich unverändert weiter benutzen.
Beim Assistenten wäre mir allerdings lieber, die Lautstärke selber bestimmen zu können. Die wird aber immer bei jeder Frage zurückgestellt.

Ansonsten keine Aussetzer oder Ausfälle.

Danke für die tolle Arbeit.

Frage:

Ich habe nun alle anderen Devices gelöscht, die auf AMAD 2 liefen. Mit dem Löschen des alleletzten Devices verschwand auch von selbst die Commbridge. Ist das normal, oder gammelt die nun da noch irgendwo herum? Zu sehen ist jedenfalls nichts mehr davon.

Vielen Dank für das Feedback. Da der Assistent neu und noch in Entwicklung ist nehme ich Dein Anliegen sehr gerne zum Anlass und werde nur beim ersten Aufruf der Sprachausgabe die Lautstärke einstellen. Muss da ja noch mehr Anpassungen machen.
Aber ich freue mich das es doch recht gut an kommt.
Das die alte Bridge gelöscht wird ist richtig und wurde mal so von mir programmiert.. Also das Device ist dann auch wirklich weg!



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 14 Juni 2017, 15:28:37
Kurze Frage, bevor ich auf AMAD 4.0 umsteige, bleiben alle Readings (Name, Groß/Kleinschreibung) so wie bei AMAD 2...?

Grüße Marcel


Gesendet von iPhone mit Tapatalk
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 Juni 2017, 15:36:29
Hallo Marcel,

Ja, die Readingnamen bleiben alles so wie bei AMAD2.


@All
Noch kleiner Hinweis. Wer einen eigenen Flow hat mit Readings Abfrage, der muss die response Variable anpassen. Die heißt jetzt nicht mehr response sondern für die Readings Abfrage wäre es respreadingsval
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 09:01:18
Ich habe eben eine neue Version hochgeladen. Gab einen schwerwiegenden Bug in der toGo Funktion im Flow, den habe ich gefixt. Ausserdem hat der Installationsassistent nun eine Auswahl für Dialog Only.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 09:03:21
Zitat von: l2r am 07 Juni 2017, 18:57:59
hi,

ich AMAD4 vorhin auch erfolgreich auf meinem Galaxy-Tab3 (Android 4.4.2) eingerichtet.
Es kommt lediglich eine Fehlermeldung aus dem InformationsFlow, dass die Infos vor Android 5 nicht vorhanden sind.


Außerdem habe ich versucht AMAD4 auf meinem Firetab7 einzurichten. Da dort keine Sprachsteuerung verfügbar ist, war das ganze leider nicht erfolgreich.

Gibt es eine Möglichkeit das ganze ohne Sprachsteuerung einzurichten?

Gruß Michael

Kannst Du bitte die aktuelle Version einmal testen. Danke
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 15 Juni 2017, 17:46:18
Zitat von: CoolTux am 14 Juni 2017, 15:36:29
Hallo Marcel,

Ja, die Readingnamen bleiben alles so wie bei AMAD2.


@All
Noch kleiner Hinweis. Wer einen eigenen Flow hat mit Readings Abfrage, der muss die response Variable anpassen. Die heißt jetzt nicht mehr response sondern für die Readings Abfrage wäre es respreadingsval



Heisst das jetzt für mich, dass ich ändern muss?

Flow Ladezustand Uhr mit Fehler beendet Fehler: Connection refused Last executed: Action HTTP Request: POST http://{global_fhemip}:8090 text/plain powerLevelUhr@@{battery_percentage,numberformat,0}@@@@powerPluggedUhr@@{battery_plugged}@@@@ speichern in response
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 18:01:33
Da der Datentransport sich nun auf JSON geändert hat, geht Deine Version so wie Du sie hast nicht mehr. Dafür gibt es nun userReading. Muss nur noch mal schauen wie das genau war.  ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 18:07:36

userReading ="\"powerLevelUhr\":" + " \"" + {battery_percentage,numberformat,0} + "\""
+ "," + "\"powerPluggedUhr\":" + " \"" + {battery_plugged} + "\"";


Du erstellst also eine Variable userReading welche dann mit Deinen Daten in Form eines JSON Strings gefüllt werden. Das machst du alles als vorletztes als Script in Deinem eigenen Flow und als letztes rufst Du dann den Flow send Data to... auf.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 15 Juni 2017, 18:09:11
Ja, cool, aber gut erklären bitte. Danke!
Teil 1 habe ich schon verstanden.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 18:15:40
So das war der Rest. War ja nur weil Du zwei Readings hast.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 15 Juni 2017, 19:21:33
Ich habe also ein Skript erstellt mit deinem Test. Da wird der Teil {battery_percentage,numberformat,0} das numberformat angemeckert, ist rot mit Meldungen.
Habe ich rausgenommen, aber nun kommt nichts in der Commbridge oder bei meinem Device in fhem (send to amad....) an.
Auch nicht in der Bridge. Hast du einen Tipp? Der Flow wird ohne Fehler beendet.
Wie kann man denn den Inhalt einer Variable anzeigen in Automagic?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 19:30:37
Du hast doch schon ein Script wo Du Deine bisherigen Daten zusammen sammelst. Das kannst Du ja nehmen und tauschst die Strings aus.
also @@@@ und so weiter gegen das was ich geschrieben habe. Dann sollte er den Rest alleine finden. Was kommt denn an der Bridge an? Irgendwas muss ankommen. Schalte mal den debug Mode in der Bridge ein. Attribut debugJSON setzen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 15 Juni 2017, 19:38:49
Muss ich probieren. Es kommt nichts an.

defmod myAmadBridge AMADCommBridge 8091
attr myAmadBridge debugJSON 1
attr myAmadBridge fhemControlMode setControl
attr myAmadBridge group AMAD
attr myAmadBridge room AMAD

setstate myAmadBridge opened
setstate myAmadBridge 2017-06-13 23:39:16 fhemServerIP 192.168.178.44
setstate myAmadBridge 2017-06-13 23:09:19 receiveFhemCommand set DU_CamBewegung on
setstate myAmadBridge 2017-06-15 15:50:30 receiveVoiceCommand computer an
setstate myAmadBridge 2017-06-15 15:50:30 receiveVoiceDevice TAB8
setstate myAmadBridge 2017-06-15 17:34:36 state opened



Hier mal der Flow, auch als Datei zusätzlich:

<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<data version="1.33.0">
  <trigger type="battery_level_wear">
    <useDefaultName>true</useDefaultName>
    <name>Akku Ladestand (G Watch R 9831): grösser als 0%</name>
    <enabled>true</enabled>
    <wearDevice>G Watch R 9831/534f16a9</wearDevice>
    <levelPercentage>0</levelPercentage>
    <batteryLevelCondition>HIGHER_THAN</batteryLevelCondition>
    <ignoreTemperatureChanges>false</ignoreTemperatureChanges>
    <ignoreVoltageChanges>false</ignoreVoltageChanges>
  </trigger>
  <condition type="wifi_connected">
    <useDefaultName>true</useDefaultName>
    <name>WLAN Verbunden: HachMichHart,HachMichHart5</name>
    <all>false</all>
    <ssidList>HachMichHart,HachMichHart5</ssidList>
  </condition>
  <action type="execute_flows">
    <useDefaultName>true</useDefaultName>
    <name>Flows ausführen: Send Data to AMADCommBridge</name>
    <includeFlowNamePatternList>Send Data to AMADCommBridge</includeFlowNamePatternList>
    <excludeFlowNamePatternList></excludeFlowNamePatternList>
    <skipDisabledFlowsWithoutError>false</skipDisabledFlowsWithoutError>
    <waitForFlowsToFinish>false</waitForFlowsToFinish>
    <returnLocalVariablesToCallingFlow>false</returnLocalVariablesToCallingFlow>
  </action>
  <action type="script">
    <useDefaultName>false</useDefaultName>
    <name>Script: userReading Uhr</name>
    <script>userReading ="\"powerLevelUhr\":" + " \"" + {battery_percentage} + "\""
+ "," + "\"powerPluggedUhr\":" + " \"" + {battery_plugged} + "\"";</script>
  </action>
  <flow type="flow">
    <name>Ladezustand Uhr</name>
    <group>Eigene</group>
    <enabled>true</enabled>
    <executionPolicy>PARALLEL</executionPolicy>
    <conditioncontainer id="t1" x="104.999985" y="192.5">WLAN Verbunden: HachMichHart,HachMichHart5</conditioncontainer>
    <actioncontainer id="t2" x="104.99996" y="437.5">Script: userReading Uhr</actioncontainer>
    <actioncontainer id="t3" x="105.0" y="682.5">Flows ausführen: Send Data to AMADCommBridge</actioncontainer>
    <triggercontainer id="t4" x="105.0" y="-52.5">
      <trigger>Akku Ladestand (G Watch R 9831): grösser als 0%</trigger>
    </triggercontainer>
    <connection from="t1" to="t2" type="TRUE" sourcePosition="SOUTH" targetPosition="NORTH" />
    <connection from="t2" to="t3" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
    <connection from="t4" to="t1" type="NORMAL" sourcePosition="SOUTH" targetPosition="NORTH" />
  </flow>
</data>


Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 19:57:36
Im Script als letzte Zeile noch

fhemcmd = "setreading";


Das musstest du aber im alten Script auch gemacht haben
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 15 Juni 2017, 20:09:18
Entschuldige, aber das kann ich nicht mehr sagen, da ich ja alles gelöscht habe. Ich hatte nur die Fehlermeldung gepostet.

Nun bekomme ich leere Readings geliefert und eine Fehlermeldung:
setstate myAmadBridge 2017-06-15 19:58:55 JSON_ERROR '"' expected, at character offset 527 (before "1,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 719.\

setstate myAmadBridge 2017-06-15 19:58:55 JSON_ERROR_STRING {"amad": {"amad_id": "1497113140292","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.75","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "14","volume": "15","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "32","powerPlugged": "0","batteryTemperature": "31.2","batteryHealth": "2","screenBrightness": "255","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked",1,"deviceState": "online","androidVersion": "7.0 Nougat"}}


Bitte lass dich nciht nerven. Ich muss nicht sofort eine Antwort bekommen. Danke dir.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 15 Juni 2017, 20:12:21
Die Readings sind nun da. Danke.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 20:18:11
Ich lass mich nie nerven. Die Readings können natürlich nur kommen wenn auch getriggert wird. Vielleicht war das nicht der Fall.
Du hast ja die Formatierung für die Batterien zeige raus genommen, die könntest du einfach eine Zeile vorher im Script machen.


battery_percentage = {battery_percentage,numberformat,0};
userReading ="\"powerLevelUhr\":" + " \"" + {battery_percentage} + "\""
+ "," + "\"powerPluggedUhr\":" + " \"" + {battery_plugged} + "\"";
fhemcmd = "setreading";
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 15 Juni 2017, 20:41:31
Naja, vielleicht ja doch noch, lacht, denn bei numberformat kommt sofort eine Fehlermeldung. Das Wort wird rot markiert. Geht so also nicht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 20:49:01

userReading ="\"powerLevelUhr\":" + " \"" + "{battery_percentage,numberformat,0}" + "\""
+ "," + "\"powerPluggedUhr\":" + " \"" + {battery_plugged} + "\"";


Bitte einmal so testen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 15 Juni 2017, 21:04:55
Die Sache mit den Anführungszeichen hatte ich inzwischen schon gefunden und in der neuen ersten Zeile leider ohne Erfolg probiert.
Mit deiner Version geht es jetzt, das dort einzufügen war ich aber zu doof.

Ich hatte mir im Forum Automagic die Readings angesehen. Da bin ich drauf gestossen.
Ich danke dir herzlich und wünsche ein schönes Wochenende.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juni 2017, 21:06:35
Gern geschehen. Dir auch ein schönes Wochenende.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 Juni 2017, 08:17:00
Hallo Leute,

Ich fange nun langsam an die Commandref der Module entsprechend zu schreiben.
Die letzte Version ist ja nun schon eine Weile im Umlauf und ich wollte mal fragen wie so Eure ersten Erfahrungen sind. Wer von Euch konnte bereits intensiv die toGo Funktion verwenden? Ist nach Eurer Ansicht die Batteirielaufzeit besser geworden?




Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 20 Juni 2017, 09:13:27
Meine Erfahrungen sind äußerst positiv. Alles funktioniert wie gewollt und gewünscht.  :D

Die toGo Funktion wie auch Probleme mit Batterielaufzeiten habe ich nicht, da ich ein stationäres Gerät einsetze. (https://www.orbsmart.de/produkte/orbsmart-soundpad-500/)

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: l2r am 20 Juni 2017, 18:56:33
hi,

ich habe es leider erst vorhin geschafft alles auf meinem FIRETAB7 einzurichten. Hat mit der textgestützten Variante super geklappt. Bies jetzt scheint auch alles rund zu laufen.

Vielen Dank!

Gruß Michael
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 Juni 2017, 19:18:18
Zitat von: l2r am 20 Juni 2017, 18:56:33
hi,

ich habe es leider erst vorhin geschafft alles auf meinem FIRETAB7 einzurichten. Hat mit der textgestützten Variante super geklappt. Bies jetzt scheint auch alles rund zu laufen.

Vielen Dank!

Gruß Michael

Super Micha,

Vielen lieben Dank für Dein Feedback.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: drdownload am 22 Juni 2017, 09:58:14
Zitat von: CoolTux am 26 Mai 2017, 11:34:42
Ich nehme gerne noch Userwünsche entgegen. Ein Wunsch ist schon verbaut in der neuen Version, schließen einer App.
Was für Wünsche habt Ihr noch so?

Das neu starten bzw. beenden von Apps wäre noch super. Hinthint: Snapcast Android Client ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 Juni 2017, 10:02:33
Das starten von Apps geht ja schon. Oder was meinst Du genau?



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 22 Juni 2017, 10:13:48
Auch bei mir läuft alles rund. Danke.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Thorsten.N am 22 Juni 2017, 16:54:10
Hallo,

Ich habe auch gerade alles installiert. Ist ja echt eine sehr komfortable Einrichtung geworden. Hast Du gut gemacht!!!!! Und das Modul ist echt cool. Gefällt mir und man kann eine Menge damit in fhem  steuern. Hatte auch schon die Version 2 im Einsatz.

Bist jetzt noch keine Fehler gefunden. ich nutze
VERSIONFLOWSET 3.9.75
VERSIONMODUL 3.9.72

Allerdings gibt es kein Reading bei fhem wenn ich den Samsung Music Player nehme. Kann man das auch integrieren?

Gruß & Danke für das Modul und die zahlreichen Entwickler!!!

Thorsten
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 Juni 2017, 17:34:08
Hallo Thorsten,

Vielen Dank.
Samsung Player kann ich gerne hinzufügen, benötige aber den Packagenamen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Thorsten.N am 22 Juni 2017, 18:01:29
Zitat von: CoolTux am 22 Juni 2017, 17:34:08
Hallo Thorsten,

Vielen Dank.
Samsung Player kann ich gerne hinzufügen, benötige aber den Packagenamen.


Grüße

Das wäre echt super von Dir!!

Ich denke das der Paketname com.sec.android.app.music heißt!

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 Juni 2017, 18:10:55
Scheint das richtige Packet zu sein. Baue ich dann ein.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Thorsten.N am 22 Juni 2017, 18:17:17
Zitat von: CoolTux am 22 Juni 2017, 18:10:55
Scheint das richtige Packet zu sein. Baue ich dann ein.


Grüße

Das lässt darauf schließen das du den Player wohl nicht benutzt, was? ;)
Bin ich etwa der einzige der den benutzt? :D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 Juni 2017, 18:30:34
Ich gehe davon aus das es wohl der Default Player von Samsung Geräten ist. Wird also als bloatware mitgeliefert. Ich habe kein Samsung. Habe Nexus und Motorola Geräte.

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Thorsten.N am 22 Juni 2017, 18:39:05
Zitat von: CoolTux am 22 Juni 2017, 18:30:34
Ich gehe davon aus das es wohl der Default Player von Samsung Geräten ist. Wird also als bloatware mitgeliefert. Ich habe kein Samsung. Habe Nexus und Motorola Geräte.

Ja, das ist der Default Player.

Freue mich darauf bei dem Modul der Tester zu sein. :D

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Juni 2017, 12:40:57
Zitat von: Thorsten.N am 22 Juni 2017, 18:01:29
Das wäre echt super von Dir!!

Ich denke das der Paketname com.sec.android.app.music heißt!

Gruß

Hallo Thorsten,

Ich bräuchte bitte noch den korrekten Klassennamen. Wobei mir bei der Suche im Netz auch aufgefallen ist das es sich beim Packagename wohl eher um was Allgemeines handelt.
Daher meine Bitte. Einmal in Automagic einen neuen Flow erstellen. Diesen öffnen, das abgerundete Viereck antippen und das kleine plus ein stück runter ziehen. Danach Aktion auswählen und als Aktion bitte "Audio Player steuern"
Dann Medienknopf bei Steuerungstyp und unter Package Name bitte die 3 Punkte Rechts anklicken und dann Deinen Player auswählen. Danach mir bitte den Packagenamen und den Klassennamen zukommen lassen.



Danke Dir
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: drdownload am 23 Juni 2017, 14:17:52
Zitat von: CoolTux am 22 Juni 2017, 10:02:33
Das starten von Apps geht ja schon. Oder was meinst Du genau?

Grüße

Die App Snapcast läuft ja, hat aber auf Android das Problem, dass nachdem der Server mal weg war (zB weil Wifi verloren) sie sich nicht neu verbindet sondern in einem Zwischenstatus bleibt, was hier hilft ist ein App beenden und neu starten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Juni 2017, 14:19:29
Zitat von: drdownload am 23 Juni 2017, 14:17:52
Die App Snapcast läuft ja, hat aber auf Android das Problem, dass nachdem der Server mal weg war (zB weil Wifi verloren) sie sich nicht neu verbindet sondern in einem Zwischenstatus bleibt, was hier hilft ist ein App beenden und neu starten.

Ist notiert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Thorsten.N am 23 Juni 2017, 14:21:28
Zitat von: CoolTux am 23 Juni 2017, 12:40:57
Hallo Thorsten,

Ich bräuchte bitte noch den korrekten Klassennamen. Wobei mir bei der Suche im Netz auch aufgefallen ist das es sich beim Packagename wohl eher um was Allgemeines handelt.
Daher meine Bitte. Einmal in Automagic einen neuen Flow erstellen. Diesen öffnen, das abgerundete Viereck antippen und das kleine plus ein stück runter ziehen. Danach Aktion auswählen und als Aktion bitte "Audio Player steuern"
Dann Medienknopf bei Steuerungstyp und unter Package Name bitte die 3 Punkte Rechts anklicken und dann Deinen Player auswählen. Danach mir bitte den Packagenamen und den Klassennamen zukommen lassen.



Danke Dir


Hallo,

so ich habe jetzt mal einen neuen Flow installiert. Daraus ergibt sich:

Package Name: com.sec.android.app.music
Klassen Name: com.samsung.android.app.music.service.receiver.MediaButtonReceiver

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Juni 2017, 14:27:19
Supi. Baue ich gleich mal ein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Juni 2017, 14:37:13
@Thorsten
Bitte einmal zum Test die aktuelle Version aus dem Git installieren. Sollte nun Support für Samsung Music Player drin sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Thorsten.N am 23 Juni 2017, 15:04:07
Zitat von: CoolTux am 23 Juni 2017, 14:37:13
@Thorsten
Bitte einmal zum Test die aktuelle Version aus dem Git installieren. Sollte nun Support für Samsung Music Player drin sein.

Hallo Leon,

Super! Einfach wahnsinn... Danke!!!!

Am Anfang kam 1x kurz der Fehler: currentMusicTrack -> Flow SetCommands mit Fehler beendet,

aber jetzt läuft es super!!! Ich beobachte und teste mal alles weiter. Woran erkenne ich eigentlich die "toGo" Funktion? Ein Reading in fhem ist wohl nicht da, wenn keine Verbindung da ist!? Mir ist noch aufgefallen, dass Umlaute erst richtig dargestellt werden, wenn man die Seite neu lädt, aber das ist wohl "Meckern auf hohem Niveau"! :D

Ein Super-Modul! Vielen Dank dafür nochmal!

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Juni 2017, 15:13:02
Hallo Thorsten,

also Umlaute sollten ohne Probleme funktionieren. Oder meinst Du das sich das Reading welches Umlaute hat erst nach aktualisieren der Browserseite ebenfalls aktualisiert?

Die toGo Funktion kann man nicht direkt erkennen. Du siehst sie am besten wenn Du Dein Wlan verlässt oder aus schaltest, denn dann sollten sich die Flows Informations und SetCommands deaktivieren.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mobiljoe123 am 23 Juni 2017, 16:03:20
Zitat von: CoolTux am 23 Juni 2017, 12:40:57
... Einmal in Automagic einen neuen Flow erstellen. Diesen öffnen, das abgerundete Viereck antippen und das kleine plus ein stück runter ziehen. Danach Aktion auswählen und als Aktion bitte "Audio Player steuern"
Dann Medienknopf bei Steuerungstyp und unter Package Name bitte die 3 Punkte Rechts anklicken und dann Deinen Player auswählen. ...

Jetzt wo ich weiß wie ich an die Daten komme, kannst Du vielleicht auch gleich den Tunein Pro Player einbauen.

Package Name: radiotime.player
Klassen Name: tunein.ui.helpers.MediaButtonIntentReceiver

Danke schonmal.
Lieber Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Thorsten.N am 23 Juni 2017, 16:06:18
Zitat von: CoolTux am 23 Juni 2017, 15:13:02
Hallo Thorsten,

also Umlaute sollten ohne Probleme funktionieren. Oder meinst Du das sich das Reading welches Umlaute hat erst nach aktualisieren der Browserseite ebenfalls aktualisiert?

Die toGo Funktion kann man nicht direkt erkennen. Du siehst sie am besten wenn Du Dein Wlan verlässt oder aus schaltest, denn dann sollten sich die Flows Informations und SetCommands deaktivieren.



Grüße

Ja genau, die Umlaute ändern sich im Browser erst wenn man die Seite aktualisiert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Juni 2017, 16:10:06
Komisch. Bei mir kann ich das nicht nachstellen. Auch mit der jetzt aktuellen Version? Kannst Du da mal ein Screenshot vor und nach dem aktualisieren der Webseite machen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Thorsten.N am 23 Juni 2017, 17:18:52
So hier mal 2 Screenshots, aber bringt dir das was?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Juni 2017, 17:57:22
Und hast du das selbe zum Beispiel auch mit Google Music Player oder YouTube?
Bei mir passt das alles?
Welchen Browser? Eventuell ein Apple Produkt? Damit gibt es ja immer mal wieder Probleme.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Thorsten.N am 23 Juni 2017, 22:04:13
Hallo,

ja ich habe das bei allen Readings. Also hat nichts mit dem Modul zu tun. Falschen Zeichkodierung, oder so... Ist also alles gut ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: tiroso am 01 Juli 2017, 12:47:51
Hey Leon,
Habe gerade die letzte Version von dir eingespielt.

Ich habe allerdings immernoch bzw wieder das Problem mit den Sonderzeichen über VoiceControl.

Ich habe testweise einfach "Das ist eine Küche" gesprochen. Und es wird für das ü wieder kryptisch übertragen.

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 Juli 2017, 13:39:08
Hast Recht. Weisst zufällig noch in welcher Version es ging?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: tiroso am 01 Juli 2017, 16:10:45
Ne tut mir Leid. Ich hatte zwischendurch immer mal wieder aktualisiert...Aber nicht immer kontrolliert. Es ist mir erst jetzt wieder aufgefallen
:(
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 Juli 2017, 16:22:40
Zitat von: tiroso am 01 Juli 2017, 16:10:45
Ne tut mir Leid. Ich hatte zwischendurch immer mal wieder aktualisiert...Aber nicht immer kontrolliert. Es ist mir erst jetzt wieder aufgefallen
:(

Nicht wild. Versuche es heute Abend zu korrigieren.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 02 Juli 2017, 17:21:02
Mahlzeit

Habe gerade auch das erste Gerät auf AMAD 4.0 umgestellt.
Der Assistent (im Dialog-Modus) und das anpassen der eigenen Flows lief ohne Probleme.

Fantastische Arbeit
Danke

Gruss Brause
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 02 Juli 2017, 18:45:34
Vielen vielen Dank. Ist immer schön zu hören. Solche Worte helfen dabei mit Spaß und Freue weiter zu machen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Juli 2017, 18:39:16
Neue Version ist online. Fix des inputVoice Values bezüglich Umlaute. Bitte einmal testen


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Chris8888 am 03 Juli 2017, 20:26:16
Hallo Leon,

ich habe eben von AMAD2 auf AMADNG umgestellt.

Ein Parallelbetrieb hat bei mir nicht geklappt, trotz Angabe des Ports 8091 wurde das Tablet dann auf 8090 angelegt und wollte dann nicht weiter.
Nachdem ich aber AMAD2 komplett gelöscht und FHEM neu gestartet habe lief die Installation wie beschrieben.

Soweit klappt alles, wobei ich viele der Features nicht nutze.

Im Log ist bei der Anlage folgendes zu sehen:
2017.07.03 20:02:03 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 778.
2017.07.03 20:02:03 3: eval: {my $resp=fhem("get fritzbox tr064Command Hosts:1 hosts GetSpecificHostEntry NewMACAddress  70:70:0D:9F:9E:D0",1);;$resp =~/\'NewActive\' => '(.*)'/;;return $1;;}
2017.07.03 20:02:04 2: autocreate: define WandTablet AMADDevice 192.168.100.31 1499104879927 IODev=myAmadBridge
2017.07.03 20:02:04 3: AMADDevice (WandTablet) - I/O device is myAmadBridge
2017.07.03 20:02:04 3: AMADDevice (WandTablet) - defined with AMAD_ID: 1499104879927 on port 8090
2017.07.03 20:02:04 1: PERL WARNING: Argument "" isn't numeric in numeric lt (<) at (eval 986) line 1.

Vielleicht hilft dir das ja.

Wie immer super Arbeit! Klasse! Besten Dank für deinen Einsatz.

Viele Grüße
Christian
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Juli 2017, 20:37:05
Hallo Christian,

Vielen Dank. Das hilft in der Tat. Ich schaue mal was ich da machen kann.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 04 Juli 2017, 06:55:22
Guten Morgen Leon

wenn Du einmal beim schauen bist.

Ich habe hier einige Geräte die für die volume-Einstellungen mehr schaffen als 7 bzw 15.
Mein LG schafft im volume sogar 75.

Wäre es möglich, die max. Werte eventuell per Attribut einzustellen, wenn abweichend von 7 bzw 15 ??

Gruss Peter
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 Juli 2017, 07:29:27
Hallo Peter,

Das ist eine super Idee. Ich werde das die Tage mal umsetzen. Dauert aber ein klein wenig.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 Juli 2017, 07:58:43
Bevor ich es vergesse. Selbstverständlich ist es möglich höhere Werte zu senden. Lediglich im FHEMWEB ist der Slider begrenzt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 04 Juli 2017, 11:54:16
Jaja. Das ist schon klar.
Es ging wirklich hauptsächlich um den Slider.

Und Danke für schauen. ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: tiroso am 06 Juli 2017, 08:35:41
Umlaute funktionieren wieder. Danke dir
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juli 2017, 10:28:22
Ich habe soeben eine neue Version ins Git geschupst.
Neu sind die Attribut


Wünsche Euch viel Spaß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juli 2017, 10:30:24
Zitat von: Brause am 04 Juli 2017, 11:54:16
Jaja. Das ist schon klar.
Es ging wirklich hauptsächlich um den Slider.

Und Danke für schauen. ;D

Bitte einmal Update bei Gelegenheit und berichten. Danke Dir.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 06 Juli 2017, 19:57:41
Also jetzt wird's spannend.

Habe gerade die neue Version eingespielt, die Attribute auf die im Reading angezeigten max-Werte gestellt und dann mal mit dem set der Volumes gespielt.

Ergebnis:
beim LG G5 ist der Readingswert vom Volume mal Faktor 5, soll heissen ich
- schicke ihm ein set 5, bekomme als Antwort eine 25
- schicke ihm ein set 10, bekomme als Antwort eine 50
- schicke ihm ein set 15, bekomme als Antwort eine 75
- schicke ich einen set grösser 15 bekomme ich gar keine Antwort
gut da kann man sich drauf einstellen,
ist nur doof das dann der Slider "vorn Arsch" ist, denn der stellt ja den Readingswert dar und bei Werten die grösser sind zeigt er dann 0

Beim Notification da passt die neue 15.

Ich muss auch zugeben ich habe auf dem LG bisher die Lautstärken auch nicht getestet (erst jetzt).

Ich habe auch noch auf einem ASUS die NG-Version installiert, der hat aber die default 15 bzw 7 und da passt es ja.

Beide Geräte laufen mit Nougat.

Im Produktiven habe ich noch die "alte" 2er Version und hauptsächlich ACER Inomia 10" am laufen, die haben bei allen Volumes ein max von 15 und da passt der set zum Reading.
nur halt nicht zum Slider.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juli 2017, 20:09:02
Auf meinem Nexus und meinem Motorola geht es.
Hast du Kopfhörer oder Bluetooth Boxen angeschlossen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 06 Juli 2017, 20:26:34
Nein weder noch, nur das nackige Gerät.

Ich habe durch deine Ankündigung gesehen das es ein set für die Klingellautstärke gibt, ups war mir bisher gar nicht aufgefallen.
bei vielen Geräten ist ja Klingel und Benachrichtigung das selbe.

Auch wieder das LG, er unterscheidet und kann beides unabhängig.

ist es eigentlich Absicht das es für volumeRingSound kein Reading gibt ?
den als Antwort von Gerät ändert er ja das Notification Reading.

Oder war das aus oben genannten Grund nur nicht notwendig.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juli 2017, 20:30:40
Kann mich nur wage daran erinnern das es bei einigen Geräten Unterschiede im setzen gab zwischen ringSound und notification aber beim auslesen alles unter notification lief.

Was du bei Volume machen kannst. Setzte verbose 5 und schaue was er wirklich sendet. Mache den set als Befehl in der FHEMWEB cmd und schaue ob das selbe passiert. Einen Slider Fehler schließe ich erstmal aus.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: amenomade am 06 Juli 2017, 20:34:30
ZitatKann mich nur wage daran erinnern
So riskante Erinnerung? ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Juli 2017, 20:46:35
 ;D
vage

Das war mal ein Korrekturhinweis der wirklich hilfreich war. Ich danke Dir. Man lernt halt nie aus.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 07 Juli 2017, 06:44:33
Guten Morgen

Habe jetzt mal das LG und die Bridge auf verbose 5 gestellt und das sind die Ergebnisse aus dem Log.

altes volume Reading war 75
set volume 10

2017.07.07 06:27:38 4: AMADDevice (xx.MO.LGG5) - AMADDevice_checkDeviceState: run Check
2017.07.07 06:27:38 4: AMADDevice (xx.MO.LGG5) - AMADDevice_checkDeviceState: set new Timer
2017.07.07 06:27:40 5: AMADCommBridge (AMADCommBridgeNG) - Send with URI: 192.168.6.123:8090/fhem-amad/setCommands/setVolume?volume=10, HEADER: Connection: close, METHOD: POST
2017.07.07 06:27:40 5: AMADDevice (xx.MO.LGG5) - IOWrite: 192.168.6.123:8090/fhem-amad/setCommands/setVolume?volume=10 POST IODevHash=HASH(0x851bfd0)
2017.07.07 06:27:43 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47462
2017.07.07 06:27:43 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47463
2017.07.07 06:27:43 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47464
2017.07.07 06:27:43 4: AMADCommBridge (AMADCommBridgeNG_192.168.6.123_47464) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","flow_informations": "aktiv"}}
2017.07.07 06:27:43 5: AMADCommBridgeNG: dispatch {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","flow_informations": "aktiv"}}
2017.07.07 06:27:43 4: AMADDevice (AMADCommBridgeNG) - ParseFn was called
2017.07.07 06:27:43 5: AMADDevice (AMADCommBridgeNG) - ParseFn was called, !!! AMAD_ID: 1499100040277
2017.07.07 06:27:43 5: AMADDevice (xx.MO.LGG5) - Processing data: HASH(0x247f5a8)
2017.07.07 06:27:43 4: AMADDevice (xx.MO.LGG5) - find logical device: xx.MO.LGG5
2017.07.07 06:27:43 4: AMADCommBridge (AMADCommBridgeNG) - call Dispatcher
2017.07.07 06:27:44 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47465
2017.07.07 06:27:44 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47466
2017.07.07 06:27:44 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47467
2017.07.07 06:27:44 4: AMADCommBridge (AMADCommBridgeNG_192.168.6.123_47467) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","volume": "50"}}
2017.07.07 06:27:44 5: AMADCommBridgeNG: dispatch {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","volume": "50"}}
2017.07.07 06:27:44 4: AMADDevice (AMADCommBridgeNG) - ParseFn was called
2017.07.07 06:27:44 5: AMADDevice (AMADCommBridgeNG) - ParseFn was called, !!! AMAD_ID: 1499100040277
2017.07.07 06:27:44 5: AMADDevice (xx.MO.LGG5) - Processing data: HASH(0x9820870)
2017.07.07 06:27:44 4: AMADDevice (xx.MO.LGG5) - find logical device: xx.MO.LGG5
2017.07.07 06:27:44 4: AMADCommBridge (AMADCommBridgeNG) - call Dispatcher


set volume 75

2017.07.07 06:27:50 5: AMADCommBridge (AMADCommBridgeNG) - Send with URI: 192.168.6.123:8090/fhem-amad/setCommands/setVolume?volume=75, HEADER: Connection: close, METHOD: POST
2017.07.07 06:27:50 5: AMADDevice (xx.MO.LGG5) - IOWrite: 192.168.6.123:8090/fhem-amad/setCommands/setVolume?volume=75 POST IODevHash=HASH(0x851bfd0)
2017.07.07 06:27:51 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47468
2017.07.07 06:27:51 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47469
2017.07.07 06:27:51 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47470
2017.07.07 06:27:51 4: AMADCommBridge (AMADCommBridgeNG_192.168.6.123_47470) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","flow_informations": "aktiv"}}
2017.07.07 06:27:51 5: AMADCommBridgeNG: dispatch {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","flow_informations": "aktiv"}}
2017.07.07 06:27:51 4: AMADDevice (AMADCommBridgeNG) - ParseFn was called
2017.07.07 06:27:51 5: AMADDevice (AMADCommBridgeNG) - ParseFn was called, !!! AMAD_ID: 1499100040277
2017.07.07 06:27:51 5: AMADDevice (xx.MO.LGG5) - Processing data: HASH(0x23fb4e8)
2017.07.07 06:27:51 4: AMADDevice (xx.MO.LGG5) - find logical device: xx.MO.LGG5
2017.07.07 06:27:51 4: AMADCommBridge (AMADCommBridgeNG) - call Dispatcher
2017.07.07 06:27:52 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47471
2017.07.07 06:27:52 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47472
2017.07.07 06:27:52 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47473
2017.07.07 06:27:52 4: AMADCommBridge (AMADCommBridgeNG_192.168.6.123_47473) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","volume": "75"}}
2017.07.07 06:27:52 5: AMADCommBridgeNG: dispatch {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","volume": "75"}}
2017.07.07 06:27:52 4: AMADDevice (AMADCommBridgeNG) - ParseFn was called
2017.07.07 06:27:52 5: AMADDevice (AMADCommBridgeNG) - ParseFn was called, !!! AMAD_ID: 1499100040277
2017.07.07 06:27:52 5: AMADDevice (xx.MO.LGG5) - Processing data: HASH(0x9854f78)
2017.07.07 06:27:52 4: AMADDevice (xx.MO.LGG5) - find logical device: xx.MO.LGG5
2017.07.07 06:27:52 4: AMADCommBridge (AMADCommBridgeNG) - call Dispatcher


set volume 60

2017.07.07 06:28:22 5: AMADCommBridge (AMADCommBridgeNG) - Send with URI: 192.168.6.123:8090/fhem-amad/setCommands/setVolume?volume=60, HEADER: Connection: close, METHOD: POST
2017.07.07 06:28:22 5: AMADDevice (xx.MO.LGG5) - IOWrite: 192.168.6.123:8090/fhem-amad/setCommands/setVolume?volume=60 POST IODevHash=HASH(0x851bfd0)
2017.07.07 06:28:24 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47474
2017.07.07 06:28:25 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47475
2017.07.07 06:28:25 4: Connection accepted from AMADCommBridgeNG_192.168.6.123_47476
2017.07.07 06:28:25 4: AMADCommBridge (AMADCommBridgeNG_192.168.6.123_47476) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","flow_informations": "aktiv"}}
2017.07.07 06:28:25 5: AMADCommBridgeNG: dispatch {"amad": {"amad_id": "1499100040277","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","flow_informations": "aktiv"}}
2017.07.07 06:28:25 4: AMADDevice (AMADCommBridgeNG) - ParseFn was called
2017.07.07 06:28:25 5: AMADDevice (AMADCommBridgeNG) - ParseFn was called, !!! AMAD_ID: 1499100040277
2017.07.07 06:28:25 5: AMADDevice (xx.MO.LGG5) - Processing data: HASH(0x9853170)
2017.07.07 06:28:25 4: AMADDevice (xx.MO.LGG5) - find logical device: xx.MO.LGG5
2017.07.07 06:28:25 4: AMADCommBridge (AMADCommBridgeNG) - call Dispatcher


und mal noch das list vom LG

Internals:
   AMADCommBridgeNG_MSGCNT 3616
   AMADCommBridgeNG_TIME 2017-07-07 06:39:42
   AMAD_ID    1499100040277
   CFGFN
   CHANGED
   DEF        192.168.6.123 1499100040277 IODev=AMADCommBridgeNG
   HOST       192.168.6.123
   IODev      AMADCommBridgeNG
   LASTInputDev AMADCommBridgeNG
   MSGCNT     3616
   NAME       xx.MO.LGG5
   NR         655
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 3.9.76
   VERSIONMODUL 3.9.77
   .userReadings:
     HASH(0x8601598)
     HASH(0x8603790)
     HASH(0x8601c98)
     HASH(0x8601f68)
   READINGS:
     2017-07-07 06:39:42   .deviceState    online
     2017-07-03 18:41:40   airplanemode    off
     2017-07-03 18:41:40   androidVersion  7.0 Nougat
     2017-07-06 19:24:02   automagicState  Automagic Premium Automagic Service läuft
     2017-07-03 18:41:40   batteryHealth   2
     2017-07-07 05:35:40   batteryTemperature 24.0
     2017-07-03 19:06:56   bluetooth       on
     2017-07-03 18:43:40   checkActiveTask 0
     2017-07-03 18:41:42   connectedBTdevices none
     2017-07-03 18:41:42   connectedBTdevicesMAC none
     2017-07-03 18:41:43   currentMusicAlbum no player active
     2017-07-03 18:41:43   currentMusicApp no player active
     2017-07-03 18:41:43   currentMusicArtist no player active
     2017-07-03 18:41:43   currentMusicIcon no player active
     2017-07-03 18:41:43   currentMusicTrack no player active
     2017-07-06 19:24:00   deviceState     online
     2017-07-07 06:05:48   doNotDisturb    always
     2017-07-03 18:41:40   dockingState    undocked
     2017-07-03 18:43:40   flow_SetCommands aktiv
     2017-07-06 19:24:00   flow_informations aktiv
     2017-07-03 18:41:40   flowsetVersionAtDevice 3.9.76
     2017-07-04 15:21:45   incommingWhatsAppMessageFrom Brause Zenfon: 📷 Foto
     2017-07-03 18:41:42   keyguardSet     1
     2017-07-07 06:28:25   lastSetCommandState setCmd_done
     2017-07-03 21:08:04   lastStatusRequestState statusRequest_done
     2017-07-03 18:41:40   mute            off
     2017-07-07 06:39:42   name            LGG5
     2017-07-03 18:41:40   nextAlarmDay    off
     2017-07-03 18:41:40   nextAlarmTime   off
     2017-07-07 06:33:01   noise           37.0
     2017-07-07 05:29:16   powerLevel      31
     2017-07-05 04:02:18   powerPlugged    0
     2017-07-06 22:42:55   screen          off locked
     2017-07-06 20:23:16   screenBrightness 78
     2017-07-03 18:41:43   screenOrientation portrait
     2017-07-03 18:41:43   screenOrientationMode auto
     2017-07-06 19:22:51   state           active
     2017-07-07 06:33:01   upms            547277789
     2017-07-07 06:39:42   uptime          6 days, 08:01
     2017-07-07 06:27:52   volume          75
     2017-07-07 06:05:49   volumeNotification 15
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   DbLogExclude .*
   alias      LG G5
   comment    Tablet
   group      InfoTablet
   room       hidden
   root       0
   setAPSSID  BrauseNet2@home,BrauseNet5@home
   setNotifySndFilePath /sdcard/Notifications/
   setNotifyVolMax 15
   setRingSoundVolMax 15
   setScreenOnForTimer 300
   setScreenlockPIN crypt:xxxx
   setVolMax  75


Gruss Peter
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 Juli 2017, 07:14:33
Guten Morgen Peter,

Das senden der Werte sieht gut aus. Er schickt immer das was Du ihm gibst eins zu eins an das LG.
Allerdings scheint LG das nicht so ganz annehmen zu wollen.
Aus 10 wird 50 wo gegen aus 75 tatsächlich 75 wird.

Und dann kam mir eben auf dem Klo die Erleuchtung. Du kannst bis 75 Dein Volume drehen. Kein Mensch stellt sich hin und drückt den plus oder minus Knopf 75 mal im Extremfall. Bedeutet die Schrittgröße ist anders.
Jetzt kannst Du das mal bitte testen. Gehe direkt ans LG, und drücke Vol minus so lange bis kein Ton mehr zu hören ist, also 0. Dann einmal auf plus und warten bis das Reading sich ändert, Zahl aufschreiben, wieder auf plus warten aufschreiben und wieder usw. So das wir alle Schritte aufgezeichnet haben. Dann versuchen wir beide einen Sinn darin zu sehen (Schrittgröße) und ich baue etwas als Attribut wo Du die Schrittgröße mit angeben kannst.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 07 Juli 2017, 08:41:10
Hallo Leon

Das kann ich Dir direkt beantworten.
Es ist wirklich Faktor 5. Pro Schritt wird um 5 erhöht. 0-5-10-15-20-....

wahrscheinlich setzt er alles grösser/gleich 15 auf max

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 Juli 2017, 08:47:49
Dann baue ich mal ein entsprechendes Attribut ein. Sowas wie setVolumeStep
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 Juli 2017, 21:41:10
NEUE VERSION online

Attribut setVolumeStep hinzugefügt.


Bitte einmal testen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 08 Juli 2017, 14:55:51
Hallo Leon

Erst nochmal Danke das Du dich meines Problemes angenommen hast.

habe das neue Attribut gerade mal getestet.
leider bring es nicht den gewünschten Erfolg.
Der slider arbeitet jetzt in 5er Schritten bis 75,
das Log sieht aber immer noch gleich aus.

Nochmal meine Beobachtungen, des Verhaltens des "set volume" Befehles
alle Schritte 0 - 15 erzeugen eine äquivalente Änderung des Readings ( mit Faktor 5 )
alles grösser 15 setzt das Reading direkt auf den max Wert ( in diesem Fall eben 75).

set 0 = reading 0
set 1 = reading 5
set 2 = reading 10
set 3 = reading 15
...
set 15 = reading 75
set 16 = reading 75
set 17 = reading 75
...
set 75 = reading 75
...
set 100 = reading 75


eventuell sollte man nur die Antwort vom Gerät mit dem Attribut behandeln, so das diese dann halt max den Wert 15 annehmen kann.
und wieder wie gewohnt 1er Schritte macht.

Gruss Peter
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Juli 2017, 15:04:46
Ich denke jetzt verstehe ich das ganze.
LG rechnet schon noch von 0-15 beim setzen, intern jedoch rechnet es den Faktor 5 dazu und gibt das auch so als Wert zurück.
Das ist natürlich kacke.
Ich kann mal schauen das ich hier eventuell direkt im Flowset was machen kann. Also bevor ich den Volumewert zurück gebe in durch 5 teile. Dann passt es wieder.
Das ganze setzt man dann um in dem man model LG als Attribut mit an gibt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Juli 2017, 15:05:48
Bevor ich es vergesse. Die anderen Readings und Set Befehle passen aber, oder?
notification und ring
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 09 Juli 2017, 05:02:57
JA. Die Geschichte mit dem erweiterten Bereich bei Notification und RingSound passt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juli 2017, 07:42:28
Guten Morgen Peter,

Ich habe eine neue Version ins Git geladen. Bitte ganz wichtig erstmal das Attribut setVolStep löschen sofern noch vorhanden. Dann neue Version einspielen, Attribut setVolFactor einstellen mit Factor 5 und testen.
Flowupdate ist nicht nötig. Brauchst auch nur 74_AMADDevice.pm installieren und laden.


Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 09 Juli 2017, 14:33:35
PERFEKT.

Jetzt passt es.

DANKE
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Juli 2017, 14:42:06
Ziel erreicht. Viel Spaß weiterhin mit AMAD.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rakete123 am 13 Juli 2017, 22:09:05
Hi CoolTux,

umstellung vom Tablet lief problemlos ab. AMADNG läuft auf einem anderen port.
Wie aktiviere ich eigentlich diese togo funktion?

mfg
Marcel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Juli 2017, 22:15:46
Hallo Marcel,

Vielen Dank für die Rückmeldung. Die Funktion kommt automatisch wenn Du das Attributes setAPSSID gesetzt hast. Das erkennst du dann wenn Dein Handy sich vom AP entfernt hat sollten sie 2 der Flows deaktivieren.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: kleineslichtHH am 15 Juli 2017, 11:30:54
ich bekomme leider nach der Einrichtung folgene Fehlermeldung angezeigt.
die zuvor eingerichteten Gerät mit dem alten AMAD hatte ich komplett gelöscht und FHEM neu gestartet

2017.07.15 11:24:52 3: AMADCommBridge (myAmadBridge) - defined AMADCommBridge with Socketport 8090
2017.07.15 11:24:52 3: myAmadBridge: port 8090 opened
2017.07.15 11:24:52 3: AMADCommBridge (myAmadBridge) - Socket opened.
2017.07.15 11:26:07 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 778.
2017.07.15 11:26:07 1: stacktrace:
2017.07.15 11:26:07 1:     main::__ANON__                      called by ./FHEM/73_AMADCommBridge.pm (778)
2017.07.15 11:26:07 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.15 11:26:07 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.15 11:26:07 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.15 11:26:07 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.15 11:26:07 1:     main::CallFn                        called by fhem.pl (686)
2017.07.15 11:26:07 1: PERL WARNING: Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{"amad": { <-- HERE "amad_id":.+}}/ at fhem.pl line 3599.
2017.07.15 11:26:07 1: stacktrace:
2017.07.15 11:26:07 1:     main::__ANON__                      called by fhem.pl (3599)
2017.07.15 11:26:07 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.07.15 11:26:07 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.15 11:26:07 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.15 11:26:07 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.15 11:26:07 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.15 11:26:07 1:     main::CallFn                        called by fhem.pl (686)
2017.07.15 11:26:07 2: autocreate: define AMAD_Note4 AMADDevice 192.168.178.40 1500110726556 IODev=myAmadBridge
2017.07.15 11:26:07 3: AMADDevice (AMAD_Note4) - I/O device is myAmadBridge
2017.07.15 11:26:07 3: AMADDevice (AMAD_Note4) - defined with AMAD_ID: 1500110726556 on port 8090
2017.07.15 11:26:12 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 778.
2017.07.15 11:26:12 1: stacktrace:
2017.07.15 11:26:12 1:     main::__ANON__                      called by ./FHEM/73_AMADCommBridge.pm (778)
2017.07.15 11:26:12 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.15 11:26:12 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.15 11:26:12 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.15 11:26:12 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.15 11:26:12 1:     main::CallFn                        called by fhem.pl (686)
2017.07.15 11:26:49 1: PERL WARNING: Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{"amad": { <-- HERE "amad_id":.+}}/ at fhem.pl line 3599.
2017.07.15 11:26:49 1: stacktrace:
2017.07.15 11:26:49 1:     main::__ANON__                      called by fhem.pl (3599)
2017.07.15 11:26:49 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.07.15 11:26:49 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.15 11:26:49 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.15 11:26:49 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.15 11:26:49 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.15 11:26:49 1:     main::CallFn                        called by fhem.pl (686)


Vorgehensweise:

- Module aus dem zweiten Post heruntergeladen
- CommBridge definiert
- Flows auf dem Gerät importiert
- First Run durchgeführt
- durch Autocreate wurde das Gerät auch definiert

Verbose 5:
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_48901
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_35172
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_39918
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_53597
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_50234
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_38484
2017.07.15 11:32:10 4: AMADCommBridge (myAmadBridge_192.168.178.40_38484) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1500110726556","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","flow_informations": "aktiv"}}
2017.07.15 11:32:10 5: myAmadBridge: dispatch {"amad": {"amad_id": "1500110726556","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","flow_informations": "aktiv"}}
2017.07.15 11:32:10 1: PERL WARNING: Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{"amad": { <-- HERE "amad_id":.+}}/ at fhem.pl line 3599.
2017.07.15 11:32:10 1: stacktrace:
2017.07.15 11:32:10 1:     main::__ANON__                      called by fhem.pl (3599)
2017.07.15 11:32:10 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.07.15 11:32:10 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.15 11:32:10 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.15 11:32:10 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.15 11:32:10 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.15 11:32:10 1:     main::CallFn                        called by fhem.pl (686)
2017.07.15 11:32:10 4: AMADDevice (myAmadBridge) - ParseFn was called
2017.07.15 11:32:10 5: AMADDevice (myAmadBridge) - ParseFn was called, !!! AMAD_ID: 1500110726556
2017.07.15 11:32:10 5: AMADDevice (AMAD_Note4) - Processing data: HASH(0x7496c10)
2017.07.15 11:32:10 4: AMADDevice (AMAD_Note4) - find logical device: AMAD_Note4
2017.07.15 11:32:10 4: AMADCommBridge (myAmadBridge) - call Dispatcher
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_43190
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_35496
2017.07.15 11:32:10 4: AMADCommBridge (myAmadBridge_192.168.178.40_35496) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1500110726556","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","deviceState": "online"}}
2017.07.15 11:32:10 5: myAmadBridge: dispatch {"amad": {"amad_id": "1500110726556","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","deviceState": "online"}}
2017.07.15 11:32:10 4: AMADDevice (myAmadBridge) - ParseFn was called
2017.07.15 11:32:10 5: AMADDevice (myAmadBridge) - ParseFn was called, !!! AMAD_ID: 1500110726556
2017.07.15 11:32:10 5: AMADDevice (AMAD_Note4) - Processing data: HASH(0x74fda48)
2017.07.15 11:32:10 4: AMADDevice (AMAD_Note4) - find logical device: AMAD_Note4
2017.07.15 11:32:10 4: AMADCommBridge (myAmadBridge) - call Dispatcher
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_52417
2017.07.15 11:32:10 4: AMADCommBridge (myAmadBridge_192.168.178.40_52417) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1500110726556","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","deviceState": "online","flow_SetCommands": "aktiv"}}
2017.07.15 11:32:10 5: myAmadBridge: dispatch {"amad": {"amad_id": "1500110726556","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","deviceState": "online","flow_SetCommands": "aktiv"}}
2017.07.15 11:32:10 4: AMADDevice (myAmadBridge) - ParseFn was called
2017.07.15 11:32:10 5: AMADDevice (myAmadBridge) - ParseFn was called, !!! AMAD_ID: 1500110726556
2017.07.15 11:32:10 5: AMADDevice (AMAD_Note4) - Processing data: HASH(0x666ffa0)
2017.07.15 11:32:10 4: AMADDevice (AMAD_Note4) - find logical device: AMAD_Note4
2017.07.15 11:32:10 4: AMADCommBridge (myAmadBridge) - call Dispatcher
2017.07.15 11:32:10 4: Connection accepted from myAmadBridge_192.168.178.40_38756
2017.07.15 11:32:10 4: AMADCommBridge (myAmadBridge_192.168.178.40_38756) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1500110726556","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2017.07.15 11:32:10 5: myAmadBridge: dispatch {"amad": {"amad_id": "1500110726556","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2017.07.15 11:32:10 4: AMADDevice (myAmadBridge) - ParseFn was called
2017.07.15 11:32:10 5: AMADDevice (myAmadBridge) - ParseFn was called, !!! AMAD_ID: 1500110726556
2017.07.15 11:32:10 5: AMADDevice (AMAD_Note4) - Processing data: HASH(0x74f8ec0)
2017.07.15 11:32:10 4: AMADDevice (AMAD_Note4) - find logical device: AMAD_Note4
2017.07.15 11:32:10 4: AMADCommBridge (myAmadBridge) - call Dispatcher
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juli 2017, 11:42:57
Wie aktuell ist Dein FHEM? Werden Readings für das Device gesetzt? Aktuell kann ich es noch nicht nachvollziehen.
Kannst Du mir ein list der Bridge und des Devices geben?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: kleineslichtHH am 15 Juli 2017, 12:11:10
Hallo Leon,

das FHEM habe ich heute morgen aktualisiert, die AMADNG Module habe ich auch heute morgen frisch runtergeladen

Anhand diesem Eintrag habe ich versucht die Fehlermeldung in den Griff zu bekommen:
PERL WARNING: Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{"amad": { <-- HERE "amad_id":.+}}/ at fhem.pl line 3599.
https://forum.fhem.de/index.php/topic,72373.msg647679.html#msg647679 (https://forum.fhem.de/index.php/topic,72373.msg647679.html#msg647679)

list Bridge
Internals:
   BRIDGE     1
   CFGFN
   CONNECTS   71
   FD         29
   NAME       myAmadBridge
   NR         546
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 3.9.76
   VERSIONMODUL 3.9.77
   READINGS:
     2017-07-15 12:07:47   fhemServerIP    192.168.178.106
     2017-07-15 12:03:32   state           opened
   helper:
     bm:
       AMADCommBridge_Define:
         cnt        1
         dmx        0
         mTS        15.07. 12:03:32
         max        4
         tot        4
         mAr:
           HASH(0x6a2bc18)
           myAmadBridge AMADCommBridge
       AMADCommBridge_Read:
         cnt        71
         dmx        0
         mAr
         mTS
         max        0
         tot        0
       AMADCommBridge_Set:
         cnt        16
         dmx        0
         mAr
         mTS
         max        0
         tot        0
Attributes:
   room       AMAD


list Device
Internals:
   AMAD_ID    1500113222387
   CFGFN
   DEF        192.168.178.40 1500113222387 IODev=myAmadBridge
   HOST       192.168.178.40
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     22
   NAME       AMAD_Note4
   NR         891
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 3.9.76
   VERSIONMODUL 3.9.79
   myAmadBridge_MSGCNT 22
   myAmadBridge_TIME 2017-07-15 12:10:18
   READINGS:
     2017-07-15 12:07:46   airplanemode    off
     2017-07-15 12:07:46   androidVersion  6.0 Marshmallow
     2017-07-15 12:07:45   batteryHealth   2
     2017-07-15 12:10:18   batteryTemperature 27.5
     2017-07-15 12:07:48   bluetooth       on
     2017-07-15 12:09:45   checkActiveTask 0
     2017-07-15 12:07:46   connectedBTdevices []
     2017-07-15 12:07:46   connectedBTdevicesMAC []
     2017-07-15 12:07:49   currentMusicAlbum no player active
     2017-07-15 12:07:49   currentMusicApp no player active
     2017-07-15 12:07:49   currentMusicArtist no player active
     2017-07-15 12:07:49   currentMusicIcon no player active
     2017-07-15 12:07:49   currentMusicTrack no player active
     2017-07-15 12:07:46   deviceState     online
     2017-07-15 12:07:48   doNotDisturb    always
     2017-07-15 12:07:48   dockingState    undocked
     2017-07-15 12:09:44   flow_SetCommands aktiv
     2017-07-15 12:09:44   flow_informations aktiv
     2017-07-15 12:07:45   flowsetVersionAtDevice 3.9.76
     2017-07-15 12:07:48   keyguardSet     1
     2017-07-15 12:07:45   lastStatusRequestState statusRequest_done
     2017-07-15 12:07:45   mute            off
     2017-07-15 12:07:48   nextAlarmDay    So
     2017-07-15 12:07:48   nextAlarmTime   08:03
     2017-07-15 12:10:18   powerLevel      55
     2017-07-15 12:07:45   powerPlugged    0
     2017-07-15 12:07:49   screen          on unlocked
     2017-07-15 12:07:46   screenBrightness 255
     2017-07-15 12:07:49   screenOrientation portrait
     2017-07-15 12:07:49   screenOrientationMode auto
     2017-07-15 12:07:45   state           active
     2017-07-15 12:07:48   volume          5
     2017-07-15 12:07:46   volumeNotification 14
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
     bm:
       AMADDevice_Define:
         cnt        1
         dmx        0
         mTS        15.07. 12:07:42
         max        2
         tot        2
         mAr:
           HASH(0x750a0c0)
           AMAD_Note4 AMADDevice 192.168.178.40 1500113222387 IODev=myAmadBridge
       AMADDevice_Set:
         cnt        3
         dmx        0
         mAr
         mTS
         max        0
         tot        0
Attributes:
   room       AMAD
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Juli 2017, 12:17:13
Zitat
Anhand diesem Eintrag habe ich versucht die Fehlermeldung in den Griff zu bekommen:

Hast du Anpassungen am Code gemacht?
Idee: schalte Mal bitte Bluetooth aus und schaue ob es besser ist.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: kleineslichtHH am 16 Juli 2017, 07:27:42
Moin Leon,

ich hatte es damit mal versucht, hat allerdings nichts gebracht. Die Files sind aber wieder durch nie originalen ersetzt worden und die Bridge sowie das Device wurde neu angelegt.

Nachdem ich Bluetooth ausgeschaltet habe kamen keine Fehler mehr.

Nach einem Restart von FHEM tritt nicht mehr auf:

2017.07.16 07:20:30 1: stacktrace:
2017.07.16 07:20:30 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 778.
2017.07.16 07:19:42 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1500113222387","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","screen": "on unlocked","screenOrientation": "portrait","screenOrientationMode": "auto"}}, help me!
2017.07.16 07:19:42 1:     main::CallFn                        called by fhem.pl (686)
2017.07.16 07:19:42 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.16 07:19:42 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.16 07:19:42 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.16 07:19:42 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.16 07:19:42 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.07.16 07:19:42 1:     main::AMADDevice_Parse              called by fhem.pl (3626)
2017.07.16 07:19:42 1:     main::__ANON__                      called by ./FHEM/74_AMADDevice.pm (801)


diese Meldung kommt bisher immernoch, aber sehr unregelmäßig:

2017.07.16 07:33:09 1:     main::CallFn                        called by fhem.pl (686)
2017.07.16 07:33:09 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.16 07:33:09 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.16 07:33:09 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.16 07:33:09 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.16 07:33:09 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.07.16 07:33:09 1:     main::__ANON__                      called by fhem.pl (3599)
2017.07.16 07:33:09 1: stacktrace:
2017.07.16 07:33:09 1: PERL WARNING: Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{"amad": { <-- HERE "amad_id":.+}}/ at fhem.pl line 3599.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 Juli 2017, 09:01:40
Guten Morgen,

Zitat von: kleineslichtHH am 16 Juli 2017, 07:27:42
2017.07.16 07:20:30 1: stacktrace:
2017.07.16 07:20:30 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 778.

Hier scheint er kein Devicenamen ermitteln zu können. Warum auch immer. Die Zeile ist auch nur für Logausgabe interessant.


Zitat

2017.07.16 07:19:42 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1500113222387","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "3.9.76","screen": "on unlocked","screenOrientation": "portrait","screenOrientationMode": "auto"}}, help me!
2017.07.16 07:19:42 1:     main::CallFn                        called by fhem.pl (686)
2017.07.16 07:19:42 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.16 07:19:42 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.16 07:19:42 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.16 07:19:42 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.16 07:19:42 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.07.16 07:19:42 1:     main::AMADDevice_Parse              called by fhem.pl (3626)
2017.07.16 07:19:42 1:     main::__ANON__                      called by ./FHEM/74_AMADDevice.pm (801)

[/code]

Obwohl der JSON String sauber ist kann er hier nichts zuordnen. Kannst Du Mal schauen ob die amad_id passend zu der im FHEM Device ist?


Zitat
diese Meldung kommt bisher immernoch, aber sehr unregelmäßig:

2017.07.16 07:33:09 1:     main::CallFn                        called by fhem.pl (686)
2017.07.16 07:33:09 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.16 07:33:09 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.16 07:33:09 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.16 07:33:09 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.16 07:33:09 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.07.16 07:33:09 1:     main::__ANON__                      called by fhem.pl (3599)
2017.07.16 07:33:09 1: stacktrace:
2017.07.16 07:33:09 1: PERL WARNING: Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{"amad": { <-- HERE "amad_id":.+}}/ at fhem.pl line 3599.


Hier kann ich mir nur vorstellen das es kommt wenn BT aktiv ist und kein Gerät angemeldet. Aus irgendeinem Grund hast Du dann statt none [ ] im Reading. Eventuell ist das das Problem. Sollte zwar nicht aber wer weiß.

Könntest Du bitte das mit Bluetooth Mal testen. Ob es wirklich daran liegt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: kleineslichtHH am 16 Juli 2017, 09:16:17
ZitatKannst Du Mal schauen ob die amad_id passend zu der im FHEM Device ist?

Die ID's in den Globalen Variablen von Automagic und die vom FHEM Device sind identisch.

Zitat
Hier kann ich mir nur vorstellen das es kommt wenn BT aktiv ist und kein Gerät angemeldet. Aus irgendeinem Grund hast Du dann statt none [ ] im Reading. Eventuell ist das das Problem. Sollte zwar nicht aber wer weiß.

Könntest Du bitte das mit Bluetooth Mal testen. Ob es wirklich daran liegt.

Es ist immer meine Smartwatch per Bluetooth verbunden, diese Verbindung kann ich auch im Device sehen:

connectedBTdevices   [HUAWEI WATCH 5393]   2017-07-16 09:03:51
connectedBTdevicesMAC   [A0:8D:16:E2:AC:B2]   2017-07-16 09:03:51


Ich habe Bluetooth nochmal ausgeschaltet am Device, diese Fehlermeldung wird weiterhin im Log eingetragen:

2017.07.16 09:15:22 1:     main::CallFn                        called by fhem.pl (686)
2017.07.16 09:15:22 1:     main::apptime_getTiming             called by ./FHEM/98_apptime.pm (76)
2017.07.16 09:15:22 1:     main::AMADCommBridge_Read           called by ./FHEM/98_apptime.pm (109)
2017.07.16 09:15:22 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (605)
2017.07.16 09:15:22 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (682)
2017.07.16 09:15:22 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (780)
2017.07.16 09:15:22 1:     main::__ANON__                      called by fhem.pl (3599)
2017.07.16 09:15:22 1: stacktrace:
2017.07.16 09:15:22 1: PERL WARNING: Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/{"amad": { <-- HERE "amad_id":.+}}/ at fhem.pl line 3599.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 Juli 2017, 09:24:27
Kommt im Log nach dem Perlwarning noch mehr? Oder ist das der letzte Zeitlich passende Eintrag?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 Juli 2017, 09:36:54
Probiere mal bite folgendes.

In 73_AMADCommBridge.pm in Zeile 106
Diesen Code

$hash->{MatchList}  = { "1:AMADDevice"      => '{"amad": {"amad_id":.+}}' };

Durch diesen hier

$hash->{MatchList}  = { "1:AMADDevice"      => '{"amad": \{"amad_id":.+}}' };

ersetzen.

Das selbige bitte in der 74_AMADDevice.pm in Zeile 84

$hash->{Match}          = '{"amad": {"amad_id":.+}}';

durch das hier ersetzen

$hash->{Match}          = '{"amad": \{"amad_id":.+}}';


Danach machst Du in FHEM ein reload 73_AMADCommBridge und ein reload 74_AMADDevice

Und dann schauen wir mal
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: kleineslichtHH am 16 Juli 2017, 15:09:35
Zitat von: CoolTux am 16 Juli 2017, 09:24:27
Kommt im Log nach dem Perlwarning noch mehr? Oder ist das der letzte Zeitlich passende Eintrag?

danach steht nichts weiter im Log

die Änderungen habe ich umgesetzt und lasse das System eine Weile laufen, sieht bisher aber schon mal ganz gut aus.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 Juli 2017, 15:12:50
Readings an sich werden aber immer noch geschrieben? Also Volume Änderungen zum Beispiel werden korrekt als Reading gesetzt? Wäre ja Klasse wenn es das schon war.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: kleineslichtHH am 16 Juli 2017, 16:19:09
Readings werden alle feinsäuberlich gschrieben und commands werden von den Devices ausgeführt (habe das System jetzt wieder mit allen drei Geräten eingerichtet).

bisher ist kein weiter Fehler aufgetaucht und ich spiele mit den neuen Möglichkeiten  ;)

vielen Dank und einen erholsamen Sonntag noch
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 Juli 2017, 17:18:35
Wunderbar. Dann übernehme ich das in die Module. Vielen lieben Dank für Deine Hilfe.
Dir auch noch einen schönen Restsonntag.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 19 Juli 2017, 16:32:01
Ich hatte gerade ein seltsames Phänomen.

Die Commonbridge lief, stand also auf opened.
habe ein "set open" gemacht und das komplette FHEM stürzte ab.

Habe es nach dem Neustart nochmal versucht zu provozieren, "leider ohne Erfolg" (zum Glück)
Diesmal bekam ich entweder die Meldung
-Can't open server port at 8091- Address already in use-
und im Log stand

2017.07.19 16:16:10 1: ERROR: Select error -1 (9), error count= 0
2017.07.19 16:16:10 1: Found and deleted bad fileno for AMADCommBridgeNG.8091

oder einen Seiten-Refresh

Modulversion: 3.9.80
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 Juli 2017, 16:34:11
Vielen Dank fürs testen. Ich werde das mal versuchen auf meinem Testsystem nach zu bauen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 19 Juli 2017, 16:38:11
ja wie gesagt es läuft,
war scheinbar wirklich ein einmaliges Ereignis, eventuell Laufzeit bedingt.
probiere es auch in ein paar Stunden nochmal
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 19 Juli 2017, 17:08:58
gerade noch etwas aufgefallen wenn nach dem "set open" die Meldung kommt, wird die Bridge weiter als open angezeigt.
Die Geräte senden ihre Infos auch ohne Fehlermeldung an die Bridge, es werden aber im Device keine Readings aktualisiert.
Auch ein StatusRequest läuft ins leere.

Auch nach einen set Bridge close wird dann weiter opened angezeigt.
Aus diesem Zustand raus hilft nur ein shutdown restart.

Wenn "nur" der Seitenrefresh kommt läuft alles normal weiter.

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 Juli 2017, 10:14:53
Gesucht wird ein deutsch englisch Übersetzter für die Commandref von AMADNG (https://forum.fhem.de/index.php/topic,74480.0.html)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 Juli 2017, 10:43:11
Zitat von: Brause am 19 Juli 2017, 17:08:58
gerade noch etwas aufgefallen wenn nach dem "set open" die Meldung kommt, wird die Bridge weiter als open angezeigt.
Die Geräte senden ihre Infos auch ohne Fehlermeldung an die Bridge, es werden aber im Device keine Readings aktualisiert.
Auch ein StatusRequest läuft ins leere.

Auch nach einen set Bridge close wird dann weiter opened angezeigt.
Aus diesem Zustand raus hilft nur ein shutdown restart.

Wenn "nur" der Seitenrefresh kommt läuft alles normal weiter.

Habe mir das gerade mal angeschaut. Close und Open klappen soweit. Bei mir zeigt er auch closed und opend als Reading an. Was aber nicht klappt ist, das nach einem close - open der Dispatcher die MatchList korrekt erkennt. Da muß ich mich noch mal drum kümmern. Ausserdem baue ich eine Abfrage ein, so das ein open ins leere läuft sofern die Bridge schon open ist.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 11:58:24
Ich habe soeben die neue Version von AMAD offiziell gemacht. Ab den morgigen Tag gibt es nur noch AMAD 4.0 [AMADNG]
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 24 Juli 2017, 12:32:30
Hallo Leon,

ich möchte gerne von AMAD2(?) zu AMADNG wechseln, stehe aber irgendwie total auf dem Schlauch und finde nicht ausreichend Informationen, wie ich das bewerkstelligen kann.

Ich hab folgende Definitionen:
defmod myNexus5 AMAD <IP-Adresse>
defmod AMADCommBridge AMAD


list AMADCommBridge:
Internals:
   BRIDGE     1
   CONNECTS   30743
   FD         10
   NAME       AMADCommBridge
   NR         433
   PORT       8090
   STATE      opened
   TYPE       AMAD
   VERSIONFLOWSET 2.6.12
   VERSIONMODUL 2.6.13
   READINGS:


Wahrscheinlich steht es schon mehrfach irgendwo, wie man es machen soll, aber ich bin anscheinend nicht schlau genug es zu finden und/oder zu verstehen.
Ich bin deshalb für Hinweise empfänglich.

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 13:24:16
Am besten Du wartest bis morgen früh und machst dann ein Update. Dann bekommst die Dateien auf dem einfachsten weg.
Oder Du lädst Dir die Dateien aus meinem Git runter (https://github.com/LeonGaultier/fhem-AMAD). Rechte Seite, grüner Button "clone or download"

Dann löschst Du Deine alten Definitionen und merkst Dir aber welche Verknüpfungen Du damit hattest. Am besten die Detailwebseite zum Device offen lassen.
Dann legst Du die CommBridge an

define myAMADBridge AMADCommBridge


Als nächstes kopierst Du Dir das neue Flowset auf Dein Androidgerät und aktivierst den Assistenten. Danach nur noch die Hometaste drücken und schon geht es los.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 13:33:26
Schau mal, ich habe soeben das Wiki angepasst. Sollte Dir schon helfen

https://wiki.fhem.de/wiki/AMAD
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 24 Juli 2017, 19:07:46
Hallo Leon,

ich hab auf AMADNG umgestellt.
Das war an sich problemlos möglich, ging aber erst nachdem ich Folgendes gemacht habe:
a) Definition von fhemServerIP in AMADCommBridge - das ist verständlich
b) Löschen des alten Flow-Paketes - das hat mich gewundert

Nachdem ich den Flow für meine Rollladensteuerung wieder importiert habe, stelle ich zwar fest, dass ein Befehl an die AMADCommBridge übergeben wird, aber der Befehl wird nicht durchgeführt und die Sprachausgabe lautet auf Null am Ende. Der Command-Filter ist noch vorhanden, wie er vorher war.

z.B.:
Die Spracheingabe: "Fahre den Rollladen im Schlafzimmer von Gisbert runter"
führt zur Sprachausgabe: "Der Rollladen in Gisbert's Schlafzimmer ist null." anstatt "Der Rollladen in Gisbert's Schlafzimmer ist runtergefahren."
und receiveFhemCommand: set myRollladenSchlafzimmerGisbert Runterfahren - aber der Rollladen fährt nicht (der Befehl ist richtig - hab ich nochmals durch Eingabe in die Kommandozeile in Fhem bestätigt).

Der Flow läuft ab, was ich daran erkenne, dass die Lautstärke vom Ursprungswert (9) auf 12 gestellt wurde, anschließend wieder auf den Ursprungswert (wird im logfile des Devices registriert).
Was nicht geschieht ist:
a) Ausführen des Befehls, obwohl der Befehl in der AMADCommBridge auftaucht
b) korrekte Sprachausgabe, stattdessen "... ist null."

Den Rollladen-Flow habe ich wieder importiert, aus einer Sicherung.
Ich hänge den Flow mal an, in der Hoffnung, dass Du mir weiterhelfen kannst.
Verbose habe ich mal auf 5 gestellt für die Bridge und das Device, die Ausgabe ist relativ groß, es sieht aber für mich nicht nach einer Fehlerausgabe aus.


Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 19:18:56
Hallo Gispert,

Also noch mal kurz vor allem für die anderen.
Man muß lediglich den alten AMAD Flow löschen, sowie die alten Devices. Am Ende sollte sich die AMADCommBridge von alleine löschen.
Somit hat man ein jungfräuliches System was AMAD an geht.

Dann definiert man lediglich die AMADCommBride und macht nichts weiter. Danach den 4.0er Flow auf dem Handy installieren und dann den Assistenten ausführen. Alles andere erfolgt von ganz alleine.
Wichtig ist noch das autocrate aktiviert sein muß.


Jetzt speziell zu Dir. Geht denn Dein AMAD Device nun? Bekommst Du Readings?
Wenn ja stelle bitte im Bridge Device das Attribut fhemControlMode auf setControl
und versuche dann noch mal Deine Rolläden zu steuern. Bitte lösche keine anderen Flows ausser die der 2.6er AMAD Gruppe



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 24 Juli 2017, 20:00:37
Hallo Leon,

ich bin jetzt wie folgt vorgegangen:
a) ich hab AMAD in Fhem nochmals komplett gelöscht
b) ich hab in Automagic alles gelöscht, dann meine Sicherung aufgespielt, und AMAD2 gelöscht und den neuen Flowset AMAD 4.0 importiert
c) autocreate? in Global: ist active
d) AMADCommBridge angelegt, IP-Adresse angegeben, fhemControlMode: setControl und dann First Run Assistent gestart: das Androiddevice wird angelegt und Readings sind vorhanden

Wenn ich jetzt einen Sprachbefehl absetze, wird er ausgeführt, aber die Sprachausgabe lautet nach wie vor: "... ist null."
Mir ist aufgefallen, dass jetzt bei der AMADCommBridge keine Readings vorhanden sind, außer fhemServerIP und state.
Internals:
   BRIDGE     1
   CFGFN
   CONNECTS   181
   FD         34
   NAME       myAMADBridge
   NR         859
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.0
   VERSIONMODUL 4.0.0
   READINGS:
     2017-07-24 19:45:20   fhemServerIP    192.168.178.26
     2017-07-24 19:57:19   receiveVoiceCommand null
     2017-07-24 19:57:19   receiveVoiceDevice myNexus5
     2017-07-24 19:43:16   state           opened
Attributes:
   fhemControlMode setControl
   room       AMAD


Immerhin ein Teilerfolg.

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 20:08:23
Dein ist Null habe ich jetzt verstanden. Du musst was anpassen. Moment bitte, ich schaue.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 20:12:05
Kurz bevor die Ansage kommt im Flow, macht er ja eine Abfrage und checkt eine Variable. Die hieß glaube value oder so.
Die bitte ändern in
respreadingsval


Aber den Befehl tut er ausführen, oder?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 24 Juli 2017, 20:29:37
Hallo Leon,

der Befehl wird ausgeführt, ich sehe aber keine Abfrage, in dem eine Variable "value" auftaucht.
"value" taucht im Script an der 2. Position des Flows auf, z.B.: value = "Hochfahren", sowie für die anderen Fälle, je nach Spracheingabe.

Vergleichsweise weit oben im Strang, aber nach Absetzen des Befehls und der Bildschirmausgabe des Befehls, steht in einem Script:
readingsvalcmd = "{fhemdevice} state none";
fhemcmd = "readingsval";


Anbei nochmals der ganze Flow.

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 20:32:00
Es ist die Raute wo response abgefragt wird. Das musst du im übrigen in allen Flows anpassen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 20:32:49
Ach so. Bitte nicht nur in der Raute ändern sondern auch nach der Raute wo response abgefragt wird.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 24 Juli 2017, 20:41:28
In der Raute, in der response abgefragt wird, steht:
response != "none"

im nachfolgenden Script steht:
if(response == "up") { response = "hochgefahren"; }
if(response == "down") { response = "runtergefahren"; }
if(response == "stop") { response = "gestoppt"; }
if(response == "slit") { response = "auf Lücke gefahren"; }


Ich bin mir noch nicht im Klaren, was ich ändern muss.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 20:49:24
Das Wort response ändern in respreadingsval
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 24 Juli 2017, 21:09:49
Hallo Leon,

Super, vielen lieben Dank, jetzt hat es funktioniert  :)
Heißt es, dass du in deinem Modul die Variable(?) response in respreadingsval umgenannt hast?

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 Juli 2017, 21:38:53
Jein. Im Flow "Send Data to AMADCOMMBRIDGE" sind 4 Http Request Aufrufe welche immer ein Response am Ende erhalten. Dieser Response würde früher in die Variable response geschrieben. Mit der neuen Version kamen aber falsche Werte da sich die Aufrufe schon mal überschnitten. Daher hat nun jeder Aufruf eine andere Response Variable bekommen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Chaos am 25 Juli 2017, 09:03:32
Ahoi,

da ist man mal ein paar Monate wenig aktiv in Sachen FHEM und schwups gibt es was neues.
Gerade eine FHEM Update gemacht und im Changelog was vom AMAD 4.0.0 gelesen.

Was muss ich denn jetzt noch tun?
list AMADCommBridge sagt
Internals:
   BRIDGE     1
   CONNECTS   3236
   FD         35
   NAME       AMADCommBridge
   NR         422
   PORT       8090
   STATE      opened
   TYPE       AMAD
   VERSIONFLOWSET 2.6.12
   VERSIONMODUL 2.6.13
   READINGS:
     2016-08-21 11:35:21   expertMode      1
     2016-08-21 11:35:16   fhemServerIP    10.0.0.10
     2017-07-25 08:19:31   state           opened
     2017-02-27 09:02:07   transmitterERROR AMADCommBridge_10.0.0.144_47509 has no device name sends
Attributes:
   room       AMAD



UPDATE: MEA CULPA, Eine Seite davor stehts es scheinbar :-)

MfG
Manuel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 25 Juli 2017, 09:08:55
Hallo Manuel,

Du musst bitte alle alten AMAD Devices löschen, als letztes sollte sich dann die CommBridge automatisch löschen. Auch das AMAD Flowset auf dem Androidgerät löschen.
Danach die AMADCommBridge definieren und das neue Flowset auf dem Androidgerät einspielen. Den Assistenten aktivieren und Automagic schließen (Homebutton)



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 25 Juli 2017, 09:34:20
ZitatDanach die AMADCommBridge definieren und das neue Flowset auf dem Androidgerät einspielen. Den Assistenten aktivieren und Automagic schließen (Homebutton)
und dann?
es passiert nix bei mir nach dem assistenten. first run schaltet sich ab, die restlichen flows laufen, commbridge is open ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 25 Juli 2017, 09:42:17
Die CommBridge muß natürlich die aktuelle Version anzeigen. Also bitte erstmal alles alte von AMAD löschen.
Das nichts kommt wenn Du den Assistenten aktivierst und den Homebutton danach drückst ist ungewöhnlich. Es sollte zu mindest nach ein paar Sekunden Text kommen.

Nachdem alles alte von AMAD gelöscht wurde. Bitte ein


define myAMADCommBridge AMADCommBridge


machen. Mehr nicht. Keine IP setzen gar nichts. Nur auf dem Androidgerät den Assistenten ausführen bitte.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 25 Juli 2017, 09:52:25
weil du auch alles vereinfachen musst ... schäm dich *g*

thx, alles funzt nun wieder!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 25 Juli 2017, 09:56:35
Na siehste. Geht doch

Zitat von: the ratman am 25 Juli 2017, 09:52:25
weil du auch alles vereinfachen musst ... schäm dich *g*
Dabei denke ich oft an Dich  ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Chaos am 25 Juli 2017, 10:00:34
So erstes Device ist dran.

Zu viele Android Geräte hier und das ganze dann noch per VPN installieren, macht nicht so wirklich Spaß :-D

Der Wizard geht mir auch schon auf den Keks, aber ich versteh schon warum der drin ist.
BTW: da ist ein TYPO am Ende des Wizard Popups. "amaad" steht da irgendwo.

Mach dann jetzt mal die anderen vier Dvices dran.

MfG
Manuel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 25 Juli 2017, 10:02:39
ZitatDabei denke ich oft an Dich  ;D
du denkst nur, dass du denkst ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 25 Juli 2017, 10:13:02
Zitat von: Chaos am 25 Juli 2017, 10:00:34
So erstes Device ist dran.

Zu viele Android Geräte hier und das ganze dann noch per VPN installieren, macht nicht so wirklich Spaß :-D

Der Wizard geht mir auch schon auf den Keks, aber ich versteh schon warum der drin ist.
BTW: da ist ein TYPO am Ende des Wizard Popups. "amaad" steht da irgendwo.

Mach dann jetzt mal die anderen vier Dvices dran.

MfG
Manuel

Das ist aus dem Textwizard, richtig. Da hatte ich den Text vom Sprachwizard kopiert und da musste das so geschrieben werden damit die Aussprache in etwa hin kommt. Ich werde mir das heute Abend mal anschauen und denn korrigieren.

Danke Dir
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: moonsorrox am 26 Juli 2017, 15:34:25
eine Frage zu dem bisher eingetragenem WLAN in den Tablets
define LenovoTablet AMAD <IP Tablet> <WLAN Name>

wird das jetzt nicht mehr gebraucht, weil dort eine ID steht..?

Meine Tablets haben jetzt dieses im DEF
<IP> <ID> IODev=AMADBridge

habe darüber bisher nichts gefunden, aber jetzt auch nicht intensiv gesucht  ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 26 Juli 2017, 17:34:11
Die ssid ist im def nicht nötig. Kann man aber als Attribut setzen wegen deepsleep
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: moonsorrox am 26 Juli 2017, 19:13:58
OK, danke  ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: jove01 am 27 Juli 2017, 13:21:49
Hallo CoolTux

die Umstellung war ein Kinderspiel (nur ein Tablet wollte Anfangs nicht. Die FlowSets nochmals neu geladen, dann gings.

Danke für die klasse Arbeit.

Jürgen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 09:38:58
Zitat von: CoolTux am 24 Juli 2017, 19:18:56
Wichtig ist noch das autocrate aktiviert sein muß.

Gibt es auch einen Weg OHNE autocreate?
Und ich lese hier etwas von Sprachführung zur Einrichtung, ich hoffe das geht auch bei Geräten ohne Mikro bzw. abgeklemmten Mikro?

Gruß
Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 09:59:00
Ohne Autocreate geht auch. Ist aber umständlich. Dann brauchst aber auch den Installer nicht. Ohne Sprache geht auch, dann ist das ganze Dialog geführt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 12:03:40
Zitat von: CoolTux am 29 Juli 2017, 09:59:00
Dann brauchst aber auch den Installer nicht. Ohne Sprache geht auch, dann ist das ganze Dialog geführt.

Schnulli, braucht auch keiner ;-) Wie oft richtet man denn sowas ein, doch nicht jeden Tag. Finde ich persönlich verschenkte Zeit sowas umzusetzen. (In diesem Fall jetzt)

Gut dann werde ich auf meinen beiden Tabs mal die Flows tauschen und die Bridge neu anlegen und mein autocreate vor dem aktivieren so konfigurieren, dass es nur auf die bridge hört. Ich hab nämlich das Problem, dass ich auf einen Schlag zig neue Geräte habe von allen Nachbarn wenn ich das autocreate aktiviere. Das macht dann quasi mehr arbeit als alles händig zu machen ;-)

/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 12:38:49
Mhh kannst du mir den manuellen Weg mal erklären? Irgendwie klappt das bei mir nicht. (Ich möchte aber auch die alten Devices nicht löschen weil ich da sehr sehr viele Verknüpfungen zu notifys drauf habe). Ich habe also jetzt einfach die alte CommBridge gelöscht und eine neue mit anderen Namen angelegt.

In dem Installer habe ich als Geräte Name erst mal ein anderen Namen genommen. Also nicht denselben der schon existiert für das Gerät.

2017.07.29 12:34:50 3: AMADBridge01: Unknown code {"amad": {"amad_id": "1501324236926","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.0","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!

/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 12:43:47
Im Wiki und glaube auch in der Commandref steht der Weg doch gut beschrieben.

Laut Deinem Logauszug ist wohl kein Device angelegt worden. Hast du mit autocreate gemacht?

Ansonsten AMADDevice anlegen mit dieser amad_id 1501324236926.
Beim nächsten Device bitte eine andere amad_id nehmen, muss einzigartig sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 12:49:30
Es lag am Tablet, ich habe das Tablet einmal durchgestartet (Gott das habe ich schon seit 3 Jahren nicht gemacht ;-)) und jetzt hat er auch alles richtig gemacht. Übrigens wenn man aus Versehen ohne Mikro den Sprachdialog startet hängt der im Loop, der möchte immer und immer das ich was sage was natürlich nicht geht ;-) Vielleicht noch eine Abbruchbedingung mit rein. Ich vermute mal wenn er mich nicht versteht besteht dasselbe Problem.

Dann werde ich bei den bestehenden Geräten das mit der ID manuell machen, ist vermutlich besser uns spart mir das ganze Umbenennen. Hab nicht gesehen das es für die 4er schon ein Wiki gibt.

Gruß
Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: All-Ex am 29 Juli 2017, 13:23:31
Danke, habe erfolgreich auf die aktuelle Version aktualisiert. Allerdings bin ich auf folgendes Problem gestoßen:

Im alten AMAD hieß mein Tablet "tag.eg". In der neuen Version funktioniert das nicht, wenn ich statt dessen "tabeg" nehme, läuft alles. Offenbar ist der . im Namen nicht mehr zulässig.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 13:33:16
2017.07.29 13:30:37 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:30:52 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:30:52 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:31:07 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:31:07 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!


Wie kann ich diese Meldung noch beseitigen? die IP ist auf der Bridge richtig eingetragen. Beim Device gibt es die ja nicht. Und als globale Variable ist die IP auch hinterlegt im AutoMagic.

btw. wäre für das Wiki vielleicht noch ganz gut wenn eine Liste der benötigten Globalen Variablen vorhanden ist.

Gruß
Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 14:11:50
Zitat von: All-Ex am 29 Juli 2017, 13:23:31
Danke, habe erfolgreich auf die aktuelle Version aktualisiert. Allerdings bin ich auf folgendes Problem gestoßen:

Im alten AMAD hieß mein Tablet "tag.eg". In der neuen Version funktioniert das nicht, wenn ich statt dessen "tabeg" nehme, läuft alles. Offenbar ist der . im Namen nicht mehr zulässig.

Das ist in der Tat schon eine ganze ganze Weile so. Seit dem die Syntaxprüfung aktiv ist in FHEM.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 14:14:43
Zitat von: ext23 am 29 Juli 2017, 13:33:16
2017.07.29 13:30:37 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:30:52 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:30:52 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:31:07 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.07.29 13:31:07 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!


Wie kann ich diese Meldung noch beseitigen? die IP ist auf der Bridge richtig eingetragen. Beim Device gibt es die ja nicht. Und als globale Variable ist die IP auch hinterlegt im AutoMagic.

btw. wäre für das Wiki vielleicht noch ganz gut wenn eine Liste der benötigten Globalen Variablen vorhanden ist.

Gruß
Daniel

Dir fehlt das IODev Device in den Internals vom AMADDevice Device?
Gib mal bitte ein list vom AMADDevice Device
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 14:26:28
Stimmt das fehlt in der Tat:

Internals:
   AMADBridge01_MSGCNT 141
   AMADBridge01_TIME 2017-07-29 14:23:45
   AMAD_ID    1501324971690
   CHANGED
   DEF        192.168.0.31 1501324971690 IODev=AMADBridge01
   HOST       192.168.0.31
   IODev
   LASTInputDev AMADBridge01
   MSGCNT     141
   NAME       WandTabletSamsung
   NR         1932
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.0
   VERSIONMODUL 4.0.1


Ich habe es aber bei der Definition angegeben:
192.168.0.31 1501324971690 IODev=AMADBridge01
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 14:49:28
Geh mal beim AMADDevice in den Details auf DEF und dann gleich auf modify. Wird nun das IODev gesetzt?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 18:34:42
Nein leider nicht. Auch nicht wenn ich das IO Device kurz auf etwas anderes ändere.

/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 19:13:33
Muss ich mir anschauen nachher. Eventuell ein Bug, nur erklären könnte ich ihn mir nicht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 19:21:58
Ok habe es Mal eben schnell auf meinem zweitsystem getestet.

define AMADBridge01 AMADCommBridge


angelegt. Dann

define WandTabletSamsung AMADDevice 192.168.0.31 1501324971690 IODev=AMADBridge01


von Hand angelegt. Und im Internal IODEV steht der Bridge Devicename


Internals:
   AMAD_ID    1501324971690
   CFGFN
   DEF        192.168.0.31 1501324971690 IODev=AMADBridge01
   HOST       192.168.0.31
   IODev      AMADBridge01
   NAME       WandTabletSamsung
   NR         3562
   PORT       8090
   STATE      initialized
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.0
   VERSIONMODUL 4.0.0
   READINGS:
     2017-07-29 19:20:35   deviceState     unknown
     2017-07-29 19:20:35   state           initialized
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       AMAD
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 19:56:37
Ich habe es nicht mit define im cmd gemacht sondern in der config den alten Eintrag geändert und FHEM neu gestartet, macht das eventuell ein Unterschied? Ich kann oder möchte wie gesagt das alte Device nicht löschen, dann gehen mir eventuell die ganzen Verlinkungen zu dem Device verloren.

/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 20:10:33
Ach so, jetzt verstehe ich.

Dann musst du bitte dafür sorgen das zu erst die Bridge in der cfg steht und danach das Tablet. Also in der cfg erst das Bridge define dann das Tablet define.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 20:12:59
Ohh ok, na das ist doch mal ein Wort. Ich habe 18 config files, das kann natürlich sein, dass es genau umgekehrt ist. Da schau ich mal, das ist ein guter Tip!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 29 Juli 2017, 20:16:42
OK Bingo, das wars, das hatte ich natürlich nicht auf dem Schirm! Die anderen Module meckern ja in der Regel auch wenn das top level Gerät fehlt.

Eine Kleinigkeit noch "Automagic Premium Automagic Service läuft" Da müsstest mal die HTML codes für die Umlaute benutzen glaube ich, oder?

Danke
/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 20:24:40
Das sollte gefixt sein. Ist mit Modulversion 4.0.1 vom AMADDevice Modul gefixt worden. Alternativ noch mal die Details wie laden oder noch mal statusRequest machen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 29 Juli 2017, 20:42:21
Hallo Leon,

ich hab heute Mittag ein Fhem update gemacht, die Modulversion der AMADCommBridge steht aber nach wie vor bei 4.0.0, das des AMADDevices steht bei 4.0.1.

Haben die Module unterschiedliche Versionsnummern?

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Henne16 am 29 Juli 2017, 22:25:56
Hallo,

ich habe heute auf die Version 4.0 gewechselt. Seit dem funktioniert der open URL Befehl nicht mehr.

Im state des Devices steht folgende Meldung :
2017-07-29 22:09:30   state   http://: malformed or unsupported URL


Befehl wird per DOIF ausgeführt:
set WandTabletWohnzimmer openURL http://192.168.200.77:8083/fhem/tablet/index_V4.html

List:
Internals:
   AMAD_ID    1501343412277
   CFGFN
   DEF        192.168.200.56 1501343412277 IODev=myAmadBridge
   HOST       192.168.200.56
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     337
   NAME       WandTabletWohnzimmer
   NR         1757
   PORT       8090
   STATE      http://: malformed or unsupported URL
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.0
   VERSIONMODUL 4.0.1
   myAmadBridge_MSGCNT 337
   myAmadBridge_TIME 2017-07-29 22:09:11
   READINGS:
     2017-07-29 17:49:03   airplanemode    off
     2017-07-29 17:49:03   androidVersion  7.0 Nougat
     2017-07-29 21:47:10   automagicState  Flow Informations mit Fehler beendet Fehler: Accessibility service not running  Last executed: Condition App Task läuft: {global_activetask} (neuster)
     2017-07-29 17:49:03   batteryHealth   2
     2017-07-29 22:06:32   batteryTemperature 28.4
     2017-07-29 17:49:03   deviceState     online
     2017-07-29 17:49:03   flow_informations aktiv
     2017-07-29 17:49:03   flowsetVersionAtDevice 4.0.0
     2017-07-29 22:09:30   lastSetCommandState setCmd_error
     2017-07-29 17:49:03   lastStatusRequestState statusRequest_done
     2017-07-29 17:49:03   mute            off
     2017-07-29 22:06:32   powerLevel      90
     2017-07-29 21:43:04   powerPlugged    1
     2017-07-29 21:43:05   screen          on unlocked
     2017-07-29 21:08:12   screenBrightness 232
     2017-07-29 19:22:33   screenOrientation landscape
     2017-07-29 17:51:54   screenOrientationMode auto
     2017-07-29 22:09:30   state           http://: malformed or unsupported URL
     2017-07-29 21:43:14   volumeNotification 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 6
Attributes:
   icon       it_smartphone
   room       AMAD
   setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity





Gruß Henrik
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 23:00:38
Zitat von: Gisbert am 29 Juli 2017, 20:42:21
Hallo Leon,

ich hab heute Mittag ein Fhem update gemacht, die Modulversion der AMADCommBridge steht aber nach wie vor bei 4.0.0, das des AMADDevices steht bei 4.0.1.

Haben die Module unterschiedliche Versionsnummern?

Viele Grüße Gisbert

Hallo Gisbert,

Ja die Module haben oder können unterschiedliche Versionen haben. Auch das Flowset kann einen unterschiedlichen Versionsstand haben.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 23:40:40
Zitat von: Henne16 am 29 Juli 2017, 22:25:56
Hallo,

ich habe heute auf die Version 4.0 gewechselt. Seit dem funktioniert der open URL Befehl nicht mehr.

Im state des Devices steht folgende Meldung :
2017-07-29 22:09:30   state   http://: malformed or unsupported URL


Befehl wird per DOIF ausgeführt:
set WandTabletWohnzimmer openURL http://192.168.200.77:8083/fhem/tablet/index_V4.html

List:
Internals:
   AMAD_ID    1501343412277
   CFGFN
   DEF        192.168.200.56 1501343412277 IODev=myAmadBridge
   HOST       192.168.200.56
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     337
   NAME       WandTabletWohnzimmer
   NR         1757
   PORT       8090
   STATE      http://: malformed or unsupported URL
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.0
   VERSIONMODUL 4.0.1
   myAmadBridge_MSGCNT 337
   myAmadBridge_TIME 2017-07-29 22:09:11
   READINGS:
     2017-07-29 17:49:03   airplanemode    off
     2017-07-29 17:49:03   androidVersion  7.0 Nougat
     2017-07-29 21:47:10   automagicState  Flow Informations mit Fehler beendet Fehler: Accessibility service not running  Last executed: Condition App Task läuft: {global_activetask} (neuster)
     2017-07-29 17:49:03   batteryHealth   2
     2017-07-29 22:06:32   batteryTemperature 28.4
     2017-07-29 17:49:03   deviceState     online
     2017-07-29 17:49:03   flow_informations aktiv
     2017-07-29 17:49:03   flowsetVersionAtDevice 4.0.0
     2017-07-29 22:09:30   lastSetCommandState setCmd_error
     2017-07-29 17:49:03   lastStatusRequestState statusRequest_done
     2017-07-29 17:49:03   mute            off
     2017-07-29 22:06:32   powerLevel      90
     2017-07-29 21:43:04   powerPlugged    1
     2017-07-29 21:43:05   screen          on unlocked
     2017-07-29 21:08:12   screenBrightness 232
     2017-07-29 19:22:33   screenOrientation landscape
     2017-07-29 17:51:54   screenOrientationMode auto
     2017-07-29 22:09:30   state           http://: malformed or unsupported URL
     2017-07-29 21:43:14   volumeNotification 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 6
Attributes:
   icon       it_smartphone
   room       AMAD
   setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity





Gruß Henrik


Hallo Hendrik,

Ist ein Bug. Ich suche gerade nach dem Verursacher.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Juli 2017, 23:55:26
Fehler gefunden und gefixt. Kommt morgen früh ab 8 Uhr per FHEM update
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Henne16 am 30 Juli 2017, 14:22:14
Hallo CoolTux,

vielen Dank, der Befehl open URL funktioniert wieder.  :)


Gruß Henrik
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 30 Juli 2017, 14:33:12
Zitat von: Henne16 am 30 Juli 2017, 14:22:14
Hallo CoolTux,

vielen Dank, der Befehl open URL funktioniert wieder.  :)


Gruß Henrik

Hallo Hendrik,

Ich Danke Dir fürs finden.


Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: RitterSport am 30 Juli 2017, 19:09:01
Kurze Frage in die Runde:

Bei meinem ersten Device Samsung Tablet mit Androud 6.0 funktieniert ttsmsg
Weiteres Dvice, Fire Kindle 7 mit Android 5.1 geht so gut wie alles, nur kein ttsmsg.

Eine Idee wo ich suchen muss? Fehlerausgabe kommt bei AMAD 4.0 keine.

Best Regards
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 30 Juli 2017, 19:59:48
Hast Du eine Sprachdatei für die Sprachsynthese installiert? Findet man normalerweise unter Einstellungen-->Text-in-Sprache-Ausgabe


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 31 Juli 2017, 09:49:07
Zitat von: ext23 am 29 Juli 2017, 20:16:42
OK Bingo, das wars, das hatte ich natürlich nicht auf dem Schirm! Die anderen Module meckern ja in der Regel auch wenn das top level Gerät fehlt.

Eine Kleinigkeit noch "Automagic Premium Automagic Service läuft" Da müsstest mal die HTML codes für die Umlaute benutzen glaube ich, oder?

Danke
/Daniel

Hallo Daniel,

Deine Aussage hat mir keine Ruhe gelassen und so habe ich noch einmal geschaut. Da war doch tatsächlich noch ein kleiner Bug drin. Hatte vergessen ein decode_utf8 an falscher Stelle zu entfernen. Danke noch mal für den Tip.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 31 Juli 2017, 11:46:09
Ich bin gerade dabei einen länger existierenden Wunsch wieder zu beleben. In einer kommenden Version wird es möglich sein eigene Sub Routinen über die CommBridge aufrufen zu lassen und deren Ergebnis in einem Flow weiter verarbeiten zu können.
So kann man zum Beispiel so wie ich sich das Ergebnis der FensterOffen Routine auf dem Tablet weiterverarbeiten.

Beispiel Sprachsteuerung mit eigenem Flow:
     Ok Google. Welche Fenster sind noch offen.
     Aufruf der FensterOffen Routine über die CommBrdige
    Erhaltene Rückgabe ansagen lassen.




Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 31 Juli 2017, 19:43:23
Zitat von: CoolTux am 30 Juli 2017, 19:59:48
Hast Du eine Sprachdatei für die Sprachsynthese installiert? Findet man normalerweise unter Einstellungen-->Text-in-Sprache-Ausgabe

Grüße

Hallo Leon,

für den Betrieb von AMAD ist Automagic Premium notwendig, das ist klar.
Deine obige Aussage verleitet mich zu folgender Frage.
Ich hab noch die App Autovoice. Benötigt man die zwingend, oder könnte man auch eine andere nehmen?

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 31 Juli 2017, 19:55:33
Hallo,

Meine Aussage hat zu Deiner Frage keinerlei Bezug.
AutoVoice brauchst Du für die Sprachsteuerungsflows.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 August 2017, 06:32:01
Guten Morgen,

Es gibt heute Morgen ein Update.
Alle drei AMAD Files wurden upgedatet.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 01 August 2017, 09:15:15
irgend ein android-jünger hier dabei?

flowset update:Flow Update AMAD Flowset mit Fehler beendet Fehler: /storage/emulated/0/Download/currentFlowsetUpdate.xml: open failed: ENOENT (No such file or directory) Last executed: Action Download URL: http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml to /storage/emulated/0/Download(die variablen stimmen und die fehlermeldung am brett hat auch den korrekten, vollständigen pfad) ich probier mal testweise andere pfade, aber das hatte ich schon mal probiert und ging auch nie.
ich hab root, ich hab den gesamten pfad testweise sogar für die welt schreib/lesbar gesetzt, ich weine ...

irgendwer irgend ne idee?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 August 2017, 09:17:26
Hast Du denn /storage/emulated/0/Download auf dem Tablet. Also gerade dieses /storage/emulated


Hat das automatische Updaten bei Dir mit älteren Versionen geklappt. Kann mich entsinnen das es bei Dir immer Probleme gab.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 01 August 2017, 09:24:16
ne, is nie gegangenen
und ja, der pfad is da 100% exakt und mittlerweile mit 771 rechten, also auch gruppe darf alles

vielleicht les ichs ja falsch - drum ein screenie ...

händisches updaten funzt nachwievor - nonaned *g*
hab im zuge dessen mal probiert, dass file ins Download zu legen und dann das update zu starten. is amad ebenfalls total egal mit der selben fehlermeldung.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 August 2017, 10:34:19
Ist korrekt so. Fällt mir spontan auch nichts zu ein. War glaube bei einem Gerät von Dir stimmts? Andere gehen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 01 August 2017, 11:23:08
ja, gingen alle. werds auch gleich mal mit nem gerooteten note4 probieren nomal.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: RitterSport am 01 August 2017, 11:23:57
Zitat von: CoolTux am 30 Juli 2017, 19:59:48
Hast Du eine Sprachdatei für die Sprachsynthese installiert? Findet man normalerweise unter Einstellungen-->Text-in-Sprache-Ausgabe


Grüße

Habe nochmals nachgesehen Hans war vorhanden, keine Ausgabe.
Marlene nachinstalliert. Die Lady redet mit mir.
Danke für den Denkanstoß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 August 2017, 11:29:27
Zitat von: RitterSport am 01 August 2017, 11:23:57
Habe nochmals nachgesehen Hans war vorhanden, keine Ausgabe.
Marlene nachinstalliert. Die Lady redet mit mir.
Danke für den Denkanstoß

Dann verwendest Du aber nicht die Google Sprachsynthese, oder? Was steht bei Dir unter Text-in-Sprache-Ausgabe -> Bevorzugtes Modul
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 01 August 2017, 11:53:44
jo,handy rennt durch. geben ma also dem system meines brettchens die schuld.

dafür aufgfallen.
ich hab ne ip-tables fw am handy rennen. hatte vergessen automagic frei zu geben.
die amad-einrichtung rennt trotz sperre durch ohne fehlermeldung. nur neues device in fhem suchst dann lange *g*.
könnte den einen oder andern verwirren ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 August 2017, 12:19:38
Zitat von: the ratman am 01 August 2017, 11:53:44
jo,handy rennt durch. geben ma also dem system meines brettchens die schuld.

dafür aufgfallen.
ich hab ne ip-tables fw am handy rennen. hatte vergessen automagic frei zu geben.
die amad-einrichtung rennt trotz sperre durch ohne fehlermeldung. nur neues device in fhem suchst dann lange *g*.
könnte den einen oder andern verwirren ...

Das die Einrichtung durch rennt ist normal. Korrekt wird es erst wenn er das was er gemacht hat, oder denkt gemacht zu haben, abfragen will. Denn dann erzählt er Dir ja das die Einrichtung auf dem Handy durchgearbeitet wurde aber er den aktuellen Stand in FHEM nicht abfragen kann.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 August 2017, 12:24:24
Ich habe soeben das AMAD Wiki wieder ein wenig erweitert. Insbesondere habe ich die möglichen Variablen und deren Funktion benannt, welche man in eigenen Skripten verwenden kann um FHEM über die AMADCommBridge zu steuern/ab zu fragen.
Hiermit kann man schnell eigene Flows zum steuern bauen. Entweder durch Sprache getriggert oder wie gerade aktuell mit einem User besprochen über ein selbstgemachtes Widget.
So kann der User mit seinem Widget eine Lampe toggeln und bekommt den Status der Lampe entsprechend über die Farbe des Widgets angezeigt. Das Abfragen und das steuern der Lampe erfolgt komplett über die AMADCommBridge mit Hilfe eines eigen Flows.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: papa am 01 August 2017, 13:20:22
Könntest Du bitte auch noch die Update-Schritte mit aufnehmen. Wenn ich das jetzt richtig überflogen habe, muss ich ja nach dem nächsten Update von FHEM die AMAD-Sachen neu machen.

Wie kriege ich das hin, dass meine Geräte hinterher gleich heißen und all die DOIFs und Notifies noch tun ?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 August 2017, 13:28:20
Zitat von: papa am 01 August 2017, 13:20:22
Könntest Du bitte auch noch die Update-Schritte mit aufnehmen. Wenn ich das jetzt richtig überflogen habe, muss ich ja nach dem nächsten Update von FHEM die AMAD-Sachen neu machen.

Wie kriege ich das hin, dass meine Geräte hinterher gleich heißen und all die DOIFs und Notifies noch tun ?

Da es sich um neue Module handelt ist der Einsteigerweg die alten Devices alle zu löschen und von vorn zu beginnen. Man kann sich dabei eine FHEMWEB Seite ja offen halten wo du Verknüpfungen stehen oder eine Liste mit dem list Befehl machen. Alles wird laut meiner persönlichen Erfahrung nicht gelöscht.


Für Leute die weiter sind im Umgang mit FHEM kann man erwähnen die Anpassung innerhalb der cfg zu machen. Wäre aber nicht meine Empfehlung.
Wichtig ist die Bridge zu definieren und danach die Android-Devices. Auf dem Androidgerät muß in Automagic die globale Variable amad_id noch gesetzt werden, das kann irgendein Fantasie Zahlen Wert sein. Ich nehme das aktuelle Datum+Uhrzeit als Unixtime. Somit ist eigentlich gewährleistet das jedes Androidgerät seinen einmaligen amad_id Wert hat.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 01 August 2017, 13:35:23
das hat der onkel cooltux eh super glöst.

erst mal die alten amad-devices killen.
am tablet das neue flowset rein (altes killen).
bei der folgenden einrichtung fragt er dich nach dem devicenamen. da einfach den alten namen des devices 1:1 angeben. fatitsch. amad richtet dir alles ein.
so war mein weg. alle doifs, ... machen weiterhin, was sie sollen.

upps, jetzt war i zu langsam ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 August 2017, 15:52:17
Ich bin aktuell dabei eine neue Funktion um zu setzen.
showHomeScreen
Damit wird es möglich sein beim Androidgerät automatisch den Homescreen anzeigen zu lassen. Es wird also das aktuelle Anwendungsfenster in den Hintergrund geschickt.


Als nächstes arbeite ich an einer closeApp Lösung.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 August 2017, 11:16:30
Guten Morgen,

Ich habe eine Testversion bei mir laufen welche NFC Unterstützung mit bringt.
Was geht damit?
Du kannst nun im Flow "NFC Tag Support" den Trigger "NFC TagIDs" bearbeiten und dort unter "Bestehende Tag ID" eine Kommaseparierte Liste von Tag ID's eintragen. Diese werden dann getriggert und die ID's ans AMAD Device übertragen. Somit kann man ein Notify darauf triggern lassen und das Licht schalten oder die Bewohner schlafen legen.

Ich mache noch einige Anpassungen und gebe die Version dann Ende der Woche frei.




Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 07 August 2017, 11:24:15
Das klingt sehr interessant. Da kann man auch viel mit machen, ABER liest du nur die UID aus (Weil die kann man prima kopieren) oder wäre es auch möglich gesicherte Sektoren einer MiFare Karte auszulesen?

/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 August 2017, 11:53:53
Automagic kann lediglich die TagID auslesen. Mehr nicht!


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 07 August 2017, 12:27:39
Mhh ok schade, dann wirklich nur für unkritische Sachen zu gebrauchen. Oder man braucht eben ne App dazwischen.

/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 07 August 2017, 17:06:14
sali

Ich habe heute ,nach meiner Ferienabwesenheit, mal wieder ein Update gemacht.
die Module haben ja jetzt Bridge: 401 , Device: 403 und der Flow: 401.

Ich bekomme von keinem Gerät die Rückmeldung mehr ob der screen on oder off ist.
nur ein StatusRequest aktualisiert den Wert auf den aktuellen Zustand.

Ist da eventuell ein Trigger gestorben?

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 August 2017, 17:14:30
Funktionieren denn die anderen Readings?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 08 August 2017, 17:57:22
Ja alle anderen Reading tun. Nur der screen nicht
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 August 2017, 18:19:11
Zitat von: Brause am 08 August 2017, 17:57:22
Ja alle anderen Reading tun. Nur der screen nicht

Also bei mir geht das alles und ich habe es da auch nichts gemacht.
War Dein Update wo es dann nicht mehr ging von einer 4er Version oder von einer 2er auf ne 4er?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: swsmily am 08 August 2017, 23:20:41
Ich hab gerade von AMAD auf AMADNG gewechselt. Was mir jedoch auffällt, checkActiveTask funktioniert leider nicht mehr so wie früher.

Bei AMAD war es so:
APP wurde beendet, dies wurde sofort erkannt. Per DOIF, hab ich die APP wieder starten lassen. Sobald die APP wieder lief, wurde der Status von checkActiveTask sofort wieder auf 1 geändert.

Bei AMADNG:
App wurde beendet, wird sofort erkannt. DOIF startet die APP wieder. Aber nun dauert es rund 1,5 bis 2 Minuten, bis der Status von checkActiveTask wieder auf 1 wechselt.
Wird in dieser Zeit die App wieder beendet, merkt FHEM ja nichts davon, und das DOIF macht trotz do always nichts mehr.


Hintergrund: 1. auf meinem Telekom Tablet PULS stürtz regelmäßig die komplette Oberfläche ab (warum auch immer, für Tipps dagegen bin ich sehr dankbar)
2. Ich möchte verhindern, dass Gäste evtl. mal die Oberfläche (Smartvisu mit Fully Browser) beenden, Einstellungen öffnen, etwas verstellen usw.

Durch diese 1,5 Minuten ist vorallem zweiteres ein Problem. App beenden, App startet wieder, App erneut beenden, und ab dann könnte man das Tablet verwenden wie man möchte, ohne dass Fully Browser wieder in den Vordergrund kommt.
(App wurde wieder gestartet, ich habe 10 Sekunden gewartet, sie wieder beendet, und sie wurde nicht wieder von selbst geöffnet)

Mir AMAD konnte ich die Oberfläche so oft beenden wie ich wollte, nach wenigen Sekunden wurde aber Fully Browser wieder gestartet, bzw in den Vordergrund geholt.

Hier mal ein paar Zeiten, wann welcher Status eingetreten ist (App wurde bei 0 sofort wieder gestartet und nicht von mir wieder beendet):
2017-08-08 22:50:19 0
2017-08-08 22:51:41 1

2017-08-08 23:03:52 0
2017-08-08 23:05:42 1

2017-08-08 23:11:54 0
2017-08-08 23:13:42 1



Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 August 2017, 23:29:01
Abend schön,

Das muss ich mir anschauen. Ich denke es liegt am neuen Timer der nur alle 2min läuft statt 30s.
Ich schaue was ich da machen kann.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: swsmily am 08 August 2017, 23:32:29
Danke 2x! Einmal fürs anschauen und einmal für die super schnelle Reaktion! Super!

Von wo wird der Timer vorgegeben? Brigde oder Flow?
Da ja das beenden sofort registriert wird, wäre es evtl. eine Möglichkeit, dass dem Flow per Variable mitgeteilt wird, auf welche App es überwachen soll, und darauf generell sofort Triggert, statt einen Timer abzuwarten?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 August 2017, 23:57:51
Habe es gerade gefixt/geändert. Das beenden war ein Trigger, das starten wurde als Condition ausgelesen und der Trigger war der Timer.
Habe nun auch das starten als Trigger und Ich schaue mal ob es das ganze nicht zu sehr belastet. Ende der Woche gibt es eh eine neue Version, wenn alles stabil läuft mit dem Fix bleibt er so drin. Dann passiert alles beides in bei nah Echtzeit.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 09 August 2017, 03:06:35
Guten Morgen

Das Update war der eine Schritt innerhalb der 4er Version.
Spannend finde ich das es auf allen Geräten nicht geht.

Ich habe insgesamt 11 Geräte mit AMAD am laufen, davon sind 9 auf Flow-Version 401 und diese 9 zeigen alle das selbe Verhalten.
2 Gerät haben noch die 400, bei diesen funktioniert es.

eins davon habe ich gerade auch per currentFlowsetUpdate aktualisiert, jetzt bringt auch dieses mir keine Rückmeldung mehr vom screen.
Habe auf diesen Gerät mal die die Flows gelöscht und nochmal die 400 installiert, jetzt auch mit der 400 kein screen.
Neustart vom Gerät mit 400er Flow, screen da.
FlowsetUpdate auf 401, kein screen.
Neustart, screen da.

alle anderen  Geräte, Neustart, screen da.

Das ist neu. bisher brauchte ich noch nie nach einem FlowUpdate einen Neustart der Geräte.
Also wieder was gelernt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 August 2017, 06:55:30
Guten Morgen,

Das ist in der Tat ein interessantes Verhalten, welches ich so auch nicht kenne. Ich gehe davon aus das die Geräte nicht alle des selben Types sind. Da hätte man sonst einen Ansatz. Ich habe 3 Nexus 7 2013 und 5 unterschiedliche Handys. Wobei ich mir bei 3 den Screen getestet habe.

Also halten wir fest, wenn es Probleme mit dem Screen gibt, Neustart.  ;D
Danke für Deine Geduld beim testen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 August 2017, 09:37:11
Ich habe soeben eine neue Version ins FHEM SVN geladen. Steht ab Morgen Früh für das FHEM Update bereit.
Es wurde ein Timing Problem beim openApp erkennen beseitigt und es gibt nun NFC Support.
Für NFC bitte die Commandref lesen.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 10 August 2017, 10:06:53
sagts mal, liebe leute:

seit ich mein handy nicht mehr regelmäßig in die hand nehme (bin ab nun 100% handy-telefonie-verweigerer) verliert amad - wenns handy schlafen geht - gern mal die verbindung.
bei meinen wandtablets hab ichs einfach so gelöst, dass ich das schlafengehen durch primitives, minütliches pingen verhindere, aber wie mach ich das bei nem gerät, dass nicht permanent am strom nuckelt und nen akku jenseits von gut und böse hat?

was für ideen/problemlösungen sind da euch durch die köpfe geschossen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 10 August 2017, 10:52:08
Zitat von: the ratman am 10 August 2017, 10:06:53
sagts mal, liebe leute:

seit ich mein handy nicht mehr regelmäßig in die hand nehme (bin ab nun 100% handy-telefonie-verweigerer) verliert amad - wenns handy schlafen geht - gern mal die verbindung.
bei meinen wandtablets hab ichs einfach so gelöst, dass ich das schlafengehen durch primitives, minütliches pingen verhindere, aber wie mach ich das bei nem gerät, dass nicht permanent am strom nuckelt und nen akku jenseits von gut und böse hat?

was für ideen/problemlösungen sind da euch durch die köpfe geschossen?

Mir war so, dass man durch angabe seiner SSID den "sleep" verhindern kann.

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 10 August 2017, 11:04:35
Zitat von: Esjay am 10 August 2017, 10:52:08
Mir war so, dass man durch angabe seiner SSID den "sleep" verhindern kann.

Gruß
das dacht ich eig. auch, und stelle eben fest: meine ssid is in den globalen variablen weg. die hab ich 100% sicher bei einem gerät beim installieren eingetragen und bei nem anderen selber in die globalen variablen.
wat n nu wieder los? muß ich die bei jedem update neu vergeben oder hab ich auf fhem-seite was dazu übersehen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 August 2017, 12:10:24
Das Attribut setAPSSID muss gesetzt sein. Danach sollte es auch immer als globales Attribut im Android Device vorhanden sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 10 August 2017, 12:17:37
dann is es klar *g*
muß ich beim update überlesen haben ...

thx
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 11 August 2017, 09:10:12
ich muß schon wieder nerven - mit meinem alten problem des flowset updatens.

nachdem ich ja jetzt mehrere devices miz amad verwende und auf allen den selben fehler Flow Update AMAD Flowset mit Fehler beendet Fehler: /storage/emulated/0/Download/currentFlowsetUpdate.xml: open failed: ENOENT (No such file or directory) Last executed: Action Download URL: http://{global_fhemip}:{global_bridgeport}/currentFlowsetUpdate.xml to /storage/emulated/0/Downloadkriege, liegts wohl doch nicht an meiner dummheit.

alle devices haben das verzeichnis, bei allen devices liegt das dir auf der internen karte und alle devices haben root und automagic hat entsprechende root-rechte. tools, wie z.b. der totalcommander, teamviewer, ..., können problemlos auf das dir zugreifen. was rennt da also nun wirklich falsch?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 August 2017, 09:17:43
Befindet sich die Datei denn im Downloadverzeichnis? Also wärend des ganzen updateprozesses? Öffne mal den Ordner und schupse dann den Updateprozess an. Welche Androidversionen haben die einzelnen Geräte?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 11 August 2017, 09:18:57
ich probierte es "normal", also mit der datei im fhem-dir
dann hab ich eben die xml aufs tablet ins dl-dir geschoben - is ihm auch total egal. amad kann also weder die datei aufs android-gerät schieben, noch sie von dort holen.
das händische importieren aus dem dl-dir in automagic funzt dann problemlos.

das tablet hat 5.0 (original-rom mit root und ein paar spielchen), ein handy 6.01 (100% originalsystem mit root und einer ip-tables fw in der aber alles freigegeben is)
beides kriegt keine updates mehr.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 August 2017, 09:27:17
Also 5.0 und 6.01 sollten definitiv gehen. Kannst Du versuchen ein Automagic Log zu erstellen was Du mir zukommen lassen kannst. Unter Verwalten -> Einstellungen Log auf SD Karte schreiben.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 11 August 2017, 09:35:08
büddeschön - da war nun schon zwar das neue flowset drauf, der fehler bleibt aber auch da der selbe *g*
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 August 2017, 09:50:43
Habe mal eine Anfrage an Martin gesendet. Mal schauen was er raus finden kann.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: swsmily am 11 August 2017, 09:55:02
Bei mir kommt der selbe Fehler, aber nur bei einem Tablet.
Ein weiteres Tablet und ein Handy haben das Update problemlos durchgeführt.

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 August 2017, 09:58:44
Zitat von: swsmily am 11 August 2017, 09:55:02
Bei mir kommt der selbe Fehler, aber nur bei einem Tablet.
Ein weiteres Tablet und ein Handy haben das Update problemlos durchgeführt.

Wenn dann bitte log von Automagic. So wie oben beschrieben
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: swsmily am 11 August 2017, 10:14:14
Sorry, das hatte ich überlesen.

Hier LOG aus Automagic

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 11 August 2017, 10:20:51
neues
nun is es bei mir nur mehr das tablet.
der fehler am handy war: das dir hieß "Downloads" - ohne s am ende geht das mal zumindest.
(kann wer bestätigen, dass das dir bei samsung immer so heißt? weil auf dem tab s meiner holden fehlt das dir überhaupt ganz.)

dumme idee: amad legt ein eigenes dir an. z.b. im automagic dir - könnte das vielleicht helfen in solchen fällen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: swsmily am 11 August 2017, 10:22:40
Hey. Der Tipp war gut. Habe auf dem Tablet was den Fehler gebracht hat einfach einen Ordner Download angelegt und schon klappt das Update!

Handy (Samsung Note 4) hat den Ordner Download (ohne s)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 August 2017, 10:27:46
Zitat von: the ratman am 11 August 2017, 10:20:51
neues
nun is es bei mir nur mehr das tablet.
der fehler am handy war: das dir hieß "Downloads" - ohne s am ende geht das mal zumindest.
(kann wer bestätigen, dass das dir bei samsung immer so heißt? weil auf dem tab s meiner holden fehlt das dir überhaupt ganz.)

dumme idee: amad legt ein eigenes dir an. z.b. im automagic dir - könnte das vielleicht helfen in solchen fällen?

Das ließe sich in der Tat einrichten. Werde ich die Tage einbauen. Ist ne super Idee.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 11 August 2017, 10:28:02
und ich habs auch

am tablet hieß der ordner "Download ". siehste was?
ohne " " geht der nun auch. chinesen-tablet, mehr sag i ned zu *g*

also ich würd echt nen eigenen ordner nehmen, oder den, den automagic sowieso anlegt.

ZitatHandy (Samsung Note 4) hat den Ordner Download (ohne s)
na geil, da is ja auf jedem gerät immer was anderes *g*. meiner mit s is n note4. ich glaub, cool hat sich den denkbar schlechtesten ordner ausgesucht ghabt *lach*
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 August 2017, 12:49:27
Gibt heute ein Update. Wenn das installiert sollten auch endlich automatische Flowsetupdates kein Problem mehr sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 12 August 2017, 14:25:01
Hallo

Komme leider nicht zum Ziel, kann mir bitte jemand helfen.
Ich hänge die RAW definition an.

Bridge ist open, das sollte passen, oder habe ich was wichtiges vergessen?

Das Device...
a) steht auf "initialized" sollte doch aktive sein wenn ich es noch richtig erinnere.
b) deviceState = unknown
c) lastStatusRequestState = statusRequest_error

Die AMADCommBride ist definiert.

defmod AMADBridge AMADCommBridge
attr AMADBridge room AMAD
attr AMADBridge sortby 03

setstate AMADBridge opened
setstate AMADBridge 2017-08-12 12:42:39 fhemServerIP 192.168.178.21
setstate AMADBridge 2017-08-12 13:08:50 state opened


Das AMADDevice habe ich per define angelegt weil es über Run Assistant nicht angelegt wurde (Autocreate aktiv)

defmod LenovoYoga2Pro AMADDevice 192.168.178.22 123456 IODev=AMADCommBridge
attr LenovoYoga2Pro event-on-change-reading batteryTemperature,powerLevel,powerPlugged,screen,screenBrightness
attr LenovoYoga2Pro group 1_Yoga
attr LenovoYoga2Pro icon it_smartphone
attr LenovoYoga2Pro room AMAD,IT_Equipment
attr LenovoYoga2Pro setAPSSID 90411NUE64
attr LenovoYoga2Pro setFullscreen 1
attr LenovoYoga2Pro setScreenBrightness 1
attr LenovoYoga2Pro setScreenOrientation 1
attr LenovoYoga2Pro sortby 01

setstate LenovoYoga2Pro initialized
setstate LenovoYoga2Pro 2017-08-12 14:07:16 deviceState unknown
setstate LenovoYoga2Pro 2017-08-12 14:07:35 lastStatusRequestState statusRequest_error
setstate LenovoYoga2Pro 2017-08-12 14:07:16 state initialized


Im Wiki steht man muss die AMAD_ID in Automagic eintagen, aber wo und wie?
Per Suchfunktion habe ich im flow "Send Ddata to AMADCOMMBridge" sechs "script Action" gefunden wo amad_id vorkommt.

Wie weiter?

Grüße
Heinz
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 August 2017, 14:33:10
Zitat von: heinzfo am 12 August 2017, 14:25:01
Hallo

Komme leider nicht zum Ziel, kann mir bitte jemand helfen.
Ich hänge die RAW definition an.

Die AMADCommBride ist definiert.

defmod AMADBridge AMADCommBridge
attr AMADBridge room AMAD
attr AMADBridge sortby 03

setstate AMADBridge opened
setstate AMADBridge 2017-08-12 12:42:39 fhemServerIP 192.168.178.21
setstate AMADBridge 2017-08-12 13:08:50 state opened


Das AMADDevice habe ich per define angelegt weil es über Run Assistant nicht angelegt wurde (Autocreate aktiv)

defmod LenovoYoga2Pro AMADDevice 192.168.178.22 123456 IODev=AMADCommBridge
attr LenovoYoga2Pro event-on-change-reading batteryTemperature,powerLevel,powerPlugged,screen,screenBrightness
attr LenovoYoga2Pro group 1_Yoga
attr LenovoYoga2Pro icon it_smartphone
attr LenovoYoga2Pro room AMAD,IT_Equipment
attr LenovoYoga2Pro setAPSSID 90411NUE64
attr LenovoYoga2Pro setFullscreen 1
attr LenovoYoga2Pro setScreenBrightness 1
attr LenovoYoga2Pro setScreenOrientation 1
attr LenovoYoga2Pro sortby 01

setstate LenovoYoga2Pro initialized
setstate LenovoYoga2Pro 2017-08-12 14:07:16 deviceState unknown
setstate LenovoYoga2Pro 2017-08-12 14:07:35 lastStatusRequestState statusRequest_error
setstate LenovoYoga2Pro 2017-08-12 14:07:16 state initialized


Im Wiki steht man muss die AMAD_ID in Automagic eintagen, aber wo und wie?
Per Suchfunktion habe ich im flow "Send Ddata to AMADCOMMBridge" sechs "script Action" gefunden wo amad_id vorkommt.

Wie weiter?

Grüße
Heinz

Es muss die Variable global_amadid als globale Variable in Automagic eingetragen werden. Unter Verwalten globale Variablen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 12 August 2017, 14:41:03
Steht drin, geht aber leider nicht, sieht Du sonnst noch einen bug in meinen definitionen?

siehe anhang
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 12 August 2017, 14:49:44
FHEM neu gestartet und jetzt geht es  :D :D :D

Das zweite Tablet manuel angelegt, geht auch  :D :D :D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 12 August 2017, 15:55:32
ganz dumme idee/frage an cool:
glei vorweg ... wenn das drüber nachdenken mehr als 10 sek braucht, vergiss es *g*ist definitiv nicht wichtig genug bei androiden!

ich spiel grad mit ner computerüberwachung. darunter auch eine anwesenheitskontrolle am compi.
mit den pcs geht das per wincontrol out of the box. user ist anwesend, wenn innerhalb x sek. tastatur oder maus bedient wurde. so kann ich z.b. leicht erkennen, ob ein pc wieder mal vergessen wurde und ihn automatisch runter fahren.

meinst, das ginge auch mit amad, oder bringt automagic das nicht?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 August 2017, 16:05:21
Was genau willst da überwachen. Screen on off geht schon, du kannst schauen ob Apps geladen sind, ob Daydream läuft
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 12 August 2017, 16:29:33
wenn, will ichs genau wissen. so screen-zeugs hilft ned immer. z.b. mein daydream wird von automagic auch ned erkannt. liegt aber an dem tool, nicht an dir oder am.
also beim androiden wohl, ob wer getoucht hat, ausser tastatur/maus is dran, dann auch auf keypress. weil das funzt bei winconnect auch verdammt zuverlässig.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 August 2017, 16:36:34
Es gab mal vor 2 Jahren so eine Touch Erkennung. Das Android musste aber gerootet sein. Weiß aber nicht mehr genau wie das gemacht wurde.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 12 August 2017, 16:42:43
dann vergessen mas mal gleich wieder.
dachte, eventuell kann das am von haus aus.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 August 2017, 16:45:31
Leider nicht.
Du kannst im alten AMAD Thread ja Mal nach User Readings schauen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 August 2017, 10:47:39
@rat_man
Wie schaut es aus? Kannst du bitte mal Flowsetupdate testen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 13 August 2017, 11:48:00
wie hast das den gelöst?
mit "Download" würds ja nu sowieso funzen, solltest nun ein anderes dir testen:
auf 4 von 4 geräten wird gesaugt und upgedatet ohne fehlermeldung.

ich hab aber was neues.
sogar auf nem hardcore chinesenhandy meiner holden gehts, aber auf nem alten samsung tab 2 nicht:
alle berechtigungen setzen bei den flows. amad werkelt aber trotzdem und ließ sich auch mit deiner idiotensicheren methode ohne murren insten.
in dem fall gehts um die rechte, systemeinstellungen zu verändern. von am weg wird dort immer nur der einstellungsbereich ansich geöffnet, nicht gleich der relevante unterbereich.
6.0 Marshmallow, original ohne root. das ding hat schon händisch alle rechte von mir gekriegt, am kriegt das auf dem tab 2 scheints nicht mit ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 August 2017, 12:01:28
Habe es mit einem AMAD eigenen Verzeichnis gelöst welches angelegt wird.

Bei Deiner anderen Frage würde ich Dich bitten noch mal über die Orthographie und Ausdruck drüber zu schauen. Verstehe nur Bahnhof. Sorry
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 13 August 2017, 12:35:00
*g* jaja, die schrifterkennung und zu wenig kaffee.

also:
auf einem vanilla samsung galaxy tab 2 kann man von automagic (bzw. deinen flows aus) nicht direkt in die einstellungsbereiche des tablets, so, wie das sonst auf allen anderen geräten funzt (anklicken der roten balken unter den flows führt direkt zu der entsprechenden einstellung).
des weiteren bleiben die roten balken in automagic (zumindest für das erlauben für das ändern von systemeinstellungen) stehen, obwohl ich in den einstellungen des tab2 schon längst automagic alles erlaubt hab.
nu verständlich?

btw.: man schreibt mich wie den batman, nur mit r aber ohne _ *g*
hier https://fanart.tv/fanart/music/e2ac757f-787a-478d-ba90-96b552c3d928/albumcover/ratman-541613113ff0e.jpg das einzige echt-foto im inet von mir ... dann verstehst du mehr!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 August 2017, 12:40:26
Jetzt verstehe ich was Du meinst. Muss aber gestehen das ich da auch nichts zu sagen kann. Das liegt einzig an Automagic. Ich hatte das auch mal, also das man nicht direkt in die Einstellungen kam wenn man den Warntext angeklickt hat. Aber korrekt angezeigt hat er es dann wie ich alles aktiv hatte. Vielleicht mal Tab neu starten?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 13 August 2017, 12:54:28
sollt auch nur n hinweis sein.

restart - ja ... in 10 jahren mal. is das spieletablet meiner peinigerin ...
lustig dabei: balken is immer no da, aber steuern lässt sich das ding trotzdem. inkl. schirm aus (und entsprechendem geschimpfe einer spielerin *sfg*), ls-anderungen, tts, helligkeit, usw.
also hast recht: wir notieren uns, dass automatsch doof is.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 13 August 2017, 22:31:46
Hallo CoolTux,
ist es richtig, dass wenn ich einen statusRequest ausführe, nur das Reading batteryTemperature aktualisiert wird?

es ist kein att event-on-change-reading oder ähnlich gesetzt.

ich meine bei amad2 war es so, dass dann einige readings mehr aktualisiert worden sind.

Zudem hat sich ein Reading zumindest in der Ausgabe ein wenig geändert, das Reading automagicState hat vorher nur "Automagic Premium" angezeigt. Aber das ist jetzt nicht gravierend schlimm, ich habe mir nur eine Telegramnachricht schicken lassen, wenn der automagicState ne "Automagic Premium" war, hab es jetzt auf die neue Ausgabe geändert.

LIST:

Internals:
   AMADCommBridge_MSGCNT 334
   AMADCommBridge_TIME 2017-08-13 22:27:09
   AMAD_ID    1502650814326
   CFGFN
   DEF        192.168.178.25 1502650814326 IODev=AMADCommBridge
   HOST       192.168.178.25
   IODev      AMADCommBridge
   LASTInputDev AMADCommBridge
   MSGCNT     334
   NAME       WandTabletWohnzimmer
   NR         6958
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.3
   VERSIONMODUL 4.0.6
   .userReadings:
     HASH(0x718e628)
     HASH(0x705b040)
     HASH(0x6e27598)
   READINGS:
     2017-08-13 22:27:09   .deviceState    online
     2017-08-13 22:28:28   StatusRequest_5minuetig 2017-08-13 22:28:27
     2017-08-13 22:28:28   StatusRequest_5minuetig_Time 22:28:27
     2017-08-13 21:01:10   airplanemode    off
     2017-08-13 21:01:10   androidVersion  5.0 Lollipop
     2017-08-13 21:01:12   automagicState  Automagic Premium  Automagic Service läuft
     2017-08-13 21:01:08   batteryHealth   2
     2017-08-13 22:24:58   batteryTemperature 27.3
     2017-08-13 21:01:12   bluetooth       off
     2017-08-13 21:01:09   checkActiveTask 0
     2017-08-13 21:01:12   connectedBTdevices none
     2017-08-13 21:01:12   connectedBTdevicesMAC none
     2017-08-13 21:01:13   currentMusicAlbum no player active
     2017-08-13 21:01:13   currentMusicApp no player active
     2017-08-13 21:01:13   currentMusicArtist no player active
     2017-08-13 21:01:13   currentMusicIcon no player active
     2017-08-13 21:01:13   currentMusicTrack no player active
     2017-08-13 21:01:10   deviceState     online
     2017-08-13 21:01:12   doNotDisturb    always
     2017-08-13 21:01:12   dockingState    undocked
     2017-08-13 21:03:08   flow_SetCommands aktiv
     2017-08-13 21:02:22   flow_informations aktiv
     2017-08-13 21:01:08   flowsetVersionAtDevice 4.0.3
     2017-08-13 21:01:12   keyguardSet     0
     2017-08-13 22:21:11   lastSetCommandState setCmd_done
     2017-08-13 21:01:08   lastStatusRequestState statusRequest_done
     2017-08-13 21:01:08   mute            off
     2017-08-13 21:01:12   nextAlarmDay    off
     2017-08-13 21:01:12   nextAlarmTime   off
     2017-08-13 21:01:08   powerLevel      100
     2017-08-13 21:21:00   powerPlugged    1
     2017-08-13 21:21:00   powerPlugged1   on
     2017-08-13 22:21:11   screen          on unlocked
     2017-08-13 21:01:10   screenBrightness 50
     2017-08-13 21:01:12   screenOrientation landscape
     2017-08-13 21:01:12   screenOrientationMode manual
     2017-08-13 22:21:11   screen_on_off   on
     2017-08-13 21:47:10   state           active
     2017-08-13 21:01:12   volume          15
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       4.04_WebViewControl,4.07_USB_Geraete
   setAPSSID  FB50
   setFullscreen 1
   setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity
   setScreenOnForTimer 86400
   setTtsMsgSpeed 0.8
   userReadings powerPlugged1:powerPlugged.* {return "off" if (ReadingsVal("WandTabletWohnzimmer","powerPlugged","0") < "1"); return "on" },screen_on_off:screen.* {(split(' ', ReadingsVal("$name","screen",""), 2))[0]},StatusRequest_5minuetig_Time:StatusRequest_5minuetig.* {(split(' ', ReadingsVal("$name","StatusRequest_5minuetig",""), 3))[1]}
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 13 August 2017, 23:34:19
Das Reading batteryTemperature wird auch nicht automatisch aktualisiert, erst bei einem statusRequest
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 August 2017, 23:47:06
Hallo,

Fast alle Readings werden nun lediglich bei einer Änderung geschrieben. Einzig folgende Readings werden immer geschrieben
deviceState
incomingCallerName
incomingCallerNumber
nfcLastTagID


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 13 August 2017, 23:56:38
Bei mir wird aber auch das batteryTemperature nicht bei einer Änderung geschrieben, erst wenn ich händisch einen statusRequest auslöse, dann ändert sich auch das Reading...

Was bewirkt ein statusRequest denn im neuen AMAD, werden dann auch nur die Readings beschrieben, die sich geändert haben, würde ja keinen Sinn machen, da die ja eh geschrieben werden sollten wen sich was ändert?

Grüße Marcel


####EDIT1
Ich habe jetzt einmal FHEM  und danach die Tablets neugestartet, mal sehen was jetzt passiert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 14 August 2017, 00:05:38
Mhhh leider keine Besserung.
in welchem zyklischen Abstand sollten denn die Readings die immer geschrieben werden, aktualisiert werden?

Mein deviceState bekommt nämlich auch keinen neuen Timestamp.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 00:27:54
Ich habe nicht gesagt das sie immer und/oder zyklisch geschrieben werden. Ich sagte nur das sie auch geschrieben werden obwohl keine Änderung statt findet.
Das Batterie Temperaturreading musste wegen Stromsparen an das Batteriereading gekoppelt werden. Bedeutet nur wenn die Batterie seinen Status ändert, es also weniger oder mehr Kapazität bekommt wird auch die Temperatur mit übertragen.

Alle Readings werden lediglich aktualisiert wenn ein passendes Event beim Androidgerät ausgelöst wird. Ausnahme ist ein statusRequest, wo mit Ausnahme der Mediasachen alle Readings abgefragt und bei Änderung aktuallisiert werden.
Es wird noch eine Ausnahme geben in einem der nächsten Updates. Sämtliche Errorhandling Readings bekommen auch ein Update ohne Änderung.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 14 August 2017, 00:33:54
Zitat von: CoolTux am 14 August 2017, 00:27:54
Ich habe nicht gesagt das sie immer und/oder zyklisch geschrieben werden. Ich sagte nur das sie auch geschrieben werden obwohl keine Änderung statt findet.
Das Batterie Temperaturreading musste wegen Stromsparen an das Batteriereading gekoppelt werden. Bedeutet nur wenn die Batterie seinen Status ändert, es also weniger oder mehr Kapazität bekommt wird auch die Temperatur mit übertragen.

Alle Readings werden lediglich aktualisiert wenn ein passendes Event beim Androidgerät ausgelöst wird. Ausnahme ist ein statusRequest, wo mit Ausnahme der Mediasachen alle Readings abgefragt und bei Änderung aktuallisiert werden.
Es wird noch eine Ausnahme geben in einem der nächsten Updates. Sämtliche Errorhandling Readings bekommen auch ein Update ohne Änderung.

Ah ok, das ist für meinen Fall jetzt blöd, wir haben damals (du und ich) nämlich die temperatur extra mit eingebunden, dass sich das Reading auch ändert, wenn sich NUR die temperatur ändert, wäre das jetzt wieder möglich oder muss ich auf dieses feature verzichten, da mein Tablet dauerhaft am strom hängt und sich somit der Ladezustand nicht ändert.

Desweiteren wäre es sehr schön, wenn man (evtl auch nur ich) ein zyklisches Reading hätte, ich überwache damit ob die Kommunikation noch funktioniert und schreibe wenn dieses Reading kommt (bei AMAD2 war es das Reading "state") diverse Werte in einen dummy der mir viele verschiedene Werte anzeigt.

Ist sowas wieder möglich oder möchtest du das aus energietechnischen Gründen lieber nicht mehr so machen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 00:39:40
Was die Batterietemperatur an geht, das ist sehr einfach für Dich. Im Informationflow den Trigger Akku Ladestand raussuchen und editieren. Haken rausnehmen bei Änderungen der Temperatur ignorieren. Fertig.
Wegen einem zyklischen Reading schaue ich mal
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 14 August 2017, 00:41:38
Zitat von: CoolTux am 14 August 2017, 00:39:40
Was die Batterietemperatur an geht, das ist sehr einfach für Dich. Im Informationflow den Trigger Akku Ladestand raussuchen und editieren. Haken rausnehmen bei Änderungen der Temperatur ignorieren. Fertig.
Wegen einem zyklischen Reading schaue ich mal
Danke,

wenn ich aber den Haken rausnehme, dann muss ich das wahrscheinlich bei jedem update erneut machen oder?

Ein zyklisches Reading wäre super, meinet wegen gerne das Temperatur Reading.   ;D

Grüße Marcel

####EDIT1:
Ich finde zwar im Flow den Trigger Ladezustand, kann aber dort nirgends einen Haken finden mit Temperatur
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 00:59:51
Ja dann musst Du den Haken immer rausmachen. Aber soooo oft gibt es ja kein Flowsetupdate.

Du kannst wenn Du möchtest ein Userrading machen.
Baue einen eigenen Flow. Nimm als Trigger einfach periodischer Timer 30s dann als Aktion ein Script

userReading = "\"readingname\": \"readingwert\"";
fhemcmd = "setreading";


Als nächstes wieder Aktion und zwar Flows ausführen "Send Data to AMADCommBridge", der sollte schon angeboten werden. Aber den ohne "Warten bis die aufgerufenden....


Das war es schon. Nach 30s sollte ein neues Reading in dem entsprechenden Device erscheinen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 14 August 2017, 01:22:03
Zitat von: CoolTux am 14 August 2017, 00:59:51
Ja dann musst Du den Haken immer rausmachen. Aber soooo oft gibt es ja kein Flowsetupdate.

Du kannst wenn Du möchtest ein Userrading machen.
Baue einen eigenen Flow. Nimm als Trigger einfach periodischer Timer 30s dann als Aktion ein Script

userReading = "\"readingname\": \"readingwert\"";
fhemcmd = "setreading";


Als nächstes wieder Aktion und zwar Flows ausführen "Send Data to AMADCommBridge", der sollte schon angeboten werden. Aber den ohne "Warten bis die aufgerufenden....


Das war es schon. Nach 30s sollte ein neues Reading in dem entsprechenden Device erscheinen.


Was müsste ich denn hier eintragen um die Batterietemperatur zyklisch zu bekommen?
Wenn ich das genau so anlege wie du es beschrieben hast, dann bekomm ich das Reading zwar, das ist aber ein fester Wert, also wird er nur einmal gesetzt und dann bekomm ich keinen neuen Timestamp mehr in fhem
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 07:47:26
Guten Morgen,

Ja das stimmt, war auch nur ein Beispiel. Du könntest eine Funktion verwenden, welche Dir einen Timestamp liefert. Sowas wie getDate()


userReading = "\"readingname\": \"" + getDate() + "\"";


Und wenn es denn wirklich die Temp sein soll, wobei die sich auch mal 6min nicht ändern kann, dann musst du Trigger Batterie nehmen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 14 August 2017, 08:31:04
nochmal kurz zu meiner holden tab2
hat zufällig jemand auch eines? und wenn ja, wie verhällt sich das ding?

bei mir: ein roter balken bei den flows: "berechtigung für systemeinstellungen fehlt" - keine ahnung, was er da noch will, ich bin jetzt händisch x mal alle einstellungen des tab2 durch und automagic hat mehr rechte als google auf dem gerät.
dazu fallen dann der entsprechende flow (set-commands) und auch der informations-flow aus. die waren über nacht einfach aus, lassen sich auch nach nem reboot nur händisch starten, die restlichen flows starten selber). was für einstellungen sucht er da eig. genau? kann ja ned sein, dass die am tab2 fehlen.

das verhalten hab ich auf keinem anderen gerät und bin n bisschen ratlos.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 08:36:29
Einstellungen -> Sicherheit -> Geräteadministratoren
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 14 August 2017, 09:00:40
ok, dann haben ma beide den selben wissensstand.

tjo, auch da is bei automagic n hacken drinnen.
hab ihn mal weg gemacht und über automagic/einstellungen nomal angefordert. hacken wieder drinnen, roter balken noch da.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 09:07:35
Die Seite von Automagic ist ziemlich gut

Zitat
Der Trigger Systemeinstellung verändert wird ausgeführt, wenn eine Einstellung in der Einstellungsdatenbank verändert wurde.

Warnung: Diese Funktion wird von Android nicht offiziell unterstützt und funktioniert möglicherweise nicht auf allen Geräten.

Kannst du denn sowas wie Volume oder volume_ringtone verändern?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 14 August 2017, 09:34:59
Guten Morgen

Seit dem Umstieg auf AMADNG habe ich im Logfile immer wieder diesen Eintrag.

2017.08.14 09:13:20 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!

Das passiert nach einem FHEM "update restart".
Die FHEM Server IP habe ich nochmals eingetragen, hilft aber nicht.
Eine Verbindung zum AMADDevice ist erst nach einem statusrequest wieder möglich.

Das war mit AMAD nicht der Fall!

Beste Grüße
Heinz
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 09:47:37
War denn die Server IP in der Bridge raus? Wenn ja wäre es möglich das die in einem Gerät als globale Variable nicht korrekt drin steht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 14 August 2017, 09:49:37
Zitat von: CoolTux am 14 August 2017, 09:07:35Kannst du denn sowas wie Volume oder volume_ringtone verändern?

ja - ging seit dem install - für den waf gabs als erstes ne suchfunktion fürs tablet - dazu stell ich volume auf max, mach ne tts und dann volume wieder auf alt. geht anstandslos ...
das is es ja, was mich so derartig dran fasziniert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 14 August 2017, 10:17:15
ZitatWar denn die Server IP in der Bridge raus? Wenn ja wäre es möglich das die in einem Gerät als globale Variable nicht korrekt drin steht.

An der Bridge war die nicht raus, habe den Eintrag nochmal gemacht!
Wo könnte ich das bei den Geräten als globale Variable sehen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 10:31:14
Unter Verwalten globale Variablen.
Wenn aber das Reading in der Bridge nicht raus war, verstehe ich nicht wie diese Meldung kommen kann.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 14 August 2017, 10:36:05
Hallo CoolTux

Am Device in Automagic steht die drin, siehe Anhang, meinst Du das?

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 11:25:18
Ja die meinte ich.

Wenn überhaupt dürfte die Fehlermeldung nur nach einem FHEM start restart kommen.
Kann es sein das Du mit includefiles für die config arbeitest? Oder hast Du in Deiner Config erst das Device und dann die Bridge stehen.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 14 August 2017, 11:32:24
Ich verwende keine includefiles für die Config.
Die Bridge steht zuerst in der Config dann darunter die Devices.

Habe aber gesehen das noch ein altes AMAD Gerät in der Config stand das ich nicht auf AMADNG umgestellt hatte, das habe ich jetzt entfernt weil ich es nicht mehr brauche.

Evtl. war das der Verursacher.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 August 2017, 11:35:18
Jetzt wo Du es sagst

2017.08.14 09:13:20 3: AMAD () -

Hier steht kein Devicename und als Modulname AMAD. Wird also in der Tat ein altes Gerät gewesen sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 15 August 2017, 09:35:43
wieder samsung tab 2

unvermittelt, ohne neustarten oder sonst was waren heute 3 (eventuell auch 4, aber meine holde war sehr flott *g*) flows beendet (richtig ausgeschaltet):
informations
send data to amadcommbridge
setcommands

einschalten, alles rennt wieder.
jetzt frag ich mich: sind das nicht grade die flows, die enden, wenn man das ding aus dem wlan nehmen würde?
und ja, dann is klar, das dass sicherlich kein amad-problem is, aber langsam steigen bei dem blöden tablet kleine dampfwölckchen aus meinen ohren hoch.

hat wer ne idee?
z.b. könnte man automatisiert die flows wieder einschalten, wenn z.b. meine holde ihr erstes guten-morgen-spiel spielt oder ähmliches?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 August 2017, 09:41:08
Das mit dem WLAN passt nicht. Send Data to... Bleibt immer aktiv.

Eigentlich überwachen sich Informations und setCommand gegenseitig. Einzig wenn es Fehler bei den Flows gab schalten die sich aus.
Dazu kann man Automagic Status auswerten, also das Reading und zusätzlich schauen was die Readings flow_* zu sagen hatten.
Hier wirst du am besten loggen müssen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 15 August 2017, 09:48:32
ja, eine flow hatte nen fehler gemeldet, erfahr ich grad, das war wohl send data.
im log steht natürlich mal gar nix (die letzten 2 minuten, um genau zu sein) und wenn ichs schreiben lass und das zeug irgendwann heute nacht den fehler fahrt - wer sucht den dann in der gb-großen datei? *g*
aber so fehler krieg ich z.b. ja auch manchesmal auf meinem handy und es rennt dann trotzdem alles weiter. am tab bleibt der flow einfachs tehen, das kapier ich nicht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 August 2017, 09:55:15
Wie gesagt Informations und setCommands überwachen sich gegenseitig und schalten den jeweils anderen bei Ausfall wieder an.
Bei Dir scheint da was gröberes vor zu liegen.

Machst du nachts ein Backup was FHEM blockiert und somit keine Daten empfangen kann?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 15 August 2017, 10:07:35
nö, da wird nix gemacht und es wird dem ding auch verboten, das wlan bei inaktivität abzustellen.
ich werd jetzt mal automagic nomal neu installieren und vorher mal die sd-maid allen müll beseitigen lassen - mal gucken.

erweiter dann den beitrag hier ...

so - amad rennt wieder - alles neu gemacht
der rote balken wegen fehlender systemeinstellungen bleibt - ich hab aber tatsächlich alles in den einstellungen erlaubt, was man erlauben kann.
schaun ma mal, was er morgen sagt - zumindest sind heute alle flows, bis auf den nfc - beim ersteinrichten angestartet.

was mir aufgefallen is:
die apssid will er derzeit nicht als globale variable setzen, obwohl in fhem eingetragen. ein neustart nutzt da auch nix. habs mal händisch erledigt ...
wann wird das normal erledigt von fhem?

nachtrag 2
musste fhem neu starten - anschließen steht in fhem beim tab2:To many Errors, device set offlineALLE flows waren aus am tab2

nachtrag 3
heute morgen wieder alle flows aus bis auf update und voice.
mir dünkt, das tab2 ist sehr speziell (ums nett auszudrücken) - dabei is es das einzige gerät hier, an das ich meine finger nicht gelegt hab. originaler geht gar nicht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rakete123 am 16 August 2017, 11:40:42
Hallo CoolTux,

seit dem komplett update auf AMAD-NG wird das Reading "nextAlarmState" nicht mehr gesetzt.
Das hatte ich benutzt, um zu erkennen, ob der Wecker im "Schlummer" Modus ist. Kannst du das mal checken?
2017-08-04_07:00:06 sz.tablet.1.ng nextAlarmState: alert
2017-08-04_07:01:03 sz.tablet.1.ng nextAlarmState: done
2017-08-04_08:11:45 sz.tablet.1.ng nextAlarmState:

Das Update hatte ich am 5.8 gemacht. Seitdem nichts mehr im Log.

viele grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 August 2017, 11:47:32
Schaue ich mir an.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 August 2017, 12:19:17
Habe ich mir angeschaut. Die Trigger gehen nicht mehr. Muss ich mir erstmal in Ruhe anschauen.
Sorry


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rakete123 am 16 August 2017, 15:27:16
alles klar, danke
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 17 August 2017, 09:01:08
bei meinem tab kristallisiert sichs langsam raus.
die nacht hats überlebt, aber den neustart von fhem wegen updates nicht.
fehelrmeldung eines flows wegen zu oft ausführen und dann wieder stille mit abgestellten flows.

mag das einer erklären können? *g*
workaround wäre wohl, einfach alle flows neu starten - mit nem flow vielleicht, der a bissi wartet und dann anwirft?
könnte mir da einer helfen mit? meine holde hat keinen tasker und von diesem flow geschiebe hab ich keinen dunst.
wie gut oder schlecht das is, is mir egal. darf dann ruhig der workaround bleiben, is ja nicht mein tab *fg*
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 17 August 2017, 09:21:49
Weißt Du noch welcher Flow zu oft ausgeführt wurde. Das sollt eigentlich nicht sein, da er ja prüft ob der Socket von der AMADCommBridge da ist.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 17 August 2017, 09:28:35
nachdem jedesmal ein anderer als gestoppt steht, kann ich die reihenfolge nicht sagen,
es war aber noch nie der information- und befehls-flow in der taskleoste aufgelistet. könnte also sein, dass die als erste krepieren.

ich nehme langsam an, es is der für die befehle - der hat ja auch immer noch den roten balken, dass er zu wenig rechte hat. ich hab nur echt keinen schimmer, was ihm fehlt und wo ich ihm das noch erlauben könnte.

das gibt das log her17.08.2017 08:54:29.036 [Informations] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
17.08.2017 08:54:29.040 [Informations] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host '192.168.178.10' and port '8090'
17.08.2017 08:54:29.047 [Informations] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value true
17.08.2017 08:54:29.048 [Informations] Flow continues executing with the next step.
17.08.2017 08:54:29.049 [Informations] Start executing action 'Script: airplanemode = "off"'
17.08.2017 08:54:29.054 [Informations] End executing action 'Script: airplanemode = "off"'
17.08.2017 08:54:29.055 [Informations] Flow continues executing with the next step.
17.08.2017 08:54:29.055 [Informations] Start executing action 'Script: airplanemode = "\"airplanemode\":" + " \"" + {airplanemode} + "\""; fhemcmd = "setreading";'
17.08.2017 08:54:29.063 [Informations] End executing action 'Script: airplanemode = "\"airplanemode\":" + " \"" + {airplanemode} + "\""; fhemcmd = "setreading";'
17.08.2017 08:54:29.063 [Informations] Flow continues executing with the next step.
17.08.2017 08:54:29.064 [Informations] Start executing action 'Flows ausführen: Send Data to AMADCommBridge'
17.08.2017 08:54:29.066 [Informations] End executing action 'Flows ausführen: Send Data to AMADCommBridge' and exception Deaktivierter Flow kann nicht ausgeführt werden: Send Data to AMADCommBridge
17.08.2017 08:54:29.067 [Informations] Flow ends execution due to errors
17.08.2017 08:54:29.067 [Informations] Error:
ch.gridvision.ppam.androidautomagiclib.util.n: Deaktivierter Flow kann nicht ausgeführt werden: Send Data to AMADCommBridge
at ch.gridvision.ppam.androidautomagic.c.a.an.a(SourceFile:152)
at ch.gridvision.ppam.androidautomagic.c.c.e.a(SourceFile:610)
at ch.gridvision.ppam.androidautomagic.c.c.e.b(SourceFile:948)
at ch.gridvision.ppam.androidautomagic.c.c.e.a(SourceFile:61)
at ch.gridvision.ppam.androidautomagic.c.c.e$1.run(SourceFile:773)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7331)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

17.08.2017 08:54:29.076 [Informations] Flow ended.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 17 August 2017, 11:58:56
idee:
deine flows schalten bei abschalten des wlan ab. beim einschalten wieder ein.
scheinbar gibts probleme, wenn amad die verbindung verliert, wenns wlan noch ein is.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 17 August 2017, 12:37:28
Zitat von: the ratman am 17 August 2017, 11:58:56
idee:
deine flows schalten bei abschalten des wlan ab. beim einschalten wieder ein.
scheinbar gibts probleme, wenn amad die verbindung verliert, wenns wlan noch ein is.

Schwer Vorstellbar, das für Daten senden nicht auf WLAN sondern auf Socket geprüft wird. Müsste ich versuchen nach zu stellen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 17 August 2017, 13:31:10
ich habs mehrfach probiert.
wlan aus/ein = o.k.
verbindung verlieren = nicht mehr flows anstarten

alter, ich bin dafür sogar spazieren gegangen - fehlerquellen ausschließen heißt das wohl *g*. jetzt weiß ich wenigstens wie weit mein wlan reicht.
aber nur beim tab2 gabs probleme. 2 handys (note4, altes huawai) funzen beim heimkommen, wie gewollt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 17 August 2017, 13:34:04
Gib mal bitte ein list von dem Tab
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 17 August 2017, 13:38:24
Internals:
   AMADCommBridge_MSGCNT 443
   AMADCommBridge_TIME 2017-08-17 13:35:21
   AMAD_ID    1502785363621
   CHANGED
   DEF        192.168.178.31 1502785363621 IODev=AMADCommBridge
   HOST       192.168.178.31
   IODev      AMADCommBridge
   LASTInputDev AMADCommBridge
   MSGCNT     443
   NAME       Nummer2_AMAD
   NR         247
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.3
   VERSIONMODUL 4.0.6
   READINGS:
     2017-08-15 10:23:20   airplanemode    off
     2017-08-15 10:23:20   androidVersion  6.0 Marshmallow
     2017-08-17 09:50:40   automagicState  Automagic Premium  Automagic Service läuft
     2017-08-15 10:23:19   batteryHealth   2
     2017-08-17 13:04:37   batteryTemperature 29.8
     2017-08-15 10:23:22   bluetooth       off
     2017-08-15 10:23:19   checkActiveTask 0
     2017-08-15 10:23:22   connectedBTdevices none
     2017-08-15 10:23:22   connectedBTdevicesMAC none
     2017-08-16 21:28:12   currentMusicAlbum no player active
     2017-08-16 21:28:12   currentMusicApp no player active
     2017-08-16 21:28:12   currentMusicArtist no player active
     2017-08-16 21:28:12   currentMusicIcon no player active
     2017-08-17 08:29:53   currentMusicState
     2017-08-16 21:28:12   currentMusicTrack no player active
     2017-08-17 09:52:32   deviceState     online
     2017-08-17 07:00:00   doNotDisturb    always
     2017-08-15 10:23:22   dockingState    undocked
     2017-08-15 10:25:19   flow_SetCommands aktiv
     2017-08-15 10:24:54   flow_informations aktiv
     2017-08-15 10:23:19   flowsetVersionAtDevice 4.0.3
     2017-08-15 10:23:22   keyguardSet     0
     2017-08-17 08:55:08   lastSetCommandState setCmd_error
     2017-08-17 09:50:32   lastStatusRequestState statusRequest_done
     2017-08-15 10:23:19   mute            off
     2017-08-15 10:23:22   nextAlarmDay    off
     2017-08-15 10:23:22   nextAlarmTime   off
     2017-08-17 11:31:55   powerLevel      84
     2017-08-17 07:49:20   powerPlugged    0
     2017-08-17 12:04:08   screen          off unlocked
     2017-08-15 10:23:20   screenBrightness 116
     2017-08-16 22:36:15   screenOrientation landscape
     2017-08-15 10:23:22   screenOrientationMode auto
     2017-08-17 09:50:32   state           active
     2017-08-17 08:49:46   volume          4
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   DbLogExclude .*
   alias      Nummer 2
   group      AMAD
   icon       kindle
   room       Frontends
   setAPSSID  Goldstaender
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 17 August 2017, 14:39:23
Erstmal nichts auffälliges. Ich muss Mal bei mir achauen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 18 August 2017, 09:13:37
es wird ned leichter ... es scheint auch ne frage der dauer zu sein, wie lange das tab fhem nicht finden kann.
bei nem restart von fhem wegen updates, der so um die 20 sek. dauerte hats tab2 wieder alles angestartet, wenn das ding mal ne minute fhem ned finde (mußte den raspi rebooten) findet er nicht mehr in die flows.
hab ich jetzt zwar nicht ausgiebig getestet, aber wenn ned auch noch der zufall die flows startet oder stoppt, dann gehts wohl in die richtung.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 19 August 2017, 10:39:43
Hallo Leon,
erst mal Danke für dein Modul und die Zeit die du hier investierst. Zwei Sachen sind mir beim verwenden gerade aufgefallen:
Beim benutzen des "set" Kommandos im Flow bekomme ich als response (respset) eine Fehlermeldung.
z.B.:
header lines:
AMADCommBridge receive Data complete
FHEM response Unknown command setHUEWohnzimmer1, try help.

Schuld daran ist ein fehlendes Leerzeichen nach dem Wort "set" in 73_AMADCommBridge.pm (Zeile 811)
my $r = AnalyzeCommandChain($bhash, 'set'.$fhemCmd);


Im First Run Assistant kommt am Ende der Einrichtung (Dialog geführt, respreadingsval == "online") eine falsche Text Nachricht:
Wunderbar. Bitte nimm Dir Zeit und lese Dir die Hilfe Dialoge genau durch. Wenn Du Dir unsicher bist, kannst Du die Standardeinstellung, sofern vorhanden, belassen. Lass uns nun mit der Einrichtung beginnen.

Richtig wäre:
Die Einrichtung ist nun abgeschlossen und das Amaad Device online.
Bei dem Sprach geführten Assistenten passt es, gehe hier von einem Kopierfehler aus ;).

Schöne Grüße
Schlimbo

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 August 2017, 10:54:45
Mahlzeit Schlimbo,

Vielen lieben Dank für Deine Aufmerksamkeit. Bin noch gar nicht auf die Idee gekommen einen set Befehl aus zu werten. Hihi.
Ich werde das mal alles gerade richten.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Badflex am 19 August 2017, 22:04:15
Hallo, ich weiß nicht ob ich es überlesen habe, aber wie kann ich am besten von 2.6 auf 4 updaten?
Worauf muss ich achten daß nix verloren geht.
Danke
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 August 2017, 08:20:22
Die alten Devices alle löschen. Schauen das am Ende auch die Bridge weg ist.
Dann nach Anleitung die Bridge anlegen, das Flowset installieren und den Assistenten starten. Autocreate muss active sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 20 August 2017, 08:22:31
Die Namen der alten devices merken und für die neuen Wiederverwenden, dann brauchst du keine notify usw ändern.


Tapatalk iPhone, daher kurz gehalten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 August 2017, 11:24:13
Zitat von: Schlimbo am 19 August 2017, 10:39:43
Hallo Leon,
erst mal Danke für dein Modul und die Zeit die du hier investierst. Zwei Sachen sind mir beim verwenden gerade aufgefallen:
Beim benutzen des "set" Kommandos im Flow bekomme ich als response (respset) eine Fehlermeldung.
z.B.:
header lines:
AMADCommBridge receive Data complete
FHEM response Unknown command setHUEWohnzimmer1, try help.

Schuld daran ist ein fehlendes Leerzeichen nach dem Wort "set" in 73_AMADCommBridge.pm (Zeile 811)
my $r = AnalyzeCommandChain($bhash, 'set'.$fhemCmd);


Im First Run Assistant kommt am Ende der Einrichtung (Dialog geführt, respreadingsval == "online") eine falsche Text Nachricht:
Wunderbar. Bitte nimm Dir Zeit und lese Dir die Hilfe Dialoge genau durch. Wenn Du Dir unsicher bist, kannst Du die Standardeinstellung, sofern vorhanden, belassen. Lass uns nun mit der Einrichtung beginnen.

Richtig wäre:
Die Einrichtung ist nun abgeschlossen und das Amaad Device online.
Bei dem Sprach geführten Assistenten passt es, gehe hier von einem Kopierfehler aus ;).

Schöne Grüße
Schlimbo

Fix ab morgen früh per Update.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 20 August 2017, 13:11:43
Hi Leon,
noch eine Frage zum First Run Flow:
Bei der Sprachausgabe wird die eingestellte Lautstärke vor der ersten Sprachausgabe gesichert, dann auf Volumen=8 gesetzt und nach der ersten Sprachausgabe wieder auf den alten Wert zurück gesetzt.
Warum geschieht die Rücksetztung schon nach der ersten Sprachausgabe und nicht erst am Ende?

Spricht etwas dagegen, die globalen Variablen (global_amadid, global_apssid) erst zu setzen wenn die Einrichtungseingabe beginnt?
Hintergrund: Wenn der First Run Flow mal unbeabsichtigt ein zweites mal gestartet wird und ich dann bei der ersten Sprachausgabe:
Hallo und herzlich willkommen beim Einrichtungs Assistenten von Fhem Amaad. Wenn Du fortfahren möchtest antworte einfach mit ja. Wenn nicht mit nein.
mit "nein" Antworte. Fände ich es schön wenn die alten Werte auch noch vorhanden wären.

Bei der ersten Frage:
Wünschst Du einen sprachgestützten oder dialoggestützten Installationsassistanten?
Steht als Default Wert "Sprache", Wert bei Timeout ist aber nicht gesetzt, also wird bei timeout als Default "Dialog" gewählt.
Default Wert wird ja nur beim betätigen der zurück Taste (Abbrechen) verwendet und in diesem Fall sollte meiner Meinung nach der Flow auch nicht weiter ausgeführt werden.
Mein Vorschlag wäre "Default Wert" leer zu lassen, "Wert bei Timeout" auf "Sprache"
Im darauffolgendem Script "else" durch eine "if" Abfrage ersetzen:
if(index == 0)
{
  sprachassi = "ja";
}
if(index == 1)
{
  sprachassi = "nein";
}

und vor dem Anzeigen des Text Dialoges noch eine Abfrage auf: sprachassi == "nein"

Was hältst du davon?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 August 2017, 14:10:15
Hallo Schlimbo,

Ich habe das Wiederherstellen der Lautstärke raus genommen. Ich denke mal so kann jeder selber entscheiden ob es ihm zu laut ist oder nicht.


Die Variablen Initialisierung habe ich später gesetzt, hoffe ich habe da nichts übersehen. Kann es auch aktuell nicht testen. Wenn es okay ist würde ich jemanden gerne das Flowset zum testen zukommen lassen.

Der Rest habe ich auch umgesetzt, die Bedingungsabfragen im Skript habe ich geändert. Allerdings als else if()


Vielleicht mag sich ja einer zum testen melden  ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 20 August 2017, 14:53:43
Na da melde ich mich doch gleich mal als Tester ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 August 2017, 14:56:57
Supi. Ich bin aktuell unterwegs. Lasse Dir heute Abend einen Link vom Assistenten Flow zu kommen.


Danke Dir



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: swsmily am 20 August 2017, 22:23:15
Hi!

Mit dem CheckActiveTask gibt es bei mir leider immernoch ein Problem, das es in AMAD nicht gab.
Ich weiß leider nicht, woran es liegt. Beim Telekom-Tablet PULS stürzt Fully Browser und Automagic in unregelmäßigen Abständen ab, bzw wird einfach geschlossen.
Seit der Änderung von Timer auf Trigger erkennt AMADNG zwar schneller, wenn ich Fully händisch in den Hintergrund bringe oder schließe. Jedoch wenn alles geschlossen wird, erkennt AMADNG nachdem das System es automatisch wieder gestartet hat nicht, dass Fully nicht mehr läuft. CheckActiveTask bleibt also bei 1, obwohl die App nicht im Vordergrund läuft.

Hatte gerade zufällig den EventMonitor in FHEM offen und so wie ich gesehen hab, dass das Tablet nur noch den HomeScreen zeigt mal versucht Bildschirmhelligkeit zu ändern (was nicht ging - trotz setCmd_done -, da Automagic noch nicht wieder lief):

2017-08-20 22:10:24.996 fronthemDevice fronthem_TabletPULS disconnected
2017-08-20 22:12:28.377 AMADDevice Tablet_PULS screenBrightness 255
2017-08-20 22:12:33.112 AMADDevice Tablet_PULS screenBrightness 158
2017-08-20 22:12:33.751 AMADDevice Tablet_PULS lastSetCommandState: setCmd_done
2017-08-20 22:12:33.932 AMADDevice Tablet_PULS screenBrightness: 158
2017-08-20 22:12:36.536 AMADDevice Tablet_PULS screenBrightness 255
2017-08-20 22:12:37.435 AMADDevice Tablet_PULS lastSetCommandState: setCmd_done
2017-08-20 22:12:37.586 AMADDevice Tablet_PULS screenBrightness: 255
2017-08-20 22:12:43.485 AMADDevice Tablet_PULS read from http://192.168.1.53:8090 timed out
2017-08-20 22:12:43.485 AMADDevice Tablet_PULS lastSetCommandState: setCmd_error
2017-08-20 22:13:04.552 AMADDevice Tablet_PULS active


CheckActiveTask ist immernoch bei 1, obwohl Fully noch nicht wieder läuft. (22:21 Uhr)



Das "alte" AMAD war ein super Kompromiss mit der Zeit zwischen händisch beendetem Fully, bis es erkannt wurde und hat es aber auch nach diesem "Crash" immer erkannt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 August 2017, 22:27:38
Zitat von: CoolTux am 20 August 2017, 14:56:57
Supi. Ich bin aktuell unterwegs. Lasse Dir heute Abend einen Link vom Assistenten Flow zu kommen.


Danke Dir



Grüße

https://drive.google.com/file/d/0B9QFkuMrbcG_Z0Z5cVZmbkc5V1k/view?usp=drivesdk

Hier der Assistanten Flow. Danke fürs testen Schlimbo
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 August 2017, 22:43:55
Zitat von: swsmily am 20 August 2017, 22:23:15
Hi!

Mit dem CheckActiveTask gibt es bei mir leider immernoch ein Problem, das es in AMAD nicht gab.
Ich weiß leider nicht, woran es liegt. Beim Telekom-Tablet PULS stürzt Fully Browser und Automagic in unregelmäßigen Abständen ab, bzw wird einfach geschlossen.
Seit der Änderung von Timer auf Trigger erkennt AMADNG zwar schneller, wenn ich Fully händisch in den Hintergrund bringe oder schließe. Jedoch wenn alles geschlossen wird, erkennt AMADNG nachdem das System es automatisch wieder gestartet hat nicht, dass Fully nicht mehr läuft. CheckActiveTask bleibt also bei 1, obwohl die App nicht im Vordergrund läuft.

Hatte gerade zufällig den EventMonitor in FHEM offen und so wie ich gesehen hab, dass das Tablet nur noch den HomeScreen zeigt mal versucht Bildschirmhelligkeit zu ändern (was nicht ging - trotz setCmd_done -, da Automagic noch nicht wieder lief):

2017-08-20 22:10:24.996 fronthemDevice fronthem_TabletPULS disconnected
2017-08-20 22:12:28.377 AMADDevice Tablet_PULS screenBrightness 255
2017-08-20 22:12:33.112 AMADDevice Tablet_PULS screenBrightness 158
2017-08-20 22:12:33.751 AMADDevice Tablet_PULS lastSetCommandState: setCmd_done
2017-08-20 22:12:33.932 AMADDevice Tablet_PULS screenBrightness: 158
2017-08-20 22:12:36.536 AMADDevice Tablet_PULS screenBrightness 255
2017-08-20 22:12:37.435 AMADDevice Tablet_PULS lastSetCommandState: setCmd_done
2017-08-20 22:12:37.586 AMADDevice Tablet_PULS screenBrightness: 255
2017-08-20 22:12:43.485 AMADDevice Tablet_PULS read from http://192.168.1.53:8090 timed out
2017-08-20 22:12:43.485 AMADDevice Tablet_PULS lastSetCommandState: setCmd_error
2017-08-20 22:13:04.552 AMADDevice Tablet_PULS active


CheckActiveTask ist immernoch bei 1, obwohl Fully noch nicht wieder läuft. (22:21 Uhr)



Das "alte" AMAD war ein super Kompromiss mit der Zeit zwischen händisch beendetem Fully, bis es erkannt wurde und hat es aber auch nach diesem "Crash" immer erkannt.

Ich habe gerade ein Fix eingebaut, so das entweder auf beenden und/oder alle 120s triggert und prüft.
Werde die Tage den Fix übers Update verteilen. Schlimbo muss nur kurz den Installer testen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: swsmily am 20 August 2017, 22:45:25
Wow! Du bist super! DANKE !!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 21 August 2017, 00:02:06
Zitat von: CoolTux am 20 August 2017, 22:27:38
https://drive.google.com/file/d/0B9QFkuMrbcG_Z0Z5cVZmbkc5V1k/view?usp=drivesdk
Hier der Assistanten Flow. Danke fürs testen Schlimbo
Hallo Leon,
danke für Anpassungen, funktioniert soweit, jedoch würde ich das Deaktivieren des "First Run Assistant" am Anfang lassen, damit er auch beim Abbrechen deaktiviert wird.

Zitat von: Schlimbo am 19 August 2017, 10:39:43
Im First Run Assistant kommt am Ende der Einrichtung (Dialog geführt, respreadingsval == "online") eine falsche Text Nachricht:
Wunderbar. Bitte nimm Dir Zeit und lese Dir die Hilfe Dialoge genau durch. Wenn Du Dir unsicher bist, kannst Du die Standardeinstellung, sofern vorhanden, belassen. Lass uns nun mit der Einrichtung beginnen.

Richtig wäre:
Die Einrichtung ist nun abgeschlossen und das Amaad Device online.
Bei dem Sprach geführten Assistenten passt es, gehe hier von einem Kopierfehler aus ;).
Passt noch nicht ganz, die zweite Zeile sollte noch gelöscht werden:
Die Einrichtung ist nun abgeschlossen und das Amaad Device online.
Soll der Assistent gelöscht werden?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 August 2017, 06:15:31
Guten Morgen,

Super. Danke Dir. Habe alles noch mal angepasst. Werde ich dann heute ins SVN stellen und kann morgen per Update bezogen werden.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 August 2017, 09:44:07
Flowsetversion 4.0.5 wurde nun aktuell ins svn geladen. Hoffe es passt nun alles soweit.


Vliel Spaß Euch
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 21 August 2017, 11:30:45
ich hätte da wieder mal was nerviges ...

könnte man per amad gesamtgröße und akt. verbrauch von ram und int/ext datenträger ermitteln?
und wenn ja, wie ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 August 2017, 11:37:44
Habe dazu nur das hier (https://automagic4android.com/de/hilfe/komponenten-triggers#trigger_device_storage_space_low_okay) gefunden.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 21 August 2017, 11:48:49
nutzt mir leider nix. ich brauch das als zahlenwert für ne grafische darstellung.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 August 2017, 11:54:38
Zitat von: the ratman am 21 August 2017, 11:48:49
nutzt mir leider nix. ich brauch das als zahlenwert für ne grafische darstellung.

Eventuell über ein Android routinen Aufruf.
Sowas wie getStorageState();

Aber da müsstest Du bitte einmal schauen. Leider aktuell keine Zeit dafür.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 21 August 2017, 14:08:55
Zitat von: CoolTux am 21 August 2017, 11:54:38Eventuell über ein Android routinen Aufruf.
Sowas wie getStorageState();
ahh, das gabs gestern zu mittag. *g* weißt eh: du redest da grad mit dem onkel dumpfbacke ...
dachte eher, sowas würd sich irgend wann mal als reading in amad gut machen.

Zitat von: CoolTux am 21 August 2017, 11:54:38Aber da müsstest Du bitte einmal schauen. Leider aktuell keine Zeit dafür.
lass dich ned stressen vo mir. kennst mich ja ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 23 August 2017, 09:45:05
hast du eig. schon ne idee zu meinem problem am tab.

ich hab das nun beobachtet - bei jedem restart fällt das tab aus. und zwar, wenn fhem wieder anstartet.
zuerst zerlegts den "set commands to ..." flow und dann folgen die restlichen, die auch nimma eingeschaltet werden.
zur erinnerung - beim samsung tab 2 (100% original und up2date) steht nachwievor ein roter balken bei den setcommands, dass er irgendwelche rechte nicht hat. mehr rechte kann ich ihm aber nicht geben und leider weiß ich auch ned, welche rechte fehlen.

fehler stehe im fhem log keine
auf dem tab kommt lediglich die lapidare meldung, dass der flow beendet wurde.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 August 2017, 09:49:59
Leider noch keine Idee. Sorry
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 23 August 2017, 10:18:34
ich würd ja die flows restarten, hab mich aber als tasker-user immer no ned mit den flows beschäftigt.
sonst würd ich ja einen schreiben, der die 3 wichtigsten überwacht und wenn die tot sind, nach 20 sek. wieder anstartet.
ich geh ja davon aus, dass samsung da irgendwo schrott gebastelt hat, also muß da wohl ein workaround reichen, auf samsung brauch ich wohl ned hoffen und wegen eines geräts sollte man dich auch ned verrückt machen. mir fehlt halt nur der ansatz.

btw - gibts ne möglichkeit rauszukriegen, welche rechte dem ding genau fehlen?

nachtrag
hab meinen ersten flow fast fertig. überprüfe einfach seriell ob die 3 flows aus sind, warte 20 sek. und ... tjo
ich find nur nix, mit dem man ausgeschaltete flows einschalten kann. der "flow ausführen" kann das ja wohl nicht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 24 August 2017, 05:54:54
Hallo Leon,

seit ca. 2 Wochen stelle ich ein merkwürdiges Verhalten fest, wenn ich eine Spracheingabe tätige.
Zuerst habe ich bemerkt, dass manchmal die gesprochene Rückantwort zweimal ausgegeben wird. Ich hab mich gewundert, dem aber nicht allzuviel Bedeutung zugemessen.
Jetzt stelle ich fest, dass der Befehl vermutlich kurz hintereinander zweimal ausgeführt wird.
Es geht um eine Rollladenschaltung, bei dem im Sketch auf einem Sonoff Dual zuerst beide Relais ausgeschaltet werden, dann nach einer Wartezeit von 300 Millisekunden, das dem Befehl entsprechende Relais geschaltet wird.
Was zu hören ist, ist ein kurzes Anlaufen des Motors, dann Anhalten, dann Weiterfahren.

Mir ist klar, dass ohne weitere Angaben eine Diagnose​ nicht möglich ist. Bevor ich dich aber mit allen möglichen Files zumülle, wollte ich dich fragen, was ich sinnvollerweise posten kann.

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 August 2017, 06:18:16
Zitat von: the ratman am 23 August 2017, 10:18:34
ich würd ja die flows restarten, hab mich aber als tasker-user immer no ned mit den flows beschäftigt.
sonst würd ich ja einen schreiben, der die 3 wichtigsten überwacht und wenn die tot sind, nach 20 sek. wieder anstartet.
ich geh ja davon aus, dass samsung da irgendwo schrott gebastelt hat, also muß da wohl ein workaround reichen, auf samsung brauch ich wohl ned hoffen und wegen eines geräts sollte man dich auch ned verrückt machen. mir fehlt halt nur der ansatz.

btw - gibts ne möglichkeit rauszukriegen, welche rechte dem ding genau fehlen?

nachtrag
hab meinen ersten flow fast fertig. überprüfe einfach seriell ob die 3 flows aus sind, warte 20 sek. und ... tjo
ich find nur nix, mit dem man ausgeschaltete flows einschalten kann. der "flow ausführen" kann das ja wohl nicht.

Habe mir mal Gedanken gemacht. Da Du zur Zeit der einzige bist mit dem Problem möchte ich da nichts in AMAD machen. Es handelt sich ja um ein stationäres Device, also nicht ausser Haus?, dann kannst Du einen Flow bauen, als Trigger nimmst Du den vorhandenen 120s Timer und prüfst ob die 3 Flows Informations, SetCommands und Send Data to ... noch aktiv sind, wenn nicht sollen sie aktiv geschalten werden. Ist natürlich unter den Teppich kehren des Problems aber was anderes fällt mir da gerade nicht ein.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 August 2017, 06:19:33
Zitat von: Gisbert am 24 August 2017, 05:54:54
Hallo Leon,

seit ca. 2 Wochen stelle ich ein merkwürdiges Verhalten fest, wenn ich eine Spracheingabe tätige.
Zuerst habe ich bemerkt, dass manchmal die gesprochene Rückantwort zweimal ausgegeben wird. Ich hab mich gewundert, dem aber nicht allzuviel Bedeutung zugemessen.
Jetzt stelle ich fest, dass der Befehl vermutlich kurz hintereinander zweimal ausgeführt wird.
Es geht um eine Rollladenschaltung, bei dem im Sketch auf einem Sonoff Dual zuerst beide Relais ausgeschaltet werden, dann nach einer Wartezeit von 300 Millisekunden, das dem Befehl entsprechende Relais geschaltet wird.
Was zu hören ist, ist ein kurzes Anlaufen des Motors, dann Anhalten, dann Weiterfahren.

Mir ist klar, dass ohne weitere Angaben eine Diagnose​ nicht möglich ist. Bevor ich dich aber mit allen möglichen Files zumülle, wollte ich dich fragen, was ich sinnvollerweise posten kann.

Viele Grüße Gisbert


Ich denke mal wir reden hier von dem Sprachsteuerungsflow. Dann sei bitte so nett und schreibe das noch einmal in einem separaten Thread unter dem Forum Sprachsteuerung und dann schauen wir beide mal.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 24 August 2017, 09:34:03
Zitat von: CoolTux am 24 August 2017, 06:18:16
Habe mir mal Gedanken gemacht. Da Du zur Zeit der einzige bist mit dem Problem möchte ich da nichts in AMAD machen. Es handelt sich ja um ein stationäres Device, also nicht ausser Haus?, dann kannst Du einen Flow bauen, als Trigger nimmst Du den vorhandenen 120s Timer und prüfst ob die 3 Flows Informations, SetCommands und Send Data to ... noch aktiv sind, wenn nicht sollen sie aktiv geschalten werden. Ist natürlich unter den Teppich kehren des Problems aber was anderes fällt mir da gerade nicht ein.
genau der flow steht schon (siehe meinen nahchtrag im letzten beitrag) ich finde allerdings nix für den ausführenden teil. wie SCHALTE ich einen AUSGESCHALTETN flow per flow ein? ich hab nur was gefunden, das einen laufenden flow startet, stoppt oder einen ganzen flow löscht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 August 2017, 09:58:50
Action Setzte Flow Status
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 24 August 2017, 10:21:38
ahh, der heißt genau: "SETZE flow status" - da kann i lange suchen wenn alle andern mit "flow ..." anfangen *g*
sodale, mein erster flow ist somit trotz meiner linealgleichen gehirnwindungen am laufen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rakete123 am 24 August 2017, 19:52:30
Hi CoolTux,

konntest du schon wegen dem "nextAlarmState" Reading nachschauen?

Danke!
mfg
Marcel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 August 2017, 20:31:09
Nur bis dahin das im Moment der verwendete Trigger nicht mehr geht. Ist bisschen komplexer da ich da eine Android Java Routine Aufrufe. Die scheint es so nicht mehr zu geben. Sorry aber das wird etwas dauern.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 28 August 2017, 19:14:40
Habe gerade endlich mal AMADNG "installiert". Hat mir sehr gut gefallen der Sprachassistent. Tolle Idee von dir, großes Lob :)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 28 August 2017, 19:16:14
Vielen vielen Dank.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 30 August 2017, 21:32:15
Zitat von: heinzfo am 14 August 2017, 09:34:59
Seit dem Umstieg auf AMADNG habe ich im Logfile immer wieder diesen Eintrag.

2017.08.14 09:13:20 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!

Das passiert nach einem FHEM "update restart".
Die FHEM Server IP habe ich nochmals eingetragen, hilft aber nicht.
Eine Verbindung zum AMADDevice ist erst nach einem statusrequest wieder möglich.

Das Problem habe ich bei mir auch. Bei 2 (allen angemeldeten) Geräten. keine cfg includes, FHEM IP ist in den global Variables vorhanden.

define AmadBridge AMADCommBridge 8091
attr AmadBridge room AMAD

define OP3 AMADDevice 192.168.178.213 12344556 IODev=myAmadBridge2
attr OP3 room AMAD
attr OP3 setAPSSID blabla,xxx

setstate OP3 active
setstate OP3 2017-08-30 19:13:47 .deviceState online
...
setstate OP3 2017-08-30 18:54:06 checkActiveTask 0
...
setstate OP3 2017-08-30 21:02:41 deviceState unknown
setstate OP3 2017-08-30 18:57:47 flow_SetCommands aktiv
setstate OP3 2017-08-30 18:57:47 flow_informations aktiv
setstate OP3 2017-08-30 21:17:12 flowsetVersionAtDevice 4.0.5
setstate OP3 2017-08-30 21:17:12 lastStatusRequestState statusRequest_done
...
setstate OP3 2017-08-30 21:17:12 state active

das IODev passt nicht. Ich hab die myAmadBridge2 nach dem Test von AMADNG nach AmadBridge umbenannt, aber da sind noch irgendwie alte Verknüpfungen nicht aktualisiert worden...

Edit: Ich habe die Definitionen angepasst und bekomme immer noch die Meldungen im Log.

Was kann ich zur Lösung beitragen?

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 30 August 2017, 22:06:02
Dann pass doch das IODev einfach an.
In der Devicedetailansicht auf DEF klicken und das IODev anpassen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 30 August 2017, 22:22:24
OK, Danke.
..nach Anpassung der Definitionen scheint nicht mein Tablet (Galaxy Tab 10.1 2014 mit Custom ROM 7.1.1, ausgeschaltet), und auch nicht das Oneplus 3 mit aktuellem Werks-OS der Übeltäter zu sein. Ich hab beide ausgeschaltet und krieg trotzdem noch die log-Einträge...???

Ich bleib dran und halt dich auf dem Laufenden.
Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 30 August 2017, 22:24:49
Gib mal in die FHEMWEB Kommandozeile ein

list TYPE=AMAD
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 31 August 2017, 06:48:12
Danke, Cooltux!

Bei list TYPE=AMAD kommt nichts !?
Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 31 August 2017, 07:18:00
Und du bekommst wirklich diese Nachricht?

2017.08.14 09:13:20 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!


Dann musst du bitte einmal Deine fhem.cfg durchsuchen.
Hast Du FHEM Mal durchgestartet nachdem Du die alten Devices gelöscht hattest?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 31 August 2017, 08:17:26
Fehlermeldung: Fast genau so. Bei mir steht
<Zeitstempel> AMADDevice (AmadBridge) - Getupdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!

Die fhem.cfg enthält auch keine alten AMAD Devices.
Neu gestartet hab ich natürlich.

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 31 August 2017, 09:04:55
Zitat von: Lucky2k12 am 31 August 2017, 08:17:26
Fehlermeldung: Fast genau so. Bei mir steht
<Zeitstempel> AMADDevice (AmadBridge) - Getupdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!

Die fhem.cfg enthält auch keine alten AMAD Devices.
Neu gestartet hab ich natürlich.

Gruß

Das ist aber dann korrekt von der Meldung her. Dann schau mal bitte in Deine Bridge ob das Reading tatsächlich nicht gesetzt wurde.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 31 August 2017, 09:48:09
Die Bridge vergisst immer nach dem restart den IP Eintrag. Der wird auch nicht in der fhem.cfg gespeichert, oder?

Komischerweise hat mein Handy heute früh nach Neustart von FHEM keine global_fhemip in den globalen Variablen vom Automagic gehabt.

Ich hab jetzt mal den Port der Bridge von 8091 auf 8090 geändert und das auch im Automagic konfiguriert (global_bridgeport).
Momentan keine Fehler mehr im logfile.  8)

Das versuche ich dann heute Abend auch bei meinem Tablet.
Danke @Cooltux für deine Hilfe  ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 31 August 2017, 10:12:33
servus,
bei mir häufen sich in den letzten tagen wieder probleme

und zwar gibts bei 3 von 5 geräten nach dem updete von fhem meistens den status "read from http://192.168.178.xx:8090 timed out"
der bleibt dann auch so, bis ich einen "statusRequest" absetze. weder zum gerät (z.b. ttsMsg), noch vom gerät kommt bis dahin auch nur ein rülpser.

tipps oder ein eis für mich?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 31 August 2017, 10:16:29
in dem Fall würde ich da auch mal bei der fhem ServerIP nachschauen. Eventuell ist sie zwar in der Bridge aber aus irgendeinem Grund nicht in Automagic
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 31 August 2017, 10:39:45
nö, alles richtig drinnen - apssid, server-ip, ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 31 August 2017, 10:50:32
Gib mir mal bitte ein Log vom Serverstart. Aber nur das was AMAD betrifft. Müsste also einmal Bridge sein und 5 mal Device. Der einfache Log reicht, also Level3
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 31 August 2017, 11:32:24
komisch, alle auf verbose 3 gstellt - kommt 0 im log.
wobei natürlich jetzt bei meinen 3 versuchen auch kein einziges mal auch nur 1 androide blöd gemacht hätte - is ja klar ...

könnt das irgendwie sein, dass nur geräte betroffen sind, die grade pennen?
weil nicht gesponnen hat z.b. mein handy - mit dem war ich kurz vorher aktiv und das tab meiner holden, die hat grade auch was gmacht damit.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 31 August 2017, 12:09:23
Also während eines FHEM Starts sollte auf jeden Fall was kommen, es sei denn du hast verbose 2 oder so eingestellt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 31 August 2017, 12:27:08
ja, man sollte den neuen verbose auch speichern *schäm*

2017.08.31 12:25:14 3: AMADCommBridge (AMADCommBridge) - defined AMADCommBridge with Socketport 8090
2017.08.31 12:25:14 3: AMADCommBridge: port 8090 opened
2017.08.31 12:25:14 3: AMADCommBridge (AMADCommBridge) - Socket opened.
2017.08.31 12:25:14 3: AMADDevice (ratOtab_AMAD) - I/O device is AMADCommBridge
2017.08.31 12:25:14 3: AMADDevice (ratOtab_AMAD) - defined with AMAD_ID: 1500968845604 on port 8090
2017.08.31 12:25:15 3: AMADDevice (MiniMe_AMAD) - I/O device is AMADCommBridge
2017.08.31 12:25:15 3: AMADDevice (MiniMe_AMAD) - defined with AMAD_ID: 1501580705430 on port 8090
2017.08.31 12:25:21 3: AMADDevice (Bastet_AMAD) - I/O device is AMADCommBridge
2017.08.31 12:25:21 3: AMADDevice (Bastet_AMAD) - defined with AMAD_ID: 1502612822540 on port 8090
2017.08.31 12:25:21 3: AMADDevice (Nummer2_AMAD) - I/O device is AMADCommBridge
2017.08.31 12:25:21 3: AMADDevice (Nummer2_AMAD) - defined with AMAD_ID: 1502785363621 on port 8090

btw.: Bastet_AMAD ist derzeit gar ned im netz. nur, falls das interessant wäre ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 31 August 2017, 20:47:17
Ich wollte noch kurz rückmelden: Mein Tablet läuft nun auch auf Port 8090 und die Meldungen im Log sind Geschichte.  8)
Komisch nur, dass die identische Konfiguration auf Port 8091 nicht sauber funktioniert hat. ???
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 31 August 2017, 21:04:21
Zitat von: the ratman am 31 August 2017, 12:27:08
ja, man sollte den neuen verbose auch speichern *schäm*

2017.08.31 12:25:14 3: AMADCommBridge (AMADCommBridge) - defined AMADCommBridge with Socketport 8090
2017.08.31 12:25:14 3: AMADCommBridge: port 8090 opened
2017.08.31 12:25:14 3: AMADCommBridge (AMADCommBridge) - Socket opened.
2017.08.31 12:25:14 3: AMADDevice (ratOtab_AMAD) - I/O device is AMADCommBridge
2017.08.31 12:25:14 3: AMADDevice (ratOtab_AMAD) - defined with AMAD_ID: 1500968845604 on port 8090
2017.08.31 12:25:15 3: AMADDevice (MiniMe_AMAD) - I/O device is AMADCommBridge
2017.08.31 12:25:15 3: AMADDevice (MiniMe_AMAD) - defined with AMAD_ID: 1501580705430 on port 8090
2017.08.31 12:25:21 3: AMADDevice (Bastet_AMAD) - I/O device is AMADCommBridge
2017.08.31 12:25:21 3: AMADDevice (Bastet_AMAD) - defined with AMAD_ID: 1502612822540 on port 8090
2017.08.31 12:25:21 3: AMADDevice (Nummer2_AMAD) - I/O device is AMADCommBridge
2017.08.31 12:25:21 3: AMADDevice (Nummer2_AMAD) - defined with AMAD_ID: 1502785363621 on port 8090

btw.: Bastet_AMAD ist derzeit gar ned im netz. nur, falls das interessant wäre ...

Sieht soweit gut aus wie ich finde.
Eventuell doch mal ein Device welches ärger macht auf verbose 5 stellen und neustarten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 01 September 2017, 09:14:20
hab ich schon
kommt auch ned mehr - zumindest, als ichs überwcht hab.
wenn das auftritt, tut amad einfach so, als ob die geräte nicht im netz wären.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 September 2017, 10:26:07
Aber irgendwas muss dann da stehen. Er durchläuft ja eine Überwachungsschleife.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 01 September 2017, 11:03:41
und du glaubst, ich kann das jetzt provozieren? ich hab seit gestern sicher 10 mal restartet. kein einziges mal gabs probleme.
ich rotier hier schon im quadrat. scheiß vorzeigeefekt!!!

bis jetzt rausgefunden:
eins der geräte is zumindest mal raus aus der gleichung. is n uralt honor meiner holden. da stürzt automagic regelmäßig ab (sie wollts mir nur nicht sagen, damit ich mich ned ärger und sie hat dann automagic immer angeworfen, als ichs handy von fhem aus erreichen wollt ... ich ärger mich grad). liegt aber nicht an amad. stürzt auch ohne deine flows und mit oder ohne workarounds ab.

alles andere rennt seit meinem beitrag über verbindungsprobleme wie der sprichwörtliche fels in der brandung ...  vergessen wirs also, bis wieder was passiert. wetten, das is der tag, nachdem ich wieder verbose 1 eingestellt hab?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 01 September 2017, 13:51:22
Hi, ich bekomme schon seit einiger Zeit diese Meldungen angezeigt:

JSON_ERROR
'"' expected, at character offset 526 (before "1,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 733.


JSON_ERROR_STRING
{"amad": {"amad_id": "1497113140292","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "15","volume": "13","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "91","powerPlugged": "0","batteryTemperature": "25.1","batteryHealth": "2","screenBrightness": "223","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked",1,"deviceState": "online","androidVersion": "7.0 Nougat"}}

Kann / muss man da was machen?

Danke und schönes Wochenende.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 September 2017, 14:19:57
Zitat von: Invers am 01 September 2017, 13:51:22
Hi, ich bekomme schon seit einiger Zeit diese Meldungen angezeigt:

JSON_ERROR
'"' expected, at character offset 526 (before "1,"deviceState": "on...") at ./FHEM/73_AMADCommBridge.pm line 733.


JSON_ERROR_STRING
{"amad": {"amad_id": "1497113140292","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "15","volume": "13","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "91","powerPlugged": "0","batteryTemperature": "25.1","batteryHealth": "2","screenBrightness": "223","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked",1,"deviceState": "online","androidVersion": "7.0 Nougat"}}

Kann / muss man da was machen?

Danke und schönes Wochenende.

Wann und wo kommt diese Meldung? Kommt sie oft?
Machen musst Du nichts und die Meldung sollte eigentlich nur kommen von der verbose auf 4 oder höher steht oder JSON Debug in der Bridge auf 1 steht.
Ich konnte da leider noch nichts finden, irgendwo und irgendwie schleicht sich hin und wieder ein Zeichen in meinen String was ich mir nicht erklären kann. Ist nicht schlimm und auch nicht schädlich, aber nervig.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 01 September 2017, 15:04:12
Gerade jetzt und davor gegen 13:?? Uhr. Hab die Zeit vergessen. Im Log steht nichts, nur in der Bridge.
Ich kann bei Bedarf Verbose raufsetzten.
Die Meldung kommt, ohne dass ich etwas getan habe.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 September 2017, 17:34:36
Wie gesagt, ist nicht schlimm. Lösche das Attribut debugJSON und dann ist gut.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 01 September 2017, 21:48:41
Alles klar, vielen Dank. Das werde ich machen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 02 September 2017, 18:02:51
Hi Leon,
beim Testen sind mir gerade noch ein paar Sachen aufgefallen:
-Der Befehl "ShowHomeScreen" funktioniert nicht, konnte das "Expression" im Set-Flow auch nicht finden, wurde das vergessen?
-Beim stellen eines Timers wird der Wert als "Minuten" gesetzt, laut Commandref sollten es aber Sekunden sein:
timer - set a countdown timer in the "Clock" stock app. Only seconds are allowed as parameter.
- screenMsg, ttsMsg: ist im Text ein "&" Zeichen wird die Nachricht vor dem & abgeschnitten. Momentan werden in 74_AMADDevice.pm nur "Leerzeichen" und "%" URL-kodiert kannst du hier noch etwas einbauen, damit der komplett Text URL Kodiert wird?

Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 02 September 2017, 18:51:23
Zitat von: Lucky2k12 am 31 August 2017, 20:47:17
Ich wollte noch kurz rückmelden: Mein Tablet läuft nun auch auf Port 8090 und die Meldungen im Log sind Geschichte.  8)
Komisch nur, dass die identische Konfiguration auf Port 8091 nicht sauber funktioniert hat. ???
Leider zu früh gefreut.
Heute hat mein Handy aus irgendeinem Grund neu gestartet. FHEM hatte ich auch upgedatet und neu gestartet.
Dann kamen die Meldungen im Log wieder, so alle 15 Sekunden.
global_fhemip stand bei handy und tablet auf "none" !?
Nachdem ich die ip eingetragen hatte, waren beide Geräte wieder "active"
fhem.log:

2017.09.02 18:40:43 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:40:43 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 3622.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value in split at fhem.pl line 4594.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3324.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 368
5.
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $bname in concatenation (.) or string at ./FHEM/73_AMADC
ommBridge.pm line 794.
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","deviceState": "online"}}, help me!
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.09.02 18:41:01 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:41:01 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","volumeNotification": "1","powerLevel": "72","
powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","deviceState": "online","
androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","connectedBTdevices": "[]","connectedBTdevices
MAC": "[]","volumeNotification": "1","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth"
: "2","screenBrightness": "102","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:17 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 3764.
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","volumeNotification": "6","powerLevel": "63","
powerPlugged": "0","batteryTemperature": "25.7","batteryHealth": "2","screenBrightness": "102","deviceState": "online","
androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","
connectedBTdevicesMAC": "[]","volumeNotification": "1","nextAlarmTime": "06:20",
"nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","dockingState": "undocked","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "1","nextAlarmTime": "06:20","nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:41:18 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4114.
2017.09.02 18:41:19 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "1","volume": "4","nextAlarmTime": "06:20","nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","dockingState": "undocked","keyguardSet": "1","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!

Hilft das?

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 02 September 2017, 18:59:38
Zitat von: Schlimbo am 02 September 2017, 18:02:51
Hi Leon,
beim Testen sind mir gerade noch ein paar Sachen aufgefallen:
-Der Befehl "ShowHomeScreen" funktioniert nicht, konnte das "Expression" im Set-Flow auch nicht finden, wurde das vergessen?
-Beim stellen eines Timers wird der Wert als "Minuten" gesetzt, laut Commandref sollten es aber Sekunden sein:
timer - set a countdown timer in the "Clock" stock app. Only seconds are allowed as parameter.
- screenMsg, ttsMsg: ist im Text ein "&" Zeichen wird die Nachricht vor dem & abgeschnitten. Momentan werden in 74_AMADDevice.pm nur "Leerzeichen" und "%" URL-kodiert kannst du hier noch etwas einbauen, damit der komplett Text URL Kodiert wird?

Gruß Schlimbo

Hallo Schlimbo,

Vielen Dank für Deine tolle Arbeit. Ich schaue es mir die Tage an.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 02 September 2017, 19:05:11
Zitat von: Lucky2k12 am 02 September 2017, 18:51:23
Leider zu früh gefreut.
Heute hat mein Handy aus irgendeinem Grund neu gestartet. FHEM hatte ich auch upgedatet und neu gestartet.
Dann kamen die Meldungen im Log wieder, so alle 15 Sekunden.
global_fhemip stand bei handy und tablet auf "none" !?
Nachdem ich die ip eingetragen hatte, waren beide Geräte wieder "active"
fhem.log:

2017.09.02 18:40:43 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:40:43 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 3622.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value in split at fhem.pl line 4594.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3324.
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 368
5.
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:40:48 1: PERL WARNING: Use of uninitialized value $bname in concatenation (.) or string at ./FHEM/73_AMADC
ommBridge.pm line 794.
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","deviceState": "online"}}, help me!
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.09.02 18:40:48 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.09.02 18:41:01 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:41:01 3: AMADDevice (AmadBridge) - GetUpdate, Please set AmadBridge fhemServerIP <IP-FHEM> NOW!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","volumeNotification": "1","powerLevel": "72","
powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","deviceState": "online","
androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","connectedBTdevices": "[]","connectedBTdevices
MAC": "[]","volumeNotification": "1","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth"
: "2","screenBrightness": "102","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:17 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 3764.
2017.09.02 18:41:17 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","volumeNotification": "6","powerLevel": "63","
powerPlugged": "0","batteryTemperature": "25.7","batteryHealth": "2","screenBrightness": "102","deviceState": "online","
androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowse
tVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","
connectedBTdevicesMAC": "[]","volumeNotification": "1","nextAlarmTime": "06:20",
"nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","dockingState": "undocked","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","nextAlarmState": "null","airplanemode": "off","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "1","nextAlarmTime": "06:20","nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!
2017.09.02 18:41:18 3: : Unknown code {"amad": {"amad_id": "1497113789082","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","flow_informations": "aktiv"}}, help me!
2017.09.02 18:41:18 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4114.
2017.09.02 18:41:19 3: : Unknown code {"amad": {"amad_id": "1497088667221","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.5","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "on","connectedBTdevices": "[]","connectedBTdevicesMAC": "[]","volumeNotification": "1","volume": "4","nextAlarmTime": "06:20","nextAlarmDay": "Mo","powerLevel": "72","powerPlugged": "0","batteryTemperature": "32.1","batteryHealth": "2","screenBrightness": "102","dockingState": "undocked","keyguardSet": "1","deviceState": "online","androidVersion": "7.1 Nougat"}}, help me!

Hilft das?

Gruß

Also ich kann mir das nur so erklären das das Reading aus der Bridge verschwindet. Kannst du mal bitte nach dem alles korrekt ist ein { WriteStatefile () } absetzen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 02 September 2017, 19:21:47
Wo wir gerade dabei sind, mir ist auch noch was aufgefallen. In der CommandRef steht zwei mal: setTtsMsgSpeed das Zweite soll vermutlich setTtsMsgLang heißen ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 02 September 2017, 20:03:36
Zitat von: CoolTux am 02 September 2017, 19:05:11
Also ich kann mir das nur so erklären das das Reading aus der Bridge verschwindet. Kannst du mal bitte nach dem alles korrekt ist ein { WriteStatefile () } absetzen.
Ja, die IP in der bridge war leer.

setstate AmadBridge opened
setstate AmadBridge 2017-09-02 18:41:12 fhemServerIP 192.168.178.93
setstate AmadBridge 2017-09-02 19:56:51 state opened
..
setstate OP3 active
setstate OP3 2017-09-02 20:01:01 .deviceState online
setstate OP3 2017-09-02 19:49:30 airplanemode off
setstate OP3 2017-09-02 19:49:30 androidVersion 7.1 Nougat
setstate OP3 2017-09-02 18:34:18 batteryHealth 2
setstate OP3 2017-09-02 19:57:33 batteryTemperature 25.4
setstate OP3 2017-09-02 18:37:50 bluetooth on
setstate OP3 2017-09-02 18:34:24 checkActiveTask 0
setstate OP3 2017-09-02 19:49:30 connectedBTdevices []
setstate OP3 2017-09-02 19:49:30 connectedBTdevicesMAC []
setstate OP3 2017-09-02 19:57:37 currentMusicAlbum no player active
setstate OP3 2017-09-02 19:57:37 currentMusicApp no player active
setstate OP3 2017-09-02 19:57:37 currentMusicArtist no player active
setstate OP3 2017-09-02 19:57:37 currentMusicIcon no player active
setstate OP3 2017-09-02 19:57:37 currentMusicTrack no player active
setstate OP3 2017-09-02 20:00:41 daydream on
setstate OP3 2017-09-02 19:57:32 deviceState online
setstate OP3 2017-09-02 19:49:30 doNotDisturb always
setstate OP3 2017-09-02 19:49:30 dockingState undocked
setstate OP3 2017-09-02 18:36:02 flow_SetCommands aktiv
setstate OP3 2017-09-02 18:36:02 flow_informations aktiv
setstate OP3 2017-09-02 18:34:18 flowsetVersionAtDevice 4.0.5
setstate OP3 2017-09-02 19:49:30 keyguardSet 1
setstate OP3 2017-09-02 19:57:41 lastStatusRequestState statusRequest_done
setstate OP3 2017-09-02 18:34:18 mute off
setstate OP3 2017-09-02 19:49:30 nextAlarmDay Mo
setstate OP3 2017-09-02 19:49:30 nextAlarmTime 06:20
setstate OP3 2017-09-02 19:52:54 powerLevel 66
setstate OP3 2017-09-02 18:34:18 powerPlugged 0
setstate OP3 2017-09-02 20:00:41 screen off unlocked
setstate OP3 2017-09-02 19:49:30 screenBrightness 102
setstate OP3 2017-09-02 18:34:28 screenOrientation portrait
setstate OP3 2017-09-02 18:34:28 screenOrientationMode auto
setstate OP3 2017-09-02 19:57:31 state active
setstate OP3 2017-09-02 19:49:30 volume 4
setstate OP3 2017-09-02 19:49:30 volumeNotification 1
setstate OP3_BT present
setstate OP3_BT 2017-09-02 20:01:39 .absenceThresholdCounter 0
setstate OP3_BT 2017-09-02 20:01:39 .presenceThresholdCounter 0
setstate OP3_BT 2017-09-02 20:01:39 device_name OnePlus 3
setstate OP3_BT 2017-09-02 19:56:46 model lan-bluetooth
setstate OP3_BT 2017-09-02 20:01:39 presence present
setstate OP3_BT 2017-09-02 20:01:39 state present
setstate OP3_WLAN absent
setstate OP3_WLAN 2017-09-02 19:59:46 .absenceThresholdCounter 0
setstate OP3_WLAN 2017-09-02 19:59:46 .presenceThresholdCounter 0
setstate OP3_WLAN 2017-09-02 19:56:34 model lan-ping
setstate OP3_WLAN 2017-09-02 19:59:46 presence absent
setstate OP3_WLAN 2017-09-02 19:59:46 state absent
..
setstate Tablet active
setstate Tablet 2017-09-02 20:00:53 .deviceState online
setstate Tablet 2017-09-02 19:57:53 airplanemode off
setstate Tablet 2017-09-02 19:57:53 androidVersion 7.1 Nougat
setstate Tablet 2017-09-02 19:57:57 automagicState Automagic Premium Automagic Service läuft
setstate Tablet 2017-09-02 11:01:39 batteryHealth 2
setstate Tablet 2017-09-02 19:57:53 batteryTemperature 24.5
setstate Tablet 2017-09-02 19:57:57 bluetooth off
setstate Tablet 2017-09-02 18:38:18 checkActiveTask 0
setstate Tablet 2017-09-02 19:57:57 connectedBTdevices none
setstate Tablet 2017-09-02 19:57:57 connectedBTdevicesMAC none
setstate Tablet 2017-09-02 19:57:57 currentMusicAlbum no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicApp no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicArtist no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicIcon no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicTrack no player active
setstate Tablet 2017-09-02 19:57:53 deviceState online
setstate Tablet 2017-09-02 19:57:57 doNotDisturb always
setstate Tablet 2017-09-02 19:57:57 dockingState undocked
setstate Tablet 2017-09-02 11:01:41 flow_SetCommands aktiv
setstate Tablet 2017-09-02 11:01:41 flow_informations aktiv
setstate Tablet 2017-09-02 11:01:39 flowsetVersionAtDevice 4.0.5
setstate Tablet 2017-09-02 19:57:57 keyguardSet 1
setstate Tablet 2017-09-02 19:57:53 lastStatusRequestState statusRequest_done
setstate Tablet 2017-09-02 11:01:39 mute off
setstate Tablet 2017-09-02 19:57:57 nextAlarmDay off
setstate Tablet 2017-09-02 19:57:57 nextAlarmTime off
setstate Tablet 2017-09-02 19:57:53 powerLevel 61
setstate Tablet 2017-09-02 11:01:39 powerPlugged 0
setstate Tablet 2017-09-02 18:39:11 screen off locked
setstate Tablet 2017-09-02 19:57:53 screenBrightness 102
setstate Tablet 2017-09-02 18:39:11 screenOrientation landscape
setstate Tablet 2017-09-02 18:39:11 screenOrientationMode auto
setstate Tablet 2017-09-02 19:57:53 state active
setstate Tablet 2017-09-02 19:57:53 volume 15
setstate Tablet 2017-09-02 19:57:53 volumeNotification 6

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 02 September 2017, 22:16:17
Hallo Leon,

auch an dieser Stelle nochmals vielen, lieben Dank für das Beseitigen der doppelten Ausfühtung von Befehlen: https://forum.fhem.de/index.php/topic,75928.msg680042.html#msg680042 (https://forum.fhem.de/index.php/topic,75928.msg680042.html#msg680042)

Ich hab noch ein anderes kleines Problemchen, was aber vermutlich mit dem Wechsel mienes Handys von Nexus 5 auf LG G6 zusammenhängt.
In einem Befehl hab ich ein Wort mit einem Umlaut (das Wort ist "Lücke"), was auf dem Nexus 5 kein Problem darstellte.

Auf dem LG G6 krieg ich das nicht in den Griff. In Fhem kommt "L�cke" an, was dann nicht korrekt weiterverarbeitet werden kann.
Auch das Maskieren des "ü" mit ü oder &uuml führt nicht zum Ziel.
Auf dem LG G6 läuft natürlich die deutsche Sprache, in der Tastatur etc. sieht es wie gewohnt aus.
Da es vorher auf dem alten Nexus 5 lief, sollte die Ursache nicht in AMAD liegen, sondern beim LG G6.

Falls Du eine Idee hast, würde ich die gerne ausprobieren.
Ansonsten werde ich versuche "Lücke" durch ein Wort ohne Umlaute zu ersetzen.

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 September 2017, 08:04:34
Zitat von: Schlimbo am 02 September 2017, 18:02:51
Hi Leon,
beim Testen sind mir gerade noch ein paar Sachen aufgefallen:
-Der Befehl "ShowHomeScreen" funktioniert nicht, konnte das "Expression" im Set-Flow auch nicht finden, wurde das vergessen?
-Beim stellen eines Timers wird der Wert als "Minuten" gesetzt, laut Commandref sollten es aber Sekunden sein:
timer - set a countdown timer in the "Clock" stock app. Only seconds are allowed as parameter.
- screenMsg, ttsMsg: ist im Text ein "&" Zeichen wird die Nachricht vor dem & abgeschnitten. Momentan werden in 74_AMADDevice.pm nur "Leerzeichen" und "%" URL-kodiert kannst du hier noch etwas einbauen, damit der komplett Text URL Kodiert wird?

Gruß Schlimbo
Zitat von: Amenophis86 am 02 September 2017, 19:21:47
Wo wir gerade dabei sind, mir ist auch noch was aufgefallen. In der CommandRef steht zwei mal: setTtsMsgSpeed das Zweite soll vermutlich setTtsMsgLang heißen ;)

Ich habe alle hier erwähnten Bugs gefixt. Vielen Dank an die fleißigen Sucher.
Für das maskieren von Sonderzeichen in der Test- und Sprachnachricht habe ich nun die HttpUtils eigene Funktion urlEncode verwendet.
Ein Update erfolgt die Tage.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 September 2017, 11:16:49
Aktualisierte Versionen stehen ab morgen früh zum download bereit. Hoffe ich habe alle Käfer erwischt.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: sash.sc am 03 September 2017, 11:23:00
Guten Morgen zusammen.

Bin gestern auf 2 Android Geräten von Amad 2.x auf 4.x umgestiegen.
Auf dem tablet mit Android 4.4.4. Läuft es soweit.
Bei Android 7.1 bekommen ich folgende Fehlermeldung


Flow Informations mit Fehler beendet.
Fehler: Accessibility service not running.


Des weiteren meckert Automagic das es keine Berechtigung hat für den Zugriff auf die Statusbar.

Gruß Sascha

Gesendet von meinem SM-T560 mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 03 September 2017, 11:31:03
mußt du automagic einiges erlauben.
ich hab kein a7, aber bei a6 zeigt dir automagic bei den flows rote balken an, die dich gleich zu den entsprechenden punkten bei den android-einstellungen bringen sollten.
ansonsten mußt halt selber deine einstellungen abgrasen und automagic die div. erlaubnisse erteilen.

o) einstellungen - gerät - töne und benachrichtigungen - zugriff auf benachrichtigungen - automagic premium ein
o) einstellungen - personalisierung - eingabehilfen - dienste - automagic premium ein
o) einstellungen - system - sicherheit - geräteadministratoren - automagic admin funktion ein
o) einstellungen - system - sicherheit - erweitert - zugriff auf nutzungsdaten - automagic premium ein
o) einstellungen - system - sicherheit - erweitert - nicht stören berechtigung - automagic premium ein
o) einstellungen - anwendungen - anwendungsmanager - automagic premium - berechtigungen - was immer du willst
is zwar sicher ned alles nötig, aber so hast mal die orte
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 September 2017, 11:39:00
Zitat von: sash.sc am 03 September 2017, 11:23:00
Guten Morgen zusammen.

Bin gestern auf 2 Android Geräten von Amad 2.x auf 4.x umgestiegen.
Auf dem tablet mit Android 4.4.4. Läuft es soweit.
Bei Android 7.1 bekommen ich folgende Fehlermeldung


Flow Informations mit Fehler beendet.
Fehler: Accessibility service not running.


Des weiteren meckert Automagic das es keine Berechtigung hat für den Zugriff auf die Statusbar.

Gruß Sascha

Gesendet von meinem SM-T560 mit Tapatalk

Hallo Sascha,

Du findest zu der Fehlermeldung Informationen im Wiki.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: sash.sc am 03 September 2017, 12:01:13
Danke

Gesendet von meinem SM-T560 mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 September 2017, 07:46:32
Zitat von: Lucky2k12 am 02 September 2017, 20:03:36
Ja, die IP in der bridge war leer.

setstate AmadBridge opened
setstate AmadBridge 2017-09-02 18:41:12 fhemServerIP 192.168.178.93
setstate AmadBridge 2017-09-02 19:56:51 state opened
..
setstate OP3 active
setstate OP3 2017-09-02 20:01:01 .deviceState online
setstate OP3 2017-09-02 19:49:30 airplanemode off
setstate OP3 2017-09-02 19:49:30 androidVersion 7.1 Nougat
setstate OP3 2017-09-02 18:34:18 batteryHealth 2
setstate OP3 2017-09-02 19:57:33 batteryTemperature 25.4
setstate OP3 2017-09-02 18:37:50 bluetooth on
setstate OP3 2017-09-02 18:34:24 checkActiveTask 0
setstate OP3 2017-09-02 19:49:30 connectedBTdevices []
setstate OP3 2017-09-02 19:49:30 connectedBTdevicesMAC []
setstate OP3 2017-09-02 19:57:37 currentMusicAlbum no player active
setstate OP3 2017-09-02 19:57:37 currentMusicApp no player active
setstate OP3 2017-09-02 19:57:37 currentMusicArtist no player active
setstate OP3 2017-09-02 19:57:37 currentMusicIcon no player active
setstate OP3 2017-09-02 19:57:37 currentMusicTrack no player active
setstate OP3 2017-09-02 20:00:41 daydream on
setstate OP3 2017-09-02 19:57:32 deviceState online
setstate OP3 2017-09-02 19:49:30 doNotDisturb always
setstate OP3 2017-09-02 19:49:30 dockingState undocked
setstate OP3 2017-09-02 18:36:02 flow_SetCommands aktiv
setstate OP3 2017-09-02 18:36:02 flow_informations aktiv
setstate OP3 2017-09-02 18:34:18 flowsetVersionAtDevice 4.0.5
setstate OP3 2017-09-02 19:49:30 keyguardSet 1
setstate OP3 2017-09-02 19:57:41 lastStatusRequestState statusRequest_done
setstate OP3 2017-09-02 18:34:18 mute off
setstate OP3 2017-09-02 19:49:30 nextAlarmDay Mo
setstate OP3 2017-09-02 19:49:30 nextAlarmTime 06:20
setstate OP3 2017-09-02 19:52:54 powerLevel 66
setstate OP3 2017-09-02 18:34:18 powerPlugged 0
setstate OP3 2017-09-02 20:00:41 screen off unlocked
setstate OP3 2017-09-02 19:49:30 screenBrightness 102
setstate OP3 2017-09-02 18:34:28 screenOrientation portrait
setstate OP3 2017-09-02 18:34:28 screenOrientationMode auto
setstate OP3 2017-09-02 19:57:31 state active
setstate OP3 2017-09-02 19:49:30 volume 4
setstate OP3 2017-09-02 19:49:30 volumeNotification 1
setstate OP3_BT present
setstate OP3_BT 2017-09-02 20:01:39 .absenceThresholdCounter 0
setstate OP3_BT 2017-09-02 20:01:39 .presenceThresholdCounter 0
setstate OP3_BT 2017-09-02 20:01:39 device_name OnePlus 3
setstate OP3_BT 2017-09-02 19:56:46 model lan-bluetooth
setstate OP3_BT 2017-09-02 20:01:39 presence present
setstate OP3_BT 2017-09-02 20:01:39 state present
setstate OP3_WLAN absent
setstate OP3_WLAN 2017-09-02 19:59:46 .absenceThresholdCounter 0
setstate OP3_WLAN 2017-09-02 19:59:46 .presenceThresholdCounter 0
setstate OP3_WLAN 2017-09-02 19:56:34 model lan-ping
setstate OP3_WLAN 2017-09-02 19:59:46 presence absent
setstate OP3_WLAN 2017-09-02 19:59:46 state absent
..
setstate Tablet active
setstate Tablet 2017-09-02 20:00:53 .deviceState online
setstate Tablet 2017-09-02 19:57:53 airplanemode off
setstate Tablet 2017-09-02 19:57:53 androidVersion 7.1 Nougat
setstate Tablet 2017-09-02 19:57:57 automagicState Automagic Premium Automagic Service läuft
setstate Tablet 2017-09-02 11:01:39 batteryHealth 2
setstate Tablet 2017-09-02 19:57:53 batteryTemperature 24.5
setstate Tablet 2017-09-02 19:57:57 bluetooth off
setstate Tablet 2017-09-02 18:38:18 checkActiveTask 0
setstate Tablet 2017-09-02 19:57:57 connectedBTdevices none
setstate Tablet 2017-09-02 19:57:57 connectedBTdevicesMAC none
setstate Tablet 2017-09-02 19:57:57 currentMusicAlbum no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicApp no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicArtist no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicIcon no player active
setstate Tablet 2017-09-02 19:57:57 currentMusicTrack no player active
setstate Tablet 2017-09-02 19:57:53 deviceState online
setstate Tablet 2017-09-02 19:57:57 doNotDisturb always
setstate Tablet 2017-09-02 19:57:57 dockingState undocked
setstate Tablet 2017-09-02 11:01:41 flow_SetCommands aktiv
setstate Tablet 2017-09-02 11:01:41 flow_informations aktiv
setstate Tablet 2017-09-02 11:01:39 flowsetVersionAtDevice 4.0.5
setstate Tablet 2017-09-02 19:57:57 keyguardSet 1
setstate Tablet 2017-09-02 19:57:53 lastStatusRequestState statusRequest_done
setstate Tablet 2017-09-02 11:01:39 mute off
setstate Tablet 2017-09-02 19:57:57 nextAlarmDay off
setstate Tablet 2017-09-02 19:57:57 nextAlarmTime off
setstate Tablet 2017-09-02 19:57:53 powerLevel 61
setstate Tablet 2017-09-02 11:01:39 powerPlugged 0
setstate Tablet 2017-09-02 18:39:11 screen off locked
setstate Tablet 2017-09-02 19:57:53 screenBrightness 102
setstate Tablet 2017-09-02 18:39:11 screenOrientation landscape
setstate Tablet 2017-09-02 18:39:11 screenOrientationMode auto
setstate Tablet 2017-09-02 19:57:53 state active
setstate Tablet 2017-09-02 19:57:53 volume 15
setstate Tablet 2017-09-02 19:57:53 volumeNotification 6



Bitte mal meine WriteStatefile Empfehlung testen. Sprich Du legst oder hast angelegt das Reading in der Bridge. Dann die Funktion WriteStatefile() aus führen und etwas später ruhig mal ein neustart des FHEM machen.
Vorher bitte auf allen Endgeräten prüfen öb die globale FHEM IP vorhanden ist.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 September 2017, 07:49:13
Zitat von: Gisbert am 02 September 2017, 22:16:17
Hallo Leon,

auch an dieser Stelle nochmals vielen, lieben Dank für das Beseitigen der doppelten Ausfühtung von Befehlen: https://forum.fhem.de/index.php/topic,75928.msg680042.html#msg680042 (https://forum.fhem.de/index.php/topic,75928.msg680042.html#msg680042)

Ich hab noch ein anderes kleines Problemchen, was aber vermutlich mit dem Wechsel mienes Handys von Nexus 5 auf LG G6 zusammenhängt.
In einem Befehl hab ich ein Wort mit einem Umlaut (das Wort ist "Lücke"), was auf dem Nexus 5 kein Problem darstellte.

Auf dem LG G6 krieg ich das nicht in den Griff. In Fhem kommt "L�cke" an, was dann nicht korrekt weiterverarbeitet werden kann.
Auch das Maskieren des "ü" mit ü oder &uuml führt nicht zum Ziel.
Auf dem LG G6 läuft natürlich die deutsche Sprache, in der Tastatur etc. sieht es wie gewohnt aus.
Da es vorher auf dem alten Nexus 5 lief, sollte die Ursache nicht in AMAD liegen, sondern beim LG G6.

Falls Du eine Idee hast, würde ich die gerne ausprobieren.
Ansonsten werde ich versuche "Lücke" durch ein Wort ohne Umlaute zu ersetzen.

Viele Grüße Gisbert

Kannst Du bitte ein paar mehr Sonderzeichen/Umlaute testen. Wenn sollte ja nicht nur ü nicht gehen sondern bestimmt alle. Interessant ist auch was an der Bridge an kommt. Also hier ruhig mal ein verbose 5 und Umlaute über die Bridge schicken. Und dann schauen wir einmal.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 04 September 2017, 20:45:25
AMAD nice to have:

Hi CoolTux,

ich hätte noch 2 nice to have features.

- Flow download vom device anhand des Flownamens oder des Gruppennamens. (hast du sicher schon auf den Schirm)
- Audio PlayUri über Standard Player (ähnlich wie bei Sonos)

VG, Thomas.  :)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 September 2017, 21:04:59
Hallo Thomas,

Flow Download ließe sich eventuell machen. Aber nicht heute oder morgen.
Audio PlayUri geht meines Wissens nicht.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 04 September 2017, 21:13:26
ZitatFlow Download ließe sich eventuell machen. Aber nicht heute oder morgen.
Audio PlayUri geht meines Wissens nicht.

Ja, mach dir keinen Stress deswegen. Wäre nur nice to have. :)
Wegen des PlayURI habe ich schon mal ein wenig nach Broadcasts gegooglet, aber noch nichts so richtig gefunden.
Sobald ich da was habe um nen Flow zu basteln, poste ich das und dann sollte die AMAD Integration für dich ja kein Problem sein.
Das Hauptproblem liegt ja, denke ich, eher daran dass Automagic standardmäßig keine Action dafür anbietet.

VG, Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 September 2017, 21:25:00
Korrekt. Im Grunde ist es so, alles was Automagic kann, kann auch mit AMAD umgesetzt werden. Enn Du da also was findest bekommen wir das zusammen bestimmt hin.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: doman75 am 05 September 2017, 20:29:51
Hallo zusammen,

ich möchte das früh auf dem Tablet als Wecker Sunshine Live spielt, ich hatte das mal früher so aufgerufen:

set LenovoTablet2 sendIntent org.smblott.intentradio.PLAY url http://www.radiotop40.de/m3u/radiotop40.m3u name Top40

Das geht aber schon eine Weile nicht mehr, hat jemand eine Idee wie ich das auf einfache Weise realisieren kann, mit den ganzen Apps wie TuneIn und so weiter muss ja auf alle Fälle die App laufen und im Pause Modus sein, damit früh das Play funktioniert oder mache ich hier prinzipell was falsch.

Vielen Dank für eure Hilfe
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 05 September 2017, 21:06:08
Sollte aber gehen. Es sei denn die URL geht nicht mehr.


set (TabletWohnzimmer|HandyBadezimmer) sendIntent org.smblott.intentradio.PLAY url http://stream.rs2.de/rs2/mp3-128/internetradio/ name rs2Radio

Spielt jeden Morgen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 05 September 2017, 21:54:33
Nabend Cooltux,
siehst du evtl eine Möglichkeit, ein Reading zur Verfügung zu stellen, welches die Uhrzeit des Momentanen Weckalarms beinhaltet.
Ich versuche es mal zu verdeutlichen.Stelle ich einen Wecker, welcher um 21:39 Uhr klingelt, sehe ich folgendes im Event Monitor


2017-09-05 21:39:02 AMADDevice TabStNt nextAlarmDay: Mi
2017-09-05 21:39:02 AMADDevice TabStNt nextAlarmTime: 06:00
2017-09-05 21:39:02 AMADDevice TabStNt nextAlarmState: alert


"alert" zeigt mir in dem Fall, dass es eine Aktion gab.

Ich möchte morgens mein Echo im Badezimmer anschmeißen, wenn mein Wecker klingelt. Wenn ich jetzt auf "alert" gehe, spielt das Echo die Musik ab. Stehe ich dann auf, gehe ins Bad und fahre 20 Minuten später zur Arbeit, habe ich ja in der zwischenzeit das Echo Stumm geschaltet. Wenn ich jetzt aber vergessen habe den Wecker welcher zur Sicherheit eingerichtet ist auszuschalten, würde das Echo beim nächsten Alarm wieder anspringen. Meiner besseren Hälfte dazu zu motivieren auf die andrere Seite des Bettes zu langen um den Wecker auszustellen ist die eine Sache, wenn jetzt noch das Echo hinzu kommt, wird es schon schwierig.

Vll brauche ich auch nur nen Denkanstoß in die richtige Richtung. Sei es drum.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 05 September 2017, 22:16:49
Hallo,

Muss gestehen so ganz komme ich nicht mit. Die Zeit des nächsten Alarms steht doch im Reading nextAlarmTime drin. Wenn Du täglich Deinen Wecker um 6 Uhr klingeln lässt, und er weckt Dich Mittwoch um 6 Uhr und Du stellst das klingeln ab, dann geht der Wecker erst wieder am Donnerstag um 6 Uhr los und so sollte es dann auch im Reading stehen.

Aber mal davon ab. Kannst Du mir verraten welche Version Du von AMAD und Flowset verwendest und welche Wecker App? Denn Du scheinst im Moment der einzige zu sein bei dem nextAlarmState noch geht.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 September 2017, 07:41:46
Zitat von: CoolTux am 05 September 2017, 22:16:49
Hallo,

Muss gestehen so ganz komme ich nicht mit. Die Zeit des nächsten Alarms steht doch im Reading nextAlarmTime drin. Wenn Du täglich Deinen Wecker um 6 Uhr klingeln lässt, und er weckt Dich Mittwoch um 6 Uhr und Du stellst das klingeln ab, dann geht der Wecker erst wieder am Donnerstag um 6 Uhr los und so sollte es dann auch im Reading stehen.

Aber mal davon ab. Kannst Du mir verraten welche Version Du von AMAD und Flowset verwendest und welche Wecker App? Denn Du scheinst im Moment der einzige zu sein bei dem nextAlarmState noch geht.



Grüße

Es wird doch nur ein "nutzbares" Event erzeugt, wenn der Wecker um 06.00 Uhr klingelt. In dem Fall
AMADDevice TabStNt nextAlarmState: alert
Das selbe Event wird allerdings auch erzeugt, wenn der Wecker um 6.10 Uhr klingelt. Heißt ich habe in dem Fall kein Alleinstellungsmerkmal, und die Routine wird bei jedem Alarm gestartet.
Wenn ich jetzt ein Reading hätte, welches mir beispielsweise folgendes Event erzeugt:
AMADDevice TabStNt nextAlarmState: alert um 06:00
wäre ich bei einem Alleinstellungsmerkmal, wo ich drauf reagieren könnte, und sicherstellen kann, dass mein Echo nicht wieder losgeht, wenn der nächste Wecker wieder klingelt.

Fire Tab 7 mit internem Wecker. Versionsflowset 4.0.5 Versionmodul 4.0.6

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 07:51:44
Zitat von: Esjay am 06 September 2017, 07:41:46
Es wird doch nur ein "nutzbares" Event erzeugt, wenn der Wecker um 06.00 Uhr klingelt. In dem Fall
AMADDevice TabStNt nextAlarmState: alert
Das selbe Event wird allerdings auch erzeugt, wenn der Wecker um 6.10 Uhr klingelt. Heißt ich habe in dem Fall kein Alleinstellungsmerkmal, und die Routine wird bei jedem Alarm gestartet.
Wenn ich jetzt ein Reading hätte, welches mir beispielsweise folgendes Event erzeugt:
AMADDevice TabStNt nextAlarmState: alert um 06:00
wäre ich bei einem Alleinstellungsmerkmal, wo ich drauf reagieren könnte, und sicherstellen kann, dass mein Echo nicht wieder losgeht, wenn der nächste Wecker wieder klingelt.

Fire Tab 7 mit internem Wecker. Versionsflowset 4.0.5 Versionmodul 4.0.6

Grüße

Ah ok, ich verstehe. Deine Frau und Du Ihr verwendet den selben Wecker. Wahrscheinlich mit zwei Weckzeiten. Bei Dir soll Sonos an gehen bei Deiner Frau nicht. Kann an das so stehen lassen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 September 2017, 07:55:15
Zitat von: CoolTux am 06 September 2017, 07:51:44
Ah ok, ich verstehe. Deine Frau und Du Ihr verwendet den selben Wecker. Wahrscheinlich mit zwei Weckzeiten. Bei Dir soll Sonos an gehen bei Deiner Frau nicht. Kann an das so stehen lassen?

Vom Prinzip richtig. Wenn du jetzt Sonos durch Echo ersetzt wird ein Schuh draus.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 08:05:31
Wie wäre es so
Bleibt die Weckzeit als Reading erhalten kannst Du diese vor abspielen des Echos abfragen.

ansonsten muss ich gestehen wüsste ich jetzt auch nichts besseres. Gerade im Bereich Wecker kann man leider wenig machen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 06 September 2017, 08:41:21
Hallöle, vielen Dank an Leon für die Neuauflage von AMAD.

Gibt es eine Möglichkeit den set Befehl "ttsMsg" zu modifizieren?
Also zu der Sprachnachricht gleich ein "volume" nur für diese Nachricht mitzusenden.

Warum:
Meine Tablet im Bad spielt Musik ab, wenn nun eine wichtige "ttsMsg" eintrudelt wird die Musik ausgeblendet und die Sprachnachricht in gleicher Lautstärke wie die Musik ausgegeben. Und dies ist sehr leise - zu leise.

Daher wäre es optimal wenn man (nur für die jeweilige "ttsMsg") sein Volume mitsenden kann.

Ist dies irgendwie umsetzbar?
Gruß Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 09:13:32

set Tablet volume 8; sleep 1; set Tablet ttsMsg Kleiner Test; sleep 1; set Tablet volume 3


Ich habe mir für meine myUtils eine allgemeine Routine geschrieben. In diesem Kontext mache ich dann meine Durchsagen.


sub indoorMessage($;$$) {

my ($message,$device,$vol) = @_;
    my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time());
   
    if( Value("AnniKraussStr") ne "absent" and Value("AnniKraussStr") ne "gone" and Value("AnniKraussStr") ne "asleep" ) {
       
        if( !defined($vol) ) {
            if( ReadingsVal("AnniKraussStr", "residentsAsleep", 1) > 0 ) {
                $vol = 5;
            }
           
            elsif( $hour < 10 or $hour > 18 ) {
                $vol = 6;
               
            } else {
                $vol = 7;
            }
        }
       
        if( !defined($device) and ReadingsVal( "AnniKraussStr", "residentsAsleep", 1 ) == 0 ) {

                oldVolume("HandyFlur","safe");
                fhem "set HandyFlur notifySndFile Gong.mp3; sleep 1; set HandyFlur volume $vol; sleep 1; set HandyFlur ttsMsg $message";
                oldVolume("HandyFlur","restore");
        }
       
       
        fhem "set dummyLgTV screenMsg $message" if( Value('dummyLgTV') eq 'on' and !defined($device) );
       
       
        $device = "TabletWohnzimmer" if( !defined($device) and Value('dummyLgTV') ne 'on' );
        if( defined($device) ) {
       
            oldVolume("$device","safe");
            fhem "set $device notifySndFile Gong.mp3; sleep 1; set $device volume $vol; sleep 1; set $device ttsMsg $message";
            oldVolume("$device","restore");
        }
    }
}


Ein ganz normaler Standard Aufruf wäre also

indoorMessage('Dies ist mein Test für die Durchsage')


Wenn ich das nur so aufrufe kommt dieser Test im Wohnzimmer und im Flur an.
Wenn aber eine Person in der Wohnung schläft kommt dieser Text nur im Wohnzimmer an.
Schläft keiner aber der Fernsehr ist an kommt der Text im Flur an und im Wohnzimmer auf dem Fernsehr als Anzeige.
Schläft einer und der Fernsehr läuft kommt nur als Anzeige am Fernsehr an.

Sind noch paar andere Sachen dabei, aber das ist mal so das einfachste.

Nun kann man natürlich noch gezielt einzelne Geräte mit einzelner Lautstärke ansprechen.

So hinzu kommt noch das die alte Lautstärke gespeichert wird und nach abspielen der Durchsage wieder eingestellt wird. Dazu bitte noch folgende Routine dazu nehmen

sub oldVolume($$) {

my ( $name, $cmd ) = @_;
my $hash = $defs{$name};

$hash->{SAFEVOLUME} = ReadingsVal( "$name", "volume", 5 ) if( $cmd eq "safe" );

fhem "sleep 5; set $name volume ".$hash->{SAFEVOLUME} if( $cmd eq "restore" );
}



Wenn Fragen dann Fragen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 06 September 2017, 10:35:36
Leon das klingt echt gut, nur ist das gerade ganz schön viel Code für mich  :-[

Kannst du für micht evtl. kurz die "myUtils" so einkürzen das:
die ganze Anwesenheitserkennung dort raus ist und nur noch eine Logik aufgebaut ist die mir die Möglichkeit gibt Nachrichten an alle Tablets mit bestimmter Lautstärke zu senden sowie an jedes Tablet einzeln mit bestimmter Lautstärke. Incl. dem Code fürs Abspeichern der alten Lautstärke
::)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 10:57:30
Ich war faul. Du bekommst eine Durchsage an alle AMADDevice Geräte mit anheben eines default Volumes. Aber ohne zurücksetzen. Dazu müsste man in einer Schleife alle Gerätenamen erfassen und einzeln an die Routine oldVolume weitergeben. Vielleicht mache ich das später. Gerade keine Lust.
Wenn Du der Routine indoorMessage noch einen Devicenamen mit gibst dann speichert er das alte Volume zwischen und macht nach der durchsage ein Volume restore.



sub indoorMessage($;$$) {

    my ($message,$device,$vol) = @_;
       
    $vol = 6 if( !defined($vol) );
       
    if( !defined($device) ) {

        fhem "set TYPE=AMADDevice volume $vol; sleep 1; set TYPE=AMADDevice ttsMsg $message";
    }

    if( defined($device) ) {

        oldVolume("$device","safe");
        fhem "set $device volume $vol; sleep 1; set $device ttsMsg $message";
        oldVolume("$device","restore");
    }
}


sub oldVolume($$) {

my ( $name, $cmd ) = @_;
my $hash = $defs{$name};

$hash->{SAFEVOLUME} = ReadingsVal( "$name", "volume", 5 ) if( $cmd eq "safe" );

fhem "sleep 5; set $name volume ".$hash->{SAFEVOLUME} if( $cmd eq "restore" );
}
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 10:58:42
Habe gerade mal so darüber nachgedacht. Vielleicht sollte ich dieses ttsMsg Volume zwischenspeichern doch in AMAD einbauen. Dann kann man das auf einem Schlag machen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 06 September 2017, 11:04:01
nur so ne dumme idee ...

man weiß ja: für perl und ähnlich gottloses zeug bin ich zu blöd, drum regel ich mal mein generelles ls-problem mit dummys.
schaut dann so aus,: ls des tabs in dummy schreiben, ls auf max, tts machen, dummy auslesen und ls wieder herstellen in der hoffnung, dass der androide schon fertig gequasselt hat.

wär das eig. viel aufwand, die ls gleich im modul mit der tts mitzuregeln? würde meine dummyzahl ein bissi reduzieren *g*.

ganz irre könnte man werden, indem man in amad ne art peering-funktion einbaut ... wenn gerät x aktiv, dann ls x, wenn gerät y aktiv, dann ls y, wenn zeit z, dann ls z. am geilsten wärs dann, das auf der bridge direkt für standard-zeugs und auf den einzelnen devices für spezielles machen zu können.

nachtrag:
he alter, das war meine idee, nicht vordrängeln *lach*
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 12:42:40
Zitat von: CoolTux am 06 September 2017, 10:58:42
Habe gerade mal so darüber nachgedacht. Vielleicht sollte ich dieses ttsMsg Volume zwischenspeichern doch in AMAD einbauen. Dann kann man das auf einem Schlag machen.

Ich habe eine erste Implementierung begonnen. Werde das mal heute Abend in Ruhe testen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 06 September 2017, 13:06:56
Zitat von: CoolTux am 06 September 2017, 10:57:30
Ich war faul. Du bekommst eine Durchsage an alle AMADDevice Geräte mit anheben eines default Volumes. Aber ohne zurücksetzen. Dazu müsste man in einer Schleife alle Gerätenamen erfassen und einzeln an die Routine oldVolume weitergeben. Vielleicht mache ich das später. Gerade keine Lust.
Wenn Du der Routine indoorMessage noch einen Devicenamen mit gibst dann speichert er das alte Volume zwischen und macht nach der durchsage ein Volume restore.



sub indoorMessage($;$$) {

    my ($message,$device,$vol) = @_;
       
    $vol = 6 if( !defined($vol) );
       
    if( !defined($device) ) {

        fhem "set TYPE=AMADDevice volume $vol; sleep 1; set TYPE=AMADDevice ttsMsg $message";
    }

    if( defined($device) ) {

        oldVolume("$device","safe");
        fhem "set $device volume $vol; sleep 1; set $device ttsMsg $message";
        oldVolume("$device","restore");
    }
}


sub oldVolume($$) {

my ( $name, $cmd ) = @_;
my $hash = $defs{$name};

$hash->{SAFEVOLUME} = ReadingsVal( "$name", "volume", 5 ) if( $cmd eq "safe" );

fhem "sleep 5; set $name volume ".$hash->{SAFEVOLUME} if( $cmd eq "restore" );
}


Vielen Dank schonmal.
Wenn ich nun dies in meine "99_myUtils.pm" übernehme und
indoorMessage('Dies ist mein Test für die Durchsage')
in die FHEM Zeile eingebe kommt folgender Fehler  ::)
Unknown command indoorMessage('Dies, try help.

Pi Neustart bzw. reload 99_myUtils.pm bringt auch keine Änderung

Mach ich da Grundlegend etwas verkehrt?

so sieht meine 99_myUtils.pm aus
##############################################
# $Id: myUtilsTemplate.pm 7570 2015-01-14 18:31:44Z rudolfkoenig $
#
# Save this file as 99_myUtils.pm, and create your own functions in the new
# file. They are then available in every Perl expression.

package main;

use strict;
use warnings;
use POSIX;

sub
myUtils_Initialize($$)
{
  my ($hash) = @_;
}



# Enter you functions below _this_ line.


# AMAD Lautstärke - ANFANG

sub indoorMessage($;$$) {

    my ($message,$device,$vol) = @_;
       
    $vol = 6 if( !defined($vol) );
       
    if( !defined($device) ) {

        fhem "set TYPE=AMADDevice volume $vol; sleep 1; set TYPE=AMADDevice ttsMsg $message";
    }

    if( defined($device) ) {

        oldVolume("$device","safe");
        fhem "set $device volume $vol; sleep 1; set $device ttsMsg $message";
        oldVolume("$device","restore");
    }
}


sub oldVolume($$) {

my ( $name, $cmd ) = @_;
my $hash = $defs{$name};

$hash->{SAFEVOLUME} = ReadingsVal( "$name", "volume", 5 ) if( $cmd eq "safe" );

fhem "sleep 5; set $name volume ".$hash->{SAFEVOLUME} if( $cmd eq "restore" );
}

# AMAD Lautstärke - ENDE


1;
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 13:20:13
Jepp machst Du.

Das ist kein FHEM Befehl sondern eine Perlroutine. Also musst Du auf Perlebene gehen


{ indoorMessage('Dies ist mein Test für die Durchsage') }
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 06 September 2017, 13:24:16
Zitat von: CoolTux am 06 September 2017, 13:20:13
Jepp machst Du.

Das ist kein FHEM Befehl sondern eine Perlroutine. Also musst Du auf Perlebene gehen


{ indoorMessage('Dies ist mein Test für die Durchsage') }


Schön blöd, Danke  :o
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 06 September 2017, 13:46:53
Super mit { indoorMessage('Test','WandTabletWohnzimmerThomas',12) }
läuft es schon 1a.

Nun soll das ganze aber auch per Tablet UI funktionieren
Ich habe ein Texteingabefeld Widget "input" sowie ein Button Widget "link"
Wenn ich ins Texteingabefeld einen beliebigen Text eingeben habe kam dann die ttsMsg. Das klappt ja nun mit der Perl-Routine so nicht mehr.
Kann man das auch irgendwie lösen?

<div data-type="input"
id="sendTask"
data-value=""
class="green large notransmit"></div>
<div data-type="link"
class="green round bold big-6"
data-icon="oa-audio_loudness"
data-device="WandTabletWohnzimmerThomas"
data-set="ttsMsg"
data-value="#sendTask">Tablet Wohnzimmer</div>
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 14:01:49
Ich würde das mit einem Dummy und einem Notify machen. Eine andere Lösung wüsste ich jetzt so nicht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 06 September 2017, 15:24:45
Zitat von: CoolTux am 06 September 2017, 14:01:49
Ich würde das mit einem Dummy und einem Notify machen. Eine andere Lösung wüsste ich jetzt so nicht.

wen es interessiert, hier meine Umsetzung

define WandTabletWohnzimmerThomas_tts_dummy dummy
attr WandTabletWohnzimmerThomas_tts_dummy event-on-change-reading .*
attr WandTabletWohnzimmerThomas_tts_dummy group tts
attr WandTabletWohnzimmerThomas_tts_dummy room AMAD

define WandTabletWohnzimmerThomas_tts_notify notify WandTabletWohnzimmerThomas_tts_dummy { indoorMessage('[WandTabletWohnzimmerThomas_tts_dummy:state]','WandTabletWohnzimmerThomas',15) }
attr WandTabletWohnzimmerThomas_tts_notify group tts
attr WandTabletWohnzimmerThomas_tts_notify room AMAD


        <section>
<header class="center-align bold big-3" >TABLET - NACHRICHTEN</header>
<div class="large hbox">
<div data-type="input"
id="sendTask"
data-value=""
class="green large notransmit"></div>
<div data-type="link"
class="green round bold big-6"
data-icon="oa-audio_loudness"
data-device="WandTabletWohnzimmerThomas_tts_dummy"
data-set=""
data-value="#sendTask">Tablet Wohnz. Thomas</div>
</div>
         </section>


Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 16:16:41
Ich habe derweil den Wunsch mal umgesetzt und getestet.
Mit einem Attribut gibt man die Lautstärke vor und wenn man nun eine ttsMsg sendet wird das Volume auf den Wert des Attributes umgesetzt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 06 September 2017, 16:32:07
und dann wieder zurück auf ausgangs-ls, nehm ich an?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 16:41:50
Ja genau.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: scooty am 06 September 2017, 19:59:06
Hallo Leon,

ich habe ein Verständnisproblem bei folgendem:

Möchte aus einem eigenen Flow, der den RSSI-Wert eines Bluetooth-Tags ermittelt, genau diesen ermittelten RSSI Wert als Wert eines Reading eines FHEM-Devices setzen.

Was ich bisher habe:

Trigger für den Flow:
Broadcast mit Parameterübergabe FHEM-Devicename "GTAG_Device" und "GTAG_Device_Address"
Ermittlung RSSI Wert:
Durch eine Condition, die die Bluetooth-Verfügbarkeit der "GTAG_Device_Address" überprüft wird die AutoMagic Variable "rssi" gefüllt

Als nächste Action habe ich in AutoMagic ein Script definiert, wobei "amRssi" der Readingsname des FHEM-Devices sein soll:
fhemdata = "{GTAG_Device} amRssi {rssi}";
fhemcmd = "setreading";

und danach rufe ich über eine weitere Action den Flow "Send Data to AMADCommBridge" auf.

Im FHEM-Device wird das Reading "amRssi" aber leider nicht gesetzt.

Habe mir das anhand der Beispiele im Wiki zusammengereimt, die Beispiele dort beziehen sich allerdings nicht auf "setreading" (das soll keine Kritik sein, liegt eher an meinem Verständnis).

Kannst Du mir auf die Sprünge helfen, wie ich ein Reading aus einem Flow in AutoMagic in ein beliebiges FHEM-Device schreiben kann? 

Vielen Dank,
Andreas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 20:06:11
Oh ganz böse Falle. Nimm mal bitte das fhemdata schnell wieder raus. Nicht das da was kollabiert.

Schau mal hier, das sollte es erklären
https://forum.fhem.de/index.php/topic,72373.msg671703/topicseen.html#msg671703

Was Du machen möchtest nennt sich in AMAD userReading.


Wenn noch Fragen sind einfach fragen.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: scooty am 06 September 2017, 20:17:52
Hallo Leon,

danke für die superschnelle Reaktion.  :)
Kollabiert ist bisher zum Glück nichts.  ;)
Den Betrag hatte ich auch schon gelesen, aber ich habe nicht verstanden, wo ich darin den Namen des FHEM-Devices angebe, in das ich das userReading schreiben möchte?
userReading = "\"amRssi\": \"{rssi}\"";
fhemcmd = "setreading";


Ich möchte das Reading in das in der AutoMagic Variablen "{GTAG_Device}" gespeicherte FHEM-Device (also nicht in ein AMAD Device) schreiben.

Andreas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 20:29:27

userReading = "\"amRssi\": \"" + {rssi} + "\"";


In ein fremdes Device kannst du nicht reinschreiben. Nur in das Device wo der Flow drauf läuft. Du könntest auf FHEM Seite dann ein Notify auf das Reading triggern und das Event weiterreichen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: scooty am 06 September 2017, 20:38:46
Ah, das war also das grundlegende Verständnisproblem: es geht nur das AMAD-Device.
:-[
Schade, hatte so etwas ähnliches unter AMAD2 mit einer HTTP Request Action laufen.
Na ja, ist ja letztendlich egal, wo das Reading steht, ob im AMAD-Device oder einem anderen Device.

Vielen Dank für die Erklärung und Unterstützung,
Andreas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rakete123 am 06 September 2017, 20:39:29
Zitat von: Esjay am 05 September 2017, 21:54:33
Nabend Cooltux,
siehst du evtl eine Möglichkeit, ein Reading zur Verfügung zu stellen, welches die Uhrzeit des Momentanen Weckalarms beinhaltet.
Ich versuche es mal zu verdeutlichen.Stelle ich einen Wecker, welcher um 21:39 Uhr klingelt, sehe ich folgendes im Event Monitor


2017-09-05 21:39:02 AMADDevice TabStNt nextAlarmDay: Mi
2017-09-05 21:39:02 AMADDevice TabStNt nextAlarmTime: 06:00
2017-09-05 21:39:02 AMADDevice TabStNt nextAlarmState: alert


"alert" zeigt mir in dem Fall, dass es eine Aktion gab.

Ich möchte morgens mein Echo im Badezimmer anschmeißen, wenn mein Wecker klingelt. Wenn ich jetzt auf "alert" gehe, spielt das Echo die Musik ab. Stehe ich dann auf, gehe ins Bad und fahre 20 Minuten später zur Arbeit, habe ich ja in der zwischenzeit das Echo Stumm geschaltet. Wenn ich jetzt aber vergessen habe den Wecker welcher zur Sicherheit eingerichtet ist auszuschalten, würde das Echo beim nächsten Alarm wieder anspringen. Meiner besseren Hälfte dazu zu motivieren auf die andrere Seite des Bettes zu langen um den Wecker auszustellen ist die eine Sache, wenn jetzt noch das Echo hinzu kommt, wird es schon schwierig.

Vll brauche ich auch nur nen Denkanstoß in die richtige Richtung. Sei es drum.

Grüße

Hmm warum gibts bei dir noch AlarmState...
Ich habe übrings:
VERSIONFLOWSET 4.0.5
VERSIONMODUL 4.0.6
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 20:51:59
Zitat von: scooty am 06 September 2017, 20:38:46
Ah, das war also das grundlegende Verständnisproblem: es geht nur das AMAD-Device.
:-[
Schade, hatte so etwas ähnliches unter AMAD2 mit einer HTTP Request Action laufen.
Na ja, ist ja letztendlich egal, wo das Reading steht, ob im AMAD-Device oder einem anderen Device.

Vielen Dank für die Erklärung und Unterstützung,
Andreas

Gerne. Kommt das Reading denn nun an?


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 20:54:17
Zitat von: rakete123 am 06 September 2017, 20:39:29
Hmm warum gibts bei dir noch AlarmState...
Ich habe übrings:
VERSIONFLOWSET 4.0.5
VERSIONMODUL 4.0.6

Interessant wäre die AMAD Version.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rakete123 am 06 September 2017, 21:03:38
Zitat von: CoolTux am 06 September 2017, 20:54:17
Interessant wäre die AMAD Version.

Du meinst die Commbridge?
VERSIONFLOWSET 4.0.5
VERSIONMODUL 4.0.4

Mein Workaound ist jetzt etwas perl und das ausrechnen der Differenz zwischen zwei nextAlarmTime Events. Wenn es zwischen 6 und 8 Uhr ist und die Differenz genau bei 10 Minuten liegt, gehe ich vom snooze aus und belasse alles wie es ist ;-)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 06 September 2017, 21:05:39
Ich glaube er meint die Version der App auf dem Tablet, also Automagic...


Tapatalk iPhone, daher kurz gehalten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rakete123 am 06 September 2017, 21:07:12
Zitat von: Ma_Bo am 06 September 2017, 21:05:39
Ich glaube er meint die Version der App auf dem Tablet, also Automagic...


Tapatalk iPhone, daher kurz gehalten.

Das wäre 1.33.0
Build 20170519_234556_ad77a93
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 21:09:06
Zitat von: Ma_Bo am 06 September 2017, 21:05:39
Ich glaube er meint die Version der App auf dem Tablet, also Automagic...


Tapatalk iPhone, daher kurz gehalten.

Ich Dussel ich. Ich meinte in der Tat die Automagic Version. So langsam glaube ich das was beim Update von Automagic verloren gegangen ist.
Werde mal den Martin schreiben.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: scooty am 06 September 2017, 21:10:56
Zitat von: CoolTux am 06 September 2017, 20:51:59
Gerne. Kommt das Reading denn nun an?
Ja, klappt wunderbar, Reading kommt an.

Vielen Dank nochmals,
Andreas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 21:16:18
Zitat von: rakete123 am 06 September 2017, 21:07:12
Das wäre 1.33.0
Build 20170519_234556_ad77a93

Habe ich auch. Bei mir kommt leider dennoch kein State.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 September 2017, 21:38:14
Ich habe ebenfalls 1.33.0 Build 20170519_234556_ad77a93

Zitat von: CoolTux am 06 September 2017, 08:05:31
Wie wäre es so
Bleibt die Weckzeit als Reading erhalten kannst Du diese vor abspielen des Echos abfragen.
ansonsten muss ich gestehen wüsste ich jetzt auch nichts besseres. Gerade im Bereich Wecker kann man leider wenig machen.

Willst du extra Readings zur Verfügung stellen, oder die vorhandenen anpassen. Kann die Lösung aus der Aussage gerade noch nicht greifen.

Grüße

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 22:00:38
Zitat von: Esjay am 06 September 2017, 21:38:14
Ich habe ebenfalls 1.33.0 Build 20170519_234556_ad77a93

Willst du extra Readings zur Verfügung stellen, oder die vorhandenen anpassen. Kann die Lösung aus der Aussage gerade noch nicht greifen.

Grüße



Also meiner Meinung nach muss da nichts angepasst werden. Die Weckzeit steht ja drin und diese eine andere ist wie in Deinem Fall 6 Uhr dann soll Echo halt nicht spielen. Oder verstehe ich das immer noch nicht?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 September 2017, 22:02:02
Update ab morgen Früh.
setTtsMsgVol als neues Attribut für die Lautstärkenanhebung vor einer Sprachnachricht und anschließendem Volume wiederherstellen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 07 September 2017, 15:33:12
Zitat von: CoolTux am 06 September 2017, 22:00:38
Also meiner Meinung nach muss da nichts angepasst werden. Die Weckzeit steht ja drin und diese eine andere ist wie in Deinem Fall 6 Uhr dann soll Echo halt nicht spielen. Oder verstehe ich das immer noch nicht?

Ok, vll war es Gestern und Vorgestern bisschen spät bei mir. Deswegen nochmal der letzte Versuch den Knoten zu entwirren.
Wenn ich meinen Tablet Wecker abends um 22:00 Uhr auf 06:00 Uhr stelle, steht im Reading "nextAlarmTime: 06:00". Wenn dann der nächste Morgen kommt und der Wecker auslöst, steht im Reading "nextAlarmTime: 06:10" und im Reading "nextAlarmState: alert" .

Auf das Event "nextAlarmState: alert" kann/muss ich jetzt reagieren.
Der einfachheitshalber mittels DOIF zum Beispiel:
define Doif ([TabSzSt:nextAlarmState] eq "alert") (set Spotify ECHOBAD Cillout was auch immer)
attr TabSzSt do always


Wenn ich so darauf reagiere, und um 06:03 ins Bad gehe, anschließend um 06:07 das Bad verlasse ( Echo ausgeschaltet) und um 06:09 das Haus verlasse, dabei aber vergessen habe den Wecker um 6:10 Uhr auszuschalten, erhalte ich um 6:10 wieder das Event "nextAlarmState: alert" und der Doif oder was auch immer reagiert jetzt wieder. Ergo das Echo wird wieder angeschmissen, ergo Frau Sauer.

Hätte ich jetzt ein Event "nextAlarmState: alert 06:00" wäre das eindeutig, und alles was danach kommt, wäre mir vollkommen egal bezogen auf das Abspielen des Echos.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 07 September 2017, 16:04:56
@Esjay: dann brauchst du definitiv noch eine Anwesenheitskontrolle, wer zu Hause ist und wer nicht...  8)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 07 September 2017, 16:08:52
Zitat von: Ma_Bo am 07 September 2017, 16:04:56
@Esjay: dann brauchst du definitiv noch eine Anwesenheitskontrolle, wer zu Hause ist und wer nicht...  8)
Ich habe ein Zwave Keyboard an der Tür, darüber habe ich das Ganze eine Zeit lang gesteuert. Ich kann dir jetzt aber gerade nicht sagen, warum ich das wieder zu den Akten gelegt habe. Ich denke das Thema wird nochmal spannend wenn ich das nächste mal krankheitsbedingt ne Woche Zuhause bin.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 07 September 2017, 16:12:24
ACHTUNG OFFTOPIC

Zitat von: Esjay am 07 September 2017, 16:08:52
Ich habe ein Zwave Keyboard an der Tür, darüber habe ich das Ganze eine Zeit lang gesteuert. Ich kann dir jetzt aber gerade nicht sagen, warum ich das wieder zu den Akten gelegt habe. Ich denke das Thema wird nochmal spannend wenn ich das nächste mal krankheitsbedingt ne Woche Zuhause bin.

Ich habe mir ein Schlüsselboard gebaut, dort hat jeder seinen Haken und wenn der Schlüssel weg ist, ist auch für´s System die Person weg.
Hier steht auch ein wenig darüber: https://forum.fhem.de/index.php/topic,33961.0.html

OFFTOPIC ENDE
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 September 2017, 16:21:36
Zitat von: Esjay am 07 September 2017, 15:33:12
Ok, vll war es Gestern und Vorgestern bisschen spät bei mir. Deswegen nochmal der letzte Versuch den Knoten zu entwirren.
Wenn ich meinen Tablet Wecker abends um 22:00 Uhr auf 06:00 Uhr stelle, steht im Reading "nextAlarmTime: 06:00". Wenn dann der nächste Morgen kommt und der Wecker auslöst, steht im Reading "nextAlarmTime: 06:10" und im Reading "nextAlarmState: alert" .

Auf das Event "nextAlarmState: alert" kann/muss ich jetzt reagieren.
Der einfachheitshalber mittels DOIF zum Beispiel:
define Doif ([TabSzSt:nextAlarmState] eq "alert") (set Spotify ECHOBAD Cillout was auch immer)
attr TabSzSt do always


Wenn ich so darauf reagiere, und um 06:03 ins Bad gehe, anschließend um 06:07 das Bad verlasse ( Echo ausgeschaltet) und um 06:09 das Haus verlasse, dabei aber vergessen habe den Wecker um 6:10 Uhr auszuschalten, erhalte ich um 6:10 wieder das Event "nextAlarmState: alert" und der Doif oder was auch immer reagiert jetzt wieder. Ergo das Echo wird wieder angeschmissen, ergo Frau Sauer.

Hätte ich jetzt ein Event "nextAlarmState: alert 06:00" wäre das eindeutig, und alles was danach kommt, wäre mir vollkommen egal bezogen auf das Abspielen des Echos.

Grüße

Jetzt verstehe ich. Gib mir mal ein paar Stunden zum drüber nachdenken.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 07 September 2017, 17:43:12
Nochmal kurz bisschen off topic, wie startest du deinen Echo von extern?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 07 September 2017, 18:37:17
Zitat von: Amenophis86 am 07 September 2017, 17:43:12
Nochmal kurz bisschen off topic, wie startest du deinen Echo von extern?
Über das Spotify Modul. Aber halt wirklich nur Musik von Spptify. Keine tts Ansagen etc.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 07 September 2017, 18:47:36
Ah Spotify Connecet, alles klar. Danke dir
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 September 2017, 22:20:31
Zitat von: Esjay am 07 September 2017, 15:33:12
Ok, vll war es Gestern und Vorgestern bisschen spät bei mir. Deswegen nochmal der letzte Versuch den Knoten zu entwirren.
Wenn ich meinen Tablet Wecker abends um 22:00 Uhr auf 06:00 Uhr stelle, steht im Reading "nextAlarmTime: 06:00". Wenn dann der nächste Morgen kommt und der Wecker auslöst, steht im Reading "nextAlarmTime: 06:10" und im Reading "nextAlarmState: alert" .

Auf das Event "nextAlarmState: alert" kann/muss ich jetzt reagieren.
Der einfachheitshalber mittels DOIF zum Beispiel:
define Doif ([TabSzSt:nextAlarmState] eq "alert") (set Spotify ECHOBAD Cillout was auch immer)
attr TabSzSt do always


Wenn ich so darauf reagiere, und um 06:03 ins Bad gehe, anschließend um 06:07 das Bad verlasse ( Echo ausgeschaltet) und um 06:09 das Haus verlasse, dabei aber vergessen habe den Wecker um 6:10 Uhr auszuschalten, erhalte ich um 6:10 wieder das Event "nextAlarmState: alert" und der Doif oder was auch immer reagiert jetzt wieder. Ergo das Echo wird wieder angeschmissen, ergo Frau Sauer.

Hätte ich jetzt ein Event "nextAlarmState: alert 06:00" wäre das eindeutig, und alles was danach kommt, wäre mir vollkommen egal bezogen auf das Abspielen des Echos.

Grüße

Ich habe leider nur einen etwas seltsamen Weg gefunden. Über normale Readings oder gar Automagic ist mir nichts eingefallen.
Aber, wenn Du mittels stateFormat nextAlarmTime in den STATE bekommst kannst Du mit

oldState:nextAlarmTime.* { OldValue($NAME) }

Ein userReading anlegen welches den alten Wert von nextAlarmTime enthalten sollte.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 09 September 2017, 20:02:50
Dank dir erstmal..Werde morgen dazu kommen, das auszuprobieren.
Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 09 September 2017, 20:19:19
Nabend, ich hätte auch mal eine Frage. Gibt es die Möglichkeit für eine Sprachausgabe die Sprache zu ändern? ich würde gerne einige Nachrichten in Englisch ausgeben lassen. Das man es über Android ändern kann ist mir klar, aber geht es auch mit AMAD temporär bevor ich ein Text sprechen lasse?

/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 September 2017, 20:23:02
Es geht auf alle Fälle wenn Du das Attribut setTtsMsgLang auf Englisch stellst. Aber wäre halt nicht temporär.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 09 September 2017, 23:18:49
Ach siehste das wusste ich gar nicht das es das gibt. Mhh nagut aber ich könnte das ja vor englischen texten ändern und dann wieder zurücksetzen lassen oder ist das blöd?

/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 September 2017, 23:22:54
Ist blöd. Weil Du in der Config Struktur was änderst was dann in FHEMWEB als rotes Fragezeichen auftaucht. Wenn es nicht unter Deinen Nägeln brennt gib mir 3 Tage zum denken.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 10 September 2017, 00:01:20
Nö das brennt bei mir überhaupt nicht. Wenn man das irgendwie in Zukunft ändern kann ich das schön, ich hab da keine Eile.

/Daniel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 10 September 2017, 12:44:40
Hallo Leon,

ich musste leider meinen Schwur brechen  ;) Nachdem mein FHEM wieder lief, hab ich mal AMAD upgedatet - sehr schöne Arbeit!

Eine Frage zur ToGo Funktion: Hab die APSSID gesetzt, beim Verlassen meines WLAN sollten sich doch jetzt SetCommands und Informations ausschalten, oder? Tun sie aber nicht, fehlt mir da noch was?

Gruß, Dieter
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 September 2017, 12:56:01
Hallo Dieter,

Ich danke Dir. Wenn Du das Attribut setAPSSID korrekt gesetzt hast und vielleicht am besten danach noch ein statusRequest machst sollte beim Verlassen Deiner APSSID sich die Flows deaktivieren.
Schau mal ob die globale Variable in Automagic korrekt gesetzt ist.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 10 September 2017, 13:29:15
Du meinst global_apssid? Die ist gesetzt. "Deaktiveren der Flows" heißt schon, dass diese in Automagic grau dargestellt werden? Die bleiben bei mir "blau" und werden von Zeit zu Zeit "rot" ... ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 September 2017, 13:31:40
Jepp global_apssid und die Flows grau meinte ich. Sollte alleine schon durch WLAN ausschalten passieren.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 10 September 2017, 13:55:47
Nope da tut sich leider nix

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 September 2017, 14:00:18
Gib mal bitte ein list vom Device und ein Screenshot von der Liste der globalen Variablen
Desweiteren kann du einfach mal schauen. Im Flow send Data to... sollte Recht verlaufend die Dinge für toGo Funktion stehen. Wenn du WLAN deaktiviert sollte der Strang da rot werden
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 10 September 2017, 15:20:02
Das ist komisch, gerade hat mein Galaxy S7 ein Software-update gemacht. Danach ging es - genau 1x ???
Wie Du schreibst, bei Verlassen des WLAN wird der Flow "Send Data to ..." permanent rot, aber die anderen nicht grau. Anbei die Listings

Internals:
   AMAD_ID    1505030605396
   CFGFN
   DEF        192.168.178.71 1505030605396 IODev=myAmadBridge
   HOST       192.168.178.71
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     540
   NAME       Dieter_Galaxy_S7
   NR         592
   PORT       8090
   STATE      connect to http://192.168.178.71:8090 timed out
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.7
   VERSIONMODUL 4.0.8
   myAmadBridge_MSGCNT 540
   myAmadBridge_TIME 2017-09-10 15:11:02
   READINGS:
     2017-09-10 10:06:11   airplanemode    off
     2017-09-10 10:06:11   androidVersion  7.0 Nougat
     2017-09-10 10:06:11   batteryHealth   2
     2017-09-10 15:10:17   batteryTemperature 32.1
     2017-09-10 10:06:13   bluetooth       off
     2017-09-10 10:06:36   checkActiveTask 0
     2017-09-10 10:06:13   connectedBTdevices none
     2017-09-10 10:06:13   connectedBTdevicesMAC none
     2017-09-10 12:22:58   currentMusicAlbum no player active
     2017-09-10 12:22:58   currentMusicApp no player active
     2017-09-10 12:22:58   currentMusicArtist no player active
     2017-09-10 12:22:58   currentMusicIcon no player active
     2017-09-10 12:30:23   currentMusicState
     2017-09-10 12:22:58   currentMusicTrack no player active
     2017-09-10 13:30:47   deviceState     online
     2017-09-10 10:06:13   doNotDisturb    always
     2017-09-10 10:06:13   dockingState    undocked
     2017-09-10 10:06:38   flow_SetCommands aktiv
     2017-09-10 10:06:10   flow_informations aktiv
     2017-09-10 10:06:10   flowsetVersionAtDevice 4.0.7
     2017-09-10 10:06:13   keyguardSet     1
     2017-09-10 12:01:58   lastSetCommandError
     2017-09-10 12:22:55   lastSetCommandState setCmd_done
     2017-09-10 15:12:40   lastStatusRequestState statusRequest_error
     2017-09-10 10:06:10   mute            off
     2017-09-10 10:06:13   nextAlarmDay    off
     2017-09-10 10:06:13   nextAlarmTime   off
     2017-09-10 15:10:17   powerLevel      34
     2017-09-10 10:07:12   powerPlugged    0
     2017-09-10 15:10:40   screen          on unlocked
     2017-09-10 12:18:44   screenBrightness 120
     2017-09-10 10:06:14   screenOrientation portrait
     2017-09-10 10:06:14   screenOrientationMode auto
     2017-09-10 15:12:40   state           connect to http://192.168.178.71:8090 timed out
     2017-09-10 12:20:21   volume          4
     2017-09-10 10:06:11   volumeNotification 3
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   room       AMAD
   setAPSSID  Skynet



oh oh, ich hab mir mal das Log angesehen, da kommen sehr viele Meldungen  :-[017.09.10 15:34:28 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:28 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (394)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:28 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:28 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:28 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1504988948931","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","deviceState": "online"}}, help me!
2017.09.10 15:34:42 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:42 1: stacktrace:
2017.09.10 15:34:42 1:     main::readingsBeginUpdate           called by fhem.pl (4518)
2017.09.10 15:34:42 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:42 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:42 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:42 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:42 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:42 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:42 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:42 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:42 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.10 15:34:42 1: stacktrace:
2017.09.10 15:34:42 1:     main::readingsBulkUpdate            called by fhem.pl (4519)
2017.09.10 15:34:42 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:42 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:42 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:42 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:42 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:42 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:42 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:42 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:42 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:42 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (394)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by fhem.pl (4518)
2017.09.10 15:34:43 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4519)
2017.09.10 15:34:43 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (394)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1504988948931","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","deviceState": "online"}}, help me!
2017.09.10 15:34:43 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by fhem.pl (4518)
2017.09.10 15:34:43 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4519)
2017.09.10 15:34:43 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,flow_informations,aktiv) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 10 September 2017, 16:55:47
Zitat von: CoolTux am 08 September 2017, 22:20:31
Ich habe leider nur einen etwas seltsamen Weg gefunden. Über normale Readings oder gar Automagic ist mir nichts eingefallen.
Aber, wenn Du mittels stateFormat nextAlarmTime in den STATE bekommst kannst Du mit

oldState:nextAlarmTime.* { OldValue($NAME) }

Ein userReading anlegen welches den alten Wert von nextAlarmTime enthalten sollte.

Warum kompliziert,wenn es auch einfach geht. Vll nicht die Beste Lösung, aber funktioniert soweit.

defmod TabStNt_DOIF_1 DOIF ([TabStNt:"^nextAlarmState:.alert$"]) (set Spotify playPlaylistByName Good Vibes aa73b249axxxxxxxxxxxxxxxxxxxxxx)
attr TabStNt_DOIF_1 cmdpause 3600
attr TabStNt_DOIF_1 do always


Zumindest stelle ich so sicher, das der Erste Wecker auch wirklich der einzige bleibt, der die Aktion ausführt.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 08:52:57
Zitat von: grappa24 am 10 September 2017, 15:20:02
Das ist komisch, gerade hat mein Galaxy S7 ein Software-update gemacht. Danach ging es - genau 1x ???
Wie Du schreibst, bei Verlassen des WLAN wird der Flow "Send Data to ..." permanent rot, aber die anderen nicht grau. Anbei die Listings

Internals:
   AMAD_ID    1505030605396
   CFGFN
   DEF        192.168.178.71 1505030605396 IODev=myAmadBridge
   HOST       192.168.178.71
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     540
   NAME       Dieter_Galaxy_S7
   NR         592
   PORT       8090
   STATE      connect to http://192.168.178.71:8090 timed out
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.7
   VERSIONMODUL 4.0.8
   myAmadBridge_MSGCNT 540
   myAmadBridge_TIME 2017-09-10 15:11:02
   READINGS:
     2017-09-10 10:06:11   airplanemode    off
     2017-09-10 10:06:11   androidVersion  7.0 Nougat
     2017-09-10 10:06:11   batteryHealth   2
     2017-09-10 15:10:17   batteryTemperature 32.1
     2017-09-10 10:06:13   bluetooth       off
     2017-09-10 10:06:36   checkActiveTask 0
     2017-09-10 10:06:13   connectedBTdevices none
     2017-09-10 10:06:13   connectedBTdevicesMAC none
     2017-09-10 12:22:58   currentMusicAlbum no player active
     2017-09-10 12:22:58   currentMusicApp no player active
     2017-09-10 12:22:58   currentMusicArtist no player active
     2017-09-10 12:22:58   currentMusicIcon no player active
     2017-09-10 12:30:23   currentMusicState
     2017-09-10 12:22:58   currentMusicTrack no player active
     2017-09-10 13:30:47   deviceState     online
     2017-09-10 10:06:13   doNotDisturb    always
     2017-09-10 10:06:13   dockingState    undocked
     2017-09-10 10:06:38   flow_SetCommands aktiv
     2017-09-10 10:06:10   flow_informations aktiv
     2017-09-10 10:06:10   flowsetVersionAtDevice 4.0.7
     2017-09-10 10:06:13   keyguardSet     1
     2017-09-10 12:01:58   lastSetCommandError
     2017-09-10 12:22:55   lastSetCommandState setCmd_done
     2017-09-10 15:12:40   lastStatusRequestState statusRequest_error
     2017-09-10 10:06:10   mute            off
     2017-09-10 10:06:13   nextAlarmDay    off
     2017-09-10 10:06:13   nextAlarmTime   off
     2017-09-10 15:10:17   powerLevel      34
     2017-09-10 10:07:12   powerPlugged    0
     2017-09-10 15:10:40   screen          on unlocked
     2017-09-10 12:18:44   screenBrightness 120
     2017-09-10 10:06:14   screenOrientation portrait
     2017-09-10 10:06:14   screenOrientationMode auto
     2017-09-10 15:12:40   state           connect to http://192.168.178.71:8090 timed out
     2017-09-10 12:20:21   volume          4
     2017-09-10 10:06:11   volumeNotification 3
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   room       AMAD
   setAPSSID  Skynet



oh oh, ich hab mir mal das Log angesehen, da kommen sehr viele Meldungen  :-[017.09.10 15:34:28 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:28 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (394)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:28 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:28 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.10 15:34:28 1: stacktrace:
2017.09.10 15:34:28 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:28 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.10 15:34:28 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:28 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:28 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:28 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:28 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:28 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:28 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1504988948931","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","deviceState": "online"}}, help me!
2017.09.10 15:34:42 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:42 1: stacktrace:
2017.09.10 15:34:42 1:     main::readingsBeginUpdate           called by fhem.pl (4518)
2017.09.10 15:34:42 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:42 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:42 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:42 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:42 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:42 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:42 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:42 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:42 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.10 15:34:42 1: stacktrace:
2017.09.10 15:34:42 1:     main::readingsBulkUpdate            called by fhem.pl (4519)
2017.09.10 15:34:42 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:42 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:42 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:42 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:42 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:42 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:42 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:42 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:42 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:42 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (394)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by fhem.pl (4518)
2017.09.10 15:34:43 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4519)
2017.09.10 15:34:43 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (394)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1504988948931","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","deviceState": "online"}}, help me!
2017.09.10 15:34:43 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by fhem.pl (4518)
2017.09.10 15:34:43 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4519)
2017.09.10 15:34:43 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: ERROR: empty name in readingsBeginUpdate
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,flow_informations,aktiv) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)
2017.09.10 15:34:43 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.10 15:34:43 1: stacktrace:
2017.09.10 15:34:43 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.10 15:34:43 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.10 15:34:43 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.10 15:34:43 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.10 15:34:43 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.10 15:34:43 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.10 15:34:43 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.10 15:34:43 1:     main::CallFn                        called by fhem.pl (690)




Kommen die Meldungen immer noch wenn Du wieder online bist?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 08:55:46
Zitat von: ext23 am 10 September 2017, 00:01:20
Nö das brennt bei mir überhaupt nicht. Wenn man das irgendwie in Zukunft ändern kann ich das schön, ich hab da keine Eile.

/Daniel

Hallo Daniel,

Ich habe im Master git von AMAD eine neue AMADDevice Version hochgeladen. Bitte mal bei Dir installieren und testen.

set Tablet ttsMsg Dies ist ein Test

normale durchsage.

set Tablet ttsMsg &en; This is a test

durchsage mit temporären Sprachwechsel.
Für die die nur englisch eingestellt haben wäre eine Deutsche temporäre Ansage dann

set Tablet ttsMsg &de; Dies ist ein Test






Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 11 September 2017, 10:59:06
@coolTux:

Ich hatte ja - wegen der Meldungen - die Bridge dektiviert. In Automagic wurden daraufhin die Flows Informations und Set Commands grau.

Dann hab ich die Bridge wieder aktiviert und erhalte folgendes LOG, ich glaub das stimmt was nicht mit der Kommunikation:

2017.09.11 10:51:18 3: myAmadBridge: port 8090 opened
2017.09.11 10:51:18 3: AMADCommBridge (myAmadBridge) - Socket opened.
2017.09.11 10:52:58 1: PERL WARNING: Use of uninitialized value in hash element at fhem.pl line 3616.
2017.09.11 10:52:58 1: PERL WARNING: Use of uninitialized value in split at fhem.pl line 4588.
2017.09.11 10:52:58 1: PERL WARNING: Use of uninitialized value $dev in hash element at fhem.pl line 3317.
2017.09.11 10:52:58 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 3679.
2017.09.11 10:52:58 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","powerLevel": "75","powerPlugged": "0","batteryTemperature": "25.8","batteryHealth": "2"}}, help me!
2017.09.11 10:52:58 1: PERL WARNING: Use of uninitialized value $bname in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 794.
2017.09.11 10:53:22 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","flow_informations": "aktiv"}}, help me!
2017.09.11 10:53:22 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","nextAlarmState": "null","airplanemode": "off","volumeNotification": "3","powerLevel": "75","powerPlugged": "0","batteryTemperature": "26.1","batteryHealth": "2","screenBrightness": "136","deviceState": "online","androidVersion": "7.0 Nougat"}}, help me!
2017.09.11 10:53:22 1: PERL WARNING: Use of uninitialized value in string eq at fhem.pl line 3758.
2017.09.11 10:53:25 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "0","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "75","powerPlugged": "0","batteryTemperature": "26.1","batteryHealth": "2","screenBrightness": "136","dockingState": "undocked","keyguardSet": "1","deviceState": "online","androidVersion": "7.0 Nougat"}}, help me!
2017.09.11 10:53:25 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "0","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "75","powerPlugged": "0","batteryTemperature": "26.1","batteryHealth": "2","screenBrightness": "136","screenOrientation": "portrait","screenOrientationMode": "auto","dockingState": "undocked","keyguardSet": "1","deviceState": "online","androidVersion": "7.0 Nougat"}}, help me!
2017.09.11 10:53:25 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "0","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "75","powerPlugged": "0","batteryTemperature": "26.1","batteryHealth": "2","screenBrightness": "136","screenOrientation": "portrait","screenOrientationMode": "auto","dockingState": "undocked","keyguardSet": "1","deviceState": "online","androidVersion": "7.0 Nougat"}}, help me!
2017.09.11 10:53:25 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","doNotDisturb": "always","nextAlarmState": "null","screen": "on unlocked","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "0","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "75","powerPlugged": "0","batteryTemperature": "26.1","batteryHealth": "2","screenBrightness": "136","screenOrientation": "portrait","screenOrientationMode": "auto","dockingState": "undocked","keyguardSet": "1","deviceState": "online","androidVersion": "7.0 Nougat"}}, help me!
2017.09.11 10:53:31 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","screenOrientation": "portrait","screenOrientationMode": "auto"}}, help me!
2017.09.11 10:53:31 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","screen": "off unlocked","screenOrientation": "portrait","screenOrientationMode": "auto"}}, help me!
2017.09.11 10:53:31 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","checkActiveTask": "0"}}, help me!
2017.09.11 10:53:46 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","screenOrientation": "portrait","screenOrientationMode": "auto"}}, help me!
2017.09.11 10:53:46 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","screen": "on locked","screenOrientation": "portrait","screenOrientationMode": "auto"}}, help me!
2017.09.11 10:53:48 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","screen": "on unlocked","screenOrientation": "portrait","screenOrientationMode": "auto"}}, help me!
2017.09.11 10:53:50 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","checkActiveTask": "0"}}, help me!
2017.09.11 10:53:53 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","checkActiveTask": "0"}}, help me!
2017.09.11 10:54:04 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","flow_informations": "aktiv"}}, help me!
2017.09.11 10:54:12 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","flow_informations": "aktiv"}}, help me!
2017.09.11 10:54:12 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","screenBrightness": "1"}}, help me!
2017.09.11 10:54:19 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","flow_informations": "aktiv"}}, help me!
2017.09.11 10:54:19 3: : Unknown code {"amad": {"amad_id": "1505030605396","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","screenBrightness": "141"}}, help me!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 11:30:07
Da kannst Du jetzt nur ein FHEM neustart machen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 11 September 2017, 12:56:34
Zitat von: CoolTux am 11 September 2017, 11:30:07
Da kannst Du jetzt nur ein FHEM neustart machen
Nach dem Neustart kommen keinerlei Fehlermeldungen mehr und die Togo Funktion geht auch - die flows deaktivieren und reaktivieren sich wenn man WLAN abschaltet  ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 13:07:28
Zitat von: grappa24 am 11 September 2017, 12:56:34
Nach dem Neustart kommen keinerlei Fehlermeldungen mehr und die Togo Funktion geht auch - die flows deaktivieren und reaktivieren sich wenn man WLAN abschaltet  ;D

Puh was für eine schwere Geburt  ;D
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 17:00:36
Ich konnte das umschalten der temporären Sprachauswahl testen. Klappt.
Ausserdem habe ich einiges an Code ausgelagert in eigene kleine Funktionen so wie es sich gehört. Gibt also ein kleines Update die Tage. Wird aber nur die 74_AMADDevice.pm betreffen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ChrisW am 11 September 2017, 19:16:42
Wie klappt das mit der Sprachsteuerung ? Wie kann ich am Handy Geräte abfragen ? Im Wiki steht leider noch nichts :(
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 19:26:17
Lese Dich mal ein bisschen ein
https://forum.fhem.de/index.php/topic,56553.msg637969.html#msg637969

Was du brauchst kannst Du hier nachlesen
https://forum.fhem.de/index.php/topic,74941.msg666840.html#msg666840

Wenn Du Fragen hast dann eröffne entweder einen neuen Thread unter Sprachsteuerung oder Antworte im Thread des zweiten Links
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ChrisW am 11 September 2017, 19:48:53
Okay Danke ist mir doch jetzt für nebenbei etwas zu Komplex.

Kann man Auslesen ob ein Kopfhörer eingesteckt ist ? Hab dazu nichts gefunden.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 21:14:36
Nein leider nicht.
Was möchtest Du denn genau machen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 21:16:15
@all
Gibt morgen über Update eine neue Version von AMADDevice. Neu ist das temporäre ändern der ttsMsg Sprache durch vorangestelltest &en; im String

set Tablet ttsMsg &en; This is a test
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ChrisW am 11 September 2017, 21:20:08
naja wenn Strom angeschlossen ist und Kopfhörer eingesteckt dann habe ich da eine "Schlafen" erkennung. Derzeit noch per Tasker. Wäre ja super wenn man das mit abfragen könnte.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 21:28:24
Ich sehe gerade das es sowas in der Tat gibt. Jeweils ein Trigger beim einstecken und abziehen.
Wird in der nächsten Version vorhanden sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ChrisW am 11 September 2017, 21:47:46
Mega :) Vielen Dank
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 September 2017, 22:04:01
So ist implementiert
Neues Reading wiredHeadsetPlugged mit Werten 1 oder 0. Kommt morgen per Update, daher werden nun doch alle 3 AMAD Dateien aktuallisiert.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 12 September 2017, 09:09:39
Sehr geil, so ist das natürlich super. Ich werde es testen.

/Daniel


Zitat von: CoolTux am 11 September 2017, 21:16:15
@all
Gibt morgen über Update eine neue Version von AMADDevice. Neu ist das temporäre ändern der ttsMsg Sprache durch vorangestelltest &en; im String

set Tablet ttsMsg &en; This is a test

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 12 September 2017, 10:17:08
Zitat@all
Gibt morgen über Update eine neue Version von AMADDevice. Neu ist das temporäre ändern der ttsMsg Sprache durch vorangestelltest &en; im String
Code: [Auswählen]
set Tablet ttsMsg &en; This is a test

Das finde ich ziemlich cool. Kann man die Sprache auch mittendrin ändern? Geht wahrscheinlich eher nicht, gehe ich mal von aus.^^
Meine Sonossprachausgabe klingt auch immer komisch bei Sätzen wie "Du hast eine neue WhatsApp Nachricht von Joice erhalten." oder "Im Radio läuft gerade The Cure mit Boys don't cry.".  ;D

VG, Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 September 2017, 10:41:34
Zitat von: ToM_ToM am 12 September 2017, 10:17:08
Das finde ich ziemlich cool. Kann man die Sprache auch mittendrin ändern? Geht wahrscheinlich eher nicht, gehe ich mal von aus.^^
Meine Sonossprachausgabe klingt auch immer komisch bei Sätzen wie "Du hast eine neue WhatsApp Nachricht von Joice erhalten." oder "Im Radio läuft gerade The Cure mit Boys don't cry.".  ;D

VG, Thomas

Das geht nur wenn du den string teilst und einen neuen ttsMsg Befehl mitten drin ab schickst
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 12 September 2017, 14:23:36
komisches verhalten - schon bekannt?

ein fehler tritt auf, warum auch immer. automagic schreibt in die leiste, dass n flow zu oft aufgerufen wurde. die flows laufen alle. <-- kennen wir ja schon.
im device kommt ein "connect to http://192.168.178.26:8090 timed out". <-- na gut, was solls.
es geht kein befehl mehr vom device an android, kein ttsmsg, kein garnix mehr in richtung androide. <-- nervig 
erst, wenn ich nen statusrequest vom device aus mach, kehrt normalität ein.

ideen?
ich will jetzt kein doif oder so machen, der auf ".*timed out" mit nem statusrequest reagiert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 September 2017, 14:46:34
Zitat von: the ratman am 12 September 2017, 14:23:36
komisches verhalten - schon bekannt?

ein fehler tritt auf, warum auch immer. automagic schreibt in die leiste, dass n flow zu oft aufgerufen wurde. die flows laufen alle. <-- kennen wir ja schon.
im device kommt ein "connect to http://192.168.178.26:8090 timed out". <-- na gut, was solls.
es geht kein befehl mehr vom device an android, kein ttsmsg, kein garnix mehr in richtung androide. <-- nervig 
erst, wenn ich nen statusrequest vom device aus mach, kehrt normalität ein.

ideen?
ich will jetzt kein doif oder so machen, der auf ".*timed out" mit nem statusrequest reagiert.

Ich hatte das genau einen Tag lang sehr oft hintereinander. Ich musste das Handy neustarten, seit dem ist wieder Ruhe.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 12 September 2017, 16:47:58
geht hauptsächlich um 1 wand-tablet. das ding geht des nächtens sowie aus. also nen restart hät ich mal.
jetzt spinnen die geräte zwar nimma so wie früher, dafür fangen die jetzt mit dem verhalten an. aber eben immer nur, wenn (aus welchen gründen auch immer) mal die verbindung zu fhem flöten ging.
nervt halt, weil keine durchsagen usw. mehr kommen, obwohl mir der devicestate active gezeigt wird, nur der state zeigt den fehler. und irgendwie war der devicestate schneller, als ich meine ganzen doifs und rg's gschrieben hab.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 12 September 2017, 18:13:40
ZitattoGo Funktion, damit schalten sich die batteriebelastenden Funktionen aus, sobald der/die APSSID/'s getrennt werden. Hierfür ist zwingend das Attribut setAPSSID zu setzen wärend das Device online ist!

APSSID ist gesetzt.
Startet die Srromsparfunktion auch, wenn ich das WLAN vom Handy ausschalte?
Ich habe heute einen sehr hohen Stromverbrauch bemerkt. Weiss aber nicht, woher das kommt. Muss ich testen.

Danke im Voraus.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 12 September 2017, 18:25:02
Sobald das Gerät von der eingetragenen APSSID getrennt ist schalten sich 2 Flows ab. Das sieht man sehr gut.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Invers am 12 September 2017, 19:20:57
Danke. teste ich.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 13 September 2017, 16:44:17
Zitat von: CoolTux am 11 September 2017, 13:07:28
Puh was für eine schwere Geburt  ;D
die Wehen halten an - ich war heute längere Zeit außer Reichweite meines WLAN, das Device hat sich jetzt wieder komplett von der Bridge abgemeldet, hilft nur ein FHEM restart. Hast Du noch ne Idee?

P.S. Die flows waren aus und haben sich beim betreten des WLAN nicht reaktiviert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 September 2017, 17:19:05
Und was ist passiert wie du die Flows von Hand aktiviert hast? Wären dann wieder die großen Logeinträge da?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 13 September 2017, 18:30:54
ZitatP.S. Die flows waren aus und haben sich beim betreten des WLAN nicht reaktiviert
ha! ich bin ned alleine ...

btw. workaround bei mir war: 1 flow, der die amad-flows immer einschaltet. is aber nur sinnvoll bei geräten, die zuhause bleiben.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 13 September 2017, 19:24:26
Zitat von: CoolTux am 13 September 2017, 17:19:05
Und was ist passiert wie du die Flows von Hand aktiviert hast? Wären dann wieder die großen Logeinträge da?
wie gesagt, Verbindung war weg. FHEM neu gestartet. Flows per Hand aktiviert. Verbindung ist wieder da, aber es kommen jetzt wieder die mega Log Einträge ...2017.09.13 19:15:31 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (394)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: ERROR: empty name in readingsBeginUpdate
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBeginUpdate           called by fhem.pl (4518)
2017.09.13 19:15:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4519)
2017.09.13 19:15:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: ERROR: empty name in readingsBeginUpdate
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by ./FHEM/74_AMADDevice.pm (394)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1504988948931","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","deviceState": "online"}}, help me!
2017.09.13 19:15:31 1: ERROR: empty name in readingsBeginUpdate
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBeginUpdate           called by fhem.pl (4518)
2017.09.13 19:15:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4519)
2017.09.13 19:15:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: ERROR: empty name in readingsBeginUpdate
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,flow_informations,aktiv) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3641)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: ERROR: empty name in readingsBeginUpdate
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBeginUpdate           called by fhem.pl (4518)
2017.09.13 19:15:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4519)
2017.09.13 19:15:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (372)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: ERROR: empty name in readingsBeginUpdate
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (379)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,flowsetVersionAtDevice,4.0.7) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,flow_informations,aktiv) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (387)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (404)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.09.13 19:15:31 1: stacktrace:
2017.09.13 19:15:31 1:     main::readingsBulkUpdate            called by fhem.pl (4355)
2017.09.13 19:15:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (406)
2017.09.13 19:15:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (819)
2017.09.13 19:15:31 1:     main::AMADDevice_Parse              called by fhem.pl (3660)
2017.09.13 19:15:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.13 19:15:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.13 19:15:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3445)
2017.09.13 19:15:31 1:     main::CallFn                        called by fhem.pl (690)
2017.09.13 19:15:31 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1504988948931","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.7","flow_informations": "aktiv"}}, help me!
   auch nach dem Neustart ....  :'(
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 September 2017, 19:33:29
Deaktiviere Mal bitte alle Flows. Lösche das Device und starte fhem neu. Lösche alle globalen Variablen in Automagic und starte dann den Assistenten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: minias am 13 September 2017, 22:54:09
Ich habe ein kleines Problem mit dem Reading: dockingState

Immer wenn es ein Update von AMAD gibt und das Device z.B. docked ist, wird das Reading kurz vorher nochmal als undocked ausgegeben und dann wiederum auf docked gesetzt.
Folgendes DOIF funktioniert so bei mir nicht richtig:

doif_tablet_docking DOIF (["^g_tablet_android_amad$:^dockingState: docked$"])
(set g_tablet_android_amad openURL http://192.168.1.130:8083/fhem/tablet/index-screensaver.html#1_screensaver.html)
DOELSEIF
(["^g_tablet_android_amad$:^dockingState: undocked$"])\
(set g_tablet_android_amad openURL http://192.168.1.130:8083/fhem/tablet/index.html#1_multimedia.html)
DOELSEIF
([?g_tablet_android_amad:dockingState] eq "docked" and [g_zw_motion_sensor_wohnzimmer:motion_r] eq "Detection" and [?g_tablet_android_amad:screen] eq "off unlocked")
(set g_tablet_android_amad screen on)
DOELSE



Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 September 2017, 07:04:36
Schaue ich mir an. Leider habe ich keine Dockingstation so das ich es nicht wirklich testen kann.
Da es immer nach einem Update passiert, ich gehe davon aus du meinst genau genommen nach dem shutdown restart, liegt es wohl am statusRequest Befehl wo er alle Informationen einsammelt.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: minias am 14 September 2017, 08:06:40
Bitte entschuldige, ich habe mich falsch ausgedrückt.
Das passiert wenn ich einen Befehl ans AMADDEVICE sende. Also in meinem Beispiel oben z.B.
set g_tablet_android_amad screen on
Dann aktualisiert sich (Immer bei angedockten Gerät) das Reading dockingState zuerst auf undocked, anschließend wieder auf docked.

Vielen Dank
Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 September 2017, 08:34:01
Zitat von: minias am 14 September 2017, 08:06:40
Bitte entschuldige, ich habe mich falsch ausgedrückt.
Das passiert wenn ich einen Befehl ans AMADDEVICE sende. Also in meinem Beispiel oben z.B.
set g_tablet_android_amad screen on
Dann aktualisiert sich (Immer bei angedockten Gerät) das Reading dockingState zuerst auf undocked, anschließend wieder auf docked.

Vielen Dank
Grüße

Ah, ok. Da kann ich bisschen besser testen. Dann müsste also dem zu folge der entsprechende Strang auch durchlaufen werden wenn screen gesetzt wird. Ist mir noch nie aufgefallen, wahrscheinlich weil ich halt keine Dockingstation mehr habe.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 14 September 2017, 09:35:44
Zitat von: CoolTux am 13 September 2017, 19:33:29
Deaktiviere Mal bitte alle Flows. Lösche das Device und starte fhem neu. Lösche alle globalen Variablen in Automagic und starte dann den Assistenten.

Hab ich gemacht, nach kurzer Zeit gehts wieder los
2017.09.14 09:25:29 1: stacktrace:
2017.09.14 09:25:29 1:     main::readingsBeginUpdate           called by fhem.pl (4520)
2017.09.14 09:25:29 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (376)
2017.09.14 09:25:29 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (738)
2017.09.14 09:25:29 1:     main::AMADDevice_Parse              called by fhem.pl (3643)
2017.09.14 09:25:29 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.14 09:25:29 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.14 09:25:29 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.14 09:25:29 1:     main::AMADCommBridge_Read           called by fhem.pl (3447)
2017.09.14 09:25:29 1:     main::CallFn                        called by fhem.pl (691)
2017.09.14 09:25:29 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2017.09.14 09:25:29 1: stacktrace:
2017.09.14 09:25:29 1:     main::readingsBulkUpdate            called by fhem.pl (4521)
2017.09.14 09:25:29 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (376)
2017.09.14 09:25:29 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (738)
2017.09.14 09:25:29 1:     main::AMADDevice_Parse              called by fhem.pl (3643)
2017.09.14 09:25:29 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.09.14 09:25:29 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.09.14 09:25:29 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.09.14 09:25:29 1:     main::AMADCommBridge_Read           called by fhem.pl (3447)
2017.09.14 09:25:29 1:     main::CallFn                        called by fhem.pl (691)
2017.09.14 09:25:29 1: ERROR: empty name in readingsBeginUpdate
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 September 2017, 09:40:01
Oh man, Sorry Dieter aber da bin ich gerade auch überfragt.
Du hast noch andere Geräte die gehen, stimmts? Ist jetzt nur eines was zickt?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: grappa24 am 14 September 2017, 10:50:26
Zitat von: CoolTux am 14 September 2017, 09:40:01
Oh man, Sorry Dieter aber da bin ich gerade auch überfragt.
Du hast noch andere Geräte die gehen, stimmts? Ist jetzt nur eines was zickt?
kein Problem Leon, ich teste das mal mit meinem Tablet ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 September 2017, 11:03:36
Zitat von: grappa24 am 14 September 2017, 10:50:26
kein Problem Leon, ich teste das mal mit meinem Tablet ...

Du könntest noch versuchen alles, wirklich alles was Automagic betrifft zu löschen. Also die ganzen Einstellungen und Flows. Das Gerät noch mal in FHEM löschen. FHEM neustarten und von Hand das aktuelle Flowset installieren.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Luigi am 16 September 2017, 10:10:41
Kann man mit setAPSSID auch mehrere SSIDs angeben? (Habe unterschiedliche SSIDs für 2.4 bzw 5GHz)

Gruß
Luigi
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 September 2017, 10:16:16
Ja das geht, einfach durch Komma trennen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 16 September 2017, 10:40:59
Zitat von: CoolTux am 04 September 2017, 07:49:13
Kannst Du bitte ein paar mehr Sonderzeichen/Umlaute testen. Wenn sollte ja nicht nur ü nicht gehen sondern bestimmt alle. Interessant ist auch was an der Bridge an kommt. Also hier ruhig mal ein verbose 5 und Umlaute über die Bridge schicken. Und dann schauen wir einmal.

Hallo Leon,
ich bin erst jetzt dazu gekommen das Problem mit den Umlauten zu testen.

Das, was ich gerne als Wort hätte, ist das Wort "Lücke" (Auszug):
if(matches(avcomm, '.+(lücke)$'))
{
value = "Lücke";
}


Das gesprochene Wort "lücke" wird korrekt verarbeitet, das Problem ist value = "Lücke".

Ich hab's mit anderen Umlauten versucht, z.B. Öchsle oder Höchst, mit gleichem Ergebnis.
Das Wort "Änderung" (um ein weiteres zu testen), kommt halbwegs an, die ausgesprochene Antwort hört sich wie an wie Änndeeeerung, in Fhem kommt es aber auch nicht mit Umlaut an.

Mit "Lücke" sieht die Bridge mit verbose 5 wie folgt aus.
Hinzuzufügen ist noch, dass das Gerät Rollladen Wohnzimmer Terrassentür nicht angeschlossen ist.
2017.09.16 10:21:27 4: Connection accepted from myAMADBridge_192.168.178.52_56700
2017.09.16 10:21:27 4: Connection accepted from myAMADBridge_192.168.178.52_56701
2017.09.16 10:21:27 4: AMADCommBridge (myAMADBridge_192.168.178.52_56701) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1503853419575","fhemcmd": "set"},"payload": {"setcmd": "myRollladenWohnzimmerTerrasse Lücke"}}
2017.09.16 10:21:27 4: AMADCommBridge (myAMADBridge_192.168.178.52_56701) - AMADCommBridge_CommBridge: set reading receive fhem command
2017.09.16 10:21:27 4: Connection accepted from myAMADBridge_192.168.178.52_56702
2017.09.16 10:21:27 4: Connection accepted from myAMADBridge_192.168.178.52_56703
2017.09.16 10:21:27 4: AMADCommBridge (myAMADBridge_192.168.178.52_56703) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1503853419575","fhemcmd": "readingsval"},"payload": {"readingsvalcmd": "myRollladenWohnzimmerTerrasse state none"}}


Zum Vergleich der log, wenn ich den Befehl zum Hochfahren ausspreche:
2017.09.16 10:25:19 4: Connection accepted from myAMADBridge_192.168.178.52_56769
2017.09.16 10:25:19 4: Connection accepted from myAMADBridge_192.168.178.52_56770
2017.09.16 10:25:19 4: AMADCommBridge (myAMADBridge_192.168.178.52_56770) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1503853419575","fhemcmd": "set"},"payload": {"setcmd": "myRollladenWohnzimmerTerrasse Hochfahren"}}
2017.09.16 10:25:22 3: (myRollladenWohnzimmerTerrasse) - empty answer received for http://192.168.178.49/?pin=FunctionHoch
2017.09.16 10:25:22 4: AMADCommBridge (myAMADBridge_192.168.178.52_56770) - AMADCommBridge_CommBridge: set reading receive fhem command
2017.09.16 10:25:22 4: Connection accepted from myAMADBridge_192.168.178.52_56776
2017.09.16 10:25:22 4: Connection accepted from myAMADBridge_192.168.178.52_56777
2017.09.16 10:25:22 4: AMADCommBridge (myAMADBridge_192.168.178.52_56777) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1503853419575","fhemcmd": "readingsval"},"payload": {"readingsvalcmd": "myRollladenWohnzimmerTerrasse state none"}}


Einen weiteren Rollladen habe ich angeschlossen, hier sieht der Hochfahren-Log wie folgt aus:
2017.09.16 10:27:16 4: Connection accepted from myAMADBridge_192.168.178.52_56798
2017.09.16 10:27:16 4: Connection accepted from myAMADBridge_192.168.178.52_56803
2017.09.16 10:27:16 4: AMADCommBridge (myAMADBridge_192.168.178.52_56803) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1503853419575","fhemcmd": "set"},"payload": {"setcmd": "myRollladenSchlafzimmerGisbert Hochfahren"}}
2017.09.16 10:27:17 4: AMADCommBridge (myAMADBridge_192.168.178.52_56803) - AMADCommBridge_CommBridge: set reading receive fhem command
2017.09.16 10:27:17 4: Connection accepted from myAMADBridge_192.168.178.52_56806
2017.09.16 10:27:17 4: Connection accepted from myAMADBridge_192.168.178.52_56807
2017.09.16 10:27:17 4: AMADCommBridge (myAMADBridge_192.168.178.52_56807) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1503853419575","fhemcmd": "readingsval"},"payload": {"readingsvalcmd": "myRollladenSchlafzimmerGisbert state none"}}


Wenn ich statt value = "Lücke" den Begriff "slit" nehme, den ich in Fhem zur Weiterverarbeitung nutze, dann scheint der Befehl richtig ausgeführt zu werden.
2017.09.16 10:36:41 4: Connection accepted from myAMADBridge_192.168.178.52_57005
2017.09.16 10:36:41 4: Connection accepted from myAMADBridge_192.168.178.52_57006
2017.09.16 10:36:41 4: AMADCommBridge (myAMADBridge_192.168.178.52_57006) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1503853419575","fhemcmd": "set"},"payload": {"setcmd": "myRollladenWohnzimmerTerrasse slit"}}
2017.09.16 10:36:44 3: (myRollladenWohnzimmerTerrasse) - empty answer received for http://192.168.178.49/?pin=FunctionLuecke
2017.09.16 10:36:44 4: AMADCommBridge (myAMADBridge_192.168.178.52_57006) - AMADCommBridge_CommBridge: set reading receive fhem command
2017.09.16 10:36:44 4: Connection accepted from myAMADBridge_192.168.178.52_57017
2017.09.16 10:36:44 4: Connection accepted from myAMADBridge_192.168.178.52_57018
2017.09.16 10:36:44 4: AMADCommBridge (myAMADBridge_192.168.178.52_57018) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1503853419575","fhemcmd": "readingsval"},"payload": {"readingsvalcmd": "myRollladenWohnzimmerTerrasse state none"}}


Das Gerät in Fhem:
defmod myRollladenWohnzimmerTerrasse dummy
attr myRollladenWohnzimmerTerrasse devStateIcon Hochfahren:fts_shutter_10 Runterfahren:fts_shutter_90 Stop:fts_shutter_manual Lücke:fts_shutter
attr myRollladenWohnzimmerTerrasse eventMap up:Hochfahren stop:Stop slit:Lücke down:Runterfahren
attr myRollladenWohnzimmerTerrasse group Rollladen
attr myRollladenWohnzimmerTerrasse icon fts_shutter_automatic
attr myRollladenWohnzimmerTerrasse readingList ipAdresse
attr myRollladenWohnzimmerTerrasse room Mobile,Rollladen
attr myRollladenWohnzimmerTerrasse setList ipAdresse up:noArg down:noArg stop:noArg slit:noArg
attr myRollladenWohnzimmerTerrasse webCmd Hochfahren:Stop:Lücke:Runterfahren

setstate myRollladenWohnzimmerTerrasse Lücke
setstate myRollladenWohnzimmerTerrasse 2017-04-15 13:31:55 ipAdresse 192.168.178.49
setstate myRollladenWohnzimmerTerrasse 2017-09-16 10:36:41 state slit


Viele Grüße Gisbert

PS: Stellt es ein Sicherheitsproblem dar, wenn ich die amad_id hier poste?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 17 September 2017, 07:46:45
Hallo Gisbert,

Also wenn ich es Recht in Erinnerung habe und Dich richtig verstanden habe dann wird der set Befehl nicht ausgeführt. Richtig. Sprich
set myRollladenWohnzimmerTerrasse Lücke
geht über die CommBridge nicht.
Kannst du bitte einmal schauen ob dein Device überhaupt einen Befehl bekommt und ja wie der aus sieht. Am besten im Eventmonitor vielleicht.

Ich denke er hat Probleme mit den Umlauten. Wobei ich dann nicht verstehe wie er ein
set myRollladenWohnzimmerTerrasse Änderung
annehmen kann.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 17 September 2017, 07:47:18
Ach so, das die Id hier steht ist nicht schlimm.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 17 September 2017, 11:00:14
Hallo Leon,

im Eventmonitor werden folgende 3 Zeilen registriert:

2017-09-17 10:56:27 dummy myRollladenWohnzimmerTerrasse Lücke
2017-09-17 10:56:28 AMADDevice myLGG6 volume: 50
2017-09-17 10:56:34 AMADDevice myLGG6 volume: 40


Interpretiere ich richtig, dass der Befehl in Fhem ankommt?
Die Sprachausgabe auf dem Handy lautet: Lcke - ausgesprochen als einzelene Buchstaben, also "el ce ka e".

Aber wieso sieht es im Rollladendevice dann so aus:
defmod myRollladenWohnzimmerTerrasse dummy
attr myRollladenWohnzimmerTerrasse devStateIcon Hochfahren:fts_shutter_10 Runterfahren:fts_shutter_90 Stop:fts_shutter_manual Lücke:fts_shutter
attr myRollladenWohnzimmerTerrasse eventMap up:Hochfahren stop:Stop slit:Lücke down:Runterfahren
attr myRollladenWohnzimmerTerrasse group Rollladen
attr myRollladenWohnzimmerTerrasse icon fts_shutter_automatic
attr myRollladenWohnzimmerTerrasse readingList ipAdresse
attr myRollladenWohnzimmerTerrasse room Mobile,Rollladen
attr myRollladenWohnzimmerTerrasse setList ipAdresse up:noArg down:noArg stop:noArg slit:noArg
attr myRollladenWohnzimmerTerrasse webCmd Hochfahren:Stop:Lücke:Runterfahren

setstate myRollladenWohnzimmerTerrasse L�cke
setstate myRollladenWohnzimmerTerrasse 2017-04-15 13:31:55 ipAdresse 192.168.178.49
setstate myRollladenWohnzimmerTerrasse 2017-09-17 10:56:27 state L�cke


Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 17 September 2017, 11:05:09
Ich glaube das ist der richtige Tip und Ansatz. Ich denke ich weiß wo ich was drehen kann das es passt.


Melde mich sobald ich was zum testen für Dich habe.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 18 September 2017, 21:07:53
Hallo Gisbert,

Kannst Du bitte einmal die 73_AMADCommBridge aus diesem Zipfile testen
https://github.com/LeonGaultier/fhem-AMAD/archive/master.zip

Hier sollte das Umlauteproblem weg sein



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 19 September 2017, 10:03:11
Hallöle,

gibts hier schon etwas neues für Spotify?

currentMusicIcon - Cover vom aktuell abgespielten Album Noch nicht fertig implementiert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 September 2017, 10:27:43
Da es für Spotify ein Modul gibt sehe ich da wenig Bedarf.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 19 September 2017, 10:35:28
Zitat von: CoolTux am 19 September 2017, 10:27:43
Da es für Spotify ein Modul gibt sehe ich da wenig Bedarf.



Grüße

Ups, da muss ich bei Gelegenheit mal schauen.
Danke
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 19 September 2017, 22:16:15
Zitat von: CoolTux am 18 September 2017, 21:07:53
Hallo Gisbert,

Kannst Du bitte einmal die 73_AMADCommBridge aus diesem Zipfile testen
https://github.com/LeonGaultier/fhem-AMAD/archive/master.zip

Hier sollte das Umlauteproblem weg sein

Grüße

Hallo Leon,

ich habe Datei 73_AMADCommBridge.pm in Fhem eingeladen und die Konfigurationsdateien mit rereadcfg neu geladen.
Leider ist das Umlaut-Problem noch vorhanden.

Ich hab dann Fhem gestoppt und neu gestartet - und siehe da mein Handy spricht Umlaute - yippee yeah !!
Wird die Datei 73_AMADCommBridge.pm ggf. überschrieben, wenn ich ein Fhem update mache?
Muss ich deshalb noch was beachten?

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 September 2017, 22:21:20
Ich werde die Datei für das morgige FHEM Update bereit stellen. Also keine Sorge.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ManOki am 20 September 2017, 11:21:00
Hallo,

ich habe AMAD eingerichtet, Verbindung zwischen FHEM steht und ich kann ohne Probleme TTS anwenden. Leider ist es nicht möglich, während einer TTS Ansage das Gerät noch anderweitig zusteuern, z.B. Ton leise zu machen oder TTS Ansage abzubrechen. Ist es möglich, eine TTS Ansage während sie läuft noch irgendwie zu unterbinden/abzubrechen?

Hintergrund: Ich möchte eine TTS-Ansage, sobald jemand anruft, damit ich nicht zum Telefon gehen brauche, um zu schauen, wer es ist. Mein DOIF funktioniert soweit ganz gut, die Ansage wird zur Sicherheit 3x wiederholt. Hebe ich allerdings ab, geht die aktuelle Ansage noch bis zu Ende. Im Worst Case hört der Anrufer also meine Ansage noch einmal komplett mit. Daher soll, sobald ich abhebe, die Ansage unterbrochen werden. Alternativ wäre es auch ok, den Ton auf leise zu regeln.

Internals:
   CFGFN
   DEF        ([Fritzbox_CM:"event: ring"] and [HomeStatus] eq "Zuhause" and [Fritzbox_CM:external_name] ne "unknown")
  (set TYPE=AMADDevice ttsMsg [Fritzbox_CM:external_name] ruft an)
DOELSEIF ([Fritzbox_CM:"event: connect"])
  (set TYPE=AMADDevice volume 0)
DOELSE
   NAME       TTS.Callmonitor
   NR         162
   NTFY_ORDER 50-TTS.Callmonitor
   STATE      disabled
   TYPE       DOIF
   READINGS:
     2017-09-20 11:12:15   cmd             0
     2017-09-20 11:12:26   last_cmd        initialized
     2017-09-20 11:12:26   mode            disabled
     2017-09-20 11:12:26   state           disabled
   condition:
     0          EventDoIf('Fritzbox_CM',$hash,'event: ring',1) and InternalDoIf($hash,'HomeStatus','STATE') eq "Zuhause" and ReadingValDoIf($hash,'Fritzbox_CM','external_name') ne "unknown"
     1          EventDoIf('Fritzbox_CM',$hash,'event: connect',1)
   devices:
     0           Fritzbox_CM HomeStatus
     1           Fritzbox_CM
     all         Fritzbox_CM HomeStatus
   do:
     0:
       0          set TYPE=AMADDevice ttsMsg [Fritzbox_CM:external_name] ruft an
     1:
       0          set TYPE=AMADDevice volume 0
     2:
       0
   helper:
     globalinit 1
     last_timer 0
     sleeptimer -1
     bm:
       DOIF_Notify:
         cnt        39
         dmx        0
         mAr
         mTS
         max        0
         tot        0
       DOIF_Set:
         cnt        9
         dmx        0
         mTS        20.09. 11:12:26
         max        1
         tot        1
         mAr:
           HASH(0x55bb0fb79380)
           TTS.Callmonitor
           disable
   internals:
     0           HomeStatus:STATE
     all         HomeStatus:STATE
   itimer:
   readings:
     0           Fritzbox_CM:external_name
     all         Fritzbox_CM:external_name
   regexp:
     all:
   state:
     STATE:
   trigger:
     all         Fritzbox_CM
Attributes:
   alias      Sprachnachricht bei Anrufer
   do         always
   repeatcmd  7
   repeatsame 3


Viele Grüße
ManOki
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 20 September 2017, 11:34:28
Kurz gedacht, müsste sich doch der Status der Fritzbox ändern, sobald du abnimmst. Also könntest du zumindest doch mit einem

attr DOIFWasauchimmer cmdpause 3

die Ansagen verögern, und wenn der Status sich in den 3 Sekunden ändert, wird die erneute Aussage nicht abgespielt. Da ich allerdings gerade gesehen habe, das CoolTux online ist, wirst du wahrscheinlich gleich noch die Non Plus Ultra Antwort bekommen ;-)

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ManOki am 20 September 2017, 11:43:27
Ja, das klappt auch soweit, da der Callmonitor sofort den Status ändert und damit auch das DOIF schaltet und den Befehl nicht wiederholt. Aber die laufende Ansage "Vorname Nachname ruft an" kann ich eben nicht unterbrechen. Wie geschrieben, im schlechtesten Fall hebe ich genau in dem Moment ab, nachdem der ttsMsg Befehl an das AMADDevice geschickt wurde und das Gerät noch 1-2 Sekunden braucht, um die Sprachnachricht zu erzeugen, um sie dann auszugeben. Dann hört der Anrufer die komplette Ansage mit, da in der Zeit nach dem Abheben auch schon die Telefonverbindung einwandfrei hergestellt wurde.

WAF=0  ::)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 September 2017, 11:45:20
Die non plus ultra extra Saugstark Antwort habe ich leider nicht.
Einmal auf den Weg gebracht spielt er die TTS komplett ab, in der Zeit kann man nichts weiter geben an das Tablet, bzw wird dies nach beenden der Ansage dann gemacht.
Das liegt daran weil alle Befehle in Reihe hintereinander abgearbeitet werden und bis ein neuer Befehl dran kommt verbleibt dieser in einer Queue.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 20 September 2017, 11:53:57
Da bleibt dann nur die eher unschöne Möglichkeit die einzelnen Wörter in Befehle zu trennen, und daraus ein verrücktes Konstrukt von IF etc. zu machen. Somit könnte man es zumindest auf das letzte erzeugte Wort beschränken.

Hebt den WAF vll um 1-2 Punkte.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ManOki am 20 September 2017, 12:58:50
Schade, sowas habe ich mir schon fast gedacht. Ich vermute, das Empfangen von Befehlen und das Befüllen/Abarbeiten der Queue ist synchron, sprich, wenn die Queue abgearbeitet wird, ist es für das AMADDevice nicht möglich, Befehle zu empfangen.

Das monster-DOIF mit jedem Wort einzeln schaue ich mir mal an, vllt finde ich einen Weg.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 September 2017, 13:13:46
Korrekt. Das liegt an der Art und Weise wie Automagic arbeitet.
Dazu muss man aber sagen das Automagic nie für so eine komplexe und intensive Steuerung entwickelt wurde. Der Entwickler selbst war mehr wie erstaunt als er die umfangreichen Flows gesehen hat.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 21 September 2017, 17:13:57
Hi Leon,
Zitat von: CoolTux am 20 September 2017, 11:45:20
Einmal auf den Weg gebracht spielt er die TTS komplett ab, in der Zeit kann man nichts weiter geben an das Tablet, bzw wird dies nach beenden der Ansage dann gemacht.
Das liegt daran weil alle Befehle in Reihe hintereinander abgearbeitet werden und bis ein neuer Befehl dran kommt verbleibt dieser in einer Queue.
Da gäbe es schön eine Möglichkeit:
Mann könnte einen neuen Flow anlegen, denn es können auch mehrere Flows parallel laufen.
Der Flow müsste auch auf "HTTP Request: /fhem-amad/setCommands/*" triggern.
Dann eine Abfrage auf: Expression: "stopTTS"
und bei true die Aktion "Stoppe Action Sprachausgabe" ausführung.

Du müsste dann nur noch den set Befehl "stopTTS" ins Modul einbauen.
Was hältst du davon?

Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 September 2017, 17:17:12
Hast Du das einmal komplett testen können. Bin mir gerade unsicher ob der http request parallel Verarbeitung zu lässt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 21 September 2017, 17:32:25
Ja, habe ich ohne das "Expression" getestet und dann einfach ein "set screenBrightness" zum Abbrechen von TTS geschickt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 September 2017, 17:44:24
Die Idee ist also richtig und gut für diesen einen Fall.
Schlage also vor der User baut den Flow ein und nimmt als set Befehl Intent und Baur einen entsprechenden Broadcast Trigger. Vielleicht kannst Du ihm da bisschen unter die Arme greifen.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 21 September 2017, 19:39:35
Das funktioniert so leider auch nicht, da das Intent ja auch im setCommand Flow bearbeitet wird und dadurch auch erst nach der TTS Nachricht ausgeführt wird.
Aber hier ein Workaround:
Ich trigger nicht auf das Broadcast sondern weiterhin auf http request,
dann als Expression
(request_path == "/fhem-amad/setCommands/sendIntent") && (param_action == "automagic.stopTTS")
zum Abbrechen von TTS kann dann folgendes in FHEM ausgeführt werden:
set $AMADDEVICE sendIntent automagic.stopTTS

@ManOki: Möchtest du das mal Testen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: BuBu79 am 22 September 2017, 11:22:22
Hi,

erstmal dickes Lob, die Installation des Moduls und die Einrichtung ist Top, dass schafft sogar ein Noob wie ich  :o

Nun zu meiner Problem:

Ich möchte gerne eine Nachtabsenkung der Lautstärke realisieren. Soweit klappt der Befehl zB.: "set Tablet volume 5" auch und wird so übernommen. Löse ich nun aber eine ttsMsg über das Modul aus, wird nach dem beenden die Lautstärke des Tablet´s wieder auf 15 gesetzt.

Hab ich da einen Denkfehler?

Gruß Jan
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 22 September 2017, 11:28:06
Zitat von: CoolTux am 06 September 2017, 22:02:02
Update ab morgen Früh.
setTtsMsgVol als neues Attribut für die Lautstärkenanhebung vor einer Sprachnachricht und anschließendem Volume wiederherstellen
Zitat von: BuBu79 am 22 September 2017, 11:22:22
Hi,

erstmal dickes Lob, die Installation des Moduls und die Einrichtung ist Top, dass schafft sogar ein Noob wie ich  :o

Nun zu meiner Problem:

Ich möchte gerne eine Nachtabsenkung der Lautstärke realisieren. Soweit klappt der Befehl zB.: "set Tablet volume 5" auch und wird so übernommen. Löse ich nun aber eine ttsMsg über das Modul aus, wird nach dem beenden die Lautstärke des Tablet´s wieder auf 15 gesetzt.

Hab ich da einen Denkfehler?

Gruß Jan

Könnte das evtl. die Lösung deines Problems sein?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ManOki am 22 September 2017, 11:41:34
Zitat von: Schlimbo am 21 September 2017, 19:39:35
@ManOki: Möchtest du das mal Testen?

Ja, kann ich gerne testen. Muss aber mal schauen, wann ich dazu komme.   ::)

Wenn ich das also richtig verstehe, wird für den "Langzeit-Task" (in diesem Fall ttsMsg) ein eigener Flow angelegt werden, der dann durch den bisherigen Standard-Flow abgebrochen wird. Entweder baut man also für jeden solchen Task einen eigenen Flow und kann diesen dann gezielt abbrechen ODER man baut einen zweiten "Super-Flow", der dann alle "Langzeit-Tasks" sequentiell durchführen kann und man nur noch den aktuell durchgeführen Langzeit-Task (und ggf. alle nachfolgenden) abbricht.

Wieviele solche "Langzeit-Task" Commands gibt es denn in AMAD? Ich muss zugeben, ich habe noch nicht alle Befehle durchprobiert. :) Bisher ist es ja auch nicht möglich, mehrere Befehle parallel durchführen zu lassen, weder die normalen noch die "Langzeit-Tasks". Ich würde mich daher für die 2. Variante entscheiden, aber ich bin natürlich kein AMAD-Entwickler/der Maßstab aller Dinge.

Viele Grüße
ManOki
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: BuBu79 am 22 September 2017, 11:44:06
Zitat von: Esjay am 22 September 2017, 11:28:06
Könnte das evtl. die Lösung deines Problems sein?

Hatte ich schon erwähnt das ich ein Noob in solchen Sachen bin  ;D

Manchmal hat man die Lösung direkt vor der Nase... Besten Dank für die schnelle Hilfe!*Top

Gruß Jan
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 September 2017, 12:27:21
Zitat von: BuBu79 am 22 September 2017, 11:22:22
Hi,

erstmal dickes Lob, die Installation des Moduls und die Einrichtung ist Top, dass schafft sogar ein Noob wie ich  :o

Nun zu meiner Problem:

Ich möchte gerne eine Nachtabsenkung der Lautstärke realisieren. Soweit klappt der Befehl zB.: "set Tablet volume 5" auch und wird so übernommen. Löse ich nun aber eine ttsMsg über das Modul aus, wird nach dem beenden die Lautstärke des Tablet´s wieder auf 15 gesetzt.

Hab ich da einen Denkfehler?

Gruß Jan

Normalerweise sollte die Lautstärke sich nicht verstellen, es sei denn du hast das irgendwie mit gegeben im ttsMsg.
Mach mal bitte ein list vom Device.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 22 September 2017, 13:36:06
Zitat von: ManOki am 22 September 2017, 11:41:34
Wenn ich das also richtig verstehe, wird für den "Langzeit-Task" (in diesem Fall ttsMsg) ein eigener Flow angelegt werden, der dann durch den bisherigen Standard-Flow abgebrochen wird.
Nein es ist genau andersherum,  ttsMsg wird weiterhin ganz normal über den "setCommands"-Flow ausgeführt,
über meinen "stopTTS"-Flow wird nicht der komplette "setCommands"-Flow abgebrochen, sondern nur die Sprachausgabe.

Aus TTS gibt es meines Wissens keine weiteren Zeitintensive Tasks.

Zitat von: ManOki am 22 September 2017, 11:41:34
Bisher ist es ja auch nicht möglich, mehrere Befehle parallel durchführen zu lassen
Verstehe zwar die Notwendigkeit hierfür gerade noch nicht, aber Du könntest mal in den Flow Optionen Testen ob es funktioniert wenn du die "Flow Ausführungsregel"  auf "Parallele Ausführung mehrerer Instanzen " setzt.
Ob es hierdurch jedoch zu anderen ungewollten Nebenwirkungen kommt weiß ich nicht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: BuBu79 am 22 September 2017, 15:33:42
Zitat von: CoolTux am 22 September 2017, 12:27:21
Normalerweise sollte die Lautstärke sich nicht verstellen, es sei denn du hast das irgendwie mit gegeben im ttsMsg.
Mach mal bitte ein list vom Device.


Grüße

Hi,

also mitgegeben habe ich nur den Text ...

Internals:
   AMAD_ID    15xxx
   CHANGED
   DEF        192.xxx.xxx.xxx 15xxx IODev=myAmadBridge
   HOST       192.xxx.xxx.xx
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     884
   NAME       Tablet
   NR         179
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.9
   VERSIONMODUL 4.0.10
   myAmadBridge_MSGCNT 884
   myAmadBridge_TIME 2017-09-22 15:27:12
   READINGS:
     2017-09-19 11:49:20   airplanemode    off
     2017-09-19 11:49:20   androidVersion  6.0 Marshmallow
     2017-09-22 10:53:08   automagicState  Automagic Premium  Automagic Service läuft
     2017-09-19 11:49:20   batteryHealth   2
     2017-09-22 05:26:13   batteryTemperature 25.0
     2017-09-19 12:11:21   bluetooth       off
     2017-09-19 11:50:13   checkActiveTask 0
     2017-09-19 12:11:21   connectedBTdevices none
     2017-09-19 12:11:21   connectedBTdevicesMAC none
     2017-09-21 00:47:00   currentMusicAlbum no player active
     2017-09-21 00:47:00   currentMusicApp no player active
     2017-09-21 00:47:00   currentMusicArtist no player active
     2017-09-21 00:47:00   currentMusicIcon no player active
     2017-09-21 00:47:00   currentMusicTrack no player active
     2017-09-22 10:53:06   deviceState     online
     2017-09-21 00:46:59   doNotDisturb    always
     2017-09-21 00:46:59   dockingState    undocked
     2017-09-19 11:50:13   flow_SetCommands aktiv
     2017-09-19 11:49:20   flow_informations aktiv
     2017-09-19 11:49:20   flowsetVersionAtDevice 4.0.9
     2017-09-22 01:34:37   keyguardSet     0
     2017-09-20 20:51:55   lastSetCommandError
     2017-09-22 14:28:12   lastSetCommandState setCmd_done
     2017-09-22 10:53:10   lastStatusRequestState statusRequest_done
     2017-09-20 20:01:46   mute            off
     2017-09-19 12:10:01   nextAlarmDay    off
     2017-09-19 13:29:20   nextAlarmState
     2017-09-19 12:10:01   nextAlarmTime   off
     2017-09-22 05:06:57   powerLevel      100
     2017-09-22 10:37:41   powerPlugged    2
     2017-09-22 15:26:41   screen          on unlocked
     2017-09-20 21:01:45   screenBrightness 101
     2017-09-22 00:16:19   screenOrientation landscape
     2017-09-19 11:51:19   screenOrientationMode auto
     2017-09-22 10:53:06   state           active
     2017-09-22 14:28:12   volume          6
     2017-09-20 20:07:10   volumeNotification 15
     2017-09-19 11:49:20   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   icon       smartphone
   room       AMAD
   setScreenlockPIN crypt:xxx
   setTtsMsgVol 15
   userReadings powerLevel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 September 2017, 18:31:47
setTtsMsgVol 15

Hattest Du das auch schon drin wie die Lautstärke nicht mehr zurück ging?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: BuBu79 am 23 September 2017, 10:06:00
Moin,

Nein, dass war noch nicht gesetzt als ich den Beitrag geschrieben habe. Erst nach Esjay seinem Post.

Jan
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 September 2017, 10:08:34
Kannst du das bitte einmal ohne das Attribut testen.
Lautstärke auf 12 dann einfach ein set ttsMsg. Das Volume sollte sich nicht verstellen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: BuBu79 am 23 September 2017, 12:13:12
Na Klar..

Testablauf:
- Attribut setTtsMsgVol gelöscht
- >>>Speichern<<<
- volume 6 (Aktueller Wert im Tablet)
- set Tablet ttsMsg Test
- Tablet sagt Test (in Lautstärke 6)
- set Tablet volume 12
- volume 12 (Aktueller Wert im Tablet)
- set Tablet ttsMsg Test
- Tablet sagt Test (in Lautstärke 12)
- Neues Reading bei volume 6

Gruß Jan
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 September 2017, 12:18:12
Interessant. Ich schaue es mir genauer an.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 September 2017, 19:36:29
Habe es getestet und konnte das Problem nachstellen. Ich werde bis Ende der Woche einen Fix dafür zum Update stellen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: BuBu79 am 23 September 2017, 21:46:08
 ;) bin ich doch nicht ganz so blöd wie ich aussehe  :o

Danke vorab!

Gruß Jan
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Badflex am 24 September 2017, 17:12:13
Ich habe den Scrensaver in Fully auf dim :0 gestellt.
Damit das Display beim Tippen wieder hell wird.

Jetzt möchte ich das das Display hell wird, wenn eine Benachrichtigung kommt.

Irgendwie wird das Display nicht hell. Wie kann ich das realisieren?

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 September 2017, 17:38:00
set Tablet screenBrightness 60

Zum Beispiel
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Badflex am 24 September 2017, 18:32:10
Setze Display Helligkeit auf 100, habe ich probiert.
Da passiert bei Fully nichts. Der Bildschirm bleibt dunkel obwohl es ausgeführt wird.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 September 2017, 18:36:25
Wieso Fully? Das Android setzt die Helligkeit. Mach mal Fully weg und schaue ob es dann geht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Badflex am 24 September 2017, 19:21:59
Ohne Fully geht es,aber das bringt mir nix.
Ich denke weil es in Fully ja eher ein Bildschirmschoner ist.
Kann man mit irgendeinem befehl ein Tippen auf das Display simulieren?
Display an geht auch nicht!


Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 September 2017, 19:33:13
Vielleicht mit showHomescreen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 28 September 2017, 20:47:41
Morgen kommt das Update. Das sollte dann auch die Volume Wiederherstellung fixen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: blasterx am 05 Oktober 2017, 22:43:05
Hallo,
ich habe jetzt auf AMAD 4.0 umgestellt bzw versucht. Die Installation mit dem Assistenten ging nicht. autocreate hab ich aktiviert und die AMADCommBridge ist auch eingerichtet. Da der Assi nicht ging habe ich das Device manuell angelegt. Ich kann die Befehle an mein Tablet senden und sie werden auch ausgeführt. Doch ich bekomme keine Readings über das Gerät.
mein List
Internals:
   AMAD_ID    123456
   CFGFN
   DEF        192.168.0.25 123456 IODev=myAmadBridge
   HOST       192.168.0.25
   IODev      myAmadBridge
   NAME       TabletHaussteuerung
   NR         3612
   PORT       8090
   STATE      initialized
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.10
   VERSIONMODUL 4.0.11
   READINGS:
     2017-10-05 22:25:14   deviceState     unknown
     2017-10-05 22:26:04   lastSetCommandState setCmd_done
     2017-10-05 22:25:36   lastStatusRequestState statusRequest_done
     2017-10-05 22:25:14   state           initialized
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       AMAD


im Log ist folgende Fehlermeldung
2017.10.05 22:25:34 3: : Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.10","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "11","volume": "3","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "100","powerPlugged": "1","batteryTemperature": "32.9","batteryHealth": "2","screenBrightness": "114","screenOrientation": "landscape","screenOrientationMode": "manual","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "0","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2017.10.05 22:25:34 3: : Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.10","doNotDisturb": "always","nextAlarmState": "null","screen": "on unlocked","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "11","volume": "3","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "100","powerPlugged": "1","batteryTemperature": "32.9","batteryHealth": "2","screenBrightness": "114","screenOrientation": "landscape","screenOrientationMode": "manual","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "0","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2017.10.05 22:25:38 3: : Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.10","flow_informations": "aktiv"}}, help me!
2017.10.05 22:25:38 3: : Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.10","deviceState": "online"}}, help me!
2017.10.05 22:25:38 3: : Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.10","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2017.10.05 22:25:38 3: : Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.10","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!


Gruß BlasterX
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Oktober 2017, 06:11:11
Wie schaut es nach einem FHEM Neustart aus?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: blasterx am 06 Oktober 2017, 07:04:41
Zitat von: CoolTux am 06 Oktober 2017, 06:11:11
Wie schaut es nach einem FHEM Neustart aus?
shutdown/restart wurde durchgeführt, aber die readings bleiben aus

Gesendet von meinem SM-G935F mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Oktober 2017, 07:19:38
Gib mal bitte ein list von der CommBridge.
Was genau war denn das Problem beim Assistenten?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: blasterx am 06 Oktober 2017, 07:30:49
Der Assistent ist durchgelaufen und hat am Ende den Hinweis gebracht
ZitatLeider scheint es ein Problem beim Einrichten des FHEM Devices gegeben zu haben
Hast Du die AMADCommBridge definiert,und ist sie auch aktiv?
Sollte es weiterhin Probleme....
Hier mein List der AMADCommBridge
Internals:
   BRIDGE     1
   CFGFN
   CONNECTS   3788
   FD         320
   NAME       myAmadBridge
   NR         2256
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.10
   VERSIONMODUL 4.0.7
   READINGS:
     2017-10-05 21:33:23   fhemServerIP    192.168.0.186
     2017-10-05 21:33:28   state           opened
Attributes:
   room       AMAD


Gruß BlasterX
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Oktober 2017, 07:43:16
Lösche mal bitte die Bridge und das Device. Danach lösche bitte alle globalen Variablen in Automagic.
Hast Du ausser dem aktuellen Flowset noch weitere AMAD Flows? Wenn ja bitte abschalten.
Prüfe bitte ob autocreate aktiv ist.

Dann nur den Assistenten Flow aktivieren und Automagic beenden/in den Hintergrund schicken. Meistens Hometaste.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: blasterx am 06 Oktober 2017, 08:03:45
Habe ich gerade alles gemacht Folgende Meldung auf dem Tablet
ZitatDie Einrichtung ist nun abgeschlossen und das Amaad Device wurde angelegt. Es scheint aber noch keine Verbindung zwischen FHEM und Deinem Amaad Device zu bestehen.....
Die Bridge wurde nicht von mir neu angelegt.
Ein Device wurde durch den Assi auch nicht angelegt.
Fehlermeldung im Log
2017.10.06 07:55:04 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:04 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:08 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:08 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:08 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:19 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:19 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:23 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:23 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:23 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:34 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:34 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:38 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:38 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:38 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:49 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:49 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:53 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:53 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:55:53 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:56:04 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:56:04 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:56:08 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:56:08 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
2017.10.06 07:56:08 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!


Gruß BlasterX
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Oktober 2017, 08:05:22
Ok sorry mein Fehler.
Die Bridge muss natürlich angelegt werden. Oder hast sie nicht gelöscht gehabt?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: blasterx am 06 Oktober 2017, 08:10:45
Ok ich hatte mich schon gewundert ohne Bridge.
Jetzt hat es das Device angelegt und die Readings kommen rein.
Danke für Deine Hilfe.

Gruß BlasterX
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Oktober 2017, 08:11:37
Super. Freue mich das es klappt.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 07 Oktober 2017, 17:40:56
Hey CoolTux,

ich hätte mal wieder einen kleinen Wunsch. :)

Wäre es möglich eine "run flow" Funktion zu integrieren? Also dass ich quasi per FHEM set AmadDevice run FLOWNAME ausführen kann?

VG, Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 Oktober 2017, 18:21:12
Hallo Thomas,

Muss ich schauen ob es dafür eine Aktion gibt.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mvatfhem am 07 Oktober 2017, 18:29:35
Hallo,

ich habe mir gerade ein neues Tablet gegönnt. Dieses Voyo Q101 (80 € bei Gearbest) ist als Wandtablet für Fhem gar nicht mal so schlecht geeignet. Allerdings hat es einen kleinen Schönheitsfehler. Nach jeder Wlan Neuverbindung erhält der Wlan Adapter eine neue MAC Adresse und somit durch den DHCP eine neue IP. Blöd,da fhem nun nicht mehr das Tablet findet.

Gibt es eine Möglichkeit, wie ich AMADNG automatisch mitteilen kann, die neue IP zu verwenden? Ich verwende auch das Unifi-Modul. Vielleicht kann man damit etwas machen.

LG Markus
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 Oktober 2017, 18:34:23
Hallo Markus,

Es tut mir leid aber da wüsste ich jetzt nicht was man da machen kann. Zu Mal es mehr wie untypisch ist einen Netzwerdevice eine neue MAC zu geben. Um genau zu sein ist es überhaupt nicht so gedacht. Jeder Adapter auf der Welt bekommt eine eindeutige MAC.

Vielleicht kannst Du ja herausfinden wieso er eine neue MAC bekommt.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mvatfhem am 07 Oktober 2017, 19:31:24
Hallo Leon,

habe ich auch gedacht. Mittlerweile haben aber einige China Geräte so etwas eingebaut. Angeblich aus Privacy Gründen. Wenn ich das Tablet rooten würde, könnte ich das Verhalten ändern. Aber root ist nur mit einer seltsamen app namens Kingroot derzeit möglich.

Das Verhalten ist echt eklig. Nicht nur das AMADNG nur mit ständiger Handarbeit funktioniert, auch der Router läuft voll mit ungeleasten IP-Adressen und beim Hotel-Wlan muss man evtl. bei einem Reconnect (Mobil-Wlan) nach einem neuen Zugang fragen.

Mittels unifi-modul bekomme ich die aktuelle IP. Kann man dies nicht über eine Variable in AMADNG per Watchdog oder so einfügen?

Gruß Markus

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 07 Oktober 2017, 20:17:05
Hallo Markus,
Könntest dem Tablet doch auch einfach eine feste IP zuweisen!?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: mvatfhem am 07 Oktober 2017, 23:37:29
Mannomann, wieso kompliziert denken, wenn es auch einfach geht. Natürlich, die statische IP ist die Lösung für mein Problem.

Merci vielmals :-)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 09 Oktober 2017, 21:13:23
ZitatMuss ich schauen ob es dafür eine Aktion gibt.

Hi CoolTux,

gibt es. ;)

"Flow ausführen" <-- Dieser Aktion kann man dann den Namen des Flows übergeben.

Ich wollte mir selbst was mit HTTPRequest bauen. Jedoch habe ich nicht herausbekommen wie ich URL-Parameter in eine Variable an eine Action übergeben kann.

VG, Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Oktober 2017, 21:58:04
Hallo Thomas,

Ich versuche mich die Woche Mal dran. Im Prinzip ist ja schon ein Gerüst für da. Es gibt ja Flow aktivieren, ist nichts anderes. Muss man nur kopieren und anpassen.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Marlen am 09 Oktober 2017, 23:00:49
Hallo,

hab jetzt auch, weil ich ein Sprachausgabe auf mein Handy wollte AMAD installiert.

Allerdings hab ich immer das Problem, dass das HAndy WLAN in sleep geht, dann kann natürlich auch keine Sprache wiedergegeben werden.

Gibt es da eine Lösung?

LG
Marlen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Oktober 2017, 23:14:38
Sofern noch nicht geschehen sagt die Commandref dazu folgendes

Attribut
setAPSSID - setzt die AccessPoint SSID um ein WLAN sleep zu verhindern
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Marlen am 09 Oktober 2017, 23:19:50
Einfach die SSID von meinem WLAN?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 09 Oktober 2017, 23:25:00
Jo..


Tapatalk iPhone, daher kurz gehalten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 11 Oktober 2017, 07:58:31
Ist es so richtig?
Zitatattr myDevice setAPSSID 1
Oder muss die SSID des Wlans eingetragen werden?
Falls ja, wie kann man mehere SSID's eintragen?

Viele​ Grüße​ Gisbert​
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Oktober 2017, 08:09:33
Zitat von: Gisbert am 11 Oktober 2017, 07:58:31
Ist es so richtig?Oder muss die SSID des Wlans eingetragen werden?
Falls ja, wie kann man mehere SSID's eintragen?

Viele​ Grüße​ Gisbert​

Die SSID des WLan muß da rein. Mehrere können durch Komma getrennt eingegeben werden.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 11 Oktober 2017, 08:11:16
Was trage ich ein:

Lass mich kurz die CommandRef zitieren für dich
ZitatsetAPSSID - setzt die AccessPoint SSID um ein WLAN sleep zu verhindern

Mehrere SSID:
Lass mich kurz die SuFu für dich nutzen. Da finde ich doch den Hinweis, dass diese mittels Kommata getrennt werden.


Edit:
Zack, Cooltux war schneller. Musste ja auch noch die CommandRef kopieren und die SuFu nutzen ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Marlen am 11 Oktober 2017, 08:25:41
Guten Morgen,

ZitatsetAPSSID - setzt die AccessPoint SSID um ein WLAN sleep zu verhindern

Dann könnte man das ja als Anwesenheitskontolle nutzen!?
Ich dachte es gibt nichts, um das WLAN sleep zu unterbinden?

LG
  Marlen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Oktober 2017, 08:27:26
Zitat von: Marlen am 11 Oktober 2017, 08:25:41
Guten Morgen,

Dann könnte man das ja als Anwesenheitskontolle nutzen!?
Ich dachte es gibt nichts, um das WLAN sleep zu unterbinden?

LG
  Marlen

Es kann funktionieren, muß aber nicht. Bei meinen Geräten hat es jedenfalls etwas gebracht, es gab aber auch schon Meldungen wo es hieß das die Geräte dennoch eingeschlafen sind.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Marlen am 11 Oktober 2017, 21:06:57
Warum geht Sprachausgabe nicht über Bluetooth?

Oder mach ich was falsch?

LG
  Marlen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: harryman am 11 Oktober 2017, 21:11:53
Hallo Thomas / Leon,

Zitat von: ToM_ToM am 09 Oktober 2017, 21:13:23
"Flow ausführen" <-- Dieser Aktion kann man dann den Namen des Flows übergeben.

Zitat von: CoolTux am 09 Oktober 2017, 21:58:04
Ich versuche mich die Woche Mal dran. Im Prinzip ist ja schon ein Gerüst für da. Es gibt ja Flow aktivieren, ist nichts anderes. Muss man nur kopieren und anpassen.

==> Genau so eine Lösung habe ich auch gerade gesucht und mit dem Tipp von Leon habe ich mich herangetraut.
Bin absolut kein Perl-Experte. Deshalb habe ich versucht mich an einem möglichst passenden Beispiel entlang zu hangeln.

Also: Zuerst habe ich in 74_AMADDevice.pm das elseif von installflowsource (ab Zeile 645) dupliziert und wie folgt angepasst:

    elsif( lc $cmd eq 'startflow' ) {
        my $flowname    = join( " ", @args );

        $uri            = $host . ":" . $port . "/fhem-amad/setCommands/startFlow?flowname=".urlEncode($flowname);
        $method         = "POST";
    }


und in dem abschließenden else in $list noch startFlow ergänzt.
Nach upload auf meinen Raspi und shutdown restart war schon mal die Auswahlmöglichkeit unter set vorhanden.

Dann habe ich in Automagic den Flow "SetCommands" erweitert.
Eine neue Expression erstellt namens startFlow" mit der Expression:
request_path == "/fhem-amad/setCommands/startFlow"
Darauf folgt als Ja-Zweig die Action "Flow ausführen".
Name: Flows ausführen: {param_flowname}
Flow Pattern Liste: {param_flowname}

Das war's.

Jetzt kann ich z.B. durch:
set an_tablet startFlow Motion Detector starten;
set an_tablet startFlow Motion Detector stoppen;

die Flows "Motion Detector starten" und "Motion Detector stoppen" und somit den Motion Detector ein und ausschalten (ausschalten z.B. nachts oder bei Abwesenheit, um Akku zu sparen). Damit das Ganze funktioniert, müssen die Flows, die geschaltet werden sollen, natürlich auf "AN" stehen.

Falls der Lösungsansatz OK ist, kann er gern noch aufgehübscht und in das Repository übernommen werden.

Gruß Harry
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Oktober 2017, 21:18:21
Zitat von: Marlen am 11 Oktober 2017, 21:06:57
Warum geht Sprachausgabe nicht über Bluetooth?

Oder mach ich was falsch?

LG
  Marlen

Du machst etwas falsch!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 11 Oktober 2017, 21:32:13
Zitat von: Marlen am 11 Oktober 2017, 21:06:57
Warum geht Sprachausgabe nicht über Bluetooth?

Oder mach ich was falsch?

LG
  Marlen

Hast du deine Bluetoothlautstärke kontrolliert?Wenn es ohne Kopplung funkrioniert,kann das eigentlich das einzige sein,was nicht passt!
Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Marlen am 11 Oktober 2017, 21:33:51
Aber was?

Handy ist mit Alexa verbunden!

Und nach dem Befehl erhalte ich ein
lastSetCommandState  setCmd_done im Device!

Lautstärke ist auch oben!

LG
  Marlen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Oktober 2017, 21:35:35
Funktioniert normale Musikausgabe?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Oktober 2017, 22:15:14
Ab morgen Früh 8 Uhr steht ein FHEM Update bereit. Ein neuer set Befehl 'userFlowRun' ist hinzugekommen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 12 Oktober 2017, 06:26:01
Zitat von: Marlen am 11 Oktober 2017, 21:33:51
Aber was?

Handy ist mit Alexa verbunden!

Und nach dem Befehl erhalte ich ein
lastSetCommandState  setCmd_done im Device!

Lautstärke ist auch oben!

LG
  Marlen

Wie lange ist dein Ausgabetext? Es kann sein, dass der Anfang manchmal verschluckt wird. Ist der Text dann nur 1 - 2 Wörter hörst du nix. Teste mal einen langen Text.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Marlen am 12 Oktober 2017, 09:10:41
Hmmm....ja, ich hab nur mit "Hallo" getestet!

Werde ich heute Abend nochmal testen!

LG
  Malren
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: harryman am 12 Oktober 2017, 19:52:05
Zitat von: CoolTux am 11 Oktober 2017, 22:15:14
Ab morgen Früh 8 Uhr steht ein FHEM Update bereit. Ein neuer set Befehl 'userFlowRun' ist hinzugekommen.

Vielen Dank - funktioniert hervorragend.


Gruß Harry
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 12 Oktober 2017, 21:54:51
Hallo Zusammen,

mal eine dumme Frage: Wie funktioniert denn die "installFlowSource" - Funktioni?
Ich habe erst den Pfad übergeben wo die Datei liegt und es dann nochmal mit einem Pfad zu einem Samba-Share probiert.
Aber beide Male bekomme ich zwar auf dem Tablet dass dein Download gestartet wird, aber der Flow "SetCommands" bleibt nach der Prüfung nach freiem Speicherplatz im Download-Modus hängen.
Oder geht das nicht für die neuen AMAD Flowsets?

VG, Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Oktober 2017, 05:11:25
Hallo Thomas,

Was sagt den den Commandref?



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 13 Oktober 2017, 08:36:39
ZitatWas sagt den den Commandref?

Ach sorry, völlig übersehen gestern.  :o Wer lesen kann, ist klar im Vorteil. Schande über mein Haupt.
Hatte nämlich gestern die neue Funktion userFlowRun testen wollen, die bei mir nicht laufen wollte. Und dann ist mit eingefallen dass ich ja dazu auch erst mal aufs aktuelle FlowSet aktualisieren müsste.

VG, Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Oktober 2017, 08:57:51
Aber das installierst Du nicht mit installFlowSource sondern mit currentFlowsetUpdate
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 13 Oktober 2017, 09:30:39
ZitatAber das installierst Du nicht mit installFlowSource sondern mit currentFlowsetUpdate

Das hatte ich auch gedacht, aber da ist bei mir gar nichts passiert. Deshalb dachte ich, ich müsse den anderen Weg gehen.
Hatte dabei Automagic im Tablet offen und gesehen dass kein entsprechender Flow ausgeführt wird.

EDIT: Habe jetzt nochmal den Service auf dem Tablet beendet und neu gestartet. Jetzt hat es funktioniert. :)

VG, Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: cseuss am 17 Oktober 2017, 16:32:06
Hallo zusammen,

ich habe vor einigen Tagen auf AMAD4 umgestellt. Bis jetzt alles super!
Danke an CoolTux für das tolle Modul.

Eine Frage habe ich: Ich habe nun einen BT-Lautsprecher (Anker CoreMicro) an mein NEXUS Tablet angebunden.
Leider verliert der Lautsprecher immer nach einer gewissen Inaktivität die BT-Verbindung.

Gibt es eine Möglichkeit die BT-Verbindung "künstlich" aufrecht zu erhalten?

Beste Grüße

Christian
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 17 Oktober 2017, 16:43:19
Leider wüsste ich nicht wie man das aufrechterhalten kann.
Ich habe selbst die kleinen Anker Würfel, aber da bricht nie eine Verbindung ab.
Du kannst versuchen, sofern sich Dein Anker nicht ausschaltet ob Du das mit dem BT Devicewechsel abfangen kannst.
Ich muss aber tal zu Hause testen ob man auch eine nicht verbundene MAC als derzeit aktives BT Device nehmen kann.

Aber zeigt AMAD auch an das dich das Device abgemeldet hat und wieso verbindet sich Android nicht neu. Macht er bei mir zum Beispiel wenn ich den Anker einfach ausschalte und paar Sekunden später wieder an.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: cseuss am 18 Oktober 2017, 14:36:14
Hallo CoolTux,

das BT-Device wird dann auch nicht mehr in AMAD angezeigt. Am Lautsprecher ist dann auch die "blaue Lampe" aus. Ich kann dann nur am Lautsprecher durch An- und Aus-Schalten neu koppeln.

Ich habe nun zunächst eine Lösung erreicht, in dem ich alle 5 min ein MP3-File mit 1,5 sec. Stille ausgeben lassen, wenn gerade keine andere Ausgabe stattfindet.

Gruß

Christian
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 18 Oktober 2017, 14:40:34
Das ist wie bei mir. Wenn längere Zeit der Anker getrennt ist, dann schaltet er sich aus. Aber einfach so trennt er sich nicht bei mir vom Tablet.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 19 Oktober 2017, 09:55:20
Hallo

Meine beiden Tablets haben hartnäckig den STATE Initialized!

statusRequest und DEF aufrufen und speicher hilft leider nicht.

Es lief einige Monaten sauber aber seit einigen Tagen habe ich dieses Problem

Mit verbose 5 steht das im Logfile:

2017.10.19 09:42:44 3: AMADDevice (LenovoYoga2Pro) - I/O device is AMADBridge
2017.10.19 09:42:44 3: AMADDevice (LenovoYoga2Pro) - defined with AMAD_ID: 123456 on port 8090
2017.10.19 09:42:47 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet


List Device

Internals:
   AMAD_ID    123456
   CHANGED
   DEF        192.168.178.22 123456 IODev=AMADCommBridge
   HOST       192.168.178.22
   IODev      AMADBridge
   NAME       LenovoYoga2Pro
   NR         900
   PORT       8090
   STATE      initialized
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.12
   READINGS:
     2017-08-12 14:47:18   airplanemode    off
     2017-08-12 14:47:18   androidVersion  5.0 Lollipop
     2017-10-18 18:24:31   automagicState  Flow Send Data to AMADCommBridge mit Fehler beendet  Fehler: failed to connect to /192.168.178.21 (port 8090) after 15000ms  Last executed: Action HTTP Request: send READINGS data to AMADCommBridge JSON
     2017-08-12 14:47:18   batteryHealth   1
     2017-10-18 18:23:06   batteryTemperature 24.9
     2017-08-12 14:47:18   bluetooth       off
     2017-08-14 10:48:43   checkActiveTask 0
     2017-08-12 14:47:18   connectedBTdevices none
     2017-08-12 14:47:18   connectedBTdevicesMAC none
     2017-08-12 18:27:19   currentMusicAlbum no player active
     2017-08-12 18:27:19   currentMusicApp no player active
     2017-08-12 18:27:19   currentMusicArtist no player active
     2017-08-12 18:27:19   currentMusicIcon no player active
     2017-08-12 18:27:19   currentMusicTrack no player active
     2017-10-19 09:40:09   deviceState     unknown
     2017-08-12 14:47:18   doNotDisturb    always
     2017-08-12 14:47:18   dockingState    undocked
     2017-08-12 14:47:26   flow_SetCommands aktiv
     2017-10-12 13:25:19   flow_informations aktiv
     2017-09-13 08:07:51   flowsetVersionAtDevice 4.0.9
     2017-08-12 14:47:18   keyguardSet     0
     2017-10-19 09:41:56   lastSetCommandError
     2017-10-19 09:41:56   lastSetCommandState setCmd_error
     2017-10-19 09:41:04   lastStatusRequestState statusRequest_error
     2017-08-12 14:47:18   mute            on
     2017-08-12 14:47:18   nextAlarmDay    off
     2017-08-12 14:47:18   nextAlarmTime   off
     2017-10-18 18:47:25   powerLevel      53
     2017-10-15 11:50:43   powerPlugged    1
     2017-10-18 17:00:03   screen          on unlocked
     2017-10-16 21:21:48   screenBrightness 255
     2017-10-19 07:53:47   screenFullscreen on
     2017-08-12 14:47:26   screenOrientation landscape
     2017-08-12 14:47:26   screenOrientationMode auto
     2017-10-19 09:42:44   state           initialized
     2017-08-12 14:47:18   volume          0
     2017-09-13 08:20:14   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   disable    1
   event-on-change-reading batteryTemperature,powerLevel,powerPlugged,screen,screenBrightness
   group      1_Yoga
   icon       it_smartphone
   room       AMAD,IT_Equipment
   setAPSSID  90411NUE64
   setFullscreen 1
   setScreenBrightness 1
   setScreenOrientation 1
   sortby     01
   verbose    5


List Bridge

Internals:
   BRIDGE     1
   FD         67
   NAME       AMADBridge
   NR         898
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.7
   READINGS:
     2017-08-12 15:51:02   fhemServerIP    192.168.178.21
     2017-10-19 09:40:09   state           opened
Attributes:
   room       AMAD
   sortby     03


Bitte helft mir.

Beste Grüße
Heinz
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 Oktober 2017, 09:58:13
Dreh mal bitte den verbose von der Bridge und dem Tablet Device hoch, was hast Du in Automagic unter globale Variablen stehen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 19 Oktober 2017, 10:06:38
Von der Bridge sieht man keine Logfile Einträge, trotz verbose 5 für Device und Bridge.

2017.10.19 10:00:23 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:00:38 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:00:53 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:01:08 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:01:23 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:01:38 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:01:53 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:02:08 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:02:23 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:02:38 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:02:53 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:03:08 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:03:23 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet


Am Tablet kann ich erst später nachsehen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 19 Oktober 2017, 10:13:53
Gerade kommt auf ein Logfile Eintrag von der Bridge!

PS: Das Tablet wurde auch schon mal neu gestartet, in den Tasks steht Automagic Flowset aktiv.


2017.10.19 10:09:36 5: AMADCommBridge (AMADBridge) - Send with URI: 192.168.178.22:8090/fhem-amad/deviceInfo/, HEADER: Connection: close

fhemip: 192.168.178.21

fhemdevice: LenovoYoga2Pro

activetask: none

apssid: ----

bport: 8090

userflowstate: none

amadid: 123456

fhemctlmode: none, METHOD: GET
2017.10.19 10:09:36 5: AMADDevice (LenovoYoga2Pro) - IOWrite: 192.168.178.22:8090/fhem-amad/deviceInfo/ GET IODevHash=HASH(0x27d0370)
2017.10.19 10:09:37 5: AMADCommBridge (LenovoYoga2Pro) - statusRequestERROR: check the informations flow on your device
2017.10.19 10:09:37 5: AMADCommBridge (LenovoYoga2Pro) - statusRequestERROR: received http code 404 receive Error after requesting AMAD AutomagicInfo
2017.10.19 10:09:39 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
2017.10.19 10:09:50 5: AMADCommBridge (AMADBridge) - Send with URI: 192.168.178.22:8090/fhem-amad/setCommands/setScreenOnOff?screen=on&screenontime=60, HEADER: Connection: close, METHOD: POST
2017.10.19 10:09:50 5: AMADDevice (LenovoYoga2Pro) - IOWrite: 192.168.178.22:8090/fhem-amad/setCommands/setScreenOnOff?screen=on&screenontime=60 POST IODevHash=HASH(0x27d0370)
2017.10.19 10:09:50 5: AMADCommBridge (LenovoYoga2Pro) - setCommandERROR: setCommands flow is inactive on your device!
2017.10.19 10:09:54 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet
tail: ung�ltige Anzahl von Zeilen: �./log/fhem-2017-10.log�
2017.10.19 10:10:09 4: AMADDevice (LenovoYoga2Pro) - GetUpdate, FHEM or Device not ready yet


Kann es mit meinem Update von Jessie auf Stretch am RPi 2 zusammenhängen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 Oktober 2017, 10:14:09
Fehler gefunden

disable    1

beim Tablet Device. Bitte rausnehmen dann geht es wieder.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 Oktober 2017, 10:14:56
Am besten dann noch mal durchstarten das FHEM
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 19 Oktober 2017, 10:22:18
Danke!

Keine Ahnung wie das reingekommen ist  :o

Jetzt kurz active dann 404 error, starte FHEM jetzt neu.

PS: Am Sony Z2 Tablet kein disable 1 aber STATE Initialized
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 19 Oktober 2017, 10:27:33
disable ist jetzt 0

Nach fhem neustart immer noch Initialized.

Kann es mit meinem Update von Jessie auf Stretch am RPi 2 zusammenhängen?

Logfile
2017.10.19 10:24:43 5: AMADCommBridge (AMADBridge) - Send with URI: 192.168.178.22:8090/fhem-amad/deviceInfo/, HEADER: Connection: close

fhemip: 192.168.178.21

fhemdevice: LenovoYoga2Pro

activetask: none

apssid: ----

bport: 8090

userflowstate: none

amadid: 123456

fhemctlmode: none, METHOD: GET
2017.10.19 10:24:43 5: AMADDevice (LenovoYoga2Pro) - IOWrite: 192.168.178.22:8090/fhem-amad/deviceInfo/ GET IODevHash=HASH(0x2ef6030)
2017.10.19 10:24:43 5: AMADCommBridge (LenovoYoga2Pro) - statusRequestERROR: Please check the AutomagicAPP on your Device
2017.10.19 10:24:43 5: AMADCommBridge (LenovoYoga2Pro) - statusRequestERROR: check the informations flow on your device
2017.10.19 10:24:43 5: AMADCommBridge (LenovoYoga2Pro) - statusRequestERROR: received http code 404 receive Error after requesting AMAD AutomagicInfo
2017.10.19 10:25:14 4: AMADDevice (LenovoYoga2Pro) - AMADDevice_checkDeviceState: run Check
2017.10.19 10:25:14 4: AMADDevice (LenovoYoga2Pro) - AMADDevice_checkDeviceState: set new Timer
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 Oktober 2017, 10:36:28
Tablet mal bitte neu starten oder besser den Automagic Dienst
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: heinzfo am 19 Oktober 2017, 10:44:22
Am Device war noch die Flowset Version 4.09 aktiv und der Flow für Update off.
Mit 4.11 am Device geht es wieder.

Läuft der Flowset update am Device nicht automatisch nach einem Fhem update mit neuem AMAD und Flowset?

Danke für die Geduld!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 Oktober 2017, 10:58:08
nein, du musst ein set DEVICENAME currentFlowsetUpdate machen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: cseuss am 19 Oktober 2017, 19:43:05
Hallo zusammen,

ich habe noch ein Thema.

Ich lasse per Intent-Radio WDR2 ausgeben. Das klappt soweit super. Ich möchte allerdings beim Starten der Wiedergabe die Lautstärke vorgeben: Mittlere Lautstärke, nicht zu laut.

Ich nutze dazu die nachfoldene DOIF-Definition:

defmod di_MusicTablet_Manuell DOIF (([Tr.Radio] eq "an"))\
(set Tablet_Output an)\
(set FHEMTablet volume 5)\
(set Tr.Radio_Laustaerke 5)\
(set FHEMTablet sendIntent org.smblott.intentradio.PLAY url http://wdr-wdr2-rheinruhr.icecast.wdr.de/wdr/wdr2/rheinruhr/mp3/128/stream.mp3 name WDR2)\
(set FHEMTablet clearNotificationBar All)\
DOELSEIF (([Tr.Radio] eq "aus"))\
(set Tablet_Output aus)\
(set FHEMTablet sendIntent org.smblott.intentradio.STOP)\
(set FHEMTablet volume 10)
attr di_MusicTablet_Manuell room Zutritt
attr di_MusicTablet_Manuell wait 0,0,1,1,1,1:0,0,1,1


Nun wird die Lautstärke meines NEXUS-Tabletts schön auf "5" gesetzt, jedoch wenn die Wiedergabe beginnt, springt die Lautsärke auf "9", als ob es für Intent-Radio eine Art Default gibt.

2017-10-19_19:33:37 FHEMTablet volume 5
2017-10-19_19:33:37 FHEMTablet lastSetCommandState: setCmd_done
2017-10-19_19:33:38 FHEMTablet volume: 5
2017-10-19_19:33:39 FHEMTablet sendIntent org.smblott.intentradio.PLAY url http://wdr-wdr2-rheinruhr.icecast.wdr.de/wdr/wdr2/rheinruhr/mp3/128/stream.mp3 name WDR2
2017-10-19_19:33:39 FHEMTablet lastSetCommandState: setCmd_done
2017-10-19_19:33:40 FHEMTablet intentRadioState: play/buffering
2017-10-19_19:33:40 FHEMTablet clearNotificationBar All
2017-10-19_19:33:40 FHEMTablet lastSetCommandState: setCmd_done
2017-10-19_19:33:44 FHEMTablet intentRadioState: play
2017-10-19_19:33:49 FHEMTablet volume: 9


Das, obwohl es ja kein Set dazu gab.

Was ist das?

Habt Ihr Ideen?

Gruß und Dank

Christian
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 Oktober 2017, 19:47:16
Bitte mal ein list vom Tablet Device
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: cseuss am 19 Oktober 2017, 20:02:09
Bitte schön:

Internals:
   AMADBridge_MSGCNT 18894
   AMADBridge_TIME 2017-10-19 19:59:46
   AMAD_ID    1507977008401
   CHANGED
   DEF        192.168.10.39 1507977008401 IODev=AMADBridge
   HOST       192.168.10.39
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     18894
   NAME       FHEMTablet
   NR         644
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.12
   READINGS:
     2017-10-14 12:31:29   airplanemode    off
     2017-10-14 12:31:29   androidVersion  6.0 Marshmallow
     2017-10-17 20:57:09   automagicState  Automagic Premium  Automagic Service läuft
     2017-10-14 12:31:28   batteryHealth   2
     2017-10-19 19:51:38   batteryTemperature 25.9
     2017-10-19 18:01:51   bluetooth       on
     2017-10-14 12:31:53   checkActiveTask 0
     2017-10-19 19:07:24   connectedBTdevices [SoundCore mini]
     2017-10-19 19:07:24   connectedBTdevicesMAC [00:E0:4C:B6:A4:12]
     2017-10-14 12:31:33   currentMusicAlbum no player active
     2017-10-14 12:31:33   currentMusicApp no player active
     2017-10-14 12:31:33   currentMusicArtist no player active
     2017-10-14 12:31:33   currentMusicIcon no player active
     2017-10-14 12:31:33   currentMusicTrack no player active
     2017-10-19 18:03:46   deviceState     online
     2017-10-14 12:31:32   doNotDisturb    always
     2017-10-14 12:31:32   dockingState    undocked
     2017-10-14 12:33:28   flow_SetCommands aktiv
     2017-10-14 12:32:12   flow_informations aktiv
     2017-10-14 12:31:28   flowsetVersionAtDevice 4.0.11
     2017-10-14 12:37:27   intentRadioName WDR2
     2017-10-19 19:33:44   intentRadioState play
     2017-10-14 12:31:32   keyguardSet     0
     2017-10-19 19:48:39   lastSetCommandState setCmd_done
     2017-10-19 17:54:50   lastStatusRequestState statusRequest_done
     2017-10-14 12:31:28   mute            off
     2017-10-14 12:31:32   nextAlarmDay    off
     2017-10-14 12:31:32   nextAlarmTime   off
     2017-10-19 19:58:39   powerLevel      36
     2017-10-19 11:13:49   powerPlugged    0
     2017-10-19 19:10:19   screen          off locked
     2017-10-14 12:31:29   screenBrightness 87
     2017-10-14 12:31:32   screenOrientation landscape
     2017-10-14 12:31:32   screenOrientationMode manual
     2017-10-19 18:01:46   state           active
     2017-10-19 19:48:40   volume          6
     2017-10-17 21:03:03   volumeNotification 7
     2017-10-17 06:40:44   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       AMAD
   root       1
   setAPSSID  SEUSS
   setBluetoothDevice 00:E0:4C:B6:A4:12
   setTtsMsgLang de
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ChrisW am 20 Oktober 2017, 20:38:14
Bekomme seit neusten immer :
20 20:37:18 AMADDevice handychris automagicState: Flow Informations mit Fehler beendet Fehler: Accessibility service not running  Last executed: Condition App Task läuft: {global_activetask} (neuster)
Auch auf dem handy steht: Accessibility service not running
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 20 Oktober 2017, 20:50:41
Wiki
Titel: Mehrere Haushalte (FHEM Server)
Beitrag von: Clyde am 21 Oktober 2017, 08:55:03
Moin!

Bei mir gibt es zwei Haushalte mit FHEM.

Die ca. 10 Handys/Tablets werden in beiden Haushalten genutzt.
Das klappte mit AMAD2 prima. Zum Umstieg auf AMADNG habe ich ein paar Fragen?

A) Die Geräte haben in beiden Systemen unterschiedliche aber feste IP Adressen.
B) Die Bridge hat in beiden Systemen den gleichen Namen AMADBridge

Ich komme demnächst erst dazu es auszuprobieren.

Muss ich den Assistenten auf jedem Gerät in jedem System ausführen?
Bekommen die Geräte in Automagic mehrere AMAD_IDs?
Bekommen die Geräte in Automagic mehrere FHEM_IDs?

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 Oktober 2017, 09:22:08
Hallo Clyde,

Es sollte ausreichend sein den Assistenten bei einem FHEM system aus zu führen und die angelegten Device Definitionen mittels RAW Definition auf das zweite System zu kopieren. Eine Bridge mit selben Namen sollte auf beiden Systemen installiert werden.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ChrisW am 21 Oktober 2017, 10:55:47
Danke.
Ne Frage was ist der unterschied zwischen powerPlugged  1|2 beides ist JA .. anfangs hatte das Handy 1 und ich wundere mich wieso mein doif nicht mehr klappt.. nun ist der Status immer 2 ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 Oktober 2017, 11:01:33
Zitat von: ChrisW am 21 Oktober 2017, 10:55:47
Danke.
Ne Frage was ist der unterschied zwischen powerPlugged  1|2 beides ist JA .. anfangs hatte das Handy 1 und ich wundere mich wieso mein doif nicht mehr klappt.. nun ist der Status immer 2 ...

ob der Akku geladen wird (1=AC Adapter, 2=USB, 4=Kabellos) oder nicht (0=nicht eingesteckt)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 21 Oktober 2017, 12:25:23
Aus mir aktuell unbekannten Gründen bekomme ich im Moment bei jedem ttsMSG Befehl als Antwort: read from http://192.168.2.15:8090 timed out Ich verstehe aber nicht wieso. TabetUI läuft ganz normal drauf, ins Internet damit komme ich auch, StatusRequest Anfragen klappen auch. Im Log ist leider nix zu finden mit Verbose 3, stelle jetzt mal auf 5 um.

Verbose 5 sagt folgendes nach einen ttsMSG Command:
2017.10.21 12:26:01 5: AMADDevice (WR.Tablet) - Processing data: HASH(0x4a2f238)
2017.10.21 12:26:01 4: AMADDevice (WR.Tablet) - find logical device: WR.Tablet
2017.10.21 12:26:01 5: AMADDevice (WR.Tablet) - Processing data: HASH(0x4d580c0)
2017.10.21 12:26:01 4: AMADDevice (WR.Tablet) - find logical device: WR.Tablet
2017.10.21 12:26:07 5: AMADDevice (WR.Tablet) - IOWrite: 192.168.2.15:8090/fhem-amad/setCommands/ttsMsg?message=test&msgspeed=1.2&msglang=de&msgvol=none POST IODevHash=HASH(0x4343488)
2017.10.21 12:26:22 5: AMADCommBridge (WR.Tablet) - setCommandERROR: connect to your device is timed out. check network
2017.10.21 12:26:22 5: AMADCommBridge (WR.Tablet) - setCommandERROR: error while POST Command: read from http://192.168.2.15:8090 timed out


Verstehe nicht, wieso. StatusRequest etc klappt ja auch. Andere Setbefehle laufen wohl auch in einen Error.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 Oktober 2017, 12:27:46
Kannst du Volume setzen?
Wenn nicht klemmt der setCommand Flow irgendwo fest. Neustart des Tablets oder den Automagic Dienst rebooten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 21 Oktober 2017, 12:29:00
Hatte ich auch gerade getestet, als du geschrieben hast. Werde mal neustarten ;)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 21 Oktober 2017, 12:34:06
Wie immer ein einfacher restart hat das Problem gelöst ;) Dank dir. Keine Ahnung, wieso er sich festgefahren hat.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 Oktober 2017, 13:08:15
In Automagic unter Verwalten -> Stop Service geht es auch. So als Tip.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 21 Oktober 2017, 15:10:33
Hi,
gibt es eine Möglichkeit direkt mit AMAD den Chrome Browser im Vordergrund aktiv zu lassen? Wie bei Fully?

2 Probleme:
- Fully läuft auf dem Android 4.2 nicht ordnungsgemäß. > daher Chrome Browser
- Bis dato immer (Bad Tablet) wenn Licht an: set WandTabletBadThomas screenBrightness 195  wenn Licht aus set WandTabletBadThomas screenBrightness 0 > Problem daran ist - Tablet Akku ist sehr schwach(Tablet ist durchgängig Stromversorgung angeschlossen) nach einer Weile geht Tablet komplett aus - da Akkuspannung zu niedrig. Die Akku-Ladung des Tablets kommt nicht hinterher. Daher wollte ich nun statt set WandTabletBadThomas screenBrightness 0 ein set WandTabletBadThomas screen off setzen um weniger Strom des Displays zu verbrauchen. bei einem set WandTabletBadThomas screen on schaltet das Tablet aber automatisch nach einer Weile das Display aus. Durch die App "KeepAwake" war der Chrome Browser immer im Vordergrund und das Display immer an wenn ich ein set WandTabletBadThomas screenBrightness 0 ausgeführt habe. Mit dieser Funktion ist das Display noch zu hell. Daher sollte es ein  set WandTabletBadThomas screen off werden.
Ideen was man machen kann?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: SouzA am 30 Oktober 2017, 07:10:05
Hi,

Wirklich ein Klasse Modul, welches super funktioniert und 1a Dienste leistet.

Aber eine Frage habe ich dennoch:
Kann man auf irgendeinem Weg die Geolocation über Amad ändern? Hintergrund ist die Abwesenheitserkennung der Heizungsapp, welche auf dem Haustablet läuft.
Wenn nun niemand zu Hause ist, würde ich gerne dem Tablet eine andere Location zuweisen. Dann würde die Heizung auf Abwesenheit schalten und runter regeln....

Vielen Dank für die Arbeit und eine Antwort!

Bis denn
SouzA
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 30 Oktober 2017, 07:50:18
Zitat von: SouzA am 30 Oktober 2017, 07:10:05
Hi,

Wirklich ein Klasse Modul, welches super funktioniert und 1a Dienste leistet.

Aber eine Frage habe ich dennoch:
Kann man auf irgendeinem Weg die Geolocation über Amad ändern? Hintergrund ist die Abwesenheitserkennung der Heizungsapp, welche auf dem Haustablet läuft.
Wenn nun niemand zu Hause ist, würde ich gerne dem Tablet eine andere Location zuweisen. Dann würde die Heizung auf Abwesenheit schalten und runter regeln....

Vielen Dank für die Arbeit und eine Antwort!

Bis denn
SouzA

Soweit mir bekannt ist das nicht möglich. Sehe auch in Automagic dafür keinerlei Aktionen.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: SouzA am 30 Oktober 2017, 18:55:12
Hab eine Möglichkeit dafür gefunden.
Eine App namens FakeGPS. Die Pro-Version kann gesteuert werden. Hab ich getestet und funzt mit Automagic.
Jetzt kam aber das nächste Problem:
Diese blöde Heizungsapp will nun noch ne SIM-Karte damit Mobile Daten gewährleistet sind. Tja, damit kann ich beim 2012er Nexus 7 leider nicht dienen. Oder hat jemand eine Idee, wie man eine Simkarte simulieren kann?

Vielen Dank und bis denn
SouzA
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: weini am 31 Oktober 2017, 16:25:59
Hallo zusammen!

Gibt es einen bestimmten Grund, warum bei AMADNG für ein Device nur noch eine IP-Adresse erlaubt ist?
Hat jemand mal versucht, hier den FQDN anzugeben?
Ich habe relativ wenige Geräte im LAN, denen ich via Router eine statische IP zuweise. Der Rest ist im Prinzip dynamisch. Im Prinzip deshalb, weil der DHCP Server normalerweise versucht, die selbe IP wie beim letzten Mal zuzuweisen. Das klappt aber nicht immer, dann ändern sich bei mir auch die IPs der Tables.

Es wäre schön, wenn man das via FQDN vermeiden könnte.

Viele Grüße,
weini
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 November 2017, 06:50:20
Guten Morgen,

Es gab Mal in älteren Versionen, noch bei AMAD2 Probleme mit FQDN. Du kannst es aber gerne testen, wüsste jetzt nicht das ich da eine besondere Abfrage eingebaut hätte.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: weini am 01 November 2017, 10:06:32
Ok, dann ersetze ich die IP mal mit dem FQDN und gebe euch Rückmeldung, wenn es zu Problemen kommen sollte.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: sat999 am 01 November 2017, 18:32:28
Hallo,

erstmal grosses Lob an das Modul, was ich nun zum laden des Wand-Tablets verwende :-). Nun habe ich im Wiki gelesen, dass es das Reading "incommingWhatsAppMessageFrom" gibt. Dies wird mir aber nicht dargestellt.

Kleine Hintergrund-Info: Ich habe WhatsApp am Tablet eingerichtet und möchte im FTUI neue Nachrichten anzeigen lassen. Ich nutze WhatsApp nur am Wand-Tablet als "Familien-Account". Am Smartphone wird es gar nicht genutzt. Ich nutze den Fully-Browser mit FTUI im Vordergrund. In die WhatsApp-App will ich nur wechseln, wenn ich im FTUI eine neue Nachricht angezeigt bekomme.

Wie kann ich nun AMAD nutzen, um mir neue Nachrichten im FTUI anzeigen zu lassen?
Aktuell habe ich nur folgende Readings:
Zitatairplanemode   off   2017-10-28 16:00:40
androidVersion   6.0 Marshmallow   2017-10-28 16:00:40
batteryHealth   2   2017-10-28 16:00:40
batteryTemperature   26.0   2017-11-01 18:15:14
checkActiveTask   0   2017-10-28 16:02:08
deviceState   online   2017-11-01 13:39:06
flow_SetCommands   aktiv   2017-10-28 16:02:08
flow_informations   aktiv   2017-10-28 16:00:39
flowsetVersionAtDevice   4.0.11   2017-10-28 16:00:39
lastSetCommandState   setCmd_done   2017-11-01 18:01:26
lastStatusRequestState   statusRequest_done   2017-11-01 18:02:05
mute   off   2017-10-28 16:00:39
powerLevel   70   2017-11-01 18:19:53
powerPlugged   0   2017-11-01 15:49:03
screen   off unlocked   2017-11-01 18:20:02
screenBrightness   20   2017-11-01 18:19:46
screenOrientation   landscape   2017-11-01 17:21:09
screenOrientationMode   auto   2017-10-28 16:06:23
state   active   2017-11-01 13:38:39
volumeNotification   8   2017-10-28 16:00:40
wiredHeadsetPlugged   0   2017-10-28 16:00:40

Wie komme ich zu dem Reading "incommingWhatsAppMessageFrom?
Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 November 2017, 18:59:29
bisschen wenig an Daten. Mach mal bitte ein statusRequest

Das Reading für WhatsApp erscheint so bald die erste WhatsApp Nachricht oben un der Statusbar erscheint.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: sat999 am 03 November 2017, 18:14:01
Hi,

das mit der Statusbar war jetzt der richtige Hinweis. Automagic hatte bisher noch gemeckert, dass es keinen Zugriff auf die Benachrichtigungen in der Statusbar hat. Ich hab das bisher ignoriert, weil ich mit der Meldung nichts anfangen konnte. Hab die Einstellung am Tab aber nun freigeschaltet (ist ja auch etwas versteckt unter Töne und Benachrichtigungen). Und voilà, die Liste mit Readings ist nun deutlich länger geworden inkl. incommingWhatsAppMessageFrom.  Nun kann ich mein FTUI entsprechend ergänzen.

Danke und Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 06 November 2017, 17:52:07
Hi,
ich möchte gern verschiedene URL´s in verschieden Browsern öffnen lassen.

durch das "attr setOpenUrlBrowser" kann ich ja nur einen fest vergeben
ich möchte aber gern z.b. "rtsl-browser-App" mit einem "rtsl-Link" übergeben
und z.B. "Fully-Browser" eine andere URL

Kann man das irgendwie verwirklichen?

Gruß Thomas
Titel: [AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 06 November 2017, 18:02:24
Beispiel, bitte anpassen, ist nur zum verstehen:

define irgendwas_DOIF DOIF ([Device:Reading] eq "irgendwas1")(attr DEINTABLET setOpenUrlBrowser  browser1)(set DEINTABLET openURL Seite mit Browser 1)

DOELSEIF ([Device:Reading] eq "irgendwas2")(attr DEINTABLET setOpenUrlBrowser  browser2)(set DEINTABLET openURL Seite mit Browser 2)

ggfs. für das DOIF ein attr wait setzen, damit erst das attr für den Browser geändert wird und kurz drauf die url geöffnet wird.

Grüße Marcel


Tapatalk iPhone, daher kurz gehalten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 06 November 2017, 18:11:39
Zitat von: Ma_Bo am 06 November 2017, 18:02:24
Beispiel, bitte anpassen, ist nur zum verstehen:

define irgendwas_DOIF DOIF ([Device:Reading] eq "irgendwas1")(attr DEINTABLET setOpenUrlBrowser  browser1)(set DEINTABLET openURL Seite mit Browser 1)

DOELSEIF ([Device:Reading] eq "irgendwas2")(attr DEINTABLET setOpenUrlBrowser  browser2)(set DEINTABLET openURL Seite mit Browser 2)

ggfs. für das DOIF ein attr wait setzen, damit erst das attr für den Browser geändert wird und kurz drauf die url geöffnet wird.

Grüße Marcel


Tapatalk iPhone, daher kurz gehalten.

Ok Danke das ist eine Möglichkeit.
Vieleicht könnte Leon das bei Gelegenheit noch etwas einfacher in AMAD einbauen, also z.b. irgendwie so hier:
set DEINTABLET setOpenUrlBrowserandopenURL  browser1;URLfürBrowser1



Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: weini am 06 November 2017, 18:39:14
zu #711: Bisher habe ich keine Probleme mit der Nutzung von FQDN für die Devices an Stelle der IP Adresse. Ich verwende Information & SetCommands.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 November 2017, 20:02:32
Zitat von: Depechem am 06 November 2017, 18:11:39
Ok Danke das ist eine Möglichkeit.
Vieleicht könnte Leon das bei Gelegenheit noch etwas einfacher in AMAD einbauen, also z.b. irgendwie so hier:
set DEINTABLET setOpenUrlBrowserandopenURL  browser1;URLfürBrowser1

Ich kann es Mal auf meinen To-Do Stapel legen und dann schauen wir Anfang 2 Quartal noch mal. Bin aktuell bisschen voll  ;D


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 07 November 2017, 08:23:37
Zitat von: CoolTux am 06 November 2017, 20:02:32
Ich kann es Mal auf meinen To-Do Stapel legen und dann schauen wir Anfang 2 Quartal noch mal. Bin aktuell bisschen voll  ;D


Grüße

Don`t drink and drive.

*Duck und weg*
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: buchner51 am 08 November 2017, 21:58:15
Hallo,
zusammen ich bräuchte mal etwas Hilfe.


Ich würde gerne eine Art ALEXA aufbauen mit dieser Erweiterung, die Sprachausgabe hab ich mit MyTTS realisiert.
Die Spracheingabe würde ich gerne mit einem Mikrofon machen, vielleicht testweise mit dem auf dem PI und später mit einem USB.

Aber wie bekomme ich das hin.

Kann ich MY TTS auch direkt als Sprachausgebe verbinden oder muss ich über AMAD gehen?

Derzeit  versuche ich das Koppel , TERRKO an AMAD mit:

attr Hegsi AMADDevice HegsiAMD_D

Aber wie komme ich von AMAD auf MyTTS oder muss ich das garnicht??


gruß
Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 08 November 2017, 22:54:20
Zitat von: buchner51 am 08 November 2017, 21:58:15
Hallo,
zusammen ich bräuchte mal etwas Hilfe.


Ich würde gerne eine Art ALEXA aufbauen mit dieser Erweiterung, die Sprachausgabe hab ich mit MyTTS realisiert.
Die Spracheingabe würde ich gerne mit einem Mikrofon machen, vielleicht testweise mit dem auf dem PI und später mit einem USB.

Aber wie bekomme ich das hin.

Kann ich MY TTS auch direkt als Sprachausgebe verbinden oder muss ich über AMAD gehen?

Derzeit  versuche ich das Koppel , TERRKO an AMAD mit:

attr Hegsi AMADDevice HegsiAMD_D

Aber wie komme ich von AMAD auf MyTTS oder muss ich das garnicht??


gruß
Thomas
Nabend
Tip Nummer 1..Wenn du eine Art Alexa bauen willst,spar dir Zeit,kosten, Mühe und Nerven und kauf dir eine Alexa und nutze HA-Bridge oder alexa-fhem..Auch da werden die Nerven in der ersten Zeit genug beansprucht.

Tip Nummer 2..Wenn nicht Alexa dann nimm ein Google Home Mini..Damit läßt sich auch viel machen..Passenden Theard gibt es hier auch im Forum..((Google Home ab 8 August im Handel)oder so)

Tip Nummer 3..Nimm dir ein Android Tablet und nutze die von Cooltux vorprogrammierten Flows..Hier kannst du dann Spracheingabe und Ausgabe kombinieren..Und zur Not hinterher immernoch ein Mikro anbringen..Meiner Meinung nach wirst du damit aber nicht glücklich,daher siehe Tip 1

Tip Nummer 4..Gedanken sortieren..Du redest von Alexa,von Sprachausgabe,und schickst plötzlich AMAD ins rennen,kombiniert mit einem Raspberry ohne einen Hinweis das du schon ein Android Device besitzt( abgesehen von dem attr gedöhns)

Tip Nummer 5... Wenn du dir absolut nicht sicher bist,mit dem was du vorhast, und dann von verschiedenen Modulen in einem Theatd sprichst,mach lieber einen eigenen im Anfängerforum auf..Am Besten dann gleich den oben angepinnten Beitrag im Anfängerforum lesen um gut vorbereitet zu sein.. Hat den Vorteil,das hier nicht Seitenlang über Modulfremde oder am Thema vorbei geredet wird.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 November 2017, 22:54:55
Mytts ist doch für Raspi eine Text to Speak Ausgabe. Wir reden hier über Android und Aus-Eingabe von/auf Androidgeräten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: buchner51 am 09 November 2017, 16:28:30
Sorry,

wenn es etwas unentschlossen klinkt.

aber das ziel ist mir klar, ich habs vielleicht hier falsch untergebracht.

Aber ich war der Meinung ihr wisst besser als jeder andere was AMAD kann und wofür es benötigt wird.

gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 November 2017, 16:36:56
Zitat von: buchner51 am 09 November 2017, 16:28:30
Sorry,

wenn es etwas unentschlossen klinkt.

aber das ziel ist mir klar, ich habs vielleicht hier falsch untergebracht.

Aber ich war der Meinung ihr wisst besser als jeder andere was AMAD kann und wofür es benötigt wird.

gruß
Schau mal im Wiki oder in der Commandref. Da steht ganz genau was AMAD kann und was es braucht.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 13 November 2017, 12:24:41
Hallo Leon,

vielen Dank für dein Modul.
Ich hab mich heute wieder etwas damit beschäftigt und einen Flow angepasst.
Das hat auch funktioniert.

Als ich mein Device in Fhem angeschaut habe, sehe ich, dass der Flugmodus auf off steht.
Im commandref steht, dass das Reading airplanemode - on/off, state of the aeroplane mode den Flugmodus anzeigt.

Bei mir steht bei einem LG G6 ausschließlich off (seit dem 28.8.2017), was aber so nicht sein kann, da ich den Flugmodus schon mehrere Male zuhause an- und ausgeschaltet habe.
Andere Daten, wie z.B. Ladezustand, Batterietemperatur werden angezeigt.

Wird der Flugmodus allgemein nicht richtig dargestellt, was ich mir kaum vorstellen kann, oder überträgt mein Handy (LG G6) diese Daten nicht?
Wie kann ich den Fehler eingrenzen?

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Amenophis86 am 13 November 2017, 12:33:52
Frage ist, ob das überhaupt gehen kann mit dem Flugmodus. Der neue Wert (on) kann ja nur Übertragen werden, wenn du trotzdem eine Verbindung zu FHEM hast. Soll heißen, wenn trotzdem WLAN an ist. Dies ist normal ja nicht der Fall. Schaltest du nun den Flugmodus wieder aus und WLAN geht an, dann sendet Automagic Flugmodus off bzw. gar nix mit Flugmodus weil sich ja eigentlich nix geändert hat.

Soll heißen mach mal Flugmodus an und WLAN an und schau was passiert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 November 2017, 13:18:56
Ein Flugmodus on kann nur angezeigt werden wenn dieser durch FHEM initialisiert wurde. Was ja auch logisch ist, Flugmodus on, WLAN weg, keine Nachricht an FHEM.
Flugmodus über FHEM an schreibt das Reading von alleine ohne direkten Bezug von Android direkt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ElBundy am 13 November 2017, 19:03:13
Hallo,
seit dem Update auf AMADNG verliere ich immer wieder die Verbindung von FHEM zu meinem T-Puls Tablet.
Habe schon alle einstellungen laut Wiki durch, den kompletten Thread durch geschaut, diverse Einstellung im FullyBrowser versucht, alle Stromspar-Optionen des Tablet auf off um das WLAN aktiv zu halten aber nichts hilft. Das WLAN des Puls geht offline, das Zeigt auch das Log von meiner Fritzbox: WLAN-Gerät wurde abgemeldet (2,4 GHz), T-Pulse-FHEM, IP 10.100.100.132.
Manchmal wird es enige Sekunden nach dem Abmelden auf der Fritzbox wieder Angemeldet aber irgendwann ist dann Schluss und i n FHEM ist der Status für den t-puls dann immer

10.100.100.132 Keine Route zum Zielrechner


Sobald ich das Puls am Gerät einschalte oder das Netzteil via FHEM einschalte kommt das WLAN wieder und alles ist wieder OK.

Bin für jeden Tipp dankbar, mir fällt nichts mehr ein.

Gruß
Elmar

List AMADCommBridge

Internals:
   BRIDGE     1
   CONNECTS   683
   FD         45
   NAME       AMADBridge
   NR         253
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.7
   READINGS:
     2017-10-24 11:26:09   fhemServerIP    10.100.100.130
     2017-11-13 15:53:48   state           opened
Attributes:
   fhemControlMode setControl
   group      AMAD
   icon       it_server
   room       99_Geraete
   verbose    0



List t-puls

Internals:
   AMADBridge_MSGCNT 266
   AMADBridge_TIME 2017-11-13 17:54:07
   AMAD_ID    1508837078048
   DEF        10.100.100.132 1508837078048 IODev=AMADBridge
   HOST       10.100.100.132
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     266
   NAME       T_Puls
   NR         254
   PORT       8090
   STATE      10.100.100.132: Keine Route zum Zielrechner
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.12
   READINGS:
     2017-10-24 11:36:04   airplanemode    off
     2017-10-24 11:36:04   androidVersion  5.0 Lollipop
     2017-11-13 15:56:45   automagicState  Automagic Premium  Automagic Service läuft
     2017-10-24 11:36:04   batteryHealth   2
     2017-11-13 16:46:52   batteryTemperature 22.0
     2017-10-24 11:36:06   bluetooth       off
     2017-10-24 11:36:54   checkActiveTask 0
     2017-10-24 11:36:06   connectedBTdevices none
     2017-10-24 11:36:06   connectedBTdevicesMAC none
     2017-10-24 11:36:07   currentMusicAlbum no player active
     2017-10-24 11:36:07   currentMusicApp no player active
     2017-10-24 11:36:07   currentMusicArtist no player active
     2017-10-24 11:36:07   currentMusicIcon no player active
     2017-10-24 11:36:07   currentMusicTrack no player active
     2017-11-13 18:06:06   deviceState     offline
     2017-10-24 11:36:06   doNotDisturb    never
     2017-10-24 11:36:06   dockingState    undocked
     2017-11-11 01:58:08   flow_SetCommands aktiv
     2017-11-11 01:58:08   flow_informations aktiv
     2017-10-29 09:49:22   flowsetVersionAtDevice 4.0.11
     2017-10-24 11:36:06   keyguardSet     0
     2017-11-13 15:56:45   lastSetCommandState setCmd_done
     2017-11-13 18:02:09   lastStatusRequestState statusRequest_error
     2017-10-24 11:36:06   mute            on
     2017-11-13 05:39:55   nextAlarmDay    Di
     2017-11-13 05:39:55   nextAlarmTime   05:40
     2017-11-13 16:46:52   powerLevel      73
     2017-11-13 15:55:40   powerPlugged    0
     2017-11-13 16:04:48   screen          off unlocked
     2017-11-13 05:50:31   screenBrightness 140
     2017-11-10 18:08:22   screenOrientation landscape
     2017-11-06 20:05:49   screenOrientationMode manual
     2017-11-13 18:02:09   state           10.100.100.132: Keine Route zum Zielrechner
     2017-10-24 11:36:06   volume          0
     2017-10-24 11:36:04   volumeNotification 0
     2017-10-24 11:36:04   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 5
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   group      AMAD
   icon       kindle
   room       99_Geraete
   setAPSSID  walhall
   verbose    1


Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Gisbert am 13 November 2017, 19:11:53
Hallo Amenophis86 und CoolTux,

den Versuch den Flugmodus an- und auszuschalten bei eingeschaltetem Wlan habe ich schon unternommen.
Da ich im Moment die Woche unterwegs bin, kann ich keine weiteren Versuche machen. Ich melde mich wieder, wenn ich zuhause bin.

Viele​ Grüße​ Gisbert​
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 November 2017, 19:28:20
Zitat von: ElBundy am 13 November 2017, 19:03:13
Hallo,
seit dem Update auf AMADNG verliere ich immer wieder die Verbindung von FHEM zu meinem T-Puls Tablet.
Habe schon alle einstellungen laut Wiki durch, den kompletten Thread durch geschaut, diverse Einstellung im FullyBrowser versucht, alle Stromspar-Optionen des Tablet auf off um das WLAN aktiv zu halten aber nichts hilft. Das WLAN des Puls geht offline, das Zeigt auch das Log von meiner Fritzbox: WLAN-Gerät wurde abgemeldet (2,4 GHz), T-Pulse-FHEM, IP 10.100.100.132.
Manchmal wird es enige Sekunden nach dem Abmelden auf der Fritzbox wieder Angemeldet aber irgendwann ist dann Schluss und i n FHEM ist der Status für den t-puls dann immer

10.100.100.132 Keine Route zum Zielrechner


Sobald ich das Puls am Gerät einschalte oder das Netzteil via FHEM einschalte kommt das WLAN wieder und alles ist wieder OK.

Bin für jeden Tipp dankbar, mir fällt nichts mehr ein.

Gruß
Elmar

List AMADCommBridge

Internals:
   BRIDGE     1
   CONNECTS   683
   FD         45
   NAME       AMADBridge
   NR         253
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.7
   READINGS:
     2017-10-24 11:26:09   fhemServerIP    10.100.100.130
     2017-11-13 15:53:48   state           opened
Attributes:
   fhemControlMode setControl
   group      AMAD
   icon       it_server
   room       99_Geraete
   verbose    0



List t-puls

Internals:
   AMADBridge_MSGCNT 266
   AMADBridge_TIME 2017-11-13 17:54:07
   AMAD_ID    1508837078048
   DEF        10.100.100.132 1508837078048 IODev=AMADBridge
   HOST       10.100.100.132
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     266
   NAME       T_Puls
   NR         254
   PORT       8090
   STATE      10.100.100.132: Keine Route zum Zielrechner
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.12
   READINGS:
     2017-10-24 11:36:04   airplanemode    off
     2017-10-24 11:36:04   androidVersion  5.0 Lollipop
     2017-11-13 15:56:45   automagicState  Automagic Premium  Automagic Service läuft
     2017-10-24 11:36:04   batteryHealth   2
     2017-11-13 16:46:52   batteryTemperature 22.0
     2017-10-24 11:36:06   bluetooth       off
     2017-10-24 11:36:54   checkActiveTask 0
     2017-10-24 11:36:06   connectedBTdevices none
     2017-10-24 11:36:06   connectedBTdevicesMAC none
     2017-10-24 11:36:07   currentMusicAlbum no player active
     2017-10-24 11:36:07   currentMusicApp no player active
     2017-10-24 11:36:07   currentMusicArtist no player active
     2017-10-24 11:36:07   currentMusicIcon no player active
     2017-10-24 11:36:07   currentMusicTrack no player active
     2017-11-13 18:06:06   deviceState     offline
     2017-10-24 11:36:06   doNotDisturb    never
     2017-10-24 11:36:06   dockingState    undocked
     2017-11-11 01:58:08   flow_SetCommands aktiv
     2017-11-11 01:58:08   flow_informations aktiv
     2017-10-29 09:49:22   flowsetVersionAtDevice 4.0.11
     2017-10-24 11:36:06   keyguardSet     0
     2017-11-13 15:56:45   lastSetCommandState setCmd_done
     2017-11-13 18:02:09   lastStatusRequestState statusRequest_error
     2017-10-24 11:36:06   mute            on
     2017-11-13 05:39:55   nextAlarmDay    Di
     2017-11-13 05:39:55   nextAlarmTime   05:40
     2017-11-13 16:46:52   powerLevel      73
     2017-11-13 15:55:40   powerPlugged    0
     2017-11-13 16:04:48   screen          off unlocked
     2017-11-13 05:50:31   screenBrightness 140
     2017-11-10 18:08:22   screenOrientation landscape
     2017-11-06 20:05:49   screenOrientationMode manual
     2017-11-13 18:02:09   state           10.100.100.132: Keine Route zum Zielrechner
     2017-10-24 11:36:06   volume          0
     2017-10-24 11:36:04   volumeNotification 0
     2017-10-24 11:36:04   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 5
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   group      AMAD
   icon       kindle
   room       99_Geraete
   setAPSSID  walhall
   verbose    1


Ich befürchte da kann man so erstmal nichts weiter machen.
Wie verhält sich das Tablet unter Dauerstrom?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ElBundy am 13 November 2017, 20:48:32
Zitat von: CoolTux am 13 November 2017, 19:28:20
Ich befürchte da kann man so erstmal nichts weiter machen.
Wie verhält sich das Tablet unter Dauerstrom?

Danke für die schnelle Antwort, ich meine da bleibt das WLAN online, müsste ich aber noch mal testen um 100% sicher zu sein.
Wäre schade denn mit AMAD2 hatte ich das Problem nicht und da war sogar die Funktion "intiligentes Stromsparen im Bereitschaftsmodus" des Tablet eingeschaltet und das Tablet war immer von FHEM ansprechbar. Jetzt ist das Egal ob sie an oder aus ist.


Eine Weitere Frage, ich habe mit nextAlarmTime einen Alarm gesetzt, als work-a-round damit das Tablet morgens aufwacht und sich mit dem WLAN verbindet. Wie kann ich den wieder löschen? Auf dem Table sehe ich in der Status Zeile das er da ist, er funktioniert auch, ich kann ihn aber nicht über den Tablet Wecker sehen oder löschen.

Gruß
Elmar
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 November 2017, 20:58:27
Nach wie viel Minuten geht das Tablet denn in den Standby-Modus? In AMAD2 würde noch alle 30s ein KeepAlive Aufruf gemacht, jetzt passiert das alle 2min.


Anscheinend werden einmal Weckzeit aus Deinem Wecker nach dem auslösen gelöscht. Da das Tablet da wohl noch nicht online ist kommt der Event zum Entfernen nicht in FHEM an. Nach einem statusRequest sollte das aber weg sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ElBundy am 13 November 2017, 22:25:02
Zitat von: CoolTux am 13 November 2017, 20:58:27
Nach wie viel Minuten geht das Tablet denn in den Standby-Modus? In AMAD2 würde noch alle 30s ein KeepAlive Aufruf gemacht, jetzt passiert das alle 2min.


Anscheinend werden einmal Weckzeit aus Deinem Wecker nach dem auslösen gelöscht. Da das Tablet da wohl noch nicht online ist kommt der Event zum Entfernen nicht in FHEM an. Nach einem statusRequest sollte das aber weg sein.

Das Problem mit dem Wecker habe ich gefunden, hatte es nicht im AMAD sondern im Fully Broweser eingestellt. Der Punkt ist also erledigt.

Leider tritt das mit dem abschalten der WLAN verbindung auch bei eingeschaltetem Strom auf. Bin mal die Logs der FritzBox durchgegangen und kann leider keine Konstante Zeit feststellen.
Mall nach wenige Minuten mal erst nach ca 30 Minuten, manchmal meldet es sich wieder an, zu Zeiten wo keiner zu Hause ist, dann wieder nicht.

Wenn sonst keiner eine Idee hat werde ich am Wochenende das Tablet mal auf Werkseinstellungen zurück setzten und alles neu aufsetzen, inkl. AMAD auf FHEM. Aber vieleicht gibt es ja jemanden der ein ähnliches Problem auf dem T Puls mit AMADNG und Fully Browser hatte und noch einen Tipp geben kann.


13.11.17 22:12:22 WLAN-Gerät angemeldet (2,4 GHz), 72 Mbit/s, T-Pulse-FHEM, IP 10.100.100.132,
13.11.17 22:12:22 WLAN-Gerät wurde abgemeldet (2,4 GHz), T-Pulse-FHEM, IP 10.100.100.132, MAC
13.11.17 22:01:41 WLAN-Gerät hat sich neu angemeldet (2,4 GHz), 72 Mbit/s, T-Pulse-FHEM, IP 10.100.100.132,
13.11.17 21:50:58 WLAN-Gerät angemeldet (2,4 GHz), 72 Mbit/s, T-Pulse-FHEM, IP 10.100.100.132,
13.11.17 21:40:22 WLAN-Gerät wurde abgemeldet (2,4 GHz), T-Pulse-FHEM, IP 10.100.100.132,
13.11.17 21:06:22 WLAN-Gerät angemeldet (2,4 GHz), 72 Mbit/s, T-Pulse-FHEM, IP 10.100.100.132,
13.11.17 21:06:22 WLAN-Gerät wurde abgemeldet (2,4 GHz), T-Pulse-FHEM, IP 10.100.100.132,
13.11.17 20:50:12 WLAN-Gerät angemeldet (2,4 GHz), 72 Mbit/s, T-Pulse-FHEM, IP 10.100.100.132,
13.11.17 20:50:12 WLAN-Gerät wurde abgemeldet (2,4 GHz), T-Pulse-FHEM, IP 10.100.100.132,
13.11.17 20:34:54 WLAN-Gerät angemeldet (2,4 GHz), 72 Mbit/s, T-Pulse-FHEM, IP 10.100.100.132,
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: RoBra81 am 14 November 2017, 21:30:31
Guten Abend,

nachdem ich gerade eine ganze Weile mit meinem AMAD-Gerät gekämpft habe, wollte ich kurz darauf hinweisen, dass sich im Wiki ein Fehler eingeschlichen hat: statt

Wert "setreading" - Variable für die Readingswerte 'fhemdata'

müsste es vermutlich

Wert "setreading" - Variable für die Readingswerte 'userReading' (Format: userReading = "\"<reading>\":\"<Wert>\"")

heißen...

Ronny
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 November 2017, 22:44:38
Ja da hast Du Recht. Das scheint noch alt zu sein
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 24 November 2017, 17:29:15
servus,
ich hab da wieder mal ne dumme frage ...

ists möglich, einen androiden von 2 oder 3 fhem's aus anzusprechen?

grund: meine testsysteme wollen auch mal mit den androiden reden, ohne dass man gleich am androiden automagic rumwerkeln muß.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 24 November 2017, 17:33:00
Leider nein, ausser du richtest DNS mit round Robbin ein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: the ratman am 24 November 2017, 18:36:33
schade

nur, falls du mal vor hast, sowas zu basteln ...
könnte man nicht "einfach" die globalen vars zu den flows legen und dann einfach mehre durchnummerierte flows mit den entsprechenden vars basteln?
wäre dann sogar der anfang, über amad verschiedene fhem's miteinander plappern zu lassen - könnte interessant sein, auch wenns ähnliches/direkteres schon gibt ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 25 November 2017, 00:16:09
Hallo Leon,
bin gerade dabei den Automagic Teil auf Tasker zu migrieren, der Weg von Tasker zum AMAD Device funktioniert schon, auch die Dialogführung zur Ersteinrichtung konnte ich mit Tasker nachbilden.
Ein großer Nachteil an Tasker ist, dass es hier keinen integrierten Web Server gibt, um Befehle von AMAD zu empfangen muss ich deshalb auf einen anderen Dienst ausweichen wie z.B AutoRemote oder TNES.
Damit ich aber die AMAD Befehle an eines dieser externen Gateways weiterreichen kann wäre es schön, wenn du hierfür für AMADDevice noch ein Reading (lastSetCommand) spendieren könntest, in dem dann immer der letzte Befehle steht.

In 74_AMADDevice.pm Zeile 716 müsste hierfür folgendes ergänzt werden:
readingsSingleUpdate( $hash, "lastSetCommand", $uri, 1 );


Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 25 November 2017, 07:00:03
Hallo Schlimbo,

Das klingt aber interessant. Das Reading kann ich gerne bereitstellen. Ist das wirklich die ganze Änderung die auf Modulseite benötigt wird? Kann ich mir fast nicht vorstellen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 25 November 2017, 11:30:22
Hallo Leon,
hab jetzt doch noch etwas mehr geändert.
bei "lastSetCommand" hat mich die IP und der Port am Anfang noch gestört.
Habe auch ein neues Attribut eingefügt "disableSetCmd" ist das auf "1" gesetzt wird die Zeile
IOWrite($hash,$amad_id,$uri,$header,$method);
nicht ausgeführt, sondern nur das Reading "lastSetCommand" befüllt.
Schau dir den Patch bitte mal an, ob das so Okay für dich ist.

Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: StephanFHEM am 06 Dezember 2017, 22:44:06
Hallo,

nach letztem Update und FHEM-Neustart habe ich zwei PERL-Fehler im Log

2017.12.06 22:41:23 1: PERL WARNING: Use of uninitialized value $json in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 680.
2017.12.06 22:41:23 1: PERL WARNING: Use of uninitialized value $json in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 682.


Grüße
Stephan
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Dezember 2017, 22:46:07
Danke. Schaue ich mir an
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Dezember 2017, 22:50:04
Zitat von: Schlimbo am 25 November 2017, 11:30:22
Hallo Leon,
hab jetzt doch noch etwas mehr geändert.
bei "lastSetCommand" hat mich die IP und der Port am Anfang noch gestört.
Habe auch ein neues Attribut eingefügt "disableSetCmd" ist das auf "1" gesetzt wird die Zeile
IOWrite($hash,$amad_id,$uri,$header,$method);
nicht ausgeführt, sondern nur das Reading "lastSetCommand" befüllt.
Schau dir den Patch bitte mal an, ob das so Okay für dich ist.

Gruß Schlimbo

Hallo Schlimbo,

Sorry für die späte Meldung. Ich habe morgen vor Deine Änderungen ein zu bauen. Hast du auch schon ein fertiges Tasker Setup ähnlich des Flowsets? Würde das dann bereit stellen. Schön wäre auch eine Anleitung dazu.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Abercrombie1892 am 07 Dezember 2017, 00:04:01
läuft das ganze denn bei jemanden auf einer nvidia shield android tv? ich bekomme es zwar installiert, aber ausser musik play/pause geht da leider garnix.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 07 Dezember 2017, 22:54:13
Hallo Leon,
eine erste Beta Version ist fast fertig, erstelle die nächsten Tage mal einen neuen Thread dazu, damit das hier nicht zu offtopic wird. Hoffe es finden sich hier dann auch ein paar Tester ;)

Beim testen ist mit gerade noch aufgefallen, wenn ein Gerät an die CommBridge Readings schickt, die AMAD_ID aber nicht existiert, weil das AMAD_Device in FHEM gelöscht wurde, läuft mein Logfile mit unzähligen Meldungen voll.
Könntest du das noch irgendwie abfangen?
21:42:02.070 1: readingsUpdate(,bluetooth,on) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.071 1: stacktrace:
2017.12.07 21:42:02.071 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.071 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (396)
2017.12.07 21:42:02.072 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.072 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.073 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.073 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.073 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.074 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.074 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.075 1: readingsUpdate(,screenOrientation,landscape) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.075 1: stacktrace:
2017.12.07 21:42:02.076 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.076 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (396)
2017.12.07 21:42:02.076 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.077 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.077 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.078 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.078 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.079 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.079 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.080 1: readingsUpdate(,screen,off) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.080 1: stacktrace:
2017.12.07 21:42:02.080 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.081 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (396)
2017.12.07 21:42:02.081 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.081 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.082 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.082 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.083 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.083 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.083 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.084 1: readingsUpdate(,doNotDisturb,%interrupt) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.084 1: stacktrace:
2017.12.07 21:42:02.085 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.085 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (396)
2017.12.07 21:42:02.086 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.086 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.086 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.087 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.087 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.088 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.088 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.089 1: readingsUpdate(,flow_informations,aktiv) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.089 1: stacktrace:
2017.12.07 21:42:02.089 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.090 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (396)
2017.12.07 21:42:02.090 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.091 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.091 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.091 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.092 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.092 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.093 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.093 1: readingsUpdate(,screenOrientationMode,manual) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.094 1: stacktrace:
2017.12.07 21:42:02.094 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.095 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (396)
2017.12.07 21:42:02.095 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.095 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.096 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.096 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.097 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.097 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.097 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.098 1: readingsUpdate(,volumeNotification,7) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.098 1: stacktrace:
2017.12.07 21:42:02.099 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.099 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (396)
2017.12.07 21:42:02.100 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.100 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.100 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.101 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.101 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.102 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.102 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.103 1: readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.103 1: stacktrace:
2017.12.07 21:42:02.103 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.104 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (411)
2017.12.07 21:42:02.104 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.105 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.105 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.106 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.106 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.107 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.107 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.108 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.108 1: stacktrace:
2017.12.07 21:42:02.109 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.109 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (413)
2017.12.07 21:42:02.109 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.110 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.110 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.110 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.111 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.111 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.112 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.112 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2017.12.07 21:42:02.113 1: stacktrace:
2017.12.07 21:42:02.113 1:     main::readingsBulkUpdate            called by fhem.pl (4410)
2017.12.07 21:42:02.114 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (415)
2017.12.07 21:42:02.114 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (754)
2017.12.07 21:42:02.114 1:     main::AMADDevice_Parse              called by fhem.pl (3714)
2017.12.07 21:42:02.115 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (793)
2017.12.07 21:42:02.115 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2017.12.07 21:42:02.116 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (618)
2017.12.07 21:42:02.116 1:     main::AMADCommBridge_Read           called by fhem.pl (3499)
2017.12.07 21:42:02.116 1:     main::CallFn                        called by fhem.pl (701)
2017.12.07 21:42:02.153 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1512577528","fhemcmd": "setreading"},"payload": {"flowsetVersionAtDevice": "Tasker v0.1","deviceState": "online","airplanemode": "off","androidVersion": "7.0 Nougat","bluetooth": "on","currentMusicTrack": "no player active","doNotDisturb": "%interrupt","keyguardSet": "1","powerLevel": "100","screen": "off","screenBrightness": "102","screenOrientation": "landscape","screenOrientationMode": "manual","flow_SetCommands": "aktiv","flow_informations": "aktiv","volume": "15","volumeNotification": "7"}}, help me!
2017.12.07 21:44:01.920 1: ERROR: empty name in readingsBeginUpdate
2017.12.07 21:44:01.921 1: stacktrace:
2017.12.07 21:44:01.921 1:     main
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Dezember 2017, 06:48:10
Eigentlich sollte das Device automatisch angelegt werden wenn es noch nicht in FHEM existiert. Muss ich mir mal anschauen.
Kommt von Dir noch weitere Patches für das Device Modul oder musst nur noch am Tasker-Flowset was machen?


Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 08 Dezember 2017, 09:33:45
Das automatische anlegen klappt auch, wenn es normal über den firstrun Befehl ausgeführt wird, denn nur hier wird über die "firstrundata" der Device Name Übertragungen.
Beim setzen von Readings wird nur die AMAD ID übertragen. Da die ID in der commBridge dann keinen Device zugeordnet werden kann, kommt es zu diesen Log Einträgen.
Zitat von: CoolTux am 08 Dezember 2017, 06:48:10
Eigentlich sollte das Device automatisch angelegt werden wenn es noch nicht in FHEM existiert.
Finde das automatische anlegen sollte weiterhin nur über die firstrun Daten angelegt werden. Nicht wenn Readings mit einer unbekannten ID ankommen, diese sollten einfach ignoriert werden.

Weitere Patches sind erst mal nicht nötig.
Das Tasker-Projekt ist soweit fertig, es gehen aber noch nicht alle set Kommandos und Readings (bis jetzt sind ca. 80% der Befehle und Readings integriert).
Erstelle für die Ersteinrichtung gerade noch eine Scene über deren Eingabemaske dann die Einstellungen vorgenommen werden können, Möglich ist es dann auch aus dem Tasker-Projekt eine APP zu generieren, die dann auch ohne Tasker funktioniert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Dezember 2017, 09:37:45
Ah da lag der Hase im Pfeffer. Ich merke Du hast Dich richtig gut eingefuchst. Ich weiß jetzt schon wer meine Maintainervertretung über nimmt  ;D

Ich werde eine weitere Prüfung dafür einbauen und noch mal expliziet nach dem Namen prüfen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 09 Dezember 2017, 10:00:39
Zitat von: CoolTux am 08 Dezember 2017, 09:37:45
Ah da lag der Hase im Pfeffer. Ich merke Du hast Dich richtig gut eingefuchst. Ich weiß jetzt schon wer meine Maintainervertretung über nimmt  ;D
;D ;D ja, musste ja erst mal die kompletten Automagic Flows zerpflücken, damit ich heraus finden konnte wie die Sache funktioniert ;)

Hab noch einen Wunsch.:
Zitat von: Schlimbo am 25 November 2017, 11:30:22
Habe auch ein neues Attribut eingefügt "disableSetCmd" ist das auf "1" gesetzt wird die Zeile
IOWrite($hash,$amad_id,$uri,$header,$method);
nicht ausgeführt, sondern nur das Reading "lastSetCommand" befüllt.
Beim anlegen eines neuen AMADDevice über Tasker, weiß FHEM ja noch nicht, dass es ein Tasker Device ist und versucht erst mal über
IOWrite($hash,$amad_id,$uri,$header,$method);
Die set Kommandos zu schicken, was aber bei Tasker nicht ankommt.
Der User muss jetzt noch von Hand das Attribut disableSetCmd auf 1 setzen.
Fände es gut wenn dies automatisch gesetzt wird, wenn im Reading "flowsetVersionAtDevice" der Begriff "Tasker" gefunden wird.
Tasker setzt das Reading momentan auf "Tasker v0.1"

Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Dezember 2017, 10:52:22
Was ich nicht ganz verstehe, wieso soll nur das Reading gesetzt werden. Ich habe da jetzt nichts weiter in Deinem Patch gefunden. Wie werden dann die Befehle an Tasker gesendet? Oder gibt es sowas noch nicht?

Ich hatte eh die Idee bei den Befehlen zwischen Tasker und Automagic zu unterscheiden.

Also wenn das Reading blabla auf Tasker steht sollen nur die oder die set Commands angezeigt werden und wenn Automagic dann halt andere.
Was sagst dazu?


Ansonsten kann ich das gerne erstmal einbauen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 09 Dezember 2017, 11:48:59
Zitat von: CoolTux am 09 Dezember 2017, 10:52:22
Wie werden dann die Befehle an Tasker gesendet?
Habe ein notify das auf das reading lastSetCommand triggert und dann die Daten zu Tasker weiterleitet, weiß noch nicht wie sinnvoll es ist dass in das Modul zu packen, denn so kann jeder selbst entscheiden wie die Daten übertragen werden sollen, integriert habe ich bis Autoremot, TNES, Pushover. Die Zustellung kann aber über alles erfolgen was irgendwie in Tasker ankommt, denkbar wäre auch SMS, Email, usw.
Am einfachsten ist es aber momentan über TNES (https://play.google.com/store/apps/details?id=bidoismorgan.httpevent), den hier muss nur die APP installiert werden und alles läuft ohne weitere Einstellungen vornehmen zu müssen.

Zitat von: CoolTux am 09 Dezember 2017, 10:52:22
Also wenn das Reading blabla auf Tasker steht sollen nur die oder die set Commands angezeigt werden und wenn Automagic dann halt andere.
Was sagst dazu?
Ein umschalten der set Commands ist nicht nötig, habe mich exakt an die bestehende Syntax gehalten.
So viele Automagic spezifische Befehle gibt es ja sowieso nicht.
Ein set userFlowRun führt halt dann einen Tasker Task und kein Flow aus.
Die Befehle die noch nicht in Tasker umgesetzt sind Funktionen dann halt einfach nicht, Ziel ist aber dass irgendwann alle Kommandos funktionieren.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Dezember 2017, 12:25:05
Macht es Sinn die Notify Funktion in AMAD zu integrieren? Man könnte Beispiele für die oder die App als Funktion Attribut Bundle vorbereiten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 09 Dezember 2017, 12:55:35
Ja, das wäre eine Möglichkeit, hatte ich anfangs auch mal für die beiden standard Wege, Autoremote und TNES, so integriert, dann aber wieder verworfen. Schau ich mir aber noch mal an.
Über das Reading kann man ja trotzdem gegen, wem dann die integrierten Möglichkeiten nicht reichen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Dezember 2017, 13:01:02
Schauen wir mal. Ich Bau Mal Deinen Wunsch ein und schupse es ins GitHub und Du kontrollierst dann bitte einmal. Hatte Probleme mit Deinem Patch und habe von Hand eingepflegt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Dezember 2017, 08:10:12
Zitat von: Schlimbo am 09 Dezember 2017, 12:55:35
Ja, das wäre eine Möglichkeit, hatte ich anfangs auch mal für die beiden standard Wege, Autoremote und TNES, so integriert, dann aber wieder verworfen. Schau ich mir aber noch mal an.
Über das Reading kann man ja trotzdem gegen, wem dann die integrierten Möglichkeiten nicht reichen.

Guten Morgen Schlimbo,

Ich habe mir das ganze nun genau angeschaut und entsprechende Anpassungen begonnen. Die ganzen HttpUtils Sachen sind ins IO Modul gewandert. Ich habe beim anlegen eines AMAD Devices eine weitere Option hinzugefügt 'remoteServer' diese Option wird direkt an autocreate übergeben. Du müsstest also bitte schauen das der Wert für remoteServer schon im firstrun String steht.
Das ganze könnte dann so aussehen

{"amad": {"amad_id": "1495827100156","fhemcmd": "setreading"},"firstrun": {"fhemdevice": "TabletWohnzimmer","fhemserverip": "fhem02.tuxnet.local","amaddevice_ip": "10.6.9.35","remoteserver":"TNES"}}


Beim define wird dann automatisch das Attribut remoteServer mit dem entsprechenden Wert angelegt.


Funktioniert denn eigentlich das befüllen der Readings? Glaube wir hatten nur über das schalten gesprochen. amad_id und so lieferst Du auch entsprechend?



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 13 Dezember 2017, 14:36:50
Hallo Leon,
Das hört sich ja super an, kannst Du mir das schon mal zum testen zukommen lassen?
remoteServer baue ich dann in meinen firstrun Task noch mit ein.
Zitat von: CoolTux am 13 Dezember 2017, 08:10:12
Funktioniert denn eigentlich das befüllen der Readings? Glaube wir hatten nur über das schalten gesprochen. amad_id und so lieferst Du auch entsprechend?
Ja, das funktioniert, über autocreate wird das Device auch über Tasker korrekt angelegt und die Readings befüllt,  eine Liste mit den bereits implementierten Readings war auch schon in der letzten PM. ;)

Was ich momentan in Tasker noch nicht mitbekomme, sind alle Attribute, die über den Header übertragen werden (fhemctlmode,setAPSSID,checkActiveTask), Denn über HttpUtils laufen ja jetzt nur die set Commands.
Momentan müssen diese Attribute in Tasker von Hand gesetzt werden.
Muss mir das noch mal ansehen, wie ich über Tasker an die Attribute komme...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Dezember 2017, 14:59:34
Ich synce das gleich mal in den devel Branch vom git. Kannst in 30 min dann testen. Aber vorsicht, ich konnte nicht mal testen ob das laden klappt. Kann also in die Brüche gehen. Das kann ich erst heute Abend testen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 13 Dezember 2017, 19:32:42
Hallo Leon,
bekam beim Start von FHEM folgende Fehlermeldung:
17:22:50.268 1: reload: Error:Modul 74_AMADDevice deactivated:
syntax error at ./FHEM/74_AMADDevice.pm line 197, near "'none';"
syntax error at ./FHEM/74_AMADDevice.pm line 198, near "'none';"

Hier fehlten zwei klammern am Zeilenende.
Danach würden die bereits angelegten Davices nicht mehr geladen:
too few parameters: define
Nach dem hinzufügen des remotserver parameters in der Define Zeile sind jetzt wieder alle Geräte vorhanden.
Das Senden über TNES und Autoremote funktioniert aber nicht mehr.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Dezember 2017, 19:35:54
Hallo Schlimbo,

Vielen Dank fürs Testen. Könntest Du schon sehen wieso das mit dem senden nicht mehr geht. Gibt es Fehlermeldungen? Hatte gehofft alle Parameter korrekt zu übertragen auch wenn ich einiges zusammen gezogen habe.
Ich schaue nachher mal nach



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Dezember 2017, 19:42:03
Hab einen Ansatz. Steht der korrekte Port in den Internals für den remoteServer Typ?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 13 Dezember 2017, 19:59:55
Ja, der Port ist korrekt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Dezember 2017, 20:05:30
Ah okay. Dann schaue ich gleich mal. So in 30 min  :)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 13 Dezember 2017, 20:24:12
So, hab jetzt noch mal das Device in FHEM gelöscht und über den Tasker autocreate neu angelegt.
Im Log habe ich folgende Meldungen:
2017.12.13 20:04:19.288 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 804.
2017.12.13 20:04:19.515 2: autocreate: define HTC_M8 AMADDevice 192.168.5.81 1513191856 TNES IODev=myAmadBridge
2017.12.13 20:04:19.517 3: AMADDevice (HTC_M8) - I/O device is myAmadBridge
2017.12.13 20:04:19.539 3: Please define HTC_M8room first
2017.12.13 20:04:19.562 3: Please define HTC_M8remoteServer first
2017.12.13 20:04:19.601 3: AMADDevice (HTC_M8) - defined with AMAD_ID: 1513191856 on port 8765
2017.12.13 20:04:19.614 2: autocreate: define FileLog_HTC_M8 FileLog ./log/HTC_M8-%Y.log HTC_M8
2017.12.13 20:05:00.450 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4164, <GEN14> line 8.
2017.12.13 20:05:09.848 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4164, <GEN14> line 9.


Nach einem Set command bekomme ich folgende Meldung:
2017.12.13 20:21:14.972 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4164, <GEN14> line 23.
2017.12.13 20:21:14.976 5: AMADCommBridge (myAmadBridge) - Send with URI: 192.168.5.81:8765, HEADER: Connection: close, METHOD: POST
2017.12.13 20:21:14.977 5: AMADDevice (HTC_M8) - IOWrite: 192.168.5.81:8765 POST IODevHash=HASH(0x3a174b0)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Dezember 2017, 21:02:38
Es gab noch Probleme beim anlegen der Attribute für Raum und remoteServer. Habe ich gerade gefixt. Ich stell mal gleich neu in git ein
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Dezember 2017, 21:04:09
So bitte einmal testen.


Danke Dir
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 13 Dezember 2017, 21:31:09
Nach Autocreate:
2017.12.13 21:17:15.976 2: autocreate: define HTC_M8 AMADDevice 192.168.5.81 1513196234 TNES IODev=myAmadBridge
2017.12.13 21:17:15.993 3: AMADDevice (HTC_M8) - I/O device is myAmadBridge_192.168.5.81_42901
2017.12.13 21:17:16.028 3: AMADDevice (HTC_M8) - defined with AMAD_ID: 1513196234 on port 8765
2017.12.13 21:17:16.038 2: autocreate: define FileLog_HTC_M8 FileLog ./log/HTC_M8-%Y.log HTC_M8
2017.12.13 21:17:19.131 3: AMADDevice (myAmadBridge_192.168.5.81_42901) - GetUpdate, Please set myAmadBridge_192.168.5.81_42901 fhemServerIP <IP-FHEM> NOW!
2017.12.13 21:17:34.139 3: AMADDevice (myAmadBridge_192.168.5.81_42901) - GetUpdate, Please set myAmadBridge_192.168.5.81_42901 fhemServerIP <IP-FHEM> NOW!
2017.12.13 21:17:49.148 3: AMADDevice (myAmadBridge_192.168.5.81_42901) - GetUpdate, Please set myAmadBridge_192.168.5.81_42901 fhemServerIP <IP-FHEM> NOW!

Hier stimmt noch etwas mit dem IODev nicht  "myAmadBridge_192.168.5.81_42901"!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 13 Dezember 2017, 21:40:26
Das ist aber nun schon mal sehr komisch. hatte zwar eine veränderung gemacht aber das es solche auswirkungen hat. habe mal ne neue version hochgeladen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 13 Dezember 2017, 22:30:06
Hallo Leon,
habe heute leider keine Zeit mehr weiter zu Testen,  werde mir morgen noch mal die "sende" Geschichte anschauen, warum das nicht mehr funktioniert.
Danke schon mal.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 14 Dezember 2017, 09:58:20
Guten morgen Leon,
bin dem sende Problem gerade noch mal auf dem Grund gegangen.
In "AMADCommBridge_Write"
Steht die Variable "remoteServer" immer auf Automagic.
Hier stimmt etwas mit der Zuweisung nicht:
my $remoteServer                            = AttrVal($dhash->{NAME},'remoteServer','Automagic');

Der statusRequest in 74_AMADDevice geht auch noch nicht, hier muss die if Abfrage des remoteServers noch raus:
if ($remoteServer eq "Automagic"){
      $uri    = $host . ":" . $port . $path;
      IOWrite($hash,$amad_id,$uri,$header,$method);
      Log3 $name, 5, "AMADDevice ($name) - IOWrite: $uri $method IODevHash=$hash->{IODev}";
    }

Das war noch ein Überbleibsel der ersten Version und wird durch die Implementierung in das zweistufige Modul nicht mehr benötigt.

Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: doman75 am 14 Dezember 2017, 10:25:05
hallo,

ich möchte über ttmsg die aktuelle Uhrzeit ansagen lassen. hat da jemand eine einfache Idee?

Also mit {strftime('%H:%M', localtime)}bekomme ich jetzt die aktuelle Uhrzeit, wie muss ich die ttmsg Nachricht zusammen  stellen das gesagt wird "Es ist jetzt" {strftime('%H:%M', localtime)} "Uhr"?


Dank und Grüße
Swen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 14 Dezember 2017, 10:40:08
Zitat von: doman75 am 14 Dezember 2017, 10:25:05
hallo,

ich möchte über ttmsg die aktuelle Uhrzeit ansagen lassen. hat da jemand eine einfache Idee?

Also mit {strftime('%H:%M', localtime)}bekomme ich jetzt die aktuelle Uhrzeit, wie muss ich die ttmsg Nachricht zusammen  stellen das gesagt wird "Es ist jetzt" {strftime('%H:%M', localtime)} "Uhr"?


Dank und Grüße
Swen
Schreib dir das doch in ein Userreading, und gib es dann mit "set ttsmsg [Device:Zeitreading]" aus!

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: doman75 am 14 Dezember 2017, 10:49:25
Dann bräuchte ich ja noch ein at oder dergleichen welches das Userreading auch immer aktualisiert. Oder ?

Zitat von: Esjay am 14 Dezember 2017, 10:40:08
Schreib dir das doch in ein Userreading, und gib es dann mit "set ttsmsg [Device:Zeitreading]" aus!

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Ma_Bo am 14 Dezember 2017, 10:58:50
Kannst du im gleichen Ausführungsteil machen, wie die Sprachausgabe...
Halt ein wenig verzögert...

Tapatalk iPhone, daher kurz gehalten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: doman75 am 14 Dezember 2017, 11:02:10
{fhem("set LenovoTablet2 ttsMsg Es ist jetzt ".strftime('%H:%M', localtime))}

Damit sagt er jetzt schon mal das richtige, ich möchte aber hintendran noch was sagen lassen wie kann ich das verknüpfen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: doman75 am 14 Dezember 2017, 11:15:11

{fhem("set LenovoTablet2 ttsMsg Es ist jetzt ".strftime('%H:%M', localtime).' Uhr')}


so geht es danke.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: erdnar am 14 Dezember 2017, 13:42:27
Die freundliche Stimme der "First Run Assistentin" meinte, ich solle mich doch an CoolTux wenden ...
Mein Handy verbindet sich leider nicht mit der AmadBridge.
Internals:
   BRIDGE     1
   CONNECTS   196
   FD         109
   NAME       myAmadBridge
   NR         664
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.7
   READINGS:
     2017-12-14 13:00:33   fhemServerIP    192.168.2.131
     2017-12-14 12:47:00   state           opened
Attributes:
   fhemControlMode setControl
   room       AMAD


Wo muss/kann ich ansetzen?

Vorab schon mal vielen Dank
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 Dezember 2017, 13:45:35
Ich gehe davon aus das gar kein Device angelegt wurde?
Hast Du autocreate aktiv? Schau mal bitte ins FHEM Log.



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: erdnar am 14 Dezember 2017, 14:01:09
Stimmt, angelegt wurde nix.

Internals:
   CFGFN     
   NAME       autocreate
   NOTIFYDEV  global
   NR         763
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
   received:
Attributes:
   autosave   1
   devStateIcon active:message_ok@green ; .*:control_standby@red
   device_room _NEU_
   filelog    test2/log/%NAME-%Y.log
   group      Dienste
   room       system_FHEM
   weblink    1
   weblink_room Plots

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 Dezember 2017, 14:15:39
Schau Mal bitte im FHEM Logfile. Da steht bestimmt so einiges drin.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: erdnar am 14 Dezember 2017, 14:16:43
 :) :) :)
Ich habe eben mal kühn und entschlußfreudig autocreate gelöscht, fhem neu gestartet und autocreate neu definiert. Anschließend nochmal der Assistentin gelauscht ...
Dann war das Device angelegt.
Danke
Erdnar
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 14 Dezember 2017, 18:46:17
Leon,
muss der remoteServer zwingend in die define Zeile?
Sehe hier ein paar Problem:
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 14 Dezember 2017, 18:52:56
Der remoteServer muss schon rein in die define.

Das ändern des Attributes arbeite ich noch so ein das dann die define angepasst wird. Vollautomatische das ist kein Problem. Habe ich in anderen Modulen schon Mal eingebaut.

Was das Update an geht gebe ich dir Recht. Deswegen wird es auch eine Vorabverarbeitung geben wo ohne Zutun der User die define angepasst wird. Ich sehe da nicht so das Problem. Muss halt nur eingearbeitet werden.
Ich arbeite gerne in Teilschritten, daher hast du Modulversion bekommen wo noch keine Anpassung oder Attributsänderung drin ist. Mich hatte nur interessiert ob die Kommunikation klappt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Dezember 2017, 06:34:28
Hallo Schlimbo,

Ich habe nun eine neue Version hochgeladen. Bitte einmal schauen ob das senden nun korrekt geht.
Hatte mich beim erhalt des Device Hash's vertan.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 15 Dezember 2017, 07:38:46
Guten Morgen Leon,
vielen Dank, es funktioniert :)
Eine Kleinigkeit musste ich aber bei den HTTPUtils aufrufen noch ändern:
$param =    {   url => "http://" . $uri ."/",
nach dem Port wird noch ein slash "/" benötigt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Dezember 2017, 07:44:33
Zitat von: Schlimbo am 15 Dezember 2017, 07:38:46
Guten Morgen Leon,
vielen Dank, es funktioniert :)
Eine Kleinigkeit musste ich aber bei den HTTPUtils aufrufen noch ändern:
$param =    {   url => "http://" . $uri ."/",
nach dem Port wird noch ein slash "/" benötigt.

Dann sind aber 2 Slash's da. Denn $path hat ja auch schon einen

$path   = "/fhem-amad/setCommands/screenMsg?message="


Brauchst Du 2?
Kannst Du bitte auch mal statusRequest testen. Danke Dir
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Dezember 2017, 07:48:16
Vergiss die Frage. Habe gerade gesehen das path bei Deinen Dingen anders verwendet wird. Ich passe es an.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Dezember 2017, 07:49:39
Müsste dann so sein. Korrekt?

$param =    {   url => "http://" . $uri . "/",
                    data => "device=AMAD&cmd=".urlEncode($path),
                    timeout => 15, hash => $hash, amad_id => $amad_id, method => $method,
                    header => "agent: TeleHeater/2.2.3\r\nUser-Agent: TeleHeater/2.2.3\r\nAccept: application/json",
                    doTrigger => 1, callback => \&AMADCommBridge_ErrorHandling
                } if($remoteServer eq 'TNES');
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 15 Dezember 2017, 08:34:19
Zitat von: CoolTux am 15 Dezember 2017, 07:49:39
Müsste dann so sein. Korrekt?
Korrekt.
Zitat von: CoolTux am 15 Dezember 2017, 07:44:33
Kannst Du bitte auch mal statusRequest testen. Danke Dir
Hab gerade den StatusRequest getestet, geht leider noch nicht, bin aber gerade geschäftlich unterwegs und komme erst Morgen wieder zum Fehlersuche/Testen.
Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Dezember 2017, 08:45:58
Alles klar. Danke Dir.
Ganz entspannt
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 15 Dezember 2017, 11:26:56
Hallo Leon,
konnte jetzt doch noch mal nachschauen:
Bei statusRequest, benötige ich als methode auch ein "POST", hab das POST jetzt fest an HTTPUtils geschrieben, da zu Tasker immer alles mit Post gesendet werden muss.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Dezember 2017, 12:05:13
Ah, Cool. Dann machen wir das einfach so fest.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Dezember 2017, 12:11:13
Habe es nun entsprechend im Device Modul in der statusRequest Funktion eingebaut.
Magst bei Gelegenheit bitte noch mal testen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 15 Dezember 2017, 12:53:21
Syntax error at ./FHEM/74_AMADDevice.pm line 367, near ""GET" AttrVal"
syntax error at ./FHEM/74_AMADDevice.pm line 368, near ""POST" AttrVal"

Da fehlt wohl noch das "if (...)"
$method  = "GET" AttrVal($name,'remoteServer','Automagic') eq 'Automagic';
    $method  = "POST" AttrVal($name,'remoteServer','Automagic') ne 'Automagic';
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 15 Dezember 2017, 15:08:16
Ja. Sorry. Hatte heute Examen, da war ich etwas abgelenkt.
Neue Version ist oben
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 16 Dezember 2017, 10:40:55
Kein Problem, Examen geht natürlich vor ;)
Mit der neuen Version funktioniert es jetzt.

Könntest Du für besseres Debugging die Zeile 279 in 73_AMADCommBridge noch anpassen:
von:
Log3 $name, 5, "AMADCommBridge ($name) - Send with URI: $uri, HEADER: $header, METHOD: $method";
zu
Log3 $name, 5, "AMADCommBridge ($name) - Send with remoteServer: $remoteServer URL: $param->{url}, HEADER: $param->{header}, METHOD: $method, DATA: $param->{data}";


Und damit der Dev Branch in sich wieder stimmig ist, das Automagic Flowset um die neue remoteServer Option in firstrun erweitern.

Zitat von: Schlimbo am 07 Dezember 2017, 22:54:13
Beim testen ist mit gerade noch aufgefallen, wenn ein Gerät an die CommBridge Readings schickt, die AMAD_ID aber nicht existiert, weil das AMAD_Device in FHEM gelöscht wurde, läuft mein Logfile mit unzähligen Meldungen voll.
Hattest Du schon mal Zeit dir das anzusehen?

Gruß
Schlimbo

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 Dezember 2017, 10:51:39
Zitat von: Schlimbo am 16 Dezember 2017, 10:40:55
Kein Problem, Examen geht natürlich vor ;)
Mit der neuen Version funktioniert es jetzt.

Könntest Du für besseres Debugging die Zeile 279 in 73_AMADCommBridge noch anpassen:
von:
Log3 $name, 5, "AMADCommBridge ($name) - Send with URI: $uri, HEADER: $header, METHOD: $method";
zu
Log3 $name, 5, "AMADCommBridge ($name) - Send with remoteServer: $remoteServer URL: $param->{url}, HEADER: $param->{header}, METHOD: $method, DATA: $param->{data}";


Und damit der Dev Branch in sich wieder stimmig ist, das Automagic Flowset um die neue remoteServer Option in firstrun erweitern.
Hattest Du schon mal Zeit dir das anzusehen?

Gruß
Schlimbo

Guten Morgen,

Das Debugging baue ich dann ein, Flowset wird entsprechend noch erweitert. Ist ja nur eine Kleinigkeit.

Ich glaube mich erinnern zu können das ich es mir an geschaut habe. Muss noch mal schauen ob ich auch was eingebaut habe. Ich glaube ich konnte mir das noch nicht erklären wieso die Meldungen kamen. Eigentlich hätte er gar nicht die Funktion aufrufen dürfen da er in der Prüfung schaut ob es auch ein Device in FHEM gibt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 16 Dezember 2017, 11:18:22
Hallo Leon,
habe gerade noch die Möglichkeit getestet ein Devices mit remoteServer "other" anzulegen, hierbei sturzt FHEM ab:
2017.12.16 11:08:51.141 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 804, <GEN13> line 3.
2017.12.16 11:08:51.173 2: autocreate: define HTC_M8 AMADDevice 192.168.5.81 1513418925 other IODev=myAmadBridge
2017.12.16 11:08:51.175 3: AMADDevice (HTC_M8) - I/O device is myAmadBridge
2017.12.16 11:08:51.219 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 447, <GEN13> line 3.
2017.12.16 11:08:51.224 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 206, <GEN13> line 3.
2017.12.16 11:08:51.225 3: AMADDevice (HTC_M8) - defined with AMAD_ID: 1513418925 on port
2017.12.16 11:08:51.239 2: autocreate: define FileLog_HTC_M8 FileLog ./log/HTC_M8-%Y.log HTC_M8
2017.12.16 11:08:54.231 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 352, <GEN13> line 3.
2017.12.16 11:08:54.447 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at FHEM/HttpUtils.pm line 109, <GEN13> line 3.
2017.12.16 11:08:54.448 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 297, <GEN13> line 3.
2017.12.16 11:08:54.449 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at FHEM/HttpUtils.pm line 299, <GEN13> line 3.
2017.12.16 11:08:54.449 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 306, <GEN13> line 3.
Can't use an undefined value as a subroutine reference at FHEM/HttpUtils.pm line 846, <GEN13> line 3.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 Dezember 2017, 14:15:18
Schaue ich mir an. Vielen Dank
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CBSnake am 16 Dezember 2017, 20:12:04
Hi,

nachdem sendintent regelmäßig ausgesetzt hatte (Buffering) hab ich seit heute das Radio über TuneIn laufen. Hier gibt es bisher keine Aussetzer *freu* aber ich hab jetzt natürlich keinen Status (Play/Stop) um z.b. die Boxen anzuschalten oder das laufende Radio abzuschalten wenn man das Haus verlässt. Bekommt man das irgendwie als Reading hin?
Grüße
Achim
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 16 Dezember 2017, 20:15:55
Hallo Achim,

Das muss ich mir anschauen. Wird aber bisschen dauern.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CBSnake am 16 Dezember 2017, 20:34:56
Oki kein Stress

Hauptsache das Radio läuft nun endlich durch ;-)

Grüße
Achim
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 16 Dezember 2017, 22:11:25
So, habe für die Tasker Version jetzt mal eine eigenen Thread erstellt:
https://forum.fhem.de/index.php/topic,81167.msg732458.html#msg732458 (https://forum.fhem.de/index.php/topic,81167.msg732458.html#msg732458)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: birdy am 17 Dezember 2017, 20:38:20
Hallo Leon

Ich habe dieses Wochenende vom alten AMAD auf AMADNG migriert, funktioniert ausgezeichnet, vielen Dank für die tolle Arbeit.
Ich benutze AMAD hauptsächlich dazu um SMS zu versenden. Da bin ich Dir immer noch dankbar, dass Du diese Funktion damals für mich eingebaut hast.
Nun meine Frage:
Ist es auch möglich mit AMAD SMS zu empfangen?
In der Comand Ref habe ich ,,nur" die folgenden Einträge gefunden.
Ich möchte über Android Device, AMAD, Kommandos an FHEM senden können. Es gibt ja durchaus Momente in welchen man unterwegs ist (z.B. Ausland, extreme Roaming gebühren) und keine Datenverbindung hat. Da wäre es sehr hilfreich wenn man via SMS mit seinem FHEM in Kontakt treten könnte.

Gruss birdy
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 17 Dezember 2017, 20:44:11
Hallo Birdy,

Habe gerade mal geschaut. Sollte prinzipiell möglich sein. Ich schaue es mir die Woche genauer an und teste mal.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: birdy am 17 Dezember 2017, 21:18:52
Zitat von: CoolTux am 17 Dezember 2017, 20:44:11

Habe gerade mal geschaut. Sollte prinzipiell möglich sein. Ich schaue es mir die Woche genauer an und teste mal.


Wenn das möglich wäre, wäre dies eine super Sache.
Lass Dir Zeit, bitte kein Stress bei der Umsetzung  ;)

Schon mal vielen Dank.

Gruss birdy
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 19 Dezember 2017, 13:14:38
In Vorbereitung auf die Version 4.2 mit Tasker Support wird es im bis Ende Dezember ein Zwischenupdate auf Version 4.0.12 geben. Dieses Update sollte verpflichtend für alle sein damit ein Update auf Version 4.2 ohne Probleme über die Bühne geht.
Version 4.2 wird Ende des ersten Quartales 2018 kommen, es ist also noch ein wenig Zeit die wir auch zum testen benötigen. Wer Interesse an Taskersupport hat meldet sich bitte in diesem Thread (https://forum.fhem.de/index.php/topic,81167.0.html).
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 21 Dezember 2017, 21:49:08
Hallo Zusammen,

ich habe mir gerade amad und automagic installiert und alles läuft. Jetzt würde ich auch gern einen intent sender meiner Wahl wie z.B. ffn,n-joy und natürlich 89.0 rtl hinzufügen bzw aufrufen.

set TabletWohnzimmer sendIntent org.smblott.intentradio.PLAY url http://stream.89.0rtl.de/live/mp3-128/direktlinkHP/play.m3u name 89_0
funkioniert nicht und es kommt ein intent error auf dem Tablet.

mit
set TabletWohnzimmer MediaVlcPlayer http://stream.89.0rtl.de/live/mp3-128/direktlinkHP/play.m3u
startet der VLC aber ich bekomme Ihn nicht mehr über amad beendet :-(

Was mache ich falsch ?

Fhem läuft bei mir auf einem Raspi 3 alles upgedatet und upgegradet
Das Dnver Tablet läuft mit 5.1 Lollipop MR1
74_amadautomagicFlowset_4.0.11.xml habe ich benutzt

Vielen lieben Dank

Marko
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 Dezember 2017, 22:19:59
org.smblott.intentradio.PLAY url http://stream.89.0rtl.de/live/mp3-128/direktlinkHP/play.m3u name 89_0

Der Intent Aufruf klappt bei mir ohne Probleme. Habe ihn 1 zu 1 übernommen.


Das mit dem VLC war so nicht geplant. Eigentlich kann man nur Titel welche schon in der Playlist sind steuern
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 21 Dezember 2017, 22:30:18
Hallo,
danke das du es getestet hast.

Ich bekomme nur einige buffering und dann einen error mit touch to restart.
Flow informations mit Fehler beendet
Fehler:Accessibility service not running...


Woran kann es denn liegen ?

Gruß Marko
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 21 Dezember 2017, 22:44:09
Wenn du diese Fehlermeldung mal im wiki in die Suche ein gibst findest du die antwort
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 22 Dezember 2017, 07:09:41
Hallo CoolTux,

da werde ich nur auf den Schalter unter Bedienerhifle verwiesen aber der ist bei mir an. Ich habe auch erst zwei Tage gegoogelt und hier im Wiki geschaut aber leider ohne Erfolg. 


Gruß Marko
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 Dezember 2017, 07:20:57
Dann bitte einmal aus schalten den Schalter und dann wieder ein schalten.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 22 Dezember 2017, 07:33:34
Guten Morgen CoolTux,

bist du 24h on :-)

Ja werde ich nach der Arbeit ausprobieren. Ich hätte da auch noch eine Verbesserung.
Die Beschreibung bei Fhem ist zwar schon gut aber so einige Sachen könnten etwas verständlicher sein für amad Neulinge wie mich. Ich mußte mir auf anderen Seiten anregungen und Tips suchen damit ich es erstmal zum laufen bekomme.

Bis Nachher ich melde mich wie der Status ist.

Gruß Marko



Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 22 Dezember 2017, 07:51:39
Guten Morgen,
kannst du konkreter werden? Was könnte verständlicher sein?Welche Tips wären das?
Zusätzlich der Hinweis, das jeder sich einen Wiki Account besorgen kann, um daran mitzuarbeiten. Ob man das im Alleingang macht, oder hier erst mal Änderungen zum Diskutieren aufzeigt, muss dann jeder selber wissen. Ersteres ist meiner Meinung der Sinnvolle Weg.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 Dezember 2017, 08:08:36
Zitat von: Markofu am 22 Dezember 2017, 07:33:34
Guten Morgen CoolTux,

bist du 24h on :-)

Ja werde ich nach der Arbeit ausprobieren. Ich hätte da auch noch eine Verbesserung.
Die Beschreibung bei Fhem ist zwar schon gut aber so einige Sachen könnten etwas verständlicher sein für amad Neulinge wie mich. Ich mußte mir auf anderen Seiten anregungen und Tips suchen damit ich es erstmal zum laufen bekomme.

Bis Nachher ich melde mich wie der Status ist.

Gruß Marko

Ich gebe Esjay da Recht.
Hier würde mich interessieren wo Du gehangen hast. Natürlich ist es für jemanden wie mich der sich monatelang damit beschäftigt hat um das Modul zu entwickeln einfacher, daher bin ich für Kritik dankbar. Müsste aber halt wissen was genau Du meinst.
Ich dachte eigentlich das ich gerade mit dem "Einrichtungsassistenten" eine gute Möglichkeit des Einstiges geschaffen habe.
Gerne nehme ich für die Commandref Änderungen in Form von Patches oder einfach Text  entgegen. Jeder kann im Wiki Verbesserungen beitragen. Einfach anmelden und los geht es.

Schreibe einfach mal auf wo und wie Du bei der Einrichtung gehangen hast.


Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 22 Dezember 2017, 09:34:01
Hallo,

nein ich werde keine Einträge im Wiki machen, da ich die Struktur noch nicht genau kenne.

Ich sitze gerade auf der Arbeit und komme an meine Aufzeichnungen nicht ran. Ich erinnere mich nur das ich amad über

https://wiki.fhem.de/wiki/AMAD

eingerichtet habe und bei dem Beispiel an der automagic ID gescheitert bin :-(

Ich finde es sollte direkt bei dem Beispiel ein Hinweis erscheinen, das diese unter den Globalen Variablen auf dem Tablet / Handy gefunden wird wo automagic installiert ist.

Wie gesagt ich kannte weder amad noch automagic und da ist es nicht selbstverständlich wie für jemanden der sich mit den Sachen schon länger auseinander setzt.

Ein zweiter Punkt ist im Vorwort steht "Autocreate!" Es steht aber nicht das dieser Wert aktiviert werden muß und man liest da schnell drüber weg.

Es soll keine Kritik an eurer Arbeit sein das sind nur Dinge die mir aufgefallen sind und vieleicht geht es ja nur mir so.

Lieben Gruß Marko



Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 22 Dezember 2017, 09:49:00
Zitat von: Markofu am 22 Dezember 2017, 09:34:01
Hallo,

nein ich werde keine Einträge im Wiki machen, da ich die Struktur noch nicht genau kenne.

Ich sitze gerade auf der Arbeit und komme an meine Aufzeichnungen nicht ran. Ich erinnere mich nur das ich amad über

https://wiki.fhem.de/wiki/AMAD

eingerichtet habe und bei dem Beispiel an der automagic ID gescheitert bin :-(

Ich finde es sollte direkt bei dem Beispiel ein Hinweis erscheinen, das diese unter den Globalen Variablen auf dem Tablet / Handy gefunden wird wo automagic installiert ist.

Wie gesagt ich kannte weder amad noch automagic und da ist es nicht selbstverständlich wie für jemanden der sich mit den Sachen schon länger auseinander setzt.

Ein zweiter Punkt ist im Vorwort steht "Autocreate!" Es steht aber nicht das dieser Wert aktiviert werden muß und man liest da schnell drüber weg.

Es soll keine Kritik an eurer Arbeit sein das sind nur Dinge die mir aufgefallen sind und vieleicht geht es ja nur mir so.

Lieben Gruß Marko

Ich habe den Teil mit Autocreate jetzt mal im Wiki angepasst. Den Hinweis mit der ID habe ich jetzt noch nicht übernommen, da mein Verständnis so ist, das diese ID frei wählbar ist, und in Automagic eingetragen werden muss. Das lese ich zumindest aus dem Text. Ich weiß jetzt nicht, ob bei der Installation von Automagic diese ID automatisch angelegt wird, und ich auch in der App schauen kann um diese dann hinterher im define zu Nutzen. Wenn das so ist, kann ich das noch reinschreiben.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 Dezember 2017, 09:54:03
Ich gebe zu es ist eine Weile her, aber soweit ich mich erinnern kann wird die ID automatisch vom Assistenten generiert.

Wie gesagt für Kritik bin ich offen. Die User müssen damit umgehen können und so sollte auch eine Beschreibung aussehen.

Zitat
Wie genau verwendet man nun AMADDevice?[Bearbeiten]

  • stelle sicher das als aller erstes die AMADCommBridge in FHEM definiert wurde
  • installiere die App "Automagic Premium" aus dem PlayStore.
  • installiere das Flowset 74_AMADDeviceautomagicFlowset$VERSION.xml aus dem Ordner $INSTALLFHEM/FHEM/lib/ auf dem Androidgerät
  • aktiviere den Installationsassistanten Flow in Automagic. Wenn man nun Automagic in den Hintergrund schickt, z.B. Hometaste drücken, startet der Assistant und legt automatisch ein Device für das Androidgerät an.

Vielleicht kannst später kurz erzählen wo genau Deine Fragen aufkamen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 22 Dezember 2017, 17:59:15
Hallo,

nun bin ich ein Stück weiter gekommen aber noch nicht da wo ich hin will.

Bei diesem Befehl funktioniert es
set TabletWohnzimmer sendIntent org.smblott.intentradio.PLAY url http://mp3-live.swr3.de/swr3_m.m3u name SWR_3

Bei diesen nicht
set TabletWohnzimmer sendIntent org.smblott.intentradio.PLAY url http://stream.89.0rtl.de/live/mp3-128/direktlinkHP/play.m3u name 89_0
set TabletWohnzimmer sendIntent org.smblott.intentradio.PLAY url http://stream.klassikradio.de/live/mp3-192/stream.klassikradio.de/play.m3u name Klassikradio

Hier zeigt der Intent Player nur Buffering ca. 10x an und bricht mit einem error ab.

89.0 muß laufen sonst meckert die Frau also bitte helft mir !!

Gruß Marko



Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 22 Dezember 2017, 18:37:06
Rufe doch mal die URL mit einen anderen Player auf dem Tablet auf. Funktioniert das?
Also gerade Klassikradio höre ich den ganzen Tag, bei mir geht das.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 23 Dezember 2017, 12:57:40
Hallo CoolTux,

hier nun mein Status der letzten Nacht :-)

Es läuft jetzt !
Es liegt an dem Tablet. Ich habe jetzt ein Samsung Tab3 genommen und schon geht es !

Ich habe jetzt allerdings noch zwei Sachen auf dem Herzen.
Zum einen der Stromverbrauch und zum anderen erscheint eine Meldung das Trigger in der Version nicht unterstützt werden. Kann ich das irgenwo deaktivieren ?

Ansonsten alles SUPERKLASSE !!! Ist ein super Modul !

Gruß Marko
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Dezember 2017, 13:07:52
Du hast Stromverbrauch auf dem Herzen. Also bei Herzensangelegenheiten musst schon Deine Frau fragen  ;D

Mehr oder weniger Stromverbrauch. Erzähl Mal bitte ganz was Du möchtest oder Dich stört.


Leider kann ich Trigger nicht beeinflussen, habe schon versucht welche zu wählen die auch bei älteren funktionieren sollten. Welche Androidversion hast Du denn. Ab 4.4 sollte alles gehen glaube ich.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 23 Dezember 2017, 13:25:55
Hallo,

meine Frau ist ja schon superglücklich das Sie 89.0 hören kann  ::)

es kam mir so vor das nach der Installation von automagic der Stromverbrauch gestiegen ist. Das ist aber nicht die Ursache gewesen. Der Bildschirm war auf 100% und mit den anderen verbrauchern hat er dann mehr verbraucht als geladen worden ist.

Die Android Version auf dem Samsung TAB3 10" ist 4.4.2 also sollte es doch eigentlich klappen.

So die Fernbedienung habe ich auch schon eingerichtet, da ich gerade meine ganze Homematic Steuerung von einen auf einen anderen LAN Adapter umziehe.
Da kommt noch einiges an Arbeit auf mich zu  ;D Bei soviel freien Tagen doch super !

Gruß Marko

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Dezember 2017, 13:37:31
Die Version sollte Prinzipiell passen. Kannst Du sagen welcher Trigger das sein könnte?

Der Stromverbrauch wird schon höher sein wie ohne Automagic. Aber er sollte nicht so hoch sein das nicht mehr geladen werden kann. Ich habe mein Tablet auf Stufe 80 und dauerhaft an übern Tag. Der verliert nicht ein Prozent.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 23 Dezember 2017, 13:47:16
Hallo,
es kommt folgende Meldung:

Trigger funktioniert nicht vor Android Version 5.0 (Lollipop ,API21) also sollte es nicht gehen :-( Was auch immer

Gruß Marko
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 23 Dezember 2017, 14:18:04
Habe gerade mal geschaut. Aber so auf den ersten Blick finde ich leider nichts
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Markofu am 24 Dezember 2017, 14:11:23
Hallo CoolTux,

ich bedanke mich für deine Hilfe. Heute schaffe ich leider nix aber ich wünsche Dir ein FROHES FEST !

Gruß Marko
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 11:43:06
Hallo.
Gibts , ausser im WIKI, eine einfachere Installationsanweisung für AMAD?
Habe alles angelegt wie angegeben, aber mein Tablet wird nicht in FHEM angezeigt.

Fragen dazu:
1) wo genau sollte das per autocreate angelegte Gerät zu finden sein
2) was genau bedeuten die Parameter beim manuellen anlegen
3) wo soll bei Automagic die AMAD_ID zu finden sein?

Habe ich jetzt 2,90.- in den Sand gesetzt?

lg
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 12:12:54
Zitat von: satprofi am 29 Dezember 2017, 11:43:06
Gibts , ausser im WIKI, eine einfachere Installationsanweisung für AMAD?
Nein

Zitat
Habe alles angelegt wie angegeben, aber mein Tablet wird nicht in FHEM angezeigt.

Fragen dazu:
1) wo genau sollte das per autocreate angelegte Gerät zu finden sein
Im Raum AMAD

Zitat
2) was genau bedeuten die Parameter beim manuellen anlegen
Welche Parameter meinst Du?

Zitat
3) wo soll bei Automagic die AMAD_ID zu finden sein?
Das ist eine selbsterstellte globale Variable. Globale Variablen stehen in Automagic Menü  unter Globale Variablen.

Zitat
Habe ich jetzt 2,90.- in den Sand gesetzt?
Kann ich noch nicht sagen. Deine Infos sind zum helfen sehr spärlich.



Frage mich gerade wozu ich 3 Monate einen Installationsassistanten geschrieben habe wenn er anscheinend nicht verwendet wird.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 12:15:29
Hallo.
danke für die Antwort. Wo genau ist der installationsassistant zu finden?
Habe das 74*.xml in Automagic importiert, und gestartet. Wollte es mit Assistant machen, aber leider nicht zu finden.

Ich werde es jetzt manuell versuchen, danke vorerst.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 12:21:48
Muss jetzt mal vorsichtig fragen. Du verwendest aber schon die aktuelle Version, oder?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 12:25:12
Akt. Version von FHEM = ja
akt. version von Automagic Premium = ja

Habe ein XML importiert, mehr nicht.
Meine Frage dazu, wo trage ich die IP von FHEM ein, etc. etc.
Deshalb meine Frage nach einfacherem Manual von AMAD
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 12:32:11
Warum versuchst du es nicht wie im Wiki beschrieben.
Wenn du das xml File in Automagic importiert hast müssen 7 Flows installiert sein. Einer heißt First Run Assistant. Den aktivieren und dann die Home Taste drücken
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 12:40:36
leider nein, es werden nur 5 flows installiert.

deshalb ...
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 12:42:56
Dann hast du entweder die falsche Version von AMAD, nur eine Testversion von Automagic oder es ist beim Import etwas schief gelaufen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 12:51:38
update 73_AMADCommBridge  60kb
update 74_AMADDevice   42kb
74_AMADautomagicFlowset_2.6.4.xml
Automagic Premium 2,90.-

xml auf Tablet kopiert und über Automagic importiert.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 13:14:27
Zitat von: satprofi am 29 Dezember 2017, 12:51:38
update 73_AMADCommBridge  60kb
update 74_AMADDevice   42kb
74_AMADautomagicFlowset_2.6.4.xml
Automagic Premium 2,90.-

xml auf Tablet kopiert und über Automagic importiert.

Zu mindest das Flowset ist ein altes. Hättest Du nicht gesagt du bist aktuell. Mach mal bitte fhem update
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 13:18:47
Hallo.
Warum aktuelles FHEM? ich dachte die 2 Dateien vom Wiki müssen das letzte sein.
Ich habe Angst das nach updater einiges nicht mehr läuft.

Das ändert aber nichts an der Tatsache das der Installationsassistant in der xml nicht enthalten ist.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 13:35:17
so, habe mal das xml file upgedatet, jetzt ist auch der installationsassi dabei.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 13:37:21
Mir ist nicht bekannt das im Wiki irgendwelche Dateien zum runterladen stehen.

Wie hast du genau was upgedatet. Sicher das die beiden Moduldateien auch aktuell sind?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 13:39:52
update 74_AMADautomagicFlowset
update 73_AMADCommBridge.pm
update 74_AMADDevice.pm

Der assi meldet alles ok, nur verbindung zu fhem nicht da.
Was mich wundert, wo gebe ich die SSID ein? Oder braucht man das nicht mehr?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 13:54:04
Kannst Du als Attribut eingeben.
die 74_AMAD.pm kannst im übrigen löschen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 13:56:45
Hallo.
ist die AMAD_ID wie am Bild? Muss ich die beim manuellen anlegen angeben?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 14:01:38
Unglaublich ! geschafft!

Der Installationsassi neu durchgeführt, habe aber jetzt den vorgeschlagenen Namen belassen, und nur die IP geändert.
Jetzt klappts.
Warum nicht mit meinem eigenen Namen?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 14:04:27
Hätte sicherlich auch mit Deinen Namen geklappt. Mach einfach ein rename und änder in Automagic auch den Devicenamen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 14:13:25
Danke für Hilfe.

Muss mich einarbeiten.
Kurze Frahe noch, kann man den Ruhezustand des displays deaktivieren?
Mit set screen kann man nur on,off,lock od. unlock.
keine der attribute lässt display dauerhaft an.

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 14:32:21
Tablet auf Dauerstrom und in den Entwickleroptionen Screen on einstellen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 29 Dezember 2017, 17:12:53
Zitat von: satprofi am 29 Dezember 2017, 14:01:38
Der Installationsassi neu durchgeführt, habe aber jetzt den vorgeschlagenen Namen belassen, und nur die IP geändert.
Jetzt klappts.
Warum nicht mit meinem eigenen Namen?
Kann es sein, dass dein Name nicht FHEM konform war?
Aus WIKI: https://wiki.fhem.de/wiki/Gerätename (https://wiki.fhem.de/wiki/Ger%C3%A4tename)
ZitatZulässige Zeichen sind die englischen Groß- und Kleinbuchstaben ("a".."z", "A".."Z"), die Ziffern ("0".."9"), der Unterstrich "_"
Wenn ein nicht unterstütztes Zeichen verwendet wird, klappt es nicht.

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 29 Dezember 2017, 17:16:36
Werde ich aber ändern. Gibt extra dafür eine Funktion in der fhem.pl. Da werden nicht akzeptierte Zeichen durch Unterstriche ersetzt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: satprofi am 29 Dezember 2017, 20:51:11
habe jetzt 2 tablets mit 4.4.2 und amad aufgesetzt und es klappte sofort. bis auf fehlermeldung das ein trigger erst ab 5.0 unterstützt wird.

Gesendet mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: darkon am 30 Dezember 2017, 18:17:46
Versuche nun seit Stunden die "74_AMADautomagicFlowset_4.0.11.xml" in Automagic zu öffnen. Die Datei auf dem Handy ist absolut i.O.

Bekomme jedoch immer den Fehler

Zitat
Konnte die Flows/Widgets nicht imortieren. Die Datei ist ungültig.

Version von Automagic ist 1.34.0.

Hat jemand noch eine Idee?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 30 Dezember 2017, 18:39:36
Das Flowset ist definitiv defekt and Handy übertragen worden. Kannst du bitte einen zweiten Weg aus probieren zum übertragen?
Titel: Feature-Request Bilder mit der Kamera aufnehmen
Beitrag von: geiercasi am 01 Januar 2018, 18:56:40
zur Erweiterung der Alarmanlage sollen mit der Kamera des Tablets Bilder gemacht werden, wenn eine Bewegung im Haus erkannt wird aber niemand zuhause ist :)
AMAD selbst stellt keine Funktion bereit um Bilder mit der Kamera zu machen, ohne externe apps zu nutzen. Magst du Das einbauen ?
Gruß und ein frohes Neues !
 
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 01 Januar 2018, 19:05:35
Habe gerade mal geschaut. Automagic scheint da keine Aktion zur Verfügung zu stellen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Abercrombie1892 am 01 Januar 2018, 20:38:43
läuft das ganze denn bei jemanden mit android tv, speziell der nvidia shield?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: jove01 am 02 Januar 2018, 11:06:05
Hallo CoolTux

Bekomme seid einiger Zeit "http://: malformed or unsupported URL".
Internals:
   AMAD_ID    1502610174305
   CHANGED   
   DEF        192.168.178.22 1502610174305 IODev=myAMADBridge
   HOST       192.168.178.22
   IODev      myAMADBridge
   LASTInputDev myAMADBridge
   MSGCNT     60
   NAME       Fhem_Tab_WZ
   NR         840
   PORT       8090
   STATE      http://: malformed or unsupported URL
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.12
   myAMADBridge_MSGCNT 60
   myAMADBridge_TIME 2018-01-02 11:02:00
   Helper:
     DBLOG:
       powerLevel:
         myDbLog:
           TIME       1514887151.09109
           VALUE      40
   READINGS:
     2017-08-13 09:44:16   airplanemode    off
     2017-08-13 09:44:16   androidVersion  6.0 Marshmallow
     2017-12-27 17:42:54   automagicState  Automatischer Stopp  Unterbreche und deaktiviere Flow 'Send Data to AMADCommBridge'.
     2017-08-13 09:44:14   batteryHealth   2
     2018-01-02 10:30:11   batteryTemperature 26.0
     2017-08-13 09:44:18   bluetooth       off
     2018-01-02 10:25:02   checkActiveTask 0
     2017-08-13 09:44:18   connectedBTdevices none
     2017-08-13 09:44:18   connectedBTdevicesMAC none
     2017-12-26 21:33:14   currentMusicAlbum no player active
     2017-12-26 21:33:14   currentMusicApp no player active
     2017-12-26 21:33:14   currentMusicArtist no player active
     2017-12-26 21:33:14   currentMusicIcon no player active
     2017-12-26 21:33:14   currentMusicTrack no player active
     2018-01-02 10:53:29   deviceState     online
     2017-12-27 16:01:52   doNotDisturb    always
     2017-08-13 09:44:18   dockingState    undocked
     2018-01-01 23:15:01   flow_SetCommands aktiv
     2018-01-01 23:10:58   flow_informations aktiv
     2017-10-22 16:04:37   flowsetVersionAtDevice 4.0.11
     2017-08-13 09:44:18   keyguardSet     0
     2017-12-24 11:16:49   lastSetCommandError
     2018-01-02 11:02:02   lastSetCommandState setCmd_error
     2018-01-02 10:42:22   lastStatusRequestState statusRequest_done
     2017-08-13 09:44:14   mute            off
     2017-08-13 09:44:18   nextAlarmDay    off
     2017-08-13 09:44:18   nextAlarmTime   off
     2018-01-02 10:59:11   powerLevel      40
     2018-01-01 20:01:40   powerPlugged    0
     2018-01-02 10:29:36   screen          off unlocked
     2018-01-01 23:32:53   screenBrightness 32
     2017-12-26 17:13:29   screenOrientation landscape
     2017-08-13 09:44:19   screenOrientationMode auto
     2018-01-02 11:02:02   state           http://: malformed or unsupported URL
     2017-12-27 16:01:52   volume          15
     2017-12-29 09:31:29   volumeNotification 15
     2017-09-14 21:31:32   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 10
Attributes:
   DbLogExclude .*
   DbLogInclude powerLevel,powerPlugged
   event-on-change-reading powerLevel,powerPlugged
   group      AMAD
   room       02 Devices,07 FensterSteuerung
   setAPSSID  wlan_2bOjBWx
   setScreenOnForTimer 10


Zuvor hatte ich mit den Attribute zum Starten einer URL oder einer APP  gespielt.  Habe diese aber wieder gelöscht,  ein Update nochmals durchgeführt und neu gestartet.

Danke im Voraus
Jürgen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 02 Januar 2018, 11:52:25
Zitat von: jove01 am 02 Januar 2018, 11:06:05
Hallo CoolTux

Bekomme seid einiger Zeit "http://: malformed or unsupported URL".
Internals:
   AMAD_ID    1502610174305
   CHANGED   
   DEF        192.168.178.22 1502610174305 IODev=myAMADBridge
   HOST       192.168.178.22
   IODev      myAMADBridge
   LASTInputDev myAMADBridge
   MSGCNT     60
   NAME       Fhem_Tab_WZ
   NR         840
   PORT       8090
   STATE      http://: malformed or unsupported URL
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.11
   VERSIONMODUL 4.0.12
   myAMADBridge_MSGCNT 60
   myAMADBridge_TIME 2018-01-02 11:02:00
   Helper:
     DBLOG:
       powerLevel:
         myDbLog:
           TIME       1514887151.09109
           VALUE      40
   READINGS:
     2017-08-13 09:44:16   airplanemode    off
     2017-08-13 09:44:16   androidVersion  6.0 Marshmallow
     2017-12-27 17:42:54   automagicState  Automatischer Stopp  Unterbreche und deaktiviere Flow 'Send Data to AMADCommBridge'.
     2017-08-13 09:44:14   batteryHealth   2
     2018-01-02 10:30:11   batteryTemperature 26.0
     2017-08-13 09:44:18   bluetooth       off
     2018-01-02 10:25:02   checkActiveTask 0
     2017-08-13 09:44:18   connectedBTdevices none
     2017-08-13 09:44:18   connectedBTdevicesMAC none
     2017-12-26 21:33:14   currentMusicAlbum no player active
     2017-12-26 21:33:14   currentMusicApp no player active
     2017-12-26 21:33:14   currentMusicArtist no player active
     2017-12-26 21:33:14   currentMusicIcon no player active
     2017-12-26 21:33:14   currentMusicTrack no player active
     2018-01-02 10:53:29   deviceState     online
     2017-12-27 16:01:52   doNotDisturb    always
     2017-08-13 09:44:18   dockingState    undocked
     2018-01-01 23:15:01   flow_SetCommands aktiv
     2018-01-01 23:10:58   flow_informations aktiv
     2017-10-22 16:04:37   flowsetVersionAtDevice 4.0.11
     2017-08-13 09:44:18   keyguardSet     0
     2017-12-24 11:16:49   lastSetCommandError
     2018-01-02 11:02:02   lastSetCommandState setCmd_error
     2018-01-02 10:42:22   lastStatusRequestState statusRequest_done
     2017-08-13 09:44:14   mute            off
     2017-08-13 09:44:18   nextAlarmDay    off
     2017-08-13 09:44:18   nextAlarmTime   off
     2018-01-02 10:59:11   powerLevel      40
     2018-01-01 20:01:40   powerPlugged    0
     2018-01-02 10:29:36   screen          off unlocked
     2018-01-01 23:32:53   screenBrightness 32
     2017-12-26 17:13:29   screenOrientation landscape
     2017-08-13 09:44:19   screenOrientationMode auto
     2018-01-02 11:02:02   state           http://: malformed or unsupported URL
     2017-12-27 16:01:52   volume          15
     2017-12-29 09:31:29   volumeNotification 15
     2017-09-14 21:31:32   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 10
Attributes:
   DbLogExclude .*
   DbLogInclude powerLevel,powerPlugged
   event-on-change-reading powerLevel,powerPlugged
   group      AMAD
   room       02 Devices,07 FensterSteuerung
   setAPSSID  wlan_2bOjBWx
   setScreenOnForTimer 10


Zuvor hatte ich mit den Attribute zum Starten einer URL oder einer APP  gespielt.  Habe diese aber wieder gelöscht,  ein Update nochmals durchgeführt und neu gestartet.

Danke im Voraus
Jürgen

Hallo Jürgen,

Dazu bräuchte ich eine verbose 5 Ausgabe des Logfiles bitte.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: geiercasi am 02 Januar 2018, 12:08:32
Zitat von: CoolTux am 01 Januar 2018, 19:05:35
Habe gerade mal geschaut. Automagic scheint da keine Aktion zur Verfügung zu stellen.

schade, aber danke.

Gruß und danke für deine Arbeit mit AMAD !
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 02 Januar 2018, 12:17:30
Guten Morgen an ALLE,

Ich habe soeben ein neues Update im SVN bereit gestellt. Version 4.0.12 ist eine Zwischenversion für den Sprung auf Version 4.2.
Die Version 4.2 wird dann Tasker Support bieten. Ganz ganz großen Dank geht diesbezüglich an Schlimbo für seine unermüdliche Arbeit.
Hier (https://forum.fhem.de/index.php/topic,81167.0.html) könnt Ihr schon mal eine Vorabversion testen, es empfiehlt sich aber vorher Version 4.0.12 installiert zu haben.


Auf diese Version ist bitte bis Ende erstes Quartal 2018 zu aktualisieren. Sie ist damit Verbindlich. Wer ein Versionssprung von 4.0.11 auf spätere 4.2er Versionen macht bekommt keinen Support.


In Version 4.0.12 sollte es ein neues Reading bei empfangenden SMS Nachrichten geben. Sollte deswegen weil ich es noch nicht testen konnte.
incommingSmsMessage



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 02 Januar 2018, 12:32:11
Das mit incommingSmsMessage hat sich erledigt. Gerade durch Zufall gesehen das meine Tochter ne SMS bekommen hat. Geht also!!
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ext23 am 02 Januar 2018, 12:39:33
*lol* Na sehr schon, so werden die Kinder überwacht ;-)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 02 Januar 2018, 12:47:18
Zitat von: ext23 am 02 Januar 2018, 12:39:33
*lol* Na sehr schon, so werden die Kinder überwacht ;-)

Naja "überwacht" ist da ein ziemlich hartes Wort. Es läuft ja kein trigger auf das Reading. Es wird halt vom System geschrieben.  :)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: jove01 am 02 Januar 2018, 13:15:21
Hallo CoolTux

Wie gewünscht.
Zuerst die def erneuert, dann getConfig.  Kurze Zeit Später dann wieder


2018.01.02 13:10:02 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.02 13:10:02 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.02 13:10:02 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x472a8d0)
2018.01.02 13:10:11 3: AMADDevice (Fhem_Tab_WZ) - I/O device is myAMADBridge
2018.01.02 13:10:11 3: AMADDevice (Fhem_Tab_WZ) - defined with AMAD_ID: 1502610174305 on port 8090
2018.01.02 13:10:14 5: AMADDevice (Fhem_Tab_WZ) - IOWrite: 192.168.178.22:8090/fhem-amad/deviceInfo/ GET IODevHash=HASH(0x472a8d0)
2018.01.02 13:10:14 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: run Check
2018.01.02 13:10:14 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: set new Timer
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5613700)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5181350)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x56b23a0)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51a1ad8)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x57718b8)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x553f708)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51edf80)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x550d9b8)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x56477e0)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:15 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x544e3c0)
2018.01.02 13:10:15 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:17 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51a1890)
2018.01.02 13:10:17 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:17 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x54d2270)
2018.01.02 13:10:17 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:17 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51eec88)
2018.01.02 13:10:17 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:17 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x54d9c00)
2018.01.02 13:10:17 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:17 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5666b10)
2018.01.02 13:10:17 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:17 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5181350)
2018.01.02 13:10:17 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:18 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: run Check
2018.01.02 13:10:18 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: set new Timer
2018.01.02 13:10:18 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51df5b0)
2018.01.02 13:10:18 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:18 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51bb038)
2018.01.02 13:10:18 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:18 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51809a8)
2018.01.02 13:10:18 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:18 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51b1bc8)
2018.01.02 13:10:18 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:18 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x54d5120)
2018.01.02 13:10:18 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:18 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x566e4d0)
2018.01.02 13:10:18 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:24 5: AMADDevice (Fhem_Tab_WZ) - IOWrite: 192.168.178.22:8090/fhem-amad/deviceInfo/ GET IODevHash=HASH(0x472a8d0)
2018.01.02 13:10:24 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x555dc60)
2018.01.02 13:10:24 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:25 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5199470)
2018.01.02 13:10:25 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:25 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51a1fb8)
2018.01.02 13:10:25 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:25 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x54d5120)
2018.01.02 13:10:25 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:27 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51c3b90)
2018.01.02 13:10:27 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:27 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x564c658)
2018.01.02 13:10:27 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:27 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51abe08)
2018.01.02 13:10:27 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:27 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x563cee0)
2018.01.02 13:10:27 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:27 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5665370)
2018.01.02 13:10:27 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:27 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x55b4150)
2018.01.02 13:10:27 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:27 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51dbf00)
2018.01.02 13:10:27 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:27 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x54b2ae0)
2018.01.02 13:10:27 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:27 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x553fe88)
2018.01.02 13:10:27 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:28 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51eed30)
2018.01.02 13:10:28 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:28 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51a2078)
2018.01.02 13:10:28 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:10:28 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51c2580)
2018.01.02 13:10:28 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.02 13:11:02 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.02 13:11:02 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.02 13:11:02 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x472a8d0)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 02 Januar 2018, 13:40:05
Kommt das von ganz alleine oder setzt Du einen Befehl ab?

Setz mal bitte die Bridge auch auf verbose 5
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: jove01 am 02 Januar 2018, 23:41:34
Hallo CoolTux

bin leider jetzt erst dazu gekommen, dann ist irgend etwas durcheinander gekommen, daher habe ich das Tablet nochmals über den "First run" verbunden. Jetzt das Protokoll.

Zuerst die Def aktualierst und dann den StatusRequest. Kurze Zeit später der URL-Fehler.

Habe dir die Logdaten per Mail gesendet.

Jürgen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Januar 2018, 04:29:36
Wie genau meinst Du DEF aktuallisiert? Log schaue ich mir später an.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Januar 2018, 05:44:07
Zitat von: jove01 am 02 Januar 2018, 23:41:34
Hallo CoolTux

bin leider jetzt erst dazu gekommen, dann ist irgend etwas durcheinander gekommen, daher habe ich das Tablet nochmals über den "First run" verbunden. Jetzt das Protokoll.

Zuerst die Def aktualierst und dann den StatusRequest. Kurze Zeit später der URL-Fehler.

Habe dir die Logdaten per Mail gesendet.

Jürgen


Hallo Jürgen,

Ich habe nun mal geschaut und muss sagen ich bin sprachlos. Ich kann mir das Verhalten absolut nicht erklären.


2018.01.02 23:36:52 5: AMADCommBridge (myAMADBridge) - Send with URI: 192.168.178.22:8090/fhem-amad/deviceInfo/, HEADER: Connection: close
fhemip: 192.168.178.107
fhemdevice: Fhem_Tab_WZ
activetask: none
apssid: wlan_2bOjBWx
bport: 8090
userflowstate: none
amadid: 502610174305
fhemctlmode: none, METHOD: GET


2018.01.02 23:36:52 5: AMADDevice (Fhem_Tab_WZ) - IOWrite: 192.168.178.22:8090/fhem-amad/deviceInfo/ GET IODevHash=HASH(0x2af6208)


Diese Logausgabe ich Standard bei einem statusRequest

Ab einem bestimmten Zeitpunkt passiert aber nur noch das hier bei Dir

2018.01.02 23:37:04 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.02 23:37:04 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x2af6208)


Der komplette zusammenbau des Befehls geht schief. Wie sieht eigentlich ein set Befehl aus wenn das Problem besteht? Kannst da bitte auch noch mal mit verbose 5 einen los schicken,





Grüße
Titel: Antw:[AMADNG] Feature-Request Bilder mit der Kamera aufnehmen
Beitrag von: geiercasi am 03 Januar 2018, 09:35:53
Guten Morgen CoolTux,

es sollte im Automagic die Action 'Foto aufnehmen' geben, damit könnte die Funktion realisiert werden.

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Januar 2018, 09:37:40
Hast Recht. Zu mindest auf der Webseite steht unter Aktions Foto aufnehmen. Schaue ich mir gerne die Tage an.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 03 Januar 2018, 12:47:05
ZitatHast Recht. Zu mindest auf der Webseite steht unter Aktions Foto aufnehmen. Schaue ich mir gerne die Tage an.

Das mit dem Foto aufnehmen funktioniert. Habe das seit einigen Monaten am laufen. Kann heute Abend gerne nochmal schauen welche Aktion ich da genau verwendet habe.
Wichtig ist aber: Wenn man den MotionDetector laufen hat, muss man diesen vor der Aufnahme des Fotos deaktivieren, da dieser schon die Kamera blockiert. Ansonsten gibt's nen Programmabsturz.
Wenn ich ein Foto aufrufe, wird in meinem Flow erst Motion Detector deaktiviert, dann das Foto gemacht, dann Motion Detector aktiviert. Zwischen den einzelnen Aktionen habe ich einige Millisekunden Pause eingebaut, da bei direkter Ausführung nacheinander, es auch zu Abstürzen kommt.

VG, Thomas

Edit: Habe nachgeschaut. Aktion heißt "Foto aufnehmen".
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: jove01 am 03 Januar 2018, 12:57:30
Hallo CoolTux

ich habe zuerst einmal eine radikale Lösung angestrebt. Im Fhem habe ich das Device gelöscht, im Tab Automagic gelöscht und über den Dateimanager alle Einstellungen. Danach neu installiert und über First Run verbunden.  --> alles ok.

Jetzt bekomme ich aber das Phänomen, dass der Status permament wechselt zwischen active und URL.

Was mich wundert, dass ein zweites Tab normal läuft.


2018.01.03 12:35:46 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: run Check
2018.01.03 12:35:46 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: set new Timer
2018.01.03 12:36:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.03 12:36:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.03 12:36:04 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x2af6208)
2018.01.03 12:36:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x59f8bd0)
2018.01.03 12:36:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:36:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5a30168)
2018.01.03 12:36:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:36:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x53ef310)
2018.01.03 12:36:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:36:14 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x58abe60)
2018.01.03 12:36:14 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:42:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.03 12:42:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.03 12:42:04 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x2af6208)
2018.01.03 12:42:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x566e948)
2018.01.03 12:42:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:42:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x6540f30)
2018.01.03 12:42:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:42:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x3eb2648)
2018.01.03 12:42:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:42:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5915a10)
2018.01.03 12:42:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:43:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.03 12:43:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.03 12:43:04 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x2af6208)
2018.01.03 12:43:32 1: trigger Chr_Fenster_OpenTimer PushInfo('Fenster','Fenster Christoph ist noch  offen');;winOpenStart('Chr_Fenster','1');;
2018.01.03 12:43:46 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: run Check
2018.01.03 12:43:46 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: set new Timer
2018.01.03 12:44:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: To many Errors please check your Network or Device Configuration, DEVICE IS SET OFFLINE
2018.01.03 12:44:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.03 12:44:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.03 12:44:04 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x2af6208)
2018.01.03 12:44:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5664a48)
2018.01.03 12:44:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:44:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x569ece0)
2018.01.03 12:44:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:44:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x545bf20)
2018.01.03 12:44:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:44:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5663120)
2018.01.03 12:44:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ


Ich setzte jetzt die Bridge auch nochmals auf Verbose und hoffe dass ich die richtige Zeitpunkte abgegriffen habe.


2018.01.03 12:35:46 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: run Check
2018.01.03 12:35:46 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: set new Timer
2018.01.03 12:36:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.03 12:36:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.03 12:36:04 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x2af6208)
2018.01.03 12:36:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x59f8bd0)
2018.01.03 12:36:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:36:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5a30168)
2018.01.03 12:36:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:36:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x53ef310)
2018.01.03 12:36:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:36:14 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x58abe60)
2018.01.03 12:36:14 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:38:34 1: PERL WARNING: Argument "23.0 C (measured)" isn't numeric in sprintf at ./FHEM/33_readingsGroup.pm line 543.
2018.01.03 12:39:07 1: PERL WARNING: Argument "23.0 C (measured)" isn't numeric in sprintf at ./FHEM/33_readingsGroup.pm line 1404.
2018.01.03 12:42:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.03 12:42:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.03 12:42:04 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x2af6208)
2018.01.03 12:42:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x566e948)
2018.01.03 12:42:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:42:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x6540f30)
2018.01.03 12:42:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:42:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x3eb2648)
2018.01.03 12:42:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:42:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5915a10)
2018.01.03 12:42:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:43:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.03 12:43:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.03 12:43:04 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x2af6208)
2018.01.03 12:43:32 1: trigger Chr_Fenster_OpenTimer PushInfo('Fenster','Fenster Christoph ist noch  offen');;winOpenStart('Chr_Fenster','1');;
2018.01.03 12:43:46 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: run Check
2018.01.03 12:43:46 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: set new Timer
2018.01.03 12:44:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: To many Errors please check your Network or Device Configuration, DEVICE IS SET OFFLINE
2018.01.03 12:44:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.03 12:44:04 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.03 12:44:04 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x2af6208)
2018.01.03 12:44:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5664a48)
2018.01.03 12:44:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:44:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x569ece0)
2018.01.03 12:44:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:44:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x545bf20)
2018.01.03 12:44:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.03 12:44:13 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5663120)
2018.01.03 12:44:13 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 03 Januar 2018, 13:33:35
So langsam entwickelt sich AMAD ja zum perfekten Überwachungstool für die ganze Familie.
SMS der Kinder lesen, auf die Kamera zugreifen, jetzt fehlt nur noch der Zugriff auf das Mikrofon und die Überwachung wäre komplett ???
Hoffe nur, dass ihr alle Familienmitglieder bei denen ihr AMAD einrichtet auch über die Überwachungsmöglichkeiten aufklärt, oder besser noch eine Datenschutz-Einwilligung unterschreiben lasst:
https://de.wikipedia.org/wiki/Einwilligung_(Datenschutzrecht) (https://de.wikipedia.org/wiki/Einwilligung_(Datenschutzrecht))
Titel: Antw:[AMADNG] Feature-Request Bilder mit der Kamera aufnehmen
Beitrag von: CoolTux am 03 Januar 2018, 20:38:26
Zitat von: geiercasi am 03 Januar 2018, 09:35:53
Guten Morgen CoolTux,

es sollte im Automagic die Action 'Foto aufnehmen' geben, damit könnte die Funktion realisiert werden.

Gruß

Habe ich eingebaut. Über die Qualität lässt sich bekanntlich streiten. Welche Auflösung wäre denn gewünscht?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rvideobaer am 03 Januar 2018, 20:49:40
Hallo,

mein Tablet verliert ab und an die WLan Verbindung, ein deaktivieren und aktivieren des WLans stellt die Verbindung wieder her. Wäre es möglich dies zu Automatisieren?

Gruß Rolf
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Januar 2018, 20:51:59
Hast du das Attribut setAPSSID gesetzt?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rvideobaer am 03 Januar 2018, 20:54:15
Hallo,

ja das Attribut ist gesetzt.

Gruß Rolf
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Januar 2018, 20:56:36
Welche Androidversion
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: rvideobaer am 03 Januar 2018, 20:57:43
5.1 Lollipop MR1 laut Amadng.

Rolf
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Januar 2018, 21:02:09
Also sofern die APSSID stimmt sollte der AMAD Flow Informations eigentlich das WLAN reassozieren. Ansonsten kann ich Dir nur empfehlen einen eigenen Flow zu machen.
Titel: Antw:[AMADNG] Feature-Request Bilder mit der Kamera aufnehmen
Beitrag von: geiercasi am 03 Januar 2018, 21:28:23
Zitat von: CoolTux am 03 Januar 2018, 20:38:26
Habe ich eingebaut. Über die Qualität lässt sich bekanntlich streiten. Welche Auflösung wäre denn gewünscht?
Daher dein Name?, Cool :)

Sinnvoll wäre "immer die Beste". Es kann ja nicht jede Kamera die gleiche Aulösung.

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 03 Januar 2018, 21:29:45
ZitatHabe ich eingebaut. Über die Qualität lässt sich bekanntlich streiten. Welche Auflösung wäre denn gewünscht?

Fände es cool, das mit der Auflösung z.B. über ein Attribut zu regeln.

VG, Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Januar 2018, 21:34:00
Geht leider nicht. Kann man nur fest einstellen in der Aktion.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: geiercasi am 03 Januar 2018, 21:35:22
Zitat von: CoolTux am 03 Januar 2018, 21:34:00
Geht leider nicht. Kann man nur fest einstellen in der Aktion.
da bleibt wohl nur die Niedrigste, sonst gehts bei vielen nicht, oder ?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Januar 2018, 21:38:19
Naja die niedrigste ist 300 das ist schon krass schlecht.
Also wenigstens 1024x768 sollte drin sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 03 Januar 2018, 21:44:16
Hm... habe auch eben nochmal geschaut. Man kann das leider nicht mal per Parameter übergeben.
Mein S7 bietet mir da fast 20 verschiedene Auflösungen an.

Eine andere Variante wäre, z.B. 3 verschiedene Set-Befehle zur Verfügung zu stellen die 3 verschiedene Aktionen mit 3 unterschiedlichen Auflösungen triggern.

also: set my_AMAD_DEVICE takePicture_1024x768
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 03 Januar 2018, 21:48:24
He Thomas.
Super Idee. Ich schaue mir das mal an, und dann kann man doch noch Attribut machen mit Vorgaben.


Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Depechem am 04 Januar 2018, 09:52:19
Hallöle ich mal wieder.
Ich habe jetzt nicht alles durchgelesen, gibt es eine Möglichkeit aus AMADNG heraus eine App im Tablet direkt zu schließen?
Meine RSTP-APP hängt sich jedes mal wenn die APP bereits geöffnet wurde auf.
Nach einem Beenden der APP geht es wieder. Daher würde nich nach set openAPP gern wieder einen Befehl mitsenden der die App schließt.

Gruß Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 Januar 2018, 10:38:24
Hallo Thomas,

Leider habe ich das beenden nie hin bekommen. Nicht mal als root
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: jove01 am 04 Januar 2018, 11:46:40
Hallo CoolTux

ich bins noch mit meinem URL-Fehler. Hast du evtl. doch noch eine Idee?

Ich habe nach dem Löschen des Devices nochmal ein paar Minuten gelogged, da ja die zu zuerst geloggten Einträge nicht mehr kommen.


2018.01.04 11:32:57 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:32:57 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:32:57 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:32:57 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)
2018.01.04 11:33:21 4: Connection accepted from myAMADBridge_192.168.178.22_60339
2018.01.04 11:33:21 4: Connection accepted from myAMADBridge_192.168.178.22_44983
2018.01.04 11:33:21 4: Connection accepted from myAMADBridge_192.168.178.22_38863
2018.01.04 11:33:21 4: AMADCommBridge (myAMADBridge_192.168.178.22_38863) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","powerLevel": "26","powerPlugged": "0","batteryTemperature": "27.0","batteryHealth": "2"}}
2018.01.04 11:33:21 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x4451b60)
2018.01.04 11:33:21 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","powerLevel": "26","powerPlugged": "0","batteryTemperature": "27.0","batteryHealth": "2"}}
2018.01.04 11:33:21 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:33:21 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:33:21 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x50bcde8)
2018.01.04 11:33:21 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:33:21 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_54990
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_32888
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_54187
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_49945
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_55766
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_33179
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_33179) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x3eefba0)
2018.01.04 11:33:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}
2018.01.04 11:33:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:33:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:33:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x52ab5d8)
2018.01.04 11:33:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_47665
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_47665) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x5240370)
2018.01.04 11:33:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}
2018.01.04 11:33:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:33:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:33:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x514bfd0)
2018.01.04 11:33:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_47814
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_46984
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_46984) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x513c3e0)
2018.01.04 11:33:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:33:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:33:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:33:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x462dde8)
2018.01.04 11:33:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:33:50 4: Connection accepted from myAMADBridge_192.168.178.22_60815
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_60815) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x4221af0)
2018.01.04 11:33:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:33:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:33:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:33:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x52bead0)
2018.01.04 11:33:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:33:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:33:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:33:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:33:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:33:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)
2018.01.04 11:34:13 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: run Check
2018.01.04 11:34:13 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: set new Timer
2018.01.04 11:34:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:34:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:34:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:34:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_42387
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_57271
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_38014
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_53255
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_38075
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_46941
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_46941) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x47a2a30)
2018.01.04 11:35:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}
2018.01.04 11:35:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:35:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:35:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x51d8ba8)
2018.01.04 11:35:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_58766
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_58766) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0xba0708)
2018.01.04 11:35:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}
2018.01.04 11:35:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:35:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:35:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5072b20)
2018.01.04 11:35:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_56913
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_50695
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_50695) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0xbb3f30)
2018.01.04 11:35:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:35:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:35:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:35:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x528cc18)
2018.01.04 11:35:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:35:50 4: Connection accepted from myAMADBridge_192.168.178.22_57210
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_57210) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x502e4c0)
2018.01.04 11:35:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:35:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:35:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:35:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x52d1768)
2018.01.04 11:35:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:35:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:35:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:35:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:35:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:35:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)
2018.01.04 11:36:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:36:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:36:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:36:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_34551
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_38737
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_46989
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_32841
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_35876
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_41797
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge_192.168.178.33_41797) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1511452308856","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Juergens_Tab_S Data: HASH(0x521d8a8)
2018.01.04 11:36:58 5: myAMADBridge: dispatch {"amad": {"amad_id": "1511452308856","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}
2018.01.04 11:36:58 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:36:58 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1511452308856
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_57598
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge_192.168.178.33_57598) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1511452308856","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Juergens_Tab_S Data: HASH(0x52a31f0)
2018.01.04 11:36:58 5: myAMADBridge: dispatch {"amad": {"amad_id": "1511452308856","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}
2018.01.04 11:36:58 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:36:58 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1511452308856
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_47565
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_59901
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge_192.168.178.33_59901) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1511452308856","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Juergens_Tab_S Data: HASH(0x4c7ea58)
2018.01.04 11:36:58 5: myAMADBridge: dispatch {"amad": {"amad_id": "1511452308856","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:36:58 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:36:58 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1511452308856
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:36:58 4: Connection accepted from myAMADBridge_192.168.178.33_51931
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge_192.168.178.33_51931) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1511452308856","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Juergens_Tab_S Data: HASH(0x3f12018)
2018.01.04 11:36:58 5: myAMADBridge: dispatch {"amad": {"amad_id": "1511452308856","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:36:58 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:36:58 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1511452308856
2018.01.04 11:36:58 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_33392
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_59160
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_53770
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_44784
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_59955
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_37001
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_37001) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x438b620)
2018.01.04 11:37:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}
2018.01.04 11:37:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:37:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:37:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x3ef0ac0)
2018.01.04 11:37:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_51215
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_51215) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0xbcc950)
2018.01.04 11:37:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}
2018.01.04 11:37:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:37:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:37:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x5204518)
2018.01.04 11:37:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_48199
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_44872
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_44872) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x4298e40)
2018.01.04 11:37:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:37:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:37:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:37:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x48af648)
2018.01.04 11:37:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:37:50 4: Connection accepted from myAMADBridge_192.168.178.22_56627
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge_192.168.178.22_56627) - Receive RAW Message in Debugging Mode: {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge) - AMADCommBridge: processing receive reading values - Device: Fhem_Tab_WZ Data: HASH(0x5261a98)
2018.01.04 11:37:50 5: myAMADBridge: dispatch {"amad": {"amad_id": "1514978568257","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.04 11:37:50 4: AMADDevice (myAMADBridge) - ParseFn was called
2018.01.04 11:37:50 5: AMADDevice (myAMADBridge) - ParseFn was called, !!! AMAD_ID: 1514978568257
2018.01.04 11:37:50 5: AMADDevice (Fhem_Tab_WZ) - Processing data: HASH(0x52d1768)
2018.01.04 11:37:50 4: AMADDevice (Fhem_Tab_WZ) - find logical device: Fhem_Tab_WZ
2018.01.04 11:37:50 4: AMADCommBridge (myAMADBridge) - call Dispatcher
2018.01.04 11:37:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:37:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:37:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:37:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)
2018.01.04 11:38:13 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: run Check
2018.01.04 11:38:13 4: AMADDevice (Fhem_Tab_WZ) - AMADDevice_checkDeviceState: set new Timer
2018.01.04 11:38:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:38:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:38:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:38:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 Januar 2018, 13:32:15
Was passiert bei Dir wenn Du etwas schalten willst? Zum Beispiel Volume.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: jove01 am 04 Januar 2018, 13:50:08
Ein set ttsMsg wird korrekt ausgeführt. Doch bin ich total verunsichert,  ob nicht doch eine Lücke ist. So kämpfe ich seit längerem damit , dass eine ttsMsg aus der 99myutils nicht immer ausgegeben wird.

Dieses Problem scheint aber mit dem Acer Tablet zusammenzuhängen.

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 Januar 2018, 13:57:41
Ich schaue heut Abend noch einmal
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 04 Januar 2018, 14:24:12
Jede Minute wird irgendein set Befehl ausgelöst



2018.01.04 11:32:57 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:32:57 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:32:57 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:32:57 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)


2018.01.04 11:33:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:33:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:33:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:33:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)


2018.01.04 11:34:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:34:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:34:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:34:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)


2018.01.04 11:35:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:35:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:35:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:35:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)


2018.01.04 11:36:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:36:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:36:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:36:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)


2018.01.04 11:37:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: http://: malformed or unsupported URL
2018.01.04 11:37:56 5: AMADCommBridge (Fhem_Tab_WZ) - setCommandERROR: error while POST Command: http://: malformed or unsupported URL
2018.01.04 11:37:56 5: AMADCommBridge (myAMADBridge) - Send with URI: , HEADER: Connection: close, METHOD: POST
2018.01.04 11:37:56 5: AMADDevice (Fhem_Tab_WZ) - IOWrite:  POST IODevHash=HASH(0x16594b0)



Aber was genau und wer, das musst Du bitte versuchen zu schauen. Es ist automatisiert. Du musst da was gebaut haben.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: jove01 am 04 Januar 2018, 16:55:35
Oh shit  :-[

Das stimmt.

Wegen der Offline-Problematik hatte ich ein "at" mit screen-on für jede Stunde erstellt. Aus der Stunde ist aber eine Minute geworden.

Vielen Dank für deine tolle Hilfe. Ohne deinem Hinweis wäre ich gar nicht auf die Idee gekommen.

Nochmals vielen Dank
Jürgen
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: saschko am 04 Januar 2018, 19:01:20
Zur offline-Problematik habe ich auch noch ein Frage. Auch mein Tablet ist regelmäßig offline. Im Log steht dann immer:

2018-01-01_06:27:20 Tablet connect to xxxxxx:8090 timed out
2018-01-01_06:27:20 Tablet lastStatusRequestState: statusRequest_error
2018-01-01_06:31:05 Tablet deviceState: offline


Habe dazu leider hier im Thread keine Lösung gefunden.
setAPSSID ist gesetzt.
androidVersion 4.2 - 4.2.2 Jelly Bean MR1
Automagic (und Motion Detector) haben auch beide die Erlaubnis, im Hintergrund weiterzulaufen.

Ich kann das Tablet "wecken" indem ich die Funksteckdose kurz einschalte und wieder ausschalte. Aber das erscheint mir nicht wirklich sinnvoll. Hat jemand eine andere Idee?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: monosurr0und am 05 Januar 2018, 19:39:21
@CoolTux könntest du die APP SoundCloud mit einpflegen oder so etwas wie eine allgemeine play/pause/fwd/bwd Funktion?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: geiercasi am 05 Januar 2018, 19:40:53
Zitat von: monosurr0und am 05 Januar 2018, 19:39:21
@CoolTux könntest du die APP SoundCloud mit einpflegen oder so etwas wie eine allgemeine play/pause/fwd/bwd Funktion?
für Deezer auch bitte ?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 05 Januar 2018, 19:44:03
Zitat von: monosurr0und am 05 Januar 2018, 19:39:21
@CoolTux könntest du die APP SoundCloud mit einpflegen oder so etwas wie eine allgemeine play/pause/fwd/bwd Funktion?

Zitat von: geiercasi am 05 Januar 2018, 19:40:53
für Deezer auch bitte ?

Schaue ich mir an. Dauert aber klein bisschen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: QTreiber am 06 Januar 2018, 00:43:23
Hallo Leute,

ich habe jetzt die letzten Stunden damit verbracht die über 60 Seiten dieses Threads zu durchforsten, nachdem ich für mein Problem sonst auch nirgends was gefunden habe.

Ich habe seit gestern die aktuellste Version von AMAD (4.0.12) am laufen. Meine FHEM Installation ist ebenfalls aktuell. Ich habe 2 Geräte (Handy für diverse Tests und Tablet vorerst für Musikwiedergabe) mit AMAD verbunden.

Auf dem Handy (OP5 mit Android 8.0) würde die Musikwiedergabe (Amazon Music) inkl. korrekter Readings einwandfrei funktionieren. Auf dem Tablet (Orbsmart HiFi Pad mit Android 4.4.2) kann ich zwar alles Steuern (Displayhelligkeit, Homebildschirm aufrufen, Displaynachricht, Bildschirm) und auch diverse Musikapps (Amazon Music, TuneIn) steuern (start/paus, stop, weiter, ..). Die allgemeinen Readings (Bildschirmhelligkeit, Bildschirm aus, Lautstärke, ..) bekomme ich, aber keinen Status von Musikplayern. Sprich ich sehe nicht ob bzw. welches Lied abgespielt wird. Auch sehe ich nicht ob bzw. welcher Player aktiv ist.
Das Attribut "checkActiveTask com.amazon.mp3" ist gesetzt.

beim Reading "currentMusicTrack" steht "Automagic Premium", bei den restlichen Readings "currentMusic..." steht überall nichts.
Über das Attribut "setOpenApp com.amazon.mp3" kann ich Android Music ohne Probleme starten, allerdings bekomme ich keine Rückmeldung.

Auf dem Tablet sind mir folgende 2 Dinge aufgefallen:
Manchmal erscheint in der Notificationbar "Fehler - Trigger funktioniert nicht vor Android Version 5.0 (Lollipop, API 21). Wann diese Fehlermeldung erscheint habe ich noch nicht nachvollziehen können.
Wenn ich einen neuen Flow erstelle und dort eine neue Aktion zum abspielen von Musik erstellen möchte gibt es in der Packageauswahl 2 mal den Eintrag "com.amazon.mp3". Einmal ist der Klassenname "com.amazon.mp3.playback.service.HeadsetControlsReceiver" und einmal "com.amazon.music.playback.ButtonReceiver". Beim Handy ist es (2 verschiedene Klassennamen) identisch.

Ich habe schon einen Neustart von FHEM und das Stoppen und Starten des Automagic-Dienstes versucht.

Bitte um Hilfe bzw. wer hat einen Tipp für mich?
Und kann mir vielleicht noch jemand sagen, ob und wo es weitere Infos zum AMAD Modul gibt? Die Commandref und das Wiki erklären nicht alle Kommandos und Attribute, dass ich sie verstehe.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: sinus61 am 06 Januar 2018, 15:08:29
Zitat von: saschko am 04 Januar 2018, 19:01:20
Zur offline-Problematik habe ich auch noch ein Frage. Auch mein Tablet ist regelmäßig offline.

Ich hab bei mir einen Flow laufen der immer wenn die WLAN Verbindung abbricht einen Moment wartet und dann die Verbindung wiederherstellt.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Skenik am 06 Januar 2018, 15:17:32
Hallo
Habe gestern zum ersten mal das   Modul AMAD auf meinen Lenovo Tablet,  was ich als Tablet Ui benutze, installiert. Es hat alles funktioniert (fast sofort. wer lesen kann ist klar im forteil).
Ich kann mein Tablet von FHEM aus Komplet bedienen.
Heute versuchte ich mein ersten Flow zu erstellen
Funksteckdose wo das Tablet dran hängt  über Automagic zusteuern,
dazu habe ich ein Flow erstellt:
Akku Ladestand: wird kleiner als 20%
   
Wird ein Script ausgeführt:
setcmd  = "TabletStrom on"
fhemcmd = "set"

danach ein Flows:
Send Data to AMADCommBridge
Im FHEM kommt der Befehl auch an:
2018-01-06 14:44:47 AMADCommBridge myAmadBridge receiveFhemCommand: set TabletStrom on
Es wird leider nicht ausgeführt.
Wen ich das befehl: set TabletStrom on
In die Befehlszeile von FHEM eingebe dann funktioniert es.
Kann jemand sagen was ich falsch mache
Danke
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 Januar 2018, 15:21:09
Zitat von: Skenik am 06 Januar 2018, 15:17:32
Hallo
Habe gestern zum ersten mal das   Modul AMAD auf meinen Lenovo Tablet,  was ich als Tablet Ui benutze, installiert. Es hat alles funktioniert (fast sofort. wer lesen kann ist klar im forteil).
Ich kann mein Tablet von FHEM aus Komplet bedienen.
Heute versuchte ich mein ersten Flow zu erstellen
Funksteckdose wo das Tablet dran hängt  über Automagic zusteuern,
dazu habe ich ein Flow erstellt:
Akku Ladestand: wird kleiner als 20%
   
Wird ein Script ausgeführt:
setcmd  = "TabletStrom on"
fhemcmd = "set"

danach ein Flows:
Send Data to AMADCommBridge
Im FHEM kommt der Befehl auch an:
2018-01-06 14:44:47 AMADCommBridge myAmadBridge receiveFhemCommand: set TabletStrom on
Es wird leider nicht ausgeführt.
Wen ich das befehl: set TabletStrom on
In die Befehlszeile von FHEM eingebe dann funktioniert es.
Kann jemand sagen was ich falsch mache
Danke
Ich bin mir jetzt nicht ganz sicher,aber steht nicht das,was du willst im Amad Wiki unter Anwendungsbeispiele —>Lademanagment?
Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Januar 2018, 15:44:08
Zitat von: Skenik am 06 Januar 2018, 15:17:32
Hallo
Habe gestern zum ersten mal das   Modul AMAD auf meinen Lenovo Tablet,  was ich als Tablet Ui benutze, installiert. Es hat alles funktioniert (fast sofort. wer lesen kann ist klar im forteil).
Ich kann mein Tablet von FHEM aus Komplet bedienen.
Heute versuchte ich mein ersten Flow zu erstellen
Funksteckdose wo das Tablet dran hängt  über Automagic zusteuern,
dazu habe ich ein Flow erstellt:
Akku Ladestand: wird kleiner als 20%
   
Wird ein Script ausgeführt:
setcmd  = "TabletStrom on"
fhemcmd = "set"

danach ein Flows:
Send Data to AMADCommBridge
Im FHEM kommt der Befehl auch an:
2018-01-06 14:44:47 AMADCommBridge myAmadBridge receiveFhemCommand: set TabletStrom on
Es wird leider nicht ausgeführt.
Wen ich das befehl: set TabletStrom on
In die Befehlszeile von FHEM eingebe dann funktioniert es.
Kann jemand sagen was ich falsch mache
Danke

Mal von Deinem Problem ist die Art nicht korrekt. Dein Anliegen kann und sollte komplett über FHEM gesteuert werden.
Also notify oder DOIF auf das Batterie Reading und bei unter einem bestimmten Wert set Steckdose on
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Januar 2018, 15:46:32
Zitat von: QTreiber am 06 Januar 2018, 00:43:23
Hallo Leute,

ich habe jetzt die letzten Stunden damit verbracht die über 60 Seiten dieses Threads zu durchforsten, nachdem ich für mein Problem sonst auch nirgends was gefunden habe.

Ich habe seit gestern die aktuellste Version von AMAD (4.0.12) am laufen. Meine FHEM Installation ist ebenfalls aktuell. Ich habe 2 Geräte (Handy für diverse Tests und Tablet vorerst für Musikwiedergabe) mit AMAD verbunden.

Auf dem Handy (OP5 mit Android 8.0) würde die Musikwiedergabe (Amazon Music) inkl. korrekter Readings einwandfrei funktionieren. Auf dem Tablet (Orbsmart HiFi Pad mit Android 4.4.2) kann ich zwar alles Steuern (Displayhelligkeit, Homebildschirm aufrufen, Displaynachricht, Bildschirm) und auch diverse Musikapps (Amazon Music, TuneIn) steuern (start/paus, stop, weiter, ..). Die allgemeinen Readings (Bildschirmhelligkeit, Bildschirm aus, Lautstärke, ..) bekomme ich, aber keinen Status von Musikplayern. Sprich ich sehe nicht ob bzw. welches Lied abgespielt wird. Auch sehe ich nicht ob bzw. welcher Player aktiv ist.
Das Attribut "checkActiveTask com.amazon.mp3" ist gesetzt.

beim Reading "currentMusicTrack" steht "Automagic Premium", bei den restlichen Readings "currentMusic..." steht überall nichts.
Über das Attribut "setOpenApp com.amazon.mp3" kann ich Android Music ohne Probleme starten, allerdings bekomme ich keine Rückmeldung.

Auf dem Tablet sind mir folgende 2 Dinge aufgefallen:
Manchmal erscheint in der Notificationbar "Fehler - Trigger funktioniert nicht vor Android Version 5.0 (Lollipop, API 21). Wann diese Fehlermeldung erscheint habe ich noch nicht nachvollziehen können.
Wenn ich einen neuen Flow erstelle und dort eine neue Aktion zum abspielen von Musik erstellen möchte gibt es in der Packageauswahl 2 mal den Eintrag "com.amazon.mp3". Einmal ist der Klassenname "com.amazon.mp3.playback.service.HeadsetControlsReceiver" und einmal "com.amazon.music.playback.ButtonReceiver". Beim Handy ist es (2 verschiedene Klassennamen) identisch.

Ich habe schon einen Neustart von FHEM und das Stoppen und Starten des Automagic-Dienstes versucht.

Bitte um Hilfe bzw. wer hat einen Tipp für mich?
Und kann mir vielleicht noch jemand sagen, ob und wo es weitere Infos zum AMAD Modul gibt? Die Commandref und das Wiki erklären nicht alle Kommandos und Attribute, dass ich sie verstehe.

Welche Kommandos oder Attribute verstehst Du nicht?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Skenik am 06 Januar 2018, 15:51:59
Danke für die antworten werde es ausprobieren

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: sash.sc am 06 Januar 2018, 16:11:39
Hallo zusammen.

Habe seit "letztens" massig von diesen Meldungen im LOG.


2018.01.06 16:06:00 1 : ERROR: empty name in readingsBeginUpdate
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBeginUpdate called by fhem.pl (4562)
2018.01.06 16:06:00 1 : main::readingsSingleUpdate called by ./FHEM/74_AMADDevice.pm (369)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4563)
2018.01.06 16:06:00 1 : main::readingsSingleUpdate called by ./FHEM/74_AMADDevice.pm (369)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : ERROR: empty name in readingsBeginUpdate
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBeginUpdate called by ./FHEM/74_AMADDevice.pm (376)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,flow_informations,aktiv) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,flowsetVersionAtDevice,4.0.12) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (401)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (403)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018-01-06 16:06:00 AMADCommBridge myamad UNKNOWNCODE {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}
2018.01.06 16:06:00 3 : myamad: Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","flow_informations": "aktiv"}}, help me!
2018.01.06 16:06:00 1 : ERROR: empty name in readingsBeginUpdate
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBeginUpdate called by fhem.pl (4562)
2018.01.06 16:06:00 1 : main::readingsSingleUpdate called by ./FHEM/74_AMADDevice.pm (369)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4563)
2018.01.06 16:06:00 1 : main::readingsSingleUpdate called by ./FHEM/74_AMADDevice.pm (369)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : ERROR: empty name in readingsBeginUpdate
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBeginUpdate called by ./FHEM/74_AMADDevice.pm (376)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by ./FHEM/74_AMADDevice.pm (391)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,flowsetVersionAtDevice,4.0.12) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (401)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (403)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018-01-06 16:06:00 AMADCommBridge myamad UNKNOWNCODE {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}
2018.01.06 16:06:00 3 : myamad: Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online"}}, help me!
2018.01.06 16:06:00 1 : ERROR: empty name in readingsBeginUpdate
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBeginUpdate called by fhem.pl (4562)
2018.01.06 16:06:00 1 : main::readingsSingleUpdate called by ./FHEM/74_AMADDevice.pm (369)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4563)
2018.01.06 16:06:00 1 : main::readingsSingleUpdate called by ./FHEM/74_AMADDevice.pm (369)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : ERROR: empty name in readingsBeginUpdate
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBeginUpdate called by ./FHEM/74_AMADDevice.pm (376)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,flow_SetCommands,aktiv) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by ./FHEM/74_AMADDevice.pm (391)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,flowsetVersionAtDevice,4.0.12) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (401)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:00 1 : readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.01.06 16:06:00 1 : stacktrace:
2018.01.06 16:06:00 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:00 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (403)
2018.01.06 16:06:00 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:00 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:00 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:00 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:00 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:00 1 : main::CallFn called by fhem.pl (687)
2018-01-06 16:06:01 AMADCommBridge myamad UNKNOWNCODE {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.06 16:06:01 3 : myamad: Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!
2018.01.06 16:06:01 1 : ERROR: empty name in readingsBeginUpdate
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBeginUpdate called by fhem.pl (4562)
2018.01.06 16:06:01 1 : main::readingsSingleUpdate called by ./FHEM/74_AMADDevice.pm (369)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:01 1 : readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBulkUpdate called by fhem.pl (4563)
2018.01.06 16:06:01 1 : main::readingsSingleUpdate called by ./FHEM/74_AMADDevice.pm (369)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:01 1 : ERROR: empty name in readingsBeginUpdate
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBeginUpdate called by ./FHEM/74_AMADDevice.pm (376)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:01 1 : readingsUpdate(,checkActiveTask,0) missed to call readingsBeginUpdate first.
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:01 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:01 1 : readingsUpdate(,flowsetVersionAtDevice,4.0.12) missed to call readingsBeginUpdate first.
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:01 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:01 1 : readingsUpdate(,deviceState,online) missed to call readingsBeginUpdate first.
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:01 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:01 1 : readingsUpdate(,.deviceState,online) missed to call readingsBeginUpdate first.
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBulkUpdate called by ./FHEM/74_AMADDevice.pm (391)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:01 1 : readingsUpdate(,flow_SetCommands,aktiv) missed to call readingsBeginUpdate first.
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:01 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (384)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:01 1 : readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:01 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (401)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018.01.06 16:06:01 1 : readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.01.06 16:06:01 1 : stacktrace:
2018.01.06 16:06:01 1 : main::readingsBulkUpdate called by fhem.pl (4399)
2018.01.06 16:06:01 1 : main::readingsBulkUpdateIfChanged called by ./FHEM/74_AMADDevice.pm (403)
2018.01.06 16:06:01 1 : main::AMADDevice_WriteReadings called by ./FHEM/74_AMADDevice.pm (738)
2018.01.06 16:06:01 1 : main::AMADDevice_Parse called by fhem.pl (3703)
2018.01.06 16:06:01 1 : main::Dispatch called by ./FHEM/73_AMADCommBridge.pm (794)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (695)
2018.01.06 16:06:01 1 : main::AMADCommBridge_ProcessRead called by ./FHEM/73_AMADCommBridge.pm (618)
2018.01.06 16:06:01 1 : main::AMADCommBridge_Read called by fhem.pl (3488)
2018.01.06 16:06:01 1 : main::CallFn called by fhem.pl (687)
2018-01-06 16:06:01 AMADCommBridge myamad UNKNOWNCODE {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}
2018.01.06 16:06:01 3 : myamad: Unknown code {"amad": {"amad_id": "123456","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.12","checkActiveTask": "0","deviceState": "online","flow_SetCommands": "aktiv"}}, help me!


Die wiederholen sich regelmäßig. Habe aber auch an den Devices nix geändert !!!

Jemand eine Idee ??????

Gruss und Danke
Sascha
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: sash.sc am 06 Januar 2018, 16:33:04
Habe den Fehler gefunden.

Es waren keine Devices mehr in der Config vorhanden !!
Warum auch immer !?!?

Gruß
Sascha
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: QTreiber am 06 Januar 2018, 18:20:12
Zitat von: CoolTux am 06 Januar 2018, 15:46:32
Welche Kommandos oder Attribute verstehst Du nicht?

Bei den Kommandos, habe ich noch nicht so viel getestet. Ich habe nur einfach das Gefühl, dass ich trotz meiner Recherchen (Forum, Commandref, Wiki) noch nicht alles verstehe.

Bei den Attributen mir "checkActiveTask" unklar. Wie kann ich erzwingen, dass das Reading aktualisiert wird? Kann ich auch mehrere angeben?

Am wichtigsten wäre mir jedoch die korrekte Funktion der folgenden Readings:
currentMusicAlbum
currentMusicApp
currentMusicArtist
currentMusicIcon
currentMusicTrack

Ich habe bei allen Readings den Wert "no player active", obwohl ich mit Amazon Music Musik abspiele. Ich habe Amazon Music per AMAD gestartet (openApp) und dann die Wiedergabe erfolgreich per AMAD gestartet und auch die Lautstärke geändert. In den obigen Readings steht jedoch überall nur "no player active".
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Januar 2018, 18:55:26
Habe gerade Mal Amazon Music getestet. Bei mir werden Readings angezeigt. Welche Androidversion? Hast du Version 4.0.12 vor allem das Flowset. Da gab es vor Version 4.0.12 einen Bug beim Trigger.

Das Attribut checkAktivTask erwartet den Packagenamen der App
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 Januar 2018, 20:59:56
Hallo Leon,
zur Info.


2018.01.06 20:57:02 1: PERL WARNING: Use of uninitialized value $json in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 680.
2018.01.06 20:57:02 1: PERL WARNING: Use of uninitialized value $json in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 682.


Falls ich das Log hoch drehen soll, sag bescheid.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Januar 2018, 21:06:53
Zitat von: Esjay am 06 Januar 2018, 20:59:56
Hallo Leon,
zur Info.


2018.01.06 20:57:02 1: PERL WARNING: Use of uninitialized value $json in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 680.
2018.01.06 20:57:02 1: PERL WARNING: Use of uninitialized value $json in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 682.


Falls ich das Log hoch drehen soll, sag bescheid.

Grüße

Danke für die Info, aber das sollte beim besten Willen nicht so sein. Hast Du eigene Flows wo Du Daten an AMAD übergibst?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Esjay am 06 Januar 2018, 21:13:46
Zitat von: CoolTux am 06 Januar 2018, 21:06:53
Danke für die Info, aber das sollte beim besten Willen nicht so sein. Hast Du eigene Flows wo Du Daten an AMAD übergibst?

Nein, alles Standard. Nutze nur die Flows, welche du bereit stellst.

Ich weiß nicht ob es wichtig ist, kann auch nicht einschätzen, ob es mit dem define eines anderen Gerätes zusammenhängt,aber hier etwas mehr aus dem Log.

2018.01.06 20:57:01 1: PERL WARNING: keys on reference is experimental at ./FHEM/95_Babble.pm line 1662.
2018.01.06 20:57:01 1: [Babble_Define] data hash restored from save file with date Sat Jan  6 20:57:01 2018
2018.01.06 20:57:02 1: PERL WARNING: Use of uninitialized value $json in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 680.
2018.01.06 20:57:02 1: PERL WARNING: Use of uninitialized value $json in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 682.
2018.01.06 20:57:07 1: [Babble_Html] No entry in command table for local FHEM device HUEDevice3 with attribute babbleDevice=licht
2018.01.06 20:57:07 1: PERL WARNING: Use of uninitialized value $place in lc at ./FHEM/95_Babble.pm line 1178.
2018.01.06 20:57:07 1: PERL WARNING: Use of uninitialized value $verb in lc at ./FHEM/95_Babble.pm line 1179.
2018.01.06 20:57:07 1: PERL WARNING: Use of uninitialized value $target in lc at ./FHEM/95_Babble.pm line 1180.
2018.01.06 20:57:07 1: PERL WARNING: Use of uninitialized value $cmd in string ne at ./FHEM/95_Babble.pm line 1185.
2018.01.06 20:57:07 1: PERL WARNING: Use of uninitialized value $l in print at fhem.pl line 4862.
2018.01.06 20:57:07 1: ERROR evaluating {Babble_Html("Babble")}: Can't use an undefined value as an ARRAY reference at ./FHEM/95_Babble.pm line 1439.


Wie man sieht, schleichen sich die Warnungen zwischen andere aus dem Babble Device.

Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 06 Januar 2018, 21:19:37
Also JSON Kann niemals leer sein. Die Read Funktion springt nur an wenn ein Device Daten sendet, und senden tut das Device. Da dürfte nie etwas leer sein.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: QTreiber am 07 Januar 2018, 09:27:52
Zitat von: CoolTux am 06 Januar 2018, 18:55:26
Habe gerade Mal Amazon Music getestet. Bei mir werden Readings angezeigt. Welche Androidversion? Hast du Version 4.0.12 vor allem das Flowset. Da gab es vor Version 4.0.12 einen Bug beim Trigger.

Das Attribut checkAktivTask erwartet den Packagenamen der App

Auf dem Tablet läuft Android 4.4.2 und ich verwende bei FHEM und AMAD jeweils die aktuelle Version. Hab AMAD erst seit ein paar Tagen.

Muss das Attribut checkAktivTask gesetzt sein, dass die Amazon Music Readings kommen? Kann man die Readings manuell aktualisieren?
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 07 Januar 2018, 10:17:29
checkAktivTask hat damit gar nichts zu tun.

Du kannst den Player mal an machen und dann statusRequest ausführen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: QTreiber am 07 Januar 2018, 17:33:45
OK, danke für deine Hilfe. Ich hab jetzt folgendes getestet/Verhalten:

Während Amazon Music Musik spielt, sind die Readings currentMusicAlbum, currentMusicApp, currentMusicArtist,
currentMusicIcon leer. Das Reading "currentMusicTrack" zeigt "Automagic Premium".

beim Absetzen von "set TabletKueche statusRequest" ändert sich nur das Reading "lastStatusRequestState" in
"statusRequest_done".

Nachdem ich Amazon Music via AMAD gestoppt habe (set TabletKueche mediaAmazonMusic stop) werden alle oben genannten Readings (Current...) auf "no player active" gesetzt.

Nachdem ich wieder Musik abspiele (via AMAD gestartet), ändert sich das Reading "lastSetCommandState" auf "setCmd_done". Weitere Readings werden nicht verändert. Wenn ich ein "set TabletKueche statusRequest" absetze, sind die Readings currentMusicAlbum, currentMusicApp, currentMusicArtist,
currentMusicIcon leer. Das Reading "currentMusicTrack" zeigt "Automagic Premium".
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Januar 2018, 09:17:50
@All
Ich habe soeben Version 4.0.13 ins SVN geladen. Neu ist hier der set Befehl takePicture, dieser funktioniert nur in Verbindung mit dem Attribut setTakePictureResolution

Würde mich freuen wenn das mal getestet werden könnte und berichtet wird ob Ihr damit zufrieden seit.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Januar 2018, 12:30:53
Zitat von: QTreiber am 07 Januar 2018, 17:33:45
OK, danke für deine Hilfe. Ich hab jetzt folgendes getestet/Verhalten:

Während Amazon Music Musik spielt, sind die Readings currentMusicAlbum, currentMusicApp, currentMusicArtist,
currentMusicIcon leer. Das Reading "currentMusicTrack" zeigt "Automagic Premium".

beim Absetzen von "set TabletKueche statusRequest" ändert sich nur das Reading "lastStatusRequestState" in
"statusRequest_done".

Nachdem ich Amazon Music via AMAD gestoppt habe (set TabletKueche mediaAmazonMusic stop) werden alle oben genannten Readings (Current...) auf "no player active" gesetzt.

Nachdem ich wieder Musik abspiele (via AMAD gestartet), ändert sich das Reading "lastSetCommandState" auf "setCmd_done". Weitere Readings werden nicht verändert. Wenn ich ein "set TabletKueche statusRequest" absetze, sind die Readings currentMusicAlbum, currentMusicApp, currentMusicArtist,
currentMusicIcon leer. Das Reading "currentMusicTrack" zeigt "Automagic Premium".

Leider habe ich keine 4er Version von Android mehr. Kann es also auch nicht testen. Eventuell jemand anders.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: berny25 am 08 Januar 2018, 21:14:30
Hallo,
als Anfänger benötige ich Hilfe beim Umstieg von AMAD2 auf AMAD 4.0.
Also AMAD2  läuft zusammen mit Automagic und dem entsprechenden Flowset auf einem Android Tablet.
Was muss ich wie deinstallieren bzw. installieren damit der Umstieg auf AMAD 4.0 funktioniert.
Gibt's dazu vielleicht eine Anleitung was ich Schritt für Schritt tun muss?
Ich bin einfach unsicher wie ich vorgehen muss.
Herzlichen Dank im voraus für eure Unterstützung!

Grüße Berny
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Januar 2018, 21:55:26
Altes Tablet Device löschen, alte Bridge löschen. Alles AMAD Flows auf dem Tablet löschen.
Neue Bridge definieren. Neues Flowset installieren, FirstRun Flow aktivieren und Home-Taste drücken. Anweisungen Folge leisten. Fertig.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: geiercasi am 08 Januar 2018, 21:56:00
Zitat von: CoolTux am 08 Januar 2018, 09:17:50
@All
Ich habe soeben Version 4.0.13 ins SVN geladen. Neu ist hier der set Befehl takePicture, dieser funktioniert nur in Verbindung mit dem Attribut setTakePictureResolution
Würde mich freuen wenn das mal getestet werden könnte und berichtet wird ob Ihr damit zufrieden seit.

Erstmal danke fürs umsetzen !

der Test mit 2 Tablets war leider ergebniss los, oder ich finde die Bilder nicht. Sie sind aber nicht im DCIM oder Automagic Ordner. Auch der Automatische Ordner der Kamera enthält nichts neues. Es gab kein Geräusch der Kamera oder ähnliches.
lastSetCommandError NICHTS 2017-12-30 12:41:59
lastSetCommandState setCmd_done 2018-01-08 21:46:47

attr TabletBad setTakePictureResolution 0,3m
welche Kamera nimmt denn auf ?

Gruß
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Januar 2018, 22:05:36
Wo kommt denn das her?
attr TabletBad setTakePictureResolution 0,3m

Ja stimmt das mit den Bild hätte man noch sagen müssen. Das Bild sollte unter /storage/emulated/0/AMADpicture.jpg zu finden sein. Aufgenommen wird immer mir der Rückkamera.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 08 Januar 2018, 22:10:47
Solte eigentlich auch Automatisch in die Gallerie hinzugefügt werden.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Januar 2018, 08:34:02
@All

Wäre ein Support fur Babble von Interesse?
https://wiki.fhem.de/wiki/Modul_Babble



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: geiercasi am 09 Januar 2018, 09:07:48
Babble klingt sehr intressant !

attr TabletBad setTakePictureResolution 0,3m
kommt von mir, da meine Front Kamera an diesem Tablet 0.3Megapixel kann.

den Rest schaue ich mir später an, allerdings hängen meine Tablets an der Wand. Eventuell erweitert Martin die Funktion in Automagic ja auch auf die Frontkamera.

Gruß und danke.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Januar 2018, 09:17:35
Zitat von: geiercasi am 09 Januar 2018, 09:07:48
attr TabletBad setTakePictureResolution 0,3m
kommt von mir, da meine Front Kamera an diesem Tablet 0.3Megapixel kann.

den Rest schaue ich mir später an, allerdings hängen meine Tablets an der Wand. Eventuell erweitert Martin die Funktion in Automagic ja auch auf die Frontkamera.

Gruß und danke.


Also entweder hast Du über die Kommandozeile von FHEMWEB dieses Attribut hinzugefügt. Dann sage ich es ist das falsche Format.
Oder Du hast von Hand in der fhem.cfg was eingetragen, dann sage ich (so hart es auch klingt) selber Schuld, sowas macht man nicht!

In beiden Fällen rate ich Dir bitte in die Detailansicht Deines Devices zu gehen und Dir an zu schauen welche Optionen Dir für dieses Attribut angeboten werden.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Brause am 09 Januar 2018, 17:17:49
Hoi zusammen

Kurze Rückmeldung zum Thema takePicture

1 x ASUS ZenPad mit 7.0 Nougat
1 x HTC U11 mit 7.0 Nougat
erst die korrekte Meldung das die Berechtigung fehlt
nach erteilen der Berechtigung ohne Probleme

5 x ACER Iconia 10" mit Android 6.0 Marshmallow
2 x bq M10 mit Android 6.0 Marshmallow
alle 7 Geräte mit Fehler

Flow SetCommands mit Fehler beendet Fehler: Camera might be already in use Last executed: Action Foto aufnehmen: /storage/emulated/0/AMADpicture.jpg (ohne Benutzeroberfläche) 1280x720

( gleiche Meldung vor und nach setzen der Berechtigung die Kamera zu benutzen )
Problem eventuell Fully der die Frontkamera zur Bewegungserkennung benutzt !?

Nach beenden von Fully auf einem Acer hat, sich Automagic mit Fehlermeldung selbst beendet.

edit:
Vielleicht hilft Dir die Meldung

Version: 1.34.0
Build: P-20171116_204424_6a28672
Package: package ch.gridvision.ppam.androidautomagic

Brand: acer
Device: acer_jetfirehd
Model: B3-A30
Id: MRA58K
Product: b3-a30_ww_gen1

SDK: 23
Release: 6.0
Incremental: 1495762508

Timestamp: 09.01.2018 17:08:50.113

java.lang.RuntimeException: takePicture failed
at android.hardware.Camera.native_takePicture(Native Method)
at android.hardware.Camera.takePicture(Camera.java:1857)
at android.hardware.Camera.takePicture(Camera.java:1802)
at ch.gridvision.ppam.androidautomagic.c.a.gx.a(SourceFile:669)
at ch.gridvision.ppam.androidautomagic.c.a.gx.a(SourceFile:656)
at ch.gridvision.ppam.androidautomagic.c.a.gx.a(SourceFile:93)
at ch.gridvision.ppam.androidautomagic.c.a.gx$6$2.onAutoFocus(SourceFile:577)
at android.hardware.Camera$EventHandler.handleMessage(Camera.java:1287)
at android.os.Handler.dispatchMessage(Handler.java:111)
at android.os.Looper.loop(Looper.java:207)
at android.app.ActivityThread.main(ActivityThread.java:5728)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:888)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:749)

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Januar 2018, 17:25:20
Vielen Dank fürs testen. Es wird in der Tat Fully sein was da blockiert. Leider erkenne ich bei der Fehlermeldung nicht viel.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: berny25 am 09 Januar 2018, 20:57:01
Zitat von: CoolTux am 08 Januar 2018, 21:55:26
Altes Tablet Device löschen, alte Bridge löschen. Alles AMAD Flows auf dem Tablet löschen.
Neue Bridge definieren. Neues Flowset installieren, FirstRun Flow aktivieren und Home-Taste drücken. Anweisungen Folge leisten. Fertig.
Hallo und herzlichen Dank für die schnelle Hilfe!
AltesTablet Device und alte Bridge kann ich direkt im Fhem löschen,  hab ich verstanden, Neue Bridge definieren krieg ich auch hin.
Sorry wenn ich wegen Flowset installieren noch mal frage, ich weiß einfach nicht mehr wie ich den aus dem Verzeichnis des raspberry auf das Tablet bekomme. Hast du mir dazu auch noch nen Tipp?

Danke im voraus!

Grüße Bernhard


Gesendet von meinem SM-T520 mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 09 Januar 2018, 21:27:14
Ich nehme Google Drive. Kannst auch Mail nehmen oder sowas.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: berny25 am 09 Januar 2018, 21:31:40
Zitat von: CoolTux am 09 Januar 2018, 21:27:14
Ich nehme Google Drive. Kannst auch Mail nehmen oder sowas.
OK, Knoten geplatzt, glaube jetzt hab ich.
Vielen Dank, werde mich am Wochenende mal dran setzen.

Gesendet von meinem SM-T520 mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Schlimbo am 09 Januar 2018, 21:41:16
Oder einfach direkt aus dem SVN über das Handy Downloaden:
https://svn.fhem.de/trac/export/15825/trunk/fhem/FHEM/lib/74_AMADautomagicFlowset_4.0.13.xml (https://svn.fhem.de/trac/export/15825/trunk/fhem/FHEM/lib/74_AMADautomagicFlowset_4.0.13.xml)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Januar 2018, 07:06:52
Konnte noch jemand das takePicture Feature testen?
So groß scheint die Nachfrage danach nicht zu sein. Ansonsten schmeiße ich das wieder raus, weil da doch zu viele Geräteabhängige Parameter eingestellt werden müssen.

Das kann der User dann gerne selber machen und mit dem Trigger Broadcast und in AMAD mit Intent lösen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 10 Januar 2018, 08:03:08
ZitatKonnte noch jemand das takePicture Feature testen?

Guten Mogen,

ich wollte es gerade mal testen um damit vielleicht meinen alten Workflow über FolderSync zu ersetzen.
Auflösung habe ich im Attribut gesetzt.
Jedoch sind noch 2 Fragen unklar für mich:

- Woher weiß AMAD ob Front- oder Read-Cam verwendet werden soll?
- Wo landen die Fotos nach der Aufnahme (Hatte leider heute morgen keine Zeit mehr den gesamten Flow durchzugehen)?

Werde dann heute Abend nochmal testen. :)
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Januar 2018, 08:08:09
Es wird immer die Rückkamera genommen. Wenn Front besser ist stelle ich um.
Die Bilder sollten unter /storage/emulated/0/AMADpicture.jpg



Grüße
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: Lucky2k12 am 10 Januar 2018, 08:11:59
Ich habe takePicture erfolgreich im WLAN auf meinem Oneplus 3 mit Oreo getestet. Cool ist das schon!

Allerdings krieg ich einen Fehler "setCmd_Error", wenn ich per VPN verbunden bin.
Ist zwar nicht schlimm, weil ich das unterwegs eh nicht brauche, wollte es aber der Vollständigkeit halber erwähnen.

@ToM_ToM : ob Front oder Rear-Cam kannst du selber im Flow einstellen. Links unten ist die ganze Takepicture Logik.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 10 Januar 2018, 08:16:55
ZitatEs wird immer die Rückkamera genommen. Wenn Front besser ist stelle ich um.

Bei mir hängt das Tab an der Wand. Daher wäre bei der Rückkamera das Foto immer schwarz. ;)
Okay, ich dachte da wäre auch eine Übertragung an FHEM mit integriert.
Dann kann ich auch bei meiner alten Funktion bleiben und du müsstest dann nicht unnötig viel Zeit dort hinein stecken. ;)
Das Senden an FHEM wäre für mich am interessantesten.


Zitat@ToM_ToM : ob Front oder Rear-Cam kannst du selber im Flow einstellen. Links unten ist die ganze Takepicture Logik.
Das würde mit nem Flowset-Update aber wieder überschrieben werden.

Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Januar 2018, 08:50:25
Ich muss mal schauen. Eventuell kann ich das mit der Front Rear Kamera noch mit einem Attribut machen. Wird dann zwar etwas groß im Flow aber was solls.
Bilder irgendwo hoch laden kann man mit eigenem Flow machen.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ToM_ToM am 10 Januar 2018, 09:42:07
ZitatBilder irgendwo hoch laden kann man mit eigenem Flow machen.
Ja, die Flows bieten leider alle nur die Möglickeiten, Fotos irgendwo hochzuladen, aber nicht die Möglichkeit, diese z.B. auf einen Samba Share zu legen.
Bisher habe ich das so gelöst dass ich noch FolderSync laufen habe, welches dann die Fotos auf einen Samba Share schiebt.

Fordere ich also ein Foto an (z.B. via Telegram), passiert folgendes bei mir:

- sende http Request an AMAD Device
- AMAD Device deaktiviert Motion Detector
- AMAD Device macht Foto und speichert es mit Zeitstempel als Dateiname in einen Ordner auf dem Device
- AMAD Device aktiviert Motion Detector

- Parallel arbeitet FolderSync und erkennt ein Foto wenn es erstellt wurde, schiebt dieses dann auf meinen Samba Share (Pi)
- FHEM: sende Foto mit neustem Zeitstempel per Telegram.

Habe noch keine wirklich schöne Lösung gefunden, dies zu vereinfachen.

VG, Thomas
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: ManOki am 10 Januar 2018, 20:55:54
Also ich habe gerade das "takePicture" Feature erfolgreich auf drei verschiedenen Devices getestet: HTC Handy, Nexus Tablet und Sony Tablet .. allerdings alle mit LineageOS 7.1.2.

Ich musste Automatic noch die Kamera Berechtigung geben, aber das stand sogar am Flow dran, dass die fehlt. Ohne habe ich es nicht mal probiert.

Ich schließe mich an, am interessantesten wäre tatsächlich ein upload zu fhem, gleich nach dem Attribut für die Kamera-Auswahl. Ob der Upload allerdings so einfach zu bewerkstelligen ist, komplett ohne weiteren Support ala Nextcloud, Google Drive etc., weiß ich nicht.

Viele Grüße
ManOki
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 10 Januar 2018, 21:05:55
Ok ich baue erstmal die Kamerawahl ein und dann schauen wir mal.
Titel: Antw:[AMADNG] AMAD 4.0 The Next Generation of AMAD
Beitrag von: CoolTux am 11 Januar 2018, 08:38:36
@All

Ich habe beschlossen das es keine Änderungen mehr im 4.0er Zweig geben wird. Das ist mir zu Anstrengend alle neuen Feature abwärts kompatible zu schreiben.
Daher wird die Auswahl der Kamera in der Version 4.2 erst zur Verfügung stehen.

Wer es gerne testen möchte kann sich aus meinem Git den Devel Zweig für AMAD downloaden. Da ist dann alles drin.

Auch noch mal die Erinnerung das im Devel Zweig die Unterstützung für Tasker mit dabei ist
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Gisbert am 12 Januar 2018, 18:47:38
Hallo CoolTux,

seit ein paar Tagen (genauer kann ich's nicht sagen) funktioniert die Antwort bei meinen Rollladenflow nicht mehr.
Der eigentliche Fahrbefehl wird ausgeführt, aber die Rückmeldung als Spracheausgabe bleibt komplett aus.
Änderungen am Flow oder in Fhem an AMAD oder AMADDevice habe ich nicht gemacht.
Ich mache regelmäßig samtags ein Fhem-update, also auch letzten Samstag usw.

Ich hänge 2 Screenshot vom Handy und den Flow an.
Bei dem rechten Ast, der nur zum Zug kommt, wenn der Sprachbefehl nicht eindeutig ist, ist das Feld "Sprachausgabe: Es tut mir leid, ich habe dich nicht verstanden" in rot hervorgehoben.
Normalerweise kommt aber der rechte Ast zum Zug, da die Spracheingabe fast immer richtig funktioniert.

Kannst Du mir helfen?

Viele Grüße Gisbert
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 12 Januar 2018, 18:51:30
Scheint zu hängen. Stoppe Mal den Service und starte ihn neu. Wenn du dann noch mal den Sprachbefehl machst fehlt dann wieder die Antwort?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Gisbert am 12 Januar 2018, 19:04:30
Ich habe im Flow auf "Stopp" gedrückt - es tut sich auf dem Handybild nichts und die Sprachausgabe bleibt nach wie vor aus.
Ich hänge noch ein 2. Bild an.
Auf dem linken Ast ist unten die Sprachausgabe auch rot hervorgehoben.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 12 Januar 2018, 19:05:40
Zitat von: Gisbert am 12 Januar 2018, 19:04:30
Ich habe im Flow auf "Stopp" gedrückt - es tut sich auf dem Handybild nichts und die Sprachausgabe bleibt nach wie vor aus.
Ich hänge noch ein 2. Bild an.
Auf dem linken Ast ist unten die Sprachausgabe auch rot hervorgehoben.

Nicht den Flow Stolen, den ganzen Service. Zu finden im Menü, die drei Punkte
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Gisbert am 12 Januar 2018, 19:18:36
Genau das hab ich gemacht.
Im Flow im Menu, die drei Punkte:
"Flow umbenennen"
"Ausführen"
"Stopp"
...

Dieses Stopp hab ich betätigt.

Ich hab jetzt die Automagic-App gestoppt.
Da sie als Geräteadministrator eingetragen war, hab ich sie aus dieser Liste ausgetragen.
Dannach konnte ich das Schließen der App erzwingen.
Nach dem Start der App funktioniert jetzt auch die Sprachausgabe wieder.

Muss die Automagic-App eigentlich als Geräteadminstrator auf dem Handy eingetragen sein?
Titel: [AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Ma_Bo am 12 Januar 2018, 19:24:55
Nein, du musst den Automagic Service stoppen, nicht den Flow...

####Edit
Hast es ja schon hinbekommen.
Und ja Automagic sollte Administratorrechte haben.

Tapatalk iPhone, daher kurz gehalten.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 12 Januar 2018, 19:27:01
Service stop
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Gisbert am 12 Januar 2018, 20:25:30
Hallo CoolTux,

danke für die Erklärung.
Damit kann ich mir hoffentlich in Zukunft selbst weiterhelfen, wenn es nochmals haken sollte.

Vielen Dank und viele Grüße
Gisbert
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: yrwyddfa am 13 Januar 2018, 10:31:02
Hi CoolTux,

das hat sich ja echt phänomenal entwickelt. Ich bin echt begeistert. Vor allem, weil ich jetzt endlich die Videoapps in mein Tablet ins ftui einbinden kann und so eigentlich nur noch die ftui-Oberfläche brauch - das ist genial.

Eine Frage hab ich aber derzeit (hoffe, die Antwort nicht irgendwo übergoogelt zu haben):
Gibt es alternativ zum setOpenApp auch etwas wie ein "setCloseApp"? Ich spiele für die Zukunft mit einer fernsteuerbaren Kindersicherung auf Appebene.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 Januar 2018, 10:33:45
Guten Morgen,

Es gibt ein CloseApp unter Automagic. Aber ich habe es selbst mit root Rechten nicht zu laufen bekommen und es daher verworfen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: yrwyddfa am 13 Januar 2018, 10:37:15
Ah, danke für die Info! Schade - und irgendwie auch seltsam, dass der Rückweg so viel sperriger unter Andriod zu sein scheint als der Hinweg *Kopfkratz*
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 Januar 2018, 11:33:50
Kannst es ja gerne erstmal mit einem eigenen Flow probieren und testen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: berny25 am 13 Januar 2018, 21:46:02
Zitat von: CoolTux am 09 Januar 2018, 21:27:14
Ich nehme Google Drive. Kannst auch Mail nehmen oder sowas.
Sorry, noch mal der Anfänger ;-)
Hab jetzt soweit auf amad 4.0 upgedatet,  hat mit deinen Tips auch perfekt funktioniert.
An einer Kleinigkeit hänge ich allerdings noch.
Wenn der Bewegungsmelder "motion" meldet dann schaltet der Tablet Bildschirm ein.
Was mir jetzt noch fehlt ist, dass bei Bewegungsmeldung auch ein Benachrichtigungston abgespielt wird.
Hast du dazu ne Idee?
Danke im voraus und noch einen schönen Abend!

Grüße Bernhard

Gesendet von meinem SM-T520 mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: berny25 am 13 Januar 2018, 22:06:16


Zitat von: berny25 am 13 Januar 2018, 21:46:02
Sorry, noch mal der Anfänger ;-)
Hab jetzt soweit auf amad 4.0 upgedatet,  hat mit deinen Tips auch perfekt funktioniert.
An einer Kleinigkeit hänge ich allerdings noch.
Wenn der Bewegungsmelder "motion" meldet dann schaltet der Tablet Bildschirm ein.
Was mir jetzt noch fehlt ist, dass bei Bewegungsmeldung auch ein Benachrichtigungston abgespielt wird.
Hast du dazu ne Idee?
Danke im voraus und noch einen schönen Abend!

Grüße Bernhard

Gesendet von meinem SM-T520 mit Tapatalk

Hat sich erledigt,  habe es jetzt doch noch geschafft ;-)

Gesendet von meinem SM-T520 mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: yrwyddfa am 14 Januar 2018, 11:53:45
Hi Cooltux, wenn du es nicht hinbekommst schaff ich es schon drei mal nicht *grins*
Was mich aber nicht vom spicken abgehalten hat - vorerst aber mit selbem Ergebnis. Wenn ich mal viel Luft habe grab ich da mal nach.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: dinkel75 am 14 Januar 2018, 18:54:50
Hallo,

ist es möglich Daten (Absender, Text) von empfangener SMS an AMAD zu übergeben?

Dank!

Ciao
Michael
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 14 Januar 2018, 19:00:38
Ja ist es
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: dinkel75 am 14 Januar 2018, 19:05:21
Kleine Hilfe BItte: Hab gefunden mit sms_receiver und sms_text bekomme ich die Variablen aber wie übertragen?
Danke!
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 14 Januar 2018, 19:10:01
AMAD kann das von Hause aus.
incommingSMSText
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: dinkel75 am 14 Januar 2018, 20:00:40
Wenn ich SMS erhalte taucht das SMS Reading bei mir aber nicht auf.
Siehe Foto im Anhang.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 14 Januar 2018, 20:02:28
Du hast generell sehr wenig Readings. Da fehlen locker 2/3 der Readings.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: dinkel75 am 14 Januar 2018, 20:05:41
Hab kein Root am Handy. :-(
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 14 Januar 2018, 20:07:08
Ich auch nicht.
Mach mal statusRequest
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: dinkel75 am 14 Januar 2018, 20:22:49
Hab das neue gestartet und mal Statusrequest gemacht.
Jetzt sind einige mehr Readings da.
Aber von eingegangener SMS bekomm ich nix mit.

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 14 Januar 2018, 23:23:14
Mach mal bitte ein list vom Device.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: dinkel75 am 15 Januar 2018, 06:42:00
Ich hab mal in deinem Flow, die IF für SMS Receiver auf "Nein" gelegt, und dann kam auch ein Reading incommingSMS aber ohne Inhalt.
Problem bei mir dürfte auch sein, dass mein Automatic dauernd die Freigabe für "Accessibility Service" verliert. Dürfte Handy Problem sein :-(
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 Januar 2018, 07:01:29
Also das ist definitiv DAS Problem. Denn der Service wird ja gerade dafür genutzt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 Januar 2018, 07:59:22
Zitat von: ToM_ToM am 15 Januar 2018, 07:52:51
Guten Morgen Zusammen,

mal eine Frage:

Ich logge alle 10 Sekunden den Stromverbrauch. Wenn ich diese Werte jetzt in ein Chart bringen möchte, ist mein Tablet völlig überfordert.
Gibt es eine Möglichkeit, dem Chart-Widget zu sagen dass es nicht alle Daten, sondern nur die von allen 5 min verwenden soll? Oder müsste ich hier zusätzliche Daten loggen?

VG, Thomas

Falscher Thread  ;D
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 17 Januar 2018, 13:51:15
huhu,
weiss jemand wie so etwas passiert oft steht dort keine Nachricht sondern:
incommingWhatsAppMessageFrom: HANDY1  2 neue Nachrichten

Wieso sind die Nachrichten nicht sichbar ?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Ma_Bo am 17 Januar 2018, 14:13:54
Wenn du eine Nachricht bekommst, dann wird diese auch in dem Reading angezeigt.
Kommt jetzt eine weitere Nachricht, steht das was du jetzt dort stehen hast.

Falls du aber eine Nachricht bekommst, dann wird diese auch in dem Reading angezeigt und du liest die Nachricht, bevor eine neue Nachricht kommt, dann wird die neue dir auch wieder angezeigt.

Hoffe es ist verständlich.

Ich habe mir damals mal nen Flow gebaut, der erkennt, dass ne Nachricht reinkommt, diese ausliest, über AMAD an FHEM sendet, die Nachricht öffnet und dann wieder auf den HomeScreen geht, somit bekomme ich immer die neueste Nachricht.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Januar 2018, 14:19:06
Zitat von: ChrisW am 17 Januar 2018, 13:51:15
huhu,
weiss jemand wie so etwas passiert oft steht dort keine Nachricht sondern:
incommingWhatsAppMessageFrom: HANDY1  2 neue Nachrichten

Wieso sind die Nachrichten nicht sichbar ?

Machen wir es kurz. Es steht immer genau das im Reading was als langer Text beim Handy oben in der Statusleiste steht. Denn genau das wird genommen.
Wenn Du also eine Nachrict bekommst, dann steht im Reading Nachricht von Nachrichtentext. Wenn Du die Statuszeile für WhatsApp löscht und wieder eine Nachricht bekommst steht wieder der Test drin. Wenn Du es aber stehen lässt und nun wieder eine Nachricht bekommst wird in der Statuszeile stehen 2 Nachrichten aus 2 Chats und genau das steht dann auch im Reading.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 17 Januar 2018, 14:41:28
Kann man dieses Reading nicht öfters abfragen ?
Ich habe eine Gruppe da wird dann oft gepostet
-Mach mal das licht an
-Bitte
So oder so ähnlich das Problem ist das die das Bitte so schnell danach schreiben das er das 1. noch nicht im Reading hat ...

Will das fhem dann darauf Reagiert. Kann man da irgendwas drehen ?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Januar 2018, 14:53:03
Es wird nicht abgefragt! Automagic pusht Meldungen sobald sie getriggert werden.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 17 Januar 2018, 15:09:04
ah okay ich hab verstanden ja dann kann man da wohl nichts machen sehr schade :D
Wäre die Optimale Lösung gewesen weil keiner der 6 Leute bekommt es hin per Telegram den befehl zu senden. Da wäre diese Whatsapp lösung cool gewesen
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Ma_Bo am 17 Januar 2018, 15:12:33
Zitat von: ChrisW am 17 Januar 2018, 15:09:04
ah okay ich hab verstanden ja dann kann man da wohl nichts machen sehr schade :D
Wäre die Optimale Lösung gewesen weil keiner der 6 Leute bekommt es hin per Telegram den befehl zu senden. Da wäre diese Whatsapp lösung cool gewesen

Sorry, aber Telegram ist doch fast das gleiche, da sollte man den Leuten vielleicht zeigen, wie man es macht.
Vorallem ist es damit einfacher abzusichern, sonst kann theoretisch ja jeder der dir ne WhatsApp schreibt, damit schalten, wenn du nicht auch den Absender auswertest.

Telegram ist zum schalten und walten schon recht gut, bring den Leuten das bei und sie werden es auch verstehen. (Meine Meinung)
Mein Freundin wollte eigentlich auch keine zusätzliche App, aber ist jetzt froh, wie einfach man das mit Telegram machen kann.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 17 Januar 2018, 15:15:43
Ja Problem es ist ein Stall dort wechseln die leute öfters usw. da hätte ich dann die Gruppe ausgewertet und die Kombi Licht an  Licht aus.
Die werden es niemals hinbekommen was anderes zu nutzen und dann noch exakt den Befehl zu schreiben hehe.

Na gut werd ich Manuell eingreifen müssen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kaihs am 17 Januar 2018, 20:25:14
Seit ca. einer Woche klappt bei mir die AMAD Verbindung von fhem zum Android Device nicht mehr.

Das betrifft beide Geräte die ich im Einsatz habe, beide haben vorher funktioniert.
Ich weiß nicht genau, ob das mit dem Zeitpunkt der Updates auf die Version 4.0.13 zusammenhängt.

Ein set statusRequest gibt diese Meldungen im Log

2018.01.17 20:08:57 5: AMADDevice (Nexus7) - IOWrite: 192.168.2.25:8090/fhem-amad/deviceInfo/ GET IODevHash=HASH(0x50786e8)
2018.01.17 20:09:13 5: AMADCommBridge (Nexus7) - statusRequestERROR: connect to your device is timed out. check network
2018.01.17 20:09:13 5: AMADCommBridge (Nexus7) - statusRequestERROR: AMADCommBridge_statusRequestErrorHandling: error while requesting AutomagicInfo: read from http://192.168.2.25:8090 timed out


Ein

telnet 192.168.2.25 8090


funktioniert, d.h. der Webserver auf dem Device ist prinzipiell da.

In Automagic wird keine Fehlermeldung angezeigt, die Flows laufen weiterhin.

Wie kann ich dem Problem auf den Grund gehen?

list eines Devices

Internals:
   AMADCommBridge_MSGCNT 2
   AMADCommBridge_TIME 2018-01-17 19:59:57
   AMAD_ID    1507574485251
   DEF        192.168.2.35 1507574485251 Automagic
   HOST       192.168.2.35
   IODev      AMADCommBridge
   LASTInputDev AMADCommBridge
   MSGCNT     2
   NAME       Nexus4
   NR         420
   PORT       8090
   STATE      read from http://192.168.2.35:8090 timed out
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.13
   READINGS:
     2017-10-09 20:42:38   airplanemode    off
     2017-10-09 20:42:38   androidVersion  7.1 Nougat
     2018-01-12 20:18:13   automagicState  Flow Send Data to AMADCommBridge mit Fehler beendet Fehler: connect timed out  Last executed: Action HTTP Request: send READINGS data to AMADCommBridge JSON
     2017-10-09 20:42:37   batteryHealth   2
     2018-01-13 12:44:05   batteryTemperature 25.5
     2017-10-11 18:19:50   bluetooth       off
     2017-10-09 20:46:10   checkActiveTask 0
     2017-10-11 18:19:50   connectedBTdevices none
     2017-10-11 18:19:50   connectedBTdevicesMAC none
     2017-10-11 18:19:51   currentMusicAlbum no player active
     2017-10-11 18:19:51   currentMusicApp no player active
     2017-10-11 18:19:51   currentMusicArtist no player active
     2017-10-11 18:19:51   currentMusicIcon no player active
     2017-10-11 18:19:51   currentMusicTrack no player active
     2018-01-14 17:51:53   deviceState     offline
     2017-10-11 18:19:50   doNotDisturb    always
     2017-10-11 18:19:50   dockingState    undocked
     2017-10-09 20:46:36   flow_SetCommands aktiv
     2017-10-09 20:44:36   flow_informations aktiv
     2018-01-02 21:14:57   flowsetVersionAtDevice 4.0.11
     2017-11-03 13:03:26   keyguardSet     1
     2018-01-17 20:14:17   lastSetCommandState setCmd_done
     2018-01-17 20:21:17   lastStatusRequestState statusRequest_error
     2017-10-09 20:42:37   mute            off
     2017-10-11 18:19:50   nextAlarmDay    off
     2017-10-11 18:19:50   nextAlarmTime   off
     2018-01-04 21:40:43   nfc             off
     2018-01-13 12:45:11   powerLevel      100
     2018-01-04 22:40:00   powerPlugged    1
     2018-01-13 17:30:15   screen          off locked
     2017-10-09 20:45:39   screenBrightness 68
     2017-11-10 21:38:32   screenOrientation portrait
     2017-10-09 20:57:36   screenOrientationMode auto
     2018-01-17 20:21:17   state           read from http://192.168.2.35:8090 timed out
     2017-10-09 20:42:38   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 1119
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   IODev      AMADCommBridge
   room       AMAD
   setOpenApp de.ozerov.fully
   verbose    5


list der commbridge

Internals:
   BRIDGE     1
   CONNECTS   5
   FD         58
   NAME       AMADCommBridge
   NR         418
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.8
   READINGS:
     2017-10-20 17:14:10   fhemServerIP    bananapi
     2018-01-14 17:47:23   state           opened
Attributes:
   room       AMAD


Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Januar 2018, 21:11:53
Schau Dir mal automagicState an. Kann es sein das Du die Probleme seit dem 12.01 hast?
Irgendwas stimmt mit dem senden von Automagic an die Bridge nicht.
Schau mal nach wie die globalen Variablen aussehen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kaihs am 17 Januar 2018, 21:27:24
Zitat von: CoolTux am 17 Januar 2018, 21:11:53
Schau Dir mal automagicState an.

Was ist damit gemeint?

Zitat
Kann es sein das Du die Probleme seit dem 12.01 hast?

Könnte sein, ich kann es nicht genau sagen.

Zitat
Irgendwas stimmt mit dem senden von Automagic an die Bridge nicht.
Schau mal nach wie die globalen Variablen aussehen.


global_activetask none
global_amadid 1507574485251
global_apssid none
global_bridgeport 8090
global_fhemctlmode none
global_fhemdevice Nexus4
global_fhemip bananapi
global_userflowstate none


Ist daran was auffällig?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Januar 2018, 21:50:43
So erstmal nicht. Hast schon mal FHEM und Tablet neu gestartet?
Kann bananapi vom Tablet aufgelöst werden?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kaihs am 17 Januar 2018, 21:54:21
Zitat von: CoolTux am 17 Januar 2018, 21:50:43
So erstmal nicht. Hast schon mal FHEM und Tablet neu gestartet?

Ja, hat aber keine Änderung gebracht.

Zitat
Kann bananapi vom Tablet aufgelöst werden?

Ja, ich kann die Weboberfläche von fhem auf dem bananapi mit dem Browser auf dem Tablet öffnen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: tiroso am 17 Januar 2018, 21:54:32
Hey Leon,

BTW and not so important.

Dein Flow VoiceControl bricht ab wenn die Variable value = "" ist...Allerdings nicht wenn value = null ist.

null wird gesetzt wenn der Benutzer die Spracheingabe abbricht.

Gruß
Tim
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Januar 2018, 21:59:16
Zitat von: tiroso am 17 Januar 2018, 21:54:32
Hey Leon,

BTW and not so important.

Dein Flow VoiceControl bricht ab wenn die Variable value = "" ist...Allerdings nicht wenn value = null ist.

null wird gesetzt wenn der Benutzer die Spracheingabe abbricht.

Gruß
Tim
Schau ich mir mal an
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Januar 2018, 22:00:13
Zitat von: kaihs am 17 Januar 2018, 21:54:21
Ja, hat aber keine Änderung gebracht.

Ja, ich kann die Weboberfläche von fhem auf dem bananapi mit dem Browser auf dem Tablet öffnen.

Set Befehle scheinen zu klappen, oder?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Januar 2018, 22:02:37
Hast du auch das aktuelle Flowset auf dem Tablet? Also 4.0.13?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kaihs am 17 Januar 2018, 22:07:22
Zitat von: CoolTux am 17 Januar 2018, 22:00:13
Set Befehle scheinen zu klappen, oder?

Nein, die werden auf dem Tablet nicht ausgeführt. Im fhem Log steht nur

2018.01.17 22:02:50 5: AMADDevice (Nexus4) - IOWrite: 192.168.2.35:8090/fhem-amad/setCommands/setBrightness?brightness=68 POST IODevHash=HASH(0x50786e8)


Automagic ist gestern aktualisiert worden, auf die Version 1.34. Ich glaube kurz davor gab es auch schon ein Update.

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Januar 2018, 22:08:57
Und du hast wirklich das 4.0.13 Flowset installiert? Mach mal bitte Screen Shot von den AMAD Flows in Automagic.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kaihs am 17 Januar 2018, 22:10:18
Zitat von: CoolTux am 17 Januar 2018, 22:08:57
Und du hast wirklich das 4.0.13 Flowset installiert? Mach mal bitte Screen Shot von den AMAD Flows in Automagic.

Ja, ist installiert.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Januar 2018, 22:11:45
Ok das passt. Und wird denn auch Mal ein Flow Rot? Zum Beispiel wenn du lauter stellst?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kaihs am 17 Januar 2018, 22:27:52
Zitat von: CoolTux am 17 Januar 2018, 22:11:45
Ok das passt. Und wird denn auch Mal ein Flow Rot? Zum Beispiel wenn du lauter stellst?

Ja, "Informations" und "Send Data to AMADCommBridge" werden mal rot.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kaihs am 17 Januar 2018, 22:31:19
Wenn ich in fhem ein set Kommando absetzte, dann wird auch der "SetCommands" Flow rot.
Es ist aber keine Auswirkung zu erkennen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 18 Januar 2018, 02:52:45
Das ist aber mehr wie seltsam. Lösche Mal bitte das gesamte Flowset und installiere es noch mal.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Mitch am 18 Januar 2018, 15:23:16
Hi Cooltux,

ich mußte gestern mein Nexus 7 komplett neu aufesetzten (Android original Image per USB).

Dann habe ich natürlich gleich AMAD4 installiert.

Bekomme leider immer den Fehler:
ZitatFlow Informations mit Fehler beendet Fehler: Accessibility service not running Last executed: Condition App Task läuft: {global_activetask} (neuster)
Kann auch nichts aus fhem steuern.

Es sind alle Berechtigungen richtig eingeschalten.
Nexus ist nicht gerootet.

Hast Du eine Ahnung, wo ich ansetzten kann?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 18 Januar 2018, 15:38:55
Zu der Fehlermeldung gibt es im Wiki was. Ist ja auch nicht neu. Mach das erstmal gerade und dann schauen wir mal wegen schalte.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Mitch am 18 Januar 2018, 15:41:00
Das habe ich natürlich alles schon durch.

Ich habe gerade herausgefunden, dass es wohl mit dem Aufruf von Fully Browser zusammen hängt.
Ich checke, ob dieser läuft und wenn nicht, wird er gestartet.

Hier mal das list:
Internals:
   .lastTimebatteryTemperature 1516286427.5271
   .lastTimepowerLevel 1516286427.5271
   AMADBridge_MSGCNT 668
   AMADBridge_TIME 2018-01-18 15:40:27
   AMAD_ID    1516231041560
   DEF        192.168.0.51 1516231041560 Automagic
   HOST       192.168.0.51
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     668
   NAME       Nexus
   NR         780
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.13
   Helper:
     DBLOG:
       batteryTemperature:
         myDbLog:
           TIME       1516286427.53494
           VALUE      26.0
       powerLevel:
         myDbLog:
           TIME       1516286427.53494
           VALUE      8
       powerPlugged:
         myDbLog:
           TIME       1516285166.04951
           VALUE      1
   READINGS:
     2018-01-18 15:39:21   .deviceState    online
     2018-01-18 14:57:23   airplanemode    off
     2018-01-18 14:57:23   androidVersion  6.0 Marshmallow
     2018-01-18 15:39:21   automagicState  Flow Informations mit Fehler beendet  Fehler: Accessibility service not running  Last executed: Condition App Task läuft: {global_activetask} (neuster) 
     2018-01-18 14:56:25   batteryHealth   2
     2018-01-18 15:40:27   batteryTemperature 26.0
     2018-01-18 14:57:23   bluetooth       off
     2018-01-18 14:57:23   connectedBTdevices none
     2018-01-18 14:57:23   connectedBTdevicesMAC none
     2018-01-18 14:57:26   currentMusicAlbum no player active
     2018-01-18 14:57:26   currentMusicApp no player active
     2018-01-18 14:57:26   currentMusicArtist no player active
     2018-01-18 14:57:26   currentMusicIcon no player active
     2018-01-18 14:57:26   currentMusicTrack no player active
     2018-01-18 15:19:07   deviceState     online
     2018-01-18 14:57:25   doNotDisturb    always
     2018-01-18 14:57:23   dockingState    undocked
     2018-01-18 14:57:24   flow_informations aktiv
     2018-01-18 15:27:27   flowsetVersionAtDevice 4.0.9
     2018-01-18 14:57:25   keyguardSet     0
     2018-01-18 15:36:43   lastSetCommandState setCmd_done
     2018-01-18 15:29:46   lastStatusRequestState statusRequest_done
     2018-01-18 14:56:25   mute            off
     2018-01-18 14:57:23   nextAlarmDay    off
     2018-01-18 14:57:23   nextAlarmTime   off
     2018-01-18 15:40:27   powerLevel      8
     2018-01-18 15:19:26   powerPlugged    1
     2018-01-18 15:29:01   screen          on unlocked
     2018-01-18 15:30:35   screenBrightness 255
     2018-01-18 15:35:28   screenOrientation portrait
     2018-01-18 14:57:00   screenOrientationMode auto
     2018-01-18 15:18:07   state           active
     2018-01-18 14:57:23   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   DbLogInclude powerLevel,batteryTemperature
   IODev      AMADBridge
   checkActiveTask de.ozerov.fully
   event-min-interval powerLevel,batteryTemperature:300
   event-on-change-reading .*
   group      AMAD
   icon       im_tablet
   room       AMAD
   root       1
   setAPSSID  qfIOT
   setOpenApp de.ozerov.fully
   setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity
   setScreenlockPIN crypt:0f030602
   verbose    0
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Mitch am 18 Januar 2018, 17:21:52
So, ist gelöst.

Nach mehrmaligen Lesen der CommandRef ist mir das noch aufgefallen, was ich noch nicht gemacht hatte:
Zitatscreen - on/off/lock/unlock schaltet den Bildschirm ein/aus oder sperrt/entsperrt ihn, in den Automagic Einstellungen muss "Admin Funktion"

Ich denke das Automagic Einstellungen muss "Admin Funktion" war das "Problem".

Seit 30 Min. keine Fehler mehr
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kaihs am 19 Januar 2018, 19:24:20
Zitat von: CoolTux am 18 Januar 2018, 02:52:45
Das ist aber mehr wie seltsam. Lösche Mal bitte das gesamte Flowset und installiere es noch mal.

Habe ich gemacht, bringt aber keine Besserung.

Vielleicht sollte ich das zum Anlass nehmen auf die Tasker Implementierung umzusteigen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 19 Januar 2018, 19:29:19
Ist die Frage ob es damit besser ist. Testen kann man natürlich.
Ich habe hier insgesamt 4 Nexus7 2013 Geräte. Alle 4 funktionieren perfekt. Sowohl mit 4.0.13 als auch mit der aktuellen Developer 4.1.99.x

Und wenn du Automagic komplett löschst alles aus dem Cache raus und von vorn an fängst?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kaihs am 19 Januar 2018, 19:54:37
Zitat von: CoolTux am 19 Januar 2018, 19:29:19
Ist die Frage ob es damit besser ist. Testen kann man natürlich.

Ist die aktuell ausgelieferte Version der Module dafür geeignet oder braucht man eine spezielle?

Zitat
Ich habe hier insgesamt 4 Nexus7 2013 Geräte. Alle 4 funktionieren perfekt. Sowohl mit 4.0.13 als auch mit der aktuellen Developer 4.1.99.x

Und wenn du Automagic komplett löschst alles aus dem Cache raus und von vorn an fängst?

Ich habe ein Nexus 7 2012 und ein Nexus 4, beide mit LineageOS 14.1.

Sie haben beide funktioniert und dann zeitgleich nicht mehr.

Ich habe Tasker sowieso parallel auf den Geräten, daher werde ich es damit wohl mal versuchen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 19 Januar 2018, 19:56:12
Dafür brauchst du die aktuelle Entwicklerversion aus dem Git.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 21 Januar 2018, 20:28:49
Hey Cooltux,
danke für die Möglichkeit ein Bild aufzunehmen. Ich nutze mein altes S6 Edge um meinen 3d Drucker zu überwachen, da kommt mir das genau richtig. Funktioniert bestens.
Jetzt muss ich nur nochmal gucken, dass ich das Bild auf meinen fhem Server bekomme, und per Telegram weiter schicken kann. Dann noch irgendwie nen Livestream zusammen basteln, und dann ist das nächste Projekt abgeschlossen.  ;D ;D

Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Paul Guijt am 22 Januar 2018, 12:06:27
Hallo Alle,

Ich versuche FHEM meine Handy ein send Intent zu schicken mit ein definierter package. Ich habe AMAD und Automagic installiert, und FHEM kann ein screenMsg senden.

Jetzt versuche ich, nach http://www.angrygoatapps.com/sqzctrl_tasker.html:
set PaulsAMAD sendintent com.angrygoat.android.squeezectrl.REMOTE_PLAYER_SELECT playerid:00:04:20:23:03:83 package:com.angrygoat.android.squeezectrl
Das wirkt nicht.

Was tue ich falsch, und wie soll ich es um sonsten tun?

Freundliche Grüße,
Paul
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 22 Januar 2018, 20:09:08
Hey, stehe gerade auf dem Schlauch. Würde gern ein setreading aus einem flow ausführen. Der set command funktioniert, aber das setreading bekomme ich nicht hin.

Wenn ich ins Wiki schaue, würde ich fast sagen Script Inhalt sieht so aus.

fhemdata = "Test reading 123"
fhemcmd ="setreading"

Will aber nicht. Wo ist mein Denkfehler?

Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: RoBra81 am 22 Januar 2018, 20:12:03
Zitat von: Esjay am 22 Januar 2018, 20:09:08
Hey, stehe gerade auf dem Schlauch. Würde gern ein setreading aus einem flow ausführen. Der set command funktioniert, aber das setreading bekomme ich nicht hin.

Wenn ich ins Wiki schaue, würde ich fast sagen Script Inhalt sieht so aus.

fhemdata = "Test reading 123"
fhemcmd ="setreading"

Will aber nicht. Wo ist mein Denkfehler?

Grüße
Hatte ich schon mal angemerkt, dass da noch ein Fehler im Wiki ist - siehe https://forum.fhem.de/index.php?topic=72373.msg715651.msg#715651

Gesendet von meinem SM-G935F mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 22 Januar 2018, 20:21:27
Zitat von: Esjay am 22 Januar 2018, 20:09:08
Hey, stehe gerade auf dem Schlauch. Würde gern ein setreading aus einem flow ausführen. Der set command funktioniert, aber das setreading bekomme ich nicht hin.

Wenn ich ins Wiki schaue, würde ich fast sagen Script Inhalt sieht so aus.

fhemdata = "Test reading 123"
fhemcmd ="setreading"

Will aber nicht. Wo ist mein Denkfehler?

Grüße
https://forum.fhem.de/index.php/topic,72373.msg671703.html#msg671703

Schau Mal da
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 22 Januar 2018, 20:32:31
Zitat von: CoolTux am 22 Januar 2018, 20:21:27
https://forum.fhem.de/index.php/topic,72373.msg671703.html#msg671703

Schau Mal da

Das würde ein userreading in dem amad device anlegen, wenn ich das richtig verstehe. Kann ich das reading auch einem anderem device zuordnen?

Einfach vergessen, löse es direkt über das Device!

Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: MalibuKoKo am 23 Januar 2018, 14:07:12
I'm trying to implement the management of my MediaPlayer (in my case Deezer: https://play.google.com/store/apps/details?id=deezer.android.app (https://play.google.com/store/apps/details?id=deezer.android.app)) but I do not know where and how to get the value for the parameter "kname".

@see : https://github.com/LeonGaultier/fhem-AMAD/blob/master/74_AMADautomagicFlowset_4.0.13.xml (https://github.com/LeonGaultier/fhem-AMAD/blob/master/74_AMADautomagicFlowset_4.0.13.xml)


<action type="script">
    <useDefaultName>false</useDefaultName>
    <name>Script: Zuordnung Mediaplayer</name>
    <script>if(param_mplayer == "mediaGoogleMusic")
{
    pname = "com.google.android.music";
    kname = "com.google.android.music.playback.MediaButtonIntentReceiver";
}

else if(param_mplayer == "mediaVlcPlayer")
{
    pname = "org.videolan.vlc";
    kname = "org.videolan.vlc.RemoteControlClientReceiver";
}

else if(param_mplayer == "mediaAmazonMusic")
{
    pname = "com.amazon.mp3";
    kname = "com.amazon.mp3.playback.service.HeadsetControlsReceiver";
}

else if(param_mplayer == "mediaSpotifyMusic")
{
    pname = "com.spotify.music";
    kname = "com.spotify.music.internal.receiver.MediaButtonReceiver";
}

else if(param_mplayer == "mediaTuneinRadio")
{
    pname = "tunein.player";
    kname = "tunein.ui.helpers.MediaButtonIntentReceiver";
}

else if(param_mplayer == "mediaAldiMusic")
{
    pname = "com.rhapsody.alditalk";
    kname = "com.napster.player.MediaButtonReceiver";
}

else if(param_mplayer == "mediaYouTube")
{
    pname = "com.google.android.youtube";
    kname = "com.google.android.libraries.youtube.player.PlayerUiModule$LegacyMediaButtonIntentReceiver";
}

else if(param_mplayer == "mediaYouTubeKids")
{
    pname = "com.google.android.apps.youtube.kids";
    kname = "com.google.android.libraries.youtube.player.PlayerUiModule$LegacyMediaButtonIntentReceiver";
}

else if(param_mplayer == "mediaAudible")
{
    pname = "com.audible.application";
    kname = "com.audible.application.AudibleMediaButtonProcessingReceiver";
}

else if(param_mplayer == "mediaSamsungMusic")
{
    pname = "com.sec.android.app.music";
    kname = "com.samsung.android.app.music.service.receiver.MediaButtonReceiver";
}</script>



Is it in the code classes of the application package?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 23 Januar 2018, 17:08:14
Hello,

kname is a classname of the package.


Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: MalibuKoKo am 26 Januar 2018, 01:14:49
Zitat von: CoolTux am 23 Januar 2018, 17:08:14
Hello,

kname is a classname of the package.




i extracted my apk file and found class name in manifest file. i asked a pull request on your github repo
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 26 Januar 2018, 06:12:10
Zitat von: MalibuKoKo am 26 Januar 2018, 01:14:49
i extracted my apk file and found class name in manifest file. i asked a pull request on your github repo

Why  ;D
If you have select the package name in the Automagic Action you can select under this selection point a list of  class names  ;)

Thanks for the translation and pull request, i will merge the request by hand.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Paul Guijt am 26 Januar 2018, 16:16:22
Am I right in concluding that it is not possible to execute an Automagic flow or run a Tasker task with any FHEM command, not even with AMAD?

I have tried every angle so far, but with no avail.
Of course I hope I am wrong, and someone tells me how I can do it.

Paul
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 26 Januar 2018, 17:25:28
You can select set Intent in FHEM and use a trigger "intent" in Automagic.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Paul Guijt am 27 Januar 2018, 11:26:45
Hallo CoolTux,

Danke für deine Anweisung, ich habe es wirkend. Ich habe https://wiki.fhem.de/wiki/AMAD#Mit_FHEM_ein_Flow_ausf.C3.BChren (https://wiki.fhem.de/wiki/AMAD#Mit_FHEM_ein_Flow_ausf.C3.BChren) zugefügt an AMAD in der Wiki. Wenn du damit einverstanden bisst, würde ich es schätzen wenn du es auf Rechtschreibung prüfen wolltest. Deutsch ist nicht meine Muttersprache.

Freundliche Grüße,
Paul
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 Januar 2018, 11:58:47
big thanks paul for your work. my english is not so god  ;D
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Abercrombie1892 am 29 Januar 2018, 09:05:20
Hat das jemand in Benutzung mit android tv? Ich nutze eine NVIDIA shield, aber leider kann ich den Flows nicht alle rechte geben. Daher kann ich leider nicht wirklich viel machen außer Musik starten und pausieren. Würde aber gerne Apps öffnen. Evtl gibt es ja einen Trick.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 29 Januar 2018, 09:17:40
Ich denke mal der Trick wird wohl darin bestehen das Teil zu rooten.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 08 Februar 2018, 20:32:00
Nabend zusammen,
ich habe ein "Problem" was ich noch nicht richtig greifen kann. Zumindest die Lösung. Ich habe ein S6 Edge, was ich als IP Cam für meinen 3d Drucker nutze. Da das ordentlich Leistung erfordert, würde ich nun gerne die Batterie Temp über ein Plot verfolgen. Das Problem ist allerdings,dass das Device den Wert nicht regelmäßig übermittelt. Hier mal ein List

Internals:
   AMAD_ID    1517857590279
   CHANGED   
   DEF        192.168.178.24 1517857590279 Automagic
   HOST       192.168.178.24
   IODev      myAmadBridge
   LASTInputDev myAmadBridge
   MSGCNT     6041
   NAME       IpCam
   NR         305
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.13
   myAmadBridge_MSGCNT 6041
   myAmadBridge_TIME 2018-02-08 20:25:32
   READINGS:
     2018-02-05 20:07:32   airplanemode    off
     2018-02-05 20:07:32   androidVersion  7.0 Nougat
     2018-02-06 20:35:02   automagicState  Automagic Premium Automagic Service läuft
     2018-02-05 20:07:30   batteryHealth   2
     2018-02-07 18:20:28   batteryTemperature 32.4
     2018-02-05 20:07:34   bluetooth       off
     2018-02-05 20:07:31   checkActiveTask 0
     2018-02-05 20:07:34   connectedBTdevices none
     2018-02-05 20:07:34   connectedBTdevicesMAC none
     2018-02-05 20:07:34   currentMusicAlbum no player active
     2018-02-05 20:07:34   currentMusicApp no player active
     2018-02-05 20:07:34   currentMusicArtist no player active
     2018-02-05 20:07:34   currentMusicIcon no player active
     2018-02-05 20:07:34   currentMusicTrack no player active
     2018-02-06 18:17:10   deviceState     online
     2018-02-05 20:07:34   doNotDisturb    always
     2018-02-05 20:07:34   dockingState    undocked
     2018-02-05 20:09:30   flow_SetCommands aktiv
     2018-02-05 20:09:30   flow_informations aktiv
     2018-02-05 20:07:30   flowsetVersionAtDevice 4.0.12
     2018-02-05 20:07:34   keyguardSet     0
     2018-02-07 18:18:15   lastSetCommandState setCmd_done
     2018-02-07 18:20:31   lastStatusRequestState statusRequest_done
     2018-02-05 20:07:30   mute            off
     2018-02-05 20:07:34   nextAlarmDay    off
     2018-02-05 20:07:34   nextAlarmTime   off
     2018-02-05 20:42:41   powerLevel      100
     2018-02-06 18:48:50   powerPlugged    1
     2018-02-07 18:43:20   screen          off unlocked
     2018-02-07 18:18:15   screenBrightness 200
     2018-02-07 18:42:48   screenOrientation landscape
     2018-02-05 20:07:34   screenOrientationMode auto
     2018-02-06 18:17:10   state           active
     2018-02-05 20:07:34   volume          8
     2018-02-05 20:07:32   volumeNotification 15
     2018-02-05 20:07:32   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      myAmadBridge
   room       AMAD


Wie man sieht, wurde das Reading batteryTemperature gestern das letzte mal aktualisiert. Der Wert ist definitiv nicht plausiebel. Zumindest zum jetzigen Zeitpunkt. Bevor ich jetzt alles nochmal neu einrichte, um evtl. eine Besserung zu erzielen, dachte ich, ich frage vorher nochmal hier nach ob jemand noch eine idee hat.
Ich dachte auch schon an überlastung des Handys, würde mich allerdings schon ein wenig wundern.
Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 08 Februar 2018, 20:59:10
Das Reading batteryTemperatur wird immer zusammen mit powerLevel gesendet. ändert sich das Reading powerLevel nicht weil ständig geladen wird und schon 100% sind kommen auch keine Werte für die anderen battery Readings
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 08 Februar 2018, 21:08:55
Zitat von: CoolTux am 08 Februar 2018, 20:59:10
Das Reading batteryTemperatur wird immer zusammen mit powerLevel gesendet. ändert sich das Reading powerLevel nicht weil ständig geladen wird und schon 100% sind kommen auch keine Werte für die anderen battery Readings

Darauf hätte ich jetzt als zweites getippt. Verdammte Axt, dann muss ich das "nicht vorhandene" Lademanagment nochmal überdenken.
Ich danke dir!

Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 08 Februar 2018, 21:17:30
Du kannst auch den Batterie Trigger bearbeiten und im unteren Teil einen Haken bei Temperatur senden setzen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: miner am 09 Februar 2018, 09:17:52
Hi Leuts,

nachdem ich mich nun seit einigen Wochen mit FHEM beschaeftige und still im Forum mitlese, werde ich nun aus aktuellem Anlass aktiv.
Ich nutze FHEM im Prinzip aussschliesslich fuer die SONOS-Integration in meiner Hausautomation.
Als FHEM-Server dient mir ein ausgedientes WIN XP Netbook (wird offline betrieben).
Nachdem mit SONOS nun alles zufriedenstellend laeuft, bin ich zwangslaeufig auch bei der Verwendung des AMAD-Moduls gelandet.

Habe die Installation gemaess Anleitung durchgefuehrt. Danach ca. 5 Minuten voll funktionierende Voice-Control, dann wird die Verbindung
des Android-Device zur Bridge durch ein JSON-Dekodierproblem permanent unterbrochen. Readings werden nicht aktualisiert, der Device-State
ist dauerhaft 'offline'.

Ich habe das Attribut debugJSON gesetzt - hier meine Internals - Gestern gegen 16:20 war Installation, daher der letzte Zeitstempel der
meisten Readings. Uhrzeiten 21:00, 4:00 sind Auto-Shutdowns des FHEM-Servers.

Bridge:

Internals:
   BRIDGE     1
   CONNECTS   322
   FD         10
   NAME       AndroidBridge
   NR         108
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.8
   READINGS:
     2018-02-09 09:51:44   JSON_ERROR      JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at ./FHEM/73_AMADCommBridge.pm line 733.

     2018-02-09 09:51:44   JSON_ERROR_STRING {"amad": {"amad_id": "1518103267656","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.0.13","checkActiveTask": "0"}}
     2018-02-08 16:21:17   fhemServerIP    192.168.0.199
     2018-02-08 16:30:19   receiveVoiceCommand nächstes spiel der bayern
     2018-02-08 16:30:19   receiveVoiceDevice FBWohnzimmer
     2018-02-09 09:31:37   state           opened
Attributes:
   debugJSON  1
   room       AMAD


AMAD Device:

Internals:
   AMAD_ID    1518103267656
   DEF        192.168.0.13 1518103267656 Automagic
   HOST       192.168.0.13
   IODev      AndroidBridge
   NAME       FBWohnzimmer
   NR         109
   PORT       8090
   STATE      initialized
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.13
   READINGS:
     2018-02-08 16:21:05   airplanemode    off
     2018-02-08 16:21:05   androidVersion  6.0 Marshmallow
     2018-02-08 16:21:04   batteryHealth   2
     2018-02-08 16:21:04   batteryTemperature 27.0
     2018-02-08 16:32:03   daydream        off
     2018-02-09 04:06:13   deviceState     offline
     2018-02-08 21:01:34   flow_SetCommands aktiv
     2018-02-08 16:21:05   flow_informations aktiv
     2018-02-08 16:21:04   flowsetVersionAtDevice 4.0.13
     2018-02-08 18:31:48   lastSetCommandState setCmd_done
     2018-02-09 04:02:28   lastStatusRequestState statusRequest_error
     2018-02-08 16:21:04   mute            off
     2018-02-08 16:30:25   powerLevel      69
     2018-02-08 16:21:04   powerPlugged    0
     2018-02-08 16:32:00   screen          on unlocked
     2018-02-08 16:21:05   screenBrightness 128
     2018-02-08 16:30:59   screenOrientation portrait
     2018-02-08 16:22:06   screenOrientationMode auto
     2018-02-09 04:01:55   state           initialized
     2018-02-08 16:21:05   volumeNotification 0
     2018-02-08 16:21:05   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 76
     infoErrorCounter 3
     setCmdErrorCounter 0
Attributes:
   IODev      AndroidBridge
   room       AMAD
   setAPSSID  Ha...aus..E
   setTakePictureResolution 1920x1080 
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 09 Februar 2018, 09:30:28
Wärst du so freundlich, und würdest alles unter dem Wort Bridge in Code-Tags packen?
Ist das Raute Symbol über dem hier -->  :-X in der Texteingabe.

Das macht so kein Spaß zu lesen  ;)

Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: miner am 09 Februar 2018, 09:40:06
Zitat von: Esjay am 09 Februar 2018, 09:30:28
Wärst du so freundlich, und würdest alles unter dem Wort Bridge in Code-Tags packen?
Ist das Raute Symbol über dem hier -->  :-X in der Texteingabe.

Das macht so kein Spaß zu lesen  ;)

Grüße

Sorry, bin Newbie - das entschuldigt alles  ;D
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 09 Februar 2018, 10:41:41
Vieles,nicht alles. Cooltux ist schon online,daher denke ich,dass du bald eine fundierte Antwort bekommst. Was mir auffällt, ist die Tatsache,das deine Modulversion scheinbar veraltet ist. Du hast 4.0.8, aktuell müsste 4.0.13 sein.

Wäre jetzt der erste Ansatz,das erstmal gerade zu ziehen.

Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: miner am 09 Februar 2018, 11:19:44
Scheint mir ein grundsaetzliches Problem zu sein. Simples Testkommando

{decode_json('{"test": "test"}')}

im WEB-Interface liefert auch

JSON text must be an object or array (but found number, string, true, false or null, use allow_nonref to allow this) at (eval 227) line 1.

Habe vor AMAD-Einrichtung update auf FHEM ausgefuehrt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 09 Februar 2018, 12:48:25
Hast Du das Modul HMCCU am Start. Wenn ja hier weiter lesen
https://forum.fhem.de/index.php/topic,71968.msg689532.html#msg689532



ansonsten noch mal melden.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: miner am 09 Februar 2018, 13:04:36
Zitat von: CoolTux am 09 Februar 2018, 12:48:25
Hast Du das Modul HMCCU am Start. Wenn ja hier weiter lesen
https://forum.fhem.de/index.php/topic,71968.msg689532.html#msg689532
..

Nein
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 09 Februar 2018, 13:41:37
Dein FHEM ist auf einem Windows Server, ist das richtig? Es läuft also nicht mit Linux und somit ist das Perl auch unter Windows?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: miner am 09 Februar 2018, 14:02:56
Zitat von: CoolTux am 09 Februar 2018, 13:41:37
Dein FHEM ist auf einem Windows Server, ist das richtig? Es läuft also nicht mit Linux und somit ist das Perl auch unter Windows?

Korrekt
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 09 Februar 2018, 15:19:28
Kannst Du bitte einmal schauen ob Du

libjson-xs-perl

installiert hast? muss nicht unbedingt genau so heißen. Kann auch json-xs-perl oder so heißen. Wenn ja lösche das mal bitte.
Alternativ kannst Du auch mal den Ratman anschreiben. Der Junge hat FHEM wohl auch unter Windows laufen. Frage Ihn mal bitte wie er es gemacht hat.



Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: miner am 09 Februar 2018, 17:15:58
Zitat von: CoolTux am 09 Februar 2018, 15:19:28
Kannst Du bitte einmal schauen ob Du

libjson-xs-perl

installiert hast? muss nicht unbedingt genau so heißen. Kann auch json-xs-perl oder so heißen. Wenn ja lösche das mal bitte.
Alternativ kannst Du auch mal den Ratman anschreiben. Der Junge hat FHEM wohl auch unter Windows laufen. Frage Ihn mal bitte wie er es gemacht hat.



Grüße

OK - hab' ihm mal eine PM geschickt.

Ich hab' wenig Ahnung von Perl, aber wieso ist es nicht moeglich, einem FHEM-Modul die Verwendung/Inkludierung des Core JSON Pakets vorzuschreiben? Oder graetscht die XS-Version auf andere Weise dazwischen?

Gruesse
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 09 Februar 2018, 17:41:14
So ganz sicher bin ich mir noch nicht mit dem XS. Ich kann auch total daneben liegen da dieses Problem eigentlich nur in Verbindung mit der HMCCU kam.
Ich habe aber keine Ahnung von Windows. Daher kann ich Dir da leider nicht weiter helfen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 Februar 2018, 03:38:29
Ende März 2018 kommt Version 4.2 offiziell ins FHEM Update, bitte achtet darauf das Ihr bis dahin die letzte aktuelle 4.0.x Version bei Euch installiert habt. Das ist WICHTIG!!!
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 10 Februar 2018, 09:05:42
Da schreit er Nachts um kurz vor 4 Uhr so rum und auch noch in rot. Bin ja fast ausm Bett gefallen ;)

Aber danke nochmal für den Hinweis. Bin gespannt wieviel Fragen ich im Anfänger Forum dann finde. Vielleicht sollten wir da kurz vorher nochmal ein Thread oben anpinnen. Wenn du dran denkst sag mir nochmal bescheid, wenn es soweit ist.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Benni am 10 Februar 2018, 10:08:01
Hallo Leon,

leider bin ich auf die Schnelle nicht so recht fündig geworden.

Bei mir werkelt immer noch eine AMAD-Version 2.6.x im Hintergrund und da ich heute mal etwas Zeit habe, würde ich die gerne nutzen, um auf die aktuelle AMADNG-Version upzugraden.

Wie bewerkstellige ich das am einfachsten? Muss ich die alten AMAD-Sachen löschen und als AMADNG neu anlegen? Muss ich neue Flows auf dem Tablet manuell installieren oder geht das dann auch schon direkt vom Modul aus?

Ich meine, ich hätte hier irgendwo im Forum mal eine kurze Anleitung dazu gesehen, aber wie so oft finde ich das Zeug einfach nicht wieder.

Danke für einen Link, Schubs oder eine kurze Anleitung.

gb#

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 Februar 2018, 10:36:53
Zitat von: Amenophis86 am 10 Februar 2018, 09:05:42
Da schreit er Nachts um kurz vor 4 Uhr so rum und auch noch in rot. Bin ja fast ausm Bett gefallen ;)

Aber danke nochmal für den Hinweis. Bin gespannt wieviel Fragen ich im Anfänger Forum dann finde. Vielleicht sollten wir da kurz vorher nochmal ein Thread oben anpinnen. Wenn du dran denkst sag mir nochmal bescheid, wenn es soweit ist.

Guten Morgen,

Können wir sehr gerne machen. Werde mich dann bei Dir melden. Danke Dir

Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: miner am 10 Februar 2018, 10:37:37
Zitat von: CoolTux am 09 Februar 2018, 17:41:14
So ganz sicher bin ich mir noch nicht mit dem XS. Ich kann auch total daneben liegen da dieses Problem eigentlich nur in Verbindung mit der HMCCU kam.
Ich habe aber keine Ahnung von Windows. Daher kann ich Dir da leider nicht weiter helfen.

Offensichtlich wird der Fehler provoziert, wenn andere Module im Einsatz sind, die Threads verwenden.
Wie gesagt - ich nutze FHEM ausschliesslich zur SONOS-Intergration - und das Modul verwendet ja ebenso
wie HMCCU bekanntlich Threads...

Ich bin nun im CommBridge- und Device-Modul auf die JSON:XS OO-Version gewechselt und verweise auf nonref.
Damit funktionierts bei mir - keine JSON-Fehler mehr.
Voice-Control funzt, alle Device-Readings werden jetzt soweit ich sehe korrekt gesetzt.

Habe in beiden Modulen

    my $decode_json     = eval{decode_json($json)};

durch

    my $decode_json     = eval{JSON::XS->new->allow_nonref->decode ($json)};

ersetzt.

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 Februar 2018, 10:46:12
Zitat von: miner am 10 Februar 2018, 10:37:37
Offensichtlich wird der Fehler provoziert, wenn andere Module im Einsatz sind, die Threads verwenden.
Wie gesagt - ich nutze FHEM ausschliesslich zur SONOS-Intergration - und das Modul verwendet ja ebenso
wie HMCCU bekanntlich Threads...

Ich bin nun im CommBridge- und Device-Modul auf die JSON:XS OO-Version gewechselt und verweise auf nonref.
Damit funktionierts bei mir - keine JSON-Fehler mehr.
Voice-Control funzt, alle Device-Readings werden jetzt soweit ich sehe korrekt gesetzt.

Habe in beiden Modulen

    my $decode_json     = eval{decode_json($json)};

durch

    my $decode_json     = eval{JSON::XS->new->allow_nonref->decode ($json)};

ersetzt.



Stimmt da war ja noch was mit Sonos. Aber so wirklich ist nie aufgetreten bei Sonos.
Da Du der erste und einzige mit diesem Problem in meinen Modulen bist belasse ich es vorerst wie es ist, danke dir aber sehr für Deine Analyse und Offenlegung der Lösung.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 Februar 2018, 10:48:09
Zitat von: Benni am 10 Februar 2018, 10:08:01
Hallo Leon,

leider bin ich auf die Schnelle nicht so recht fündig geworden.

Bei mir werkelt immer noch eine AMAD-Version 2.6.x im Hintergrund und da ich heute mal etwas Zeit habe, würde ich die gerne nutzen, um auf die aktuelle AMADNG-Version upzugraden.

Wie bewerkstellige ich das am einfachsten? Muss ich die alten AMAD-Sachen löschen und als AMADNG neu anlegen? Muss ich neue Flows auf dem Tablet manuell installieren oder geht das dann auch schon direkt vom Modul aus?

Ich meine, ich hätte hier irgendwo im Forum mal eine kurze Anleitung dazu gesehen, aber wie so oft finde ich das Zeug einfach nicht wieder.

Danke für einen Link, Schubs oder eine kurze Anleitung.

gb#

So Benni, jetzt Du.
Am besten Du löschst alle alten AMAD Devices und Flows und gehst dann wie im Wiki beschrieben vor. Du kannst ganz bequem den Installationsassistanten auf dem Androidgerät verwenden.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Benni am 10 Februar 2018, 11:00:20
Hallo Leon,

Danke!

Dann werde ich mich da mal irgendwie durchwursteln.  ;)

gb#

Update: So! Durchgewurstelt! Hat leider erst nach mehreren Anläufen geklappt: Ich musste diverse Male alles löschen, Flowset neu importieren, Tablet und FHEM neu gestartet. Irgendwann hat's dann (warum auch immer) geklappt.
Zwischendurch auch versucht, manuell anzulegen, das war aber auch nicht von Erfolg gekrönt.

Wie auch immer, etwas holprig, aber Hauptsache läuft  8)

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: klus01 am 11 Februar 2018, 11:31:04
Hallo zusammen,
bisher habe ich alles hinbekommen ohne das Forum zu belästigen.
Hier komme ich allerdings nicht weiter.

Habe versucht auf AMAD4 umzustellen:
Alle AMAD2 Devices gelöscht
fhem neu gestartet
neue AMADCommBridge erstellt -> OK
neues flowset auf HUAWEI P9 lite installiert -> läuft
First Run Assistant gestartet und abgearbeitet -> Meldung: Device sei angelegt aber noch keine Verbindung
=> in fhem ist kein neues Device angelegt...

Alles von Hand versucht (mit korrekter global_amadid) -> bleibt auf initialized, bei StatusRequest kommt error

Alles, wie Benni auch, mehrmals mit Neustarts und alles löschen und von vorne ohne Erfolg.
Irgend etwas mache ich wohl falsch.

Gruß Klaus
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 11 Februar 2018, 11:32:31
Zitat von: klus01 am 11 Februar 2018, 11:31:04
Hallo zusammen,
bisher habe ich alles hinbekommen ohne das Forum zu belästigen.
Hier komme ich allerdings nicht weiter.

Habe versucht auf AMAD4 umzustellen:
Alle AMAD2 Devices gelöscht
fhem neu gestartet
neue AMADCommBridge erstellt -> OK
neues flowset auf HUAWEI P9 lite installiert -> läuft
First Run Assistant gestartet und abgearbeitet -> Meldung: Device sei angelegt aber noch keine Verbindung
=> in fhem ist kein neues Device angelegt...

Alles von Hand versucht (mit korrekter global_amadid) -> bleibt auf initialized, bei StatusRequest kommt error

Alles, wie Benni auch, mehrmals mit Neustarts und alles löschen und von vorne ohne Erfolg.
Irgend etwas mache ich wohl falsch.

Gruß Klaus

Hast du autocreate an?
Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: klus01 am 11 Februar 2018, 11:38:27
Internals:
   NAME       autocreate
   NOTIFYDEV  global
   NR         17
   NTFY_ORDER 50-autocreate
   STATE      active
   TYPE       autocreate
Attributes:
   filelog    ./log/%NAME-%Y.log
   room       System


Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 11 Februar 2018, 11:51:17
Zitat von: klus01 am 11 Februar 2018, 11:31:04
Hallo zusammen,
bisher habe ich alles hinbekommen ohne das Forum zu belästigen.
Hier komme ich allerdings nicht weiter.

Habe versucht auf AMAD4 umzustellen:
Alle AMAD2 Devices gelöscht
fhem neu gestartet
neue AMADCommBridge erstellt -> OK
neues flowset auf HUAWEI P9 lite installiert -> läuft
First Run Assistant gestartet und abgearbeitet -> Meldung: Device sei angelegt aber noch keine Verbindung
=> in fhem ist kein neues Device angelegt...

Alles von Hand versucht (mit korrekter global_amadid) -> bleibt auf initialized, bei StatusRequest kommt error

Alles, wie Benni auch, mehrmals mit Neustarts und alles löschen und von vorne ohne Erfolg.
Irgend etwas mache ich wohl falsch.

Gruß Klaus

Was steht im Logfile? Wenn dort nichts drin steht dann setzte das verbose der Bridge bitte auf 5
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: klus01 am 11 Februar 2018, 13:35:25
Hallo,
im Logfile stand
AMADBridge: port 8090 opened
AMADCommBridge (AMADBridge) - Socket opened.
das wars!
Ich hab jetzt noch einmal alles gelöscht, fhem neu gestartet, Smartphone neu gestartet und von vorne angefangen. Gefühlt zum 100. Mal. Und was soll ich sagen,

es hat jetzt tatsächlich geklappt!

Keine Ahnung was da los war.
Danke für eure Rückmeldungen,
Klaus

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: RoBra81 am 13 Februar 2018, 13:35:50
Hallo,

ich habe am Wochenende bei meinem Vater auf AMADNG umgestellt und in dem Zusammenhang auch die Voice-Funktionalität auf seine Uhr (Asus Zenwatch) gebracht, sodass er seine Sprachbefehle für FHEM à la Knight Rider in seine Uhr sprechen kann. Diese möchte ich dann mittels Talk2FHEM verarbeiten. Erhalte ich von Talk2FHEM auf Wunsch auch einen Antwort, die ich natürlich auch zurückgeben möchte. Aktuell kann ich dies mit AMAD jedoch nur auf dem Bildschirm oder per Sprachausgabe machen. Da er aber unter Umständen die Uhr nutzt, da das Handy weiter weg liegt (ich weiß, dass es noch in Bluetooth-Reichweite liegen muss), würde ich die Antwort auch gern über die Uhr ausgeben. Im Automagic gibt es die Action "Benachrichtigung auf Bildschirm (Android Wear)" - wäre es möglich, diese im AMAD zu integrieren?

Vielen Dank
Ronny
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 Februar 2018, 13:52:43
Das Thema AndroidWear hatte ich schon mal mit einem User. Ich kann mir das gerne noch mal anschauen.
Alternativ kannst Du aber glaube auch mit einem eigenen Flow und intent als Trigger arbeiten. Den Text sollte man glaube mitgeben können. Aber ich schaue die Tage noch mal in Ruhe.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 17 Februar 2018, 15:49:38
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?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Februar 2018, 16:02:31
Soweit mir bekannt kommt das alles von autocreate. Du kannst glaube im autocreate Device einstellen das keine Logdevice angelegt werden sollen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 17 Februar 2018, 16:09:41
Danke, das war es :)
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag 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. 
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 21 Februar 2018, 12:46:15
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kriegerkl am 21 Februar 2018, 16:48:13
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 21 Februar 2018, 16:55:27
Also 4.0.0 kann nicht stimmen. Da passt was bei dir nicht.
Bei einem Update sollte 4.0.13 kommen.
https://svn.fhem.de/trac/browser/trunk/fhem/FHEM/74_AMADDevice.pm
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 22 Februar 2018, 08:32:14
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!!!
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kriegerkl am 22 Februar 2018, 09:53:16
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?   
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 22 Februar 2018, 10:34:56
Wenn bereits ein Flowset auf dem Handy ist musst Du nur set currentFlowsetUpdate machen und gut ist.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag 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?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 22 Februar 2018, 15:33:10
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
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 24 Februar 2018, 21:14:33
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 24 Februar 2018, 21:23:20
Leider gibt es da keine mir bekannte Möglichkeit
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 24 Februar 2018, 22:34:19
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 24 Februar 2018, 23:35:14
Zitat von: swsmily am 24 Februar 2018, 21:14:33
Über SendIntent hab ich es leider nicht hinbekommen, dass der VLC-Player überhaupt etwas tut.
Die Intents für VLC benötigen einige Parameter, die AMAD momentan nicht unterstützt (Action Typ, Data URI, Mime Type, Package Name)
https://wiki.videolan.org/Android_Player_Intents/ (https://wiki.videolan.org/Android_Player_Intents/)
Leon, besteht die Möglichkeit den SentIntent Befehl hier noch etwas zu erweitern um die oben stehenden Parameter optional zu verwenden?

Auch fände ich es sinnvoll "userFlowRun" als Option zwei Parameter übergeben zu können.
set userFlowRun <FlowName/TaskName> [param1=<value> param2=<value>]
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 25 Februar 2018, 00:38:09
Und könntest du Bitte für mediaButton Control die Apps "Poweramp" und "MXPlayerPro" mit aufnehmen?

Poweramp
com.maxmpz.audioplayer
com.maxmpz.audioplayer.player.PlayerMediaButtonReceiver


MXPlayerPro
com.mxtech.videoplayer.pro
com.mxtech.videoplayer.MediaButtonReceiver

            
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 25 Februar 2018, 06:46:25
Zitat von: Schlimbo am 24 Februar 2018, 23:35:14
Die Intents für VLC benötigen einige Parameter, die AMAD momentan nicht unterstützt (Action Typ, Data URI, Mime Type, Package Name)
https://wiki.videolan.org/Android_Player_Intents/ (https://wiki.videolan.org/Android_Player_Intents/)
Leon, besteht die Möglichkeit den SentIntent Befehl hier noch etwas zu erweitern um die oben stehenden Parameter optional zu verwenden?

Auch fände ich es sinnvoll "userFlowRun" als Option zwei Parameter übergeben zu können.
set userFlowRun <FlowName/TaskName> [param1=<value> param2=<value>]

Ich muss mal schauen, aber soweit ich weiß kannst du 4 Optionen mitgeben.


Zitat von: Schlimbo am 25 Februar 2018, 00:38:09
Und könntest du Bitte für mediaButton Control die Apps "Poweramp" und "MXPlayerPro" mit aufnehmen?

Poweramp
com.maxmpz.audioplayer
com.maxmpz.audioplayer.player.PlayerMediaButtonReceiver


MXPlayerPro
com.mxtech.videoplayer.pro
com.mxtech.videoplayer.MediaButtonReceiver

            

Das füge ich gerne nach der Veröffentlichung von 4.2 ein.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 Februar 2018, 11:38:40
Ab Morgen früh 8 Uhr kommt die neue Version 4.2 per FHEM Update zu Euch.
Heute noch mal die letzte Chance auf 4.0.13 up zu daten solltet Ihre eine ältere Version wie 4.0.12 verwenden.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tommyland78 am 27 Februar 2018, 19:06:32
Hallo zusammen,

ich habe mich heute daran gemacht von V2 auf die neue Version zu updaten.


jetzt sind alle 3 Tablets wieder in Fhem zu finden.
Die Readings sind auch eingelesen
Wenn ich etwas am Android Gerät lokal ändere, dann wird das auch korrekt in den Readings sichtbar.

Bis hier alles OK.

Problem ist, egal was ich in Fhem an Änderungen vornehme, es wird zwar übertragen (die Flows werden rot) aber es erfolgt keine Funktion.
Auch in Fhem selbst wird "lastSetCommandState" mit "setCmd_done" und der korrekten Zeit verarbeitet.

Getestet habe ich

VERSIONFLOWSET 4.0.13
VERSIONMODUL 4.0.13

Die Tablets haben Android:
4.1.1
4.2.2
5.1
7.0

Nun bin ich überfragt... Wieso gibt es keine Reaktion der Android Geräte?

P.S. Die Adminfunktionen für Automagic sind aktiv.

Vielen Dank fürs helfen
Der Tom
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 Februar 2018, 19:36:23
Öffne mal bitte den SetCommands Flow und schaue mal bitte wie weit die rote Linie kommt und wo sie eventuell hängen bleibt.
Gebe hier bitte auch mal list von einem Device und der Bridge an.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tommyland78 am 27 Februar 2018, 19:53:41
Hallo CoolTux,

im Flow geht er im Grunde von oben direkt bis nach ganz unten auf "Flows ausführen: Send Data to AMADCommBridge"
habe ich eben mit "mute" und screen getestet. Beides das selbe.
Ich kann versuchen das einzeln herauszuschreiben, der Ablauf ist aber sehr schnell.



Internals:
   AMADBridge_MSGCNT 118
   AMADBridge_TIME 2018-02-27 19:47:17
   AMAD_ID    1519753464000
   CFGFN     
   CHANGED   
   DEF        192.168.0.81 1519753464000 Automagic
   HOST       192.168.0.81
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     118
   NAME       SamsungS8
   NR         3799
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.13
   Helper:
     DBLOG:
       powerLevel:
         mySQL:
           TIME       1519756962.98473
           VALUE      84
       powerPlugged:
         mySQL:
           TIME       1519753488.7057
           VALUE      0
   READINGS:
     2018-02-27 18:44:55   airplanemode    off
     2018-02-27 18:44:55   androidVersion  7.0 Nougat
     2018-02-27 18:44:56   automagicState  Automagic Premium Automagic Service läuft
     2018-02-27 18:44:48   batteryHealth   2
     2018-02-27 19:42:42   batteryTemperature 30.0
     2018-02-27 18:44:56   bluetooth       on
     2018-02-27 18:45:34   checkActiveTask 0
     2018-02-27 18:44:56   connectedBTdevices none
     2018-02-27 18:44:56   connectedBTdevicesMAC none
     2018-02-27 18:44:59   currentMusicAlbum no player active
     2018-02-27 18:44:59   currentMusicApp no player active
     2018-02-27 18:44:59   currentMusicArtist no player active
     2018-02-27 18:44:59   currentMusicIcon no player active
     2018-02-27 18:44:59   currentMusicTrack no player active
     2018-02-27 19:47:16   daydream        on
     2018-02-27 18:44:55   deviceState     online
     2018-02-27 18:44:58   doNotDisturb    always
     2018-02-27 18:44:56   dockingState    undocked
     2018-02-27 18:46:48   flow_SetCommands aktiv
     2018-02-27 18:45:35   flow_informations aktiv
     2018-02-27 18:44:48   flowsetVersionAtDevice 4.2.0
     2018-02-27 18:44:58   keyguardSet     1
     2018-02-27 19:46:13   lastSetCommandState setCmd_done
     2018-02-27 19:20:52   lastStatusRequestState statusRequest_done
     2018-02-27 18:44:48   mute            off
     2018-02-27 18:44:56   nextAlarmDay    off
     2018-02-27 18:44:56   nextAlarmTime   off
     2018-02-27 19:42:42   powerLevel      84
     2018-02-27 18:44:48   powerPlugged    0
     2018-02-27 19:47:16   screen          off unlocked
     2018-02-27 18:44:55   screenBrightness 166
     2018-02-27 18:44:58   screenOrientation portrait
     2018-02-27 18:44:58   screenOrientationMode auto
     2018-02-27 18:50:38   state           active
     2018-02-27 18:44:56   volume          2
     2018-02-27 18:44:55   volumeNotification 10
     2018-02-27 18:44:55   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   room       AMAD


Internals:
   BRIDGE     1
   CFGFN     
   CONNECTS   3288
   FD         25
   NAME       AMADBridge
   NR         1991
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.0.13
   VERSIONMODUL 4.0.8
   READINGS:
     2018-02-27 19:22:52   fhemServerIP    192.168.0.5
     2018-02-27 18:03:47   state           opened
Attributes:
   room       AMAD
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 Februar 2018, 20:03:38
Die Devices passen erstmal.
Mach mal bitte Musik an auf einem Gerät und öffne dann den Flow. Gehe bis nach unten zu dem Flow ausführen bla bla und schau leicht nach links, da gibt es die Aktion Lautstärken setzen. Richte Dir das Sichtfeld so ein das Du die Aktion siehst.
Dann machst Du in FHEM ein set volume 6 oder so und schaust ob die Aktion auch rot wird oder ob die musik lauter oder leiser wird
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tommyland78 am 27 Februar 2018, 20:50:26
Also wenn Du
"Expression setVolume" gemeint hattest,
|
Lautstärke setzen
param_Volume

dann wird dieser Strang nicht rot.

Im Grunde gehen alle folgenden Weg

die ersten 3 bis Host erreichbar
|
Flow Aktiv:
Informations
|
JA
|
Script informationFlow_state = "aktiv"
|Script flow_informations = "\"flow_informations/":"+"\""+
|
Flows ausführen:
Send Data to AMADCommBridge


Die Lautstärke ändert sich nicht.
Wenn ich eine andere Aktion wähle, z.B. Screen off, wird der gleiche Weg genutzt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tommyland78 am 27 Februar 2018, 20:56:58
Ist das evtl. hilfreicher?

27.02.2018 20:54:37.677 [SetCommands] Starting to execute flow 'SetCommands' with Context{global{global_activetask=none,global_fhemctlmode=none,global_apssid=none,global_amadid=1519753464000,global_userflowstate=none,global_fhemip=192.168.0.5,global_bridgeport=8090,global_fhemdevice=SamsungS8},local{header_connection=close,header_accept_encoding=gzip,deflate,method=POST,http_params={NanoHttpd.QUERY_STRING=, volume=6},http_files={},remote_port=40114,triggertime=1519761277667,flow_name=SetCommands,header_host=192.168.0.81:8090,request_path=/fhem-amad/setCommands/setVolume,trigger=HTTP Request: /fhem-amad/setCommands/*,param_volume=6,http_headers={user-agent=fhem, accept-encoding=gzip,deflate, host=192.168.0.81:8090, connection=close},header_user_agent=fhem,remote_host=192.168.0.5}}
27.02.2018 20:54:37.680 [SetCommands] Start executing condition 'Expression: global_fhemip != null or global_bridgeport != null'
27.02.2018 20:54:37.688 [SetCommands] End executing condition 'Expression: global_fhemip != null or global_bridgeport != null' with return value true
27.02.2018 20:54:37.690 [SetCommands] Flow continues executing with the next step.
27.02.2018 20:54:37.691 [SetCommands] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
27.02.2018 20:54:37.695 [SetCommands] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host '192.168.0.5' and port '8090'
27.02.2018 20:54:37.710 [SetCommands] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value true
27.02.2018 20:54:37.712 [SetCommands] Flow continues executing with the next step.
27.02.2018 20:54:37.713 [SetCommands] Start executing condition 'Flow Aktiv: Informations'
27.02.2018 20:54:37.716 [SetCommands] Start executing condition 'Flow Aktiv: Send Data to AMADCommBridge'
27.02.2018 20:54:37.719 [SetCommands] Start executing condition 'Expression: header_amadid == {global_amadid}'
27.02.2018 20:54:37.724 [SetCommands] End executing condition 'Flow Aktiv: Informations' with return value true
27.02.2018 20:54:37.726 [SetCommands] End executing condition 'Flow Aktiv: Send Data to AMADCommBridge' with return value true
27.02.2018 20:54:37.731 [SetCommands] End executing condition 'Expression: header_amadid == {global_amadid}' with return value false
27.02.2018 20:54:37.732 [SetCommands] Flow continues executing with the next step.
27.02.2018 20:54:37.732 [SetCommands] Start executing action 'Script: informationFlow_state = "aktiv"'
27.02.2018 20:54:37.736 [SetCommands] End executing action 'Script: informationFlow_state = "aktiv"'
27.02.2018 20:54:37.737 [SetCommands] Flow continues executing with the next step.
27.02.2018 20:54:37.738 [SetCommands] Start executing action 'Script: flow_informations = "\"flow_informations\":" + " \"" + {informationFlow_state} + "\""; fhemcmd = "setreading";'
27.02.2018 20:54:37.745 [SetCommands] End executing action 'Script: flow_informations = "\"flow_informations\":" + " \"" + {informationFlow_state} + "\""; fhemcmd = "setreading";'
27.02.2018 20:54:37.746 [SetCommands] Flow continues executing with the next step.
27.02.2018 20:54:37.747 [SetCommands] Start executing action 'Flows ausführen: Send Data to AMADCommBridge'
27.02.2018 20:54:37.750 [SetCommands] End executing action 'Flows ausführen: Send Data to AMADCommBridge'
27.02.2018 20:54:37.757 [SetCommands] Flow ended.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 Februar 2018, 21:06:49
Setze mal bitte bei einem Device das Attribut remoteServer auf Automagic und versuche es dann noch einmal.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tommyland78 am 27 Februar 2018, 21:20:15
keine Änderung
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 Februar 2018, 21:24:03
Ausgehend vom Trigger im SetCommand Flow, wie weit kommt der Strang auf der rechten Seite. Kannst du da Mal bitte ein Screenshot machen und kurz zeigen wo er rechts hängen bleibt?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 27 Februar 2018, 21:26:32
Sieht so aus als würde die ID nicht Übereinstimmen:
End executing condition 'Expression: header_amadid == {global_amadid}' with return value false
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 Februar 2018, 21:34:23
Den Verdacht habe ich auch, aber wieso bekommt er dann Readings? Dürfte ja auch nicht sein.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 27 Februar 2018, 21:37:40
Dein Flowset auf dem Device ist  4.2.0, das FHEM Modul aber noch 4.0.13( AMADDevice) & 4.0.8 (AMADBridge), das passt nicht zusammen. Bringe mal alle drei auf den selben Stand, dann sollte es gehen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tommyland78 am 27 Februar 2018, 22:37:50
Danke für den Tipp - aber wie komme ich an diese Versionen ran?
Ein Update in Fhem bietet mir nur die:
VERSIONFLOWSET
4.0.13
VERSIONMODUL
4.0.13 (korrektur)

an.

Grüße
Der Tom
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 27 Februar 2018, 22:57:41
Zitat von: CoolTux am 27 Februar 2018, 11:38:40
Ab Morgen früh 8 Uhr kommt die neue Version 4.2 per FHEM Update zu Euch.
Heute noch mal die letzte Chance auf 4.0.13 up zu daten solltet Ihre eine ältere Version wie 4.0.12 verwenden.
Entweder bis morgen warten, oder hier Downloaden:
https://github.com/LeonGaultier/fhem-AMAD/tree/master (https://github.com/LeonGaultier/fhem-AMAD/tree/master)
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tommyland78 am 27 Februar 2018, 23:33:40
Hallo zusammen,

ich bin überall auf die 4.0.13 gegangen, dann funktionierte alles.

Vielen Dank!

Gute Nacht
Der Tom
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Lucky2k12 am 28 Februar 2018, 20:52:56
Kurze Rückmeldung nach Update:
Bei mir nach ersten Kurztests alles ok!
THX @Cooltux + @Schlimbo

Tasker hab ich noch nicht getestet, kommt aber noch.

meine Devices haben die Android-Versionen
4.2.2
6.0
7.1
8.0
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 28 Februar 2018, 20:56:59
Von mir auch eine Rückmeldung. Bei mir funktioniert bis jetzt auch alles.
Ein kleines Problemchen hatte ich, dass ein DOIF nicht mehr erkannt hat, wenn VLC-Player etwas abspielt. Das lag daran, dass vorher "spielt ab" im Reading stand, jetzt steht dort "playing". Im DOIF korrigiert und läuft.

Nur mit Automagic getestet.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: FHEM__Newbie am 28 Februar 2018, 21:20:08
Hallo,

ich hab noch

VERSIONFLOWSET  2.2.4
VERSIONMODUL      2.2.4

Hab gerade ein FHEM Update gemacht, aber die AMAD Version ist immer noch die gleiche.

Was muss ich machen?

Danke für die Hilfe.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 28 Februar 2018, 21:33:06
Du musst das neue AMADNG installieren. Das sind 2 neue Module. Die alten Devices müssen gelöscht werden. Genaueres findest du in der Commandref zu AMADDevice und AMADCommBridge.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Esjay am 28 Februar 2018, 22:42:49
Stell autocreate auf 1 und lass das alles das Modul machen..Du musst nichts selber anlegen..Also alles löschen,autocreate auf 1 und dann den Einrichtassistenten nochmal durchführrn.
Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: FHEM__Newbie am 01 März 2018, 11:06:30
Danke, der Ersteinrichtunmgsassistent hat jetzt alles alleine angelegt.


Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 01 März 2018, 21:53:53
Ich habe soeben das Update von 4.0.13 auf  4.2.0 gemacht.
Leider habe ich seither Probleme. AMADDevice hat den Status initialized und die Readings werden auch nicht mehr aktualisiert :-(

Internals:
   AMAD_ID    1516744625383
   DEF        10.10.10.204 1516744625383 Automagic
   HOST       10.10.10.204
   IODev      AMADBridge
   NAME       GalaxyS4
   NOTIFYDEV  global,GalaxyS4
   NR         284
   NTFY_ORDER 50-GalaxyS4
   PORT       8090
   STATE      initialized
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.0
   READINGS:
     2018-01-23 23:11:12   airplanemode    off
     2018-01-23 23:11:12   androidVersion  5.0 Lollipop
     2018-03-01 21:06:20   automagicState  Automagic Premium  Automagic Service läuft
     2018-02-28 23:40:12   batteryHealth   2
     2018-03-01 21:05:41   batteryTemperature 22.8
     2018-01-23 23:22:57   bluetooth       off
     2018-01-24 20:35:10   checkActiveTask 0
     2018-01-23 23:22:57   connectedBTdevices none
     2018-01-23 23:22:57   connectedBTdevicesMAC none
     2018-01-23 23:22:59   currentMusicAlbum no player active
     2018-01-23 23:22:59   currentMusicApp no player active
     2018-01-23 23:22:59   currentMusicArtist no player active
     2018-01-23 23:22:59   currentMusicIcon no player active
     2018-01-23 23:22:59   currentMusicTrack no player active
     2018-03-01 21:24:37   deviceState     offline
     2018-01-23 23:22:59   doNotDisturb    always
     2018-01-23 23:22:57   dockingState    undocked
     2018-01-23 23:08:15   flow_SetCommands aktiv
     2018-02-23 20:48:26   flow_informations aktiv
     2018-03-01 21:03:08   flowsetVersionAtDevice 4.2.0
     2018-01-23 23:22:59   keyguardSet     1
     2018-03-01 21:39:37   lastSetCommandState setCmd_done
     2018-03-01 21:39:06   lastStatusRequestState statusRequest_done
     2018-02-27 10:05:29   mute            off
     2018-01-23 23:22:57   nextAlarmDay    off
     2018-01-23 23:22:57   nextAlarmTime   off
     2018-03-01 21:05:41   powerLevel      49
     2018-02-28 23:40:01   powerPlugged    0
     2018-03-01 21:05:20   screen          on locked
     2018-01-23 23:11:12   screenBrightness 143
     2018-02-19 22:05:42   screenOrientation portrait
     2018-01-23 23:18:47   screenOrientationMode auto
     2018-03-01 21:20:22   state           initialized
     2018-02-27 10:05:29   volume          3
     2018-02-19 22:05:17   volumeNotification 1
     2018-01-23 23:11:12   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 8
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD
   setAPSSID  xxxxxx
 
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 März 2018, 21:58:00
Flows alle aktiv auf dem Handy?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 01 März 2018, 22:01:42
Ja alle aktiv, ausser First Run Assistant. Die Flows werden zwischendurch dann auch kurz mal rot.
Wo soll ich mit suchen beginnen?

Verbindung Handy -> FHEM scheint nicht zu funktionieren.
FHEM -> Handy geht.

Wo ist auf den Handy die FHEM IP hinterlegt?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 März 2018, 22:07:30
In Automagic unter globale Variablen. Kannst aber auch Mal das Handy neustarten.
Wie sieht das list der Bridge aus?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 01 März 2018, 22:22:53
Handy neu gestartet, keine Verbesserung.
Globale Variable gecheckt, ok.

Ich habe mal noch die Desktop Firewall deaktiviert, der erwünschte Erfolg ist ausgeblieben.

Wenn ich mir die Readings anschaue, wurden die nach den Update noch 1x aktualisiert. 

List der Bridge
Internals:
   BRIDGE     1
   CONNECTS   546
   FD         105
   NAME       AMADBridge
   NR         269
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.0
   READINGS:
     2018-01-23 22:59:35   fhemServerIP    10.10.10.20
     2018-03-01 21:23:22   state           opened
Attributes:
   room       AMAD
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 02 März 2018, 04:53:49
Bitte das Bridge Device auf verbose 5 stellen und Mal im Log schauen.
Wird D3 Flow Send to AMADCommBridge rot? Wenn ja öffne ihn Mal und schau ob das rote bis unten durch läuft.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: satprofi am 02 März 2018, 19:28:57
Hallo.
kann es sein das ba jetzt android 4.x nicht mehr unterstützt wird?
das tablet mit android 4.2 nimmt keine befehle mehr an, obwohl lastSetCommandState setCmd_done  anzeigt, und sonst keine fehlermeldungen kommen. die readings werden aber aktualisiert, bei power, etc.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 02 März 2018, 19:34:25
list vom Device bitte
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: kleineslichtHH am 02 März 2018, 21:12:01
Zitat von: satprofi am 02 März 2018, 19:28:57
Hallo.
kann es sein das ba jetzt android 4.x nicht mehr unterstützt wird?
das tablet mit android 4.2 nimmt keine befehle mehr an, obwohl lastSetCommandState setCmd_done  anzeigt, und sonst keine fehlermeldungen kommen. die readings werden aber aktualisiert, bei power, etc.


Bei mir funktioniert selbst "4.1 - 4.1.1 Jelly Bean" noch, auch ein "4.2 - 4.2.2 Jelly Bean MR1" läuft.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: satprofi am 02 März 2018, 21:43:04
Habe heute noch einmal die beiden module reloaded, und jetzt klappts, seltsam. habe sicher 3-4 mal fhem shutdown restart gemacht.....
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 02 März 2018, 23:06:28
Zitat von: CoolTux am 02 März 2018, 04:53:49
Bitte das Bridge Device auf verbose 5 stellen und Mal im Log schauen.
Wird D3 Flow Send to AMADCommBridge rot? Wenn ja öffne ihn Mal und schau ob das rote bis unten durch läuft.
Nachdem ich heute einen Neustart von FHEM gemacht habe funktioniert nun AMAD 4.2.
Merkwürdig, bereits Gestern habe ich es mir mehreren Neustarts probiert, vergebens

Problem gelöst  :)

Vielen Dank für das tolle Modul

Gruss birdy
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 04 März 2018, 01:22:32
Hi Leon,
hast du diesen Beitrag schon gesehen?
Moegliche Darstellungsfehler in commandref durch falsche HTML-Syntax (https://forum.fhem.de/index.php/topic,84992.msg773003.html#msg773003)
AMAD ist hier auch mit aufgelistet.
Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 04 März 2018, 06:06:57
Zitat von: Schlimbo am 04 März 2018, 01:22:32
Hi Leon,
hast du diesen Beitrag schon gesehen?
Moegliche Darstellungsfehler in commandref durch falsche HTML-Syntax (https://forum.fhem.de/index.php/topic,84992.msg773003.html#msg773003)
AMAD ist hier auch mit aufgelistet.
Gruß Schlimbo

Guten Morgen,

Ja habe ich schon gesehen. Danke Dir.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Toni am 04 März 2018, 11:37:22
Ich entschuldige mich gleich mal, wenn jemandem die Frage daneben vorkommt. Ich bin nicht wirklich Anfänger mit 4 Fhem-Installationen und deutlich über 50 Sensoren/Aktoren aber ich finde keine Antwort:
Nachdem ich AMADNG installiert habe, Samsung S5 an Raspberry-Fhem kann ich zwar alle mir bekannten Readings sehen, habe auch sonst keine Fehler-Meldungen, kann das Telefon steuern...Alles gut. Ich dachte aber, es gibt eine Meldung bei eingehenden SMS! Dem ist nicht so!?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 04 März 2018, 11:49:05
Eine Meldung über eingehende SMS bekommst Du nur wenn diese auch oben in der Benachrichtigungszeile auf taucht.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Toni am 04 März 2018, 11:51:59
Das hatte ich schon gelesen und es erscheint auch ein Brief-Symbol.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 04 März 2018, 11:54:59
Kein Texte? Wo schon Teile der Nachricht sein stehen?
Haben andere Koreanerbesitzer das selbe Problem? Kann da Mal einer bitte was zu sagen. Danke.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 04 März 2018, 12:06:16
Bei mir mit Samsung GalaxyS4 sehe ich die ankommenden SMS, jetzt.

Aber wie weiter vorne beschrieben, hatte ich zu beginn das Problem, dass die Reading gar nicht mehr aktualisiert wurden.
Da gab es dann natürlich auch kein incomingSmsMessage...


Internals:
  ......
   NAME       GalaxyS4
   .....
     2018-03-01 21:03:08   flowsetVersionAtDevice 4.2.0
     2018-03-02 23:08:28   incomingSmsMessage +41xxxxxxxxx - Test 2
  .......
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Toni am 04 März 2018, 12:10:24
Bei den Einstellungen zur Anzeige der SMS am Koreaner gibt es einen Knopf "...Vorschau empfangener Nachrichten in der Statusleiste...". Ist eingeschaltet. Ich mach mich mal auf die Suche, warum nur ein Brief erscheint und keine Text...
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Toni am 04 März 2018, 12:45:15
GRRRR:
"...Mit Android Lollipop hat Google die Heads-Up-Benachrichtigungen eingeführt. Anstatt einer scrollenden Nachricht in der Benachrichtigungszeile werden diese nun am oberen Bildschirmrand über der aktuellen Anwendung eingeblendet...."
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 04 März 2018, 13:06:29
Also alles andere als Standard. Schade.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 04 März 2018, 16:47:44
Auf meinem S4 läuft auch  5.0 Lollipop

Internals:
  ........
   READINGS:
     2018-01-23 23:11:12   airplanemode    off
     2018-01-23 23:11:12   androidVersion  5.0 Lollipop
.................
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Raemsna am 09 März 2018, 20:16:55
Hallo CoolTux,

vielen Dank für das coole Modul. Läuft soweit. Ich bekomme nur folgenden kleinen Bug bei einer Spracheingabe über Tasker (die an die Bridge geschickt wird):

2018.03.09 20:13:40 1: PERL WARNING: Use of uninitialized value within %Sprachkommando in concatenation (.) or string at ./FHEM/99_myUtils.pm line 569.
2018.03.09 20:13:40 3: eval: my $EVTPART7='mal';my $EVTPART4='test';my $EVTPART5='ich';my $EVTPART1='das';my $EVTPART6='wollte';my $EVTPART2='ist';my $NAME='AMAD_Bridge';my $EVTPART0='receiveVoiceCommand:';my $TYPE='AMADCommBridge';my $SELF='Ntfy_AMADSprachbefehl';my $EVENT='receiveVoiceCommand: das ist ein test ich wollte mal ausprobieren';my $EVTPART3='ein';my $EVTPART8='ausprobieren';{Sprachbefehle ("$NAME","$EVENT")}
2018.03.09 20:13:40 1: PERL WARNING: Use of uninitialized value within %Sprachkommando in string at ./FHEM/99_myUtils.pm line 570.
2018.03.09 20:13:40 3: eval: my $EVTPART7='mal';my $EVTPART4='test';my $EVTPART5='ich';my $EVTPART1='das';my $EVTPART6='wollte';my $EVTPART2='ist';my $NAME='AMAD_Bridge';my $EVTPART0='receiveVoiceCommand:';my $TYPE='AMADCommBridge';my $SELF='Ntfy_AMADSprachbefehl';my $EVENT='receiveVoiceCommand: das ist ein test ich wollte mal ausprobieren';my $EVTPART3='ein';my $EVTPART8='ausprobieren';{Sprachbefehle ("$NAME","$EVENT")}
2018.03.09 20:13:40 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/99_myUtils.pm line 572.
2018.03.09 20:13:40 3: eval: my $EVTPART7='mal';my $EVTPART4='test';my $EVTPART5='ich';my $EVTPART1='das';my $EVTPART6='wollte';my $EVTPART2='ist';my $NAME='AMAD_Bridge';my $EVTPART0='receiveVoiceCommand:';my $TYPE='AMADCommBridge';my $SELF='Ntfy_AMADSprachbefehl';my $EVENT='receiveVoiceCommand: das ist ein test ich wollte mal ausprobieren';my $EVTPART3='ein';my $EVTPART8='ausprobieren';{Sprachbefehle ("$NAME","$EVENT")}


kann das an mir liegen?

Grüße
Raemsna
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 09 März 2018, 20:26:08
Kommt nicht von AMAD. Liegt eher an Deiner myUtils. Kannst ja den Code hier Mal posten.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Raemsna am 17 März 2018, 06:19:14
Zitat von: CoolTux am 09 März 2018, 20:26:08
Kommt nicht von AMAD. Liegt eher an Deiner myUtils. Kannst ja den Code hier Mal posten.
Du hast Recht. Da lief noch im Hintergrund ein notify zu und Code von der  ersten AMAD Version oder so. Hat sich erledigt :) danke

Gesendet von meinem LG-D855 mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 März 2018, 06:23:43
Sehr schön. Danke für die Rückmeldung.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Jackeson am 18 März 2018, 22:25:31
Hallo,

ich habe meine Haustür Klingel und Torklingel so eingebunden das beim Klingeln die Url 192...... aufmacht und ich das Livevideo sehe auch nach 30sec wieder zu den Homebild zurück geht,
aber im crome die seite immer noch auf ist und bleibt, also wenn 10mal geklingelt wird sind 10 Seiten auf.
daher meine frage da es bei AMAD "Browser App" öffnen gibt kann ich auch die Seite nach 30 Sekunden wieder schliessen lassen ?
hat jemand eine idee ?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 20 März 2018, 06:55:43
Guten Morgen,

Aus gegebenen Anlass habe ich gestern die allowfrom Funktion in der AMADCommBridge korrekt eingebaut. Sowohl in meinen Tests als auch beim User funktioniert das nun.
Einfach wie von FHEMWEB bekannt allowfrom Attribut für das AMADCommBridge Device korrekt setzen und gut ist.

Die Funktion kommt ab 8Uhr mit dem heutigen Update.



Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 21 März 2018, 20:50:29
Guten Abend

Ich habe bei mir einen transmitterERROR ...
Muss ich da etwas unternehmen, oder kann ich den so stehen lassen?

nternals:
   BRIDGE     1
   CFGFN     
   CONNECTS   3186
   FD         116
   NAME       AMADBridge
   NR         332
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.2
   READINGS:
     2018-03-21 00:56:45   fhemServerIP    10.10.10.20
     2018-03-21 20:08:47   state           opened
     2018-03-21 00:56:00   transmitterERROR AMADBridge_10.10.10.204_58268 has no correct amad_id
Attributes:
   room       AMAD

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 21 März 2018, 20:53:26
Zitat von: birdy am 21 März 2018, 20:50:29
Guten Abend

Ich habe bei mir einen transmitterERROR ...
Muss ich da etwas unternehmen, oder kann ich den so stehen lassen?

nternals:
   BRIDGE     1
   CFGFN     
   CONNECTS   3186
   FD         116
   NAME       AMADBridge
   NR         332
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.2
   READINGS:
     2018-03-21 00:56:45   fhemServerIP    10.10.10.20
     2018-03-21 20:08:47   state           opened
     2018-03-21 00:56:00   transmitterERROR AMADBridge_10.10.10.204_58268 has no correct amad_id
Attributes:
   room       AMAD


Hast Du denn ein AMAD Gerät mit der IP 10.10.10.204. Wenn ja lass es einfach stehen und beobachte es.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 21 März 2018, 22:02:07
Ja dieses Gerät habe ich, und es funktioniert auch wieder.  Könnte ich diese Meldung auch irgendwie weg machen?
Ist etwas unschön so....

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 21 März 2018, 22:04:26
klar kannst Du readings löschen

deletereading
Bitte zu erst lesen wie es angewendet wird.



Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 21 März 2018, 22:22:01
Supi, Vielen Dank. Ich habs erfolgreich gelöscht  :)
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 23 März 2018, 20:12:14
Trotz suche finde ich es einfach nicht. Welches Attr muss man nochmal setzen um die Flows zu deaktivieren, wenn keines der WLAN-Netze verbunden ist und damit der Akku geschont werden soll? Oder gibt es das nicht mehr?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 23 März 2018, 20:28:28
setAPSSID

Und vorsichtshalber statusRequest machen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 23 März 2018, 21:40:41
Dachte ich mir, aber in der Doku hatte ich gelesen, dass es für das Keepalive ist und nicht für die Akku Funktion zum schonen. Dank dir.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 23 März 2018, 21:45:56
Zitat von: Schlimbo am 25 Februar 2018, 00:38:09
Und könntest du Bitte für mediaButton Control die Apps "Poweramp" und "MXPlayerPro" mit aufnehmen?

Poweramp
com.maxmpz.audioplayer
com.maxmpz.audioplayer.player.PlayerMediaButtonReceiver


MXPlayerPro
com.mxtech.videoplayer.pro
com.mxtech.videoplayer.MediaButtonReceiver

Hi Leon,
hast du das noch auf dem Schirm?

Würde mir auch noch einen "TakeScreenshot" Befehl wünschen, was hältst du davon?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 23 März 2018, 21:49:44
Habe ich noch auf dem Schirm. Bereite ich Anfang nächsten Monats vor.
Hast Du denn eine Anwendung für TakeScreenshot?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 23 März 2018, 22:13:54
Zitat von: CoolTux am 23 März 2018, 21:49:44
Hast Du denn eine Anwendung für TakeScreenshot?
Hätte heute einen Screenshot von meinem Android TV gebraucht, da dachte ich mir es wäre doch praktisch wenn ich einfach sagen könnte "Alexa, mach ein Screenshot vom TV"...
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 23 März 2018, 22:24:32
Ich behalte es mal im Hinterkopf   ;D
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 24 März 2018, 15:37:33
Mit der neuen AMAD Version habe ich immer wieder (Verbindungs-) Probleme.
Heute war plötzlich der Akku im AMAD Device leer.  Seither habe ich den folgenden Status und bekomme diesen nicht mehr weg.

state        10.10.10.204: Connection refused     2018-03-24 14:30:27

Welche Flows müssen eigentlich aktiv sein?
Mir ist aufgefallen, dass die Flows "Informations" und "SetCommands" plötzlich wieder inaktiv sind, auch wenn man sie aktiviert.
Ist das so korrekt?

Gruss birdy

Internals:
   AMADBridge_MSGCNT 5668
   AMADBridge_TIME 2018-03-24 13:33:35
   AMAD_ID    1521745023812
   CFGFN     
   DEF        10.10.10.204 1521745023812 Automagic
   HOST       10.10.10.204
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     5668
   NAME       GalaxyS4
   NOTIFYDEV  global,GalaxyS4
   NR         8163
   NTFY_ORDER 50-GalaxyS4
   PORT       8090
   STATE      10.10.10.204: Connection refused
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.2
   READINGS:
     2018-03-22 19:58:38   airplanemode    off
     2018-03-22 19:58:38   androidVersion  5.0 Lollipop
     2018-03-22 21:57:10   automagicState  Automagic Premium  Automagic Service läuft 
     2018-03-22 19:58:37   batteryHealth   2
     2018-03-24 13:30:31   batteryTemperature 25.0
     2018-03-22 19:58:39   bluetooth       off
     2018-03-22 19:59:53   checkActiveTask 0
     2018-03-22 19:58:39   connectedBTdevices none
     2018-03-22 19:58:39   connectedBTdevicesMAC none
     2018-03-22 19:58:42   currentMusicAlbum no player active
     2018-03-22 19:58:42   currentMusicApp no player active
     2018-03-22 19:58:42   currentMusicArtist no player active
     2018-03-22 19:58:42   currentMusicIcon no player active
     2018-03-22 19:58:42   currentMusicTrack no player active
     2018-03-24 13:42:42   deviceState     offline
     2018-03-22 19:58:41   doNotDisturb    always
     2018-03-22 19:58:39   dockingState    undocked
     2018-03-22 20:00:17   flow_SetCommands aktiv
     2018-03-22 19:58:38   flow_informations aktiv
     2018-03-22 19:58:37   flowsetVersionAtDevice 4.2.0
     2018-03-22 21:53:17   keyguardSet     1
     2018-03-24 14:34:42   lastSetCommandState setCmd_done
     2018-03-24 15:30:49   lastStatusRequestState statusRequest_error
     2018-03-22 19:58:37   mute            off
     2018-03-22 19:58:39   nextAlarmDay    off
     2018-03-22 19:58:39   nextAlarmTime   off
     2018-03-24 13:30:31   powerLevel      1
     2018-03-22 21:44:39   powerPlugged    0
     2018-03-24 13:33:30   screen          off unlocked
     2018-03-22 19:58:38   screenBrightness 96
     2018-03-23 20:49:58   screenOrientation portrait
     2018-03-22 19:58:41   screenOrientationMode auto
     2018-03-24 15:30:49   state           10.10.10.204: Connection refused
     2018-03-22 19:58:39   volume          8
     2018-03-22 19:58:38   volumeNotification 3
     2018-03-22 19:58:38   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 30
     infoErrorCounter 1
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD
   setAPSSID  xxxxxxx
   setScreenlockPIN crypt:xxxxxxx
   setTakePictureCamera Back
   setTakePictureResolution 800x600

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 24 März 2018, 15:47:53
Ich gehe davon aus das es sich um ein Handy handelt, sobald das Handy ausserhalb des SSID-AP ist, werden die beiden Flows deaktiviert. Wenn der AP wieder gefunden und sich damit verbunden wird, werden die Flows wieder aktiviert. Das scheint bei Dir nicht sauber zu funktionieren.

Ausser der Einrichtungsassistant sollten alle Flows aktiv sein.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 24 März 2018, 16:15:58
Also nach einem Restart des Handy sind diese beiden Flows inaktiv (was anscheinend normal ist). Nur bei mir bleiben diese dann inaktiv, was also nicht sein sollte.
Das manuelle Aktivieren hat leider keine Verbesserung gebracht der Status ist bei ,,Connection refused geblieben" .  Da ich keine andere Idee hatte, habe ich mal das Device daktiviert und wieder aktiviert. Und dann: ,,state  active"
Das Problem ist jetzt aber, dass Reading nicht aktualisiert werden, die sind immer noch vom Zeitpunkt als dem Handy der Strom ausgegangen ist (siehe powerLevel). 
Wie bekomme ich jetzt das ganze wieder zum Laufen?


Internals:
   AMADBridge_MSGCNT 5668
   AMADBridge_TIME 2018-03-24 13:33:35
   AMAD_ID    1521745023812
   CFGFN     
   DEF        10.10.10.204 1521745023812 Automagic
   HOST       10.10.10.204
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     5668
   NAME       GalaxyS4
   NOTIFYDEV  global,GalaxyS4
   NR         8163
   NTFY_ORDER 50-GalaxyS4
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.2
   READINGS:
     2018-03-22 19:58:38   airplanemode    off
     2018-03-22 19:58:38   androidVersion  5.0 Lollipop
     2018-03-22 21:57:10   automagicState  Automagic Premium  Automagic Service läuft 
     2018-03-22 19:58:37   batteryHealth   2
     2018-03-24 13:30:31   batteryTemperature 25.0
     2018-03-22 19:58:39   bluetooth       off
     2018-03-22 19:59:53   checkActiveTask 0
     2018-03-22 19:58:39   connectedBTdevices none
     2018-03-22 19:58:39   connectedBTdevicesMAC none
     2018-03-22 19:58:42   currentMusicAlbum no player active
     2018-03-22 19:58:42   currentMusicApp no player active
     2018-03-22 19:58:42   currentMusicArtist no player active
     2018-03-22 19:58:42   currentMusicIcon no player active
     2018-03-22 19:58:42   currentMusicTrack no player active
     2018-03-24 13:42:42   deviceState     offline
     2018-03-22 19:58:41   doNotDisturb    always
     2018-03-22 19:58:39   dockingState    undocked
     2018-03-22 20:00:17   flow_SetCommands aktiv
     2018-03-22 19:58:38   flow_informations aktiv
     2018-03-22 19:58:37   flowsetVersionAtDevice 4.2.0
     2018-03-22 21:53:17   keyguardSet     1
     2018-03-24 15:51:52   lastSetCommandState setCmd_done
     2018-03-24 15:57:51   lastStatusRequestState statusRequest_done
     2018-03-22 19:58:37   mute            off
     2018-03-22 19:58:39   nextAlarmDay    off
     2018-03-22 19:58:39   nextAlarmTime   off
     2018-03-24 13:30:31   powerLevel      1
     2018-03-22 21:44:39   powerPlugged    0
     2018-03-24 13:33:30   screen          off unlocked
     2018-03-22 19:58:38   screenBrightness 96
     2018-03-23 20:49:58   screenOrientation portrait
     2018-03-22 19:58:41   screenOrientationMode auto
     2018-03-24 15:53:21   state           active
     2018-03-22 19:58:39   volume          8
     2018-03-22 19:58:38   volumeNotification 3
     2018-03-22 19:58:38   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 34
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD
   setAPSSID  xxxxxx
   setScreenlockPIN crypt:xxxxxxx
   setTakePictureCamera Back
   setTakePictureResolution 800x600
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 24 März 2018, 16:19:25
Ein list der Bridge und ein verbose 5 von der Bridge könnte helfen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 24 März 2018, 16:43:25

Internals:
   BRIDGE     1
   CFGFN     
   CONNECTS   14479
   FD         117
   NAME       AMADBridge
   NR         8155
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.0
   VERSIONMODUL 4.2.2
   READINGS:
     2018-03-22 19:58:39   fhemServerIP    10.10.10.20
     2018-03-24 15:52:52   state           opened
Attributes:
   room       AMAD
   verbose    5


und

2018.03.24 16:39:40 4: Connection accepted from AMADBridge_10.10.10.204_44694
2018.03.24 16:39:40 4: Connection accepted from AMADBridge_10.10.10.204_33954
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_57587
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_57810
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_35144
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_55371
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_40631
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_33300
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_47312
2018.03.24 16:39:41 4: Connection accepted from AMADBridge_10.10.10.204_51341
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_60961
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_49313
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_37620
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_34223
2018.03.24 16:39:42 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_48342
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_40109
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_32934
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_33823
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_45456
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_40827
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_42829
2018.03.24 16:39:42 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_53455
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_55033
2018.03.24 16:39:42 4: Connection accepted from AMADBridge_10.10.10.204_41612
2018.03.24 16:39:42 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","screenOrientation": "portrait","screenOrientationMode": "auto","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_42405
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_36580
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_40942
2018.03.24 16:39:43 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","screenOrientation": "portrait","screenOrientationMode": "auto","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_52518
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_46520
2018.03.24 16:39:43 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","doNotDisturb": "always","nextAlarmState": "null","screen": "off locked","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","volumeNotification": "3","volume": "8","nextAlarmTime": "null","nextAlarmDay": "null","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2","screenBrightness": "96","screenOrientation": "portrait","screenOrientationMode": "auto","automagicState": "Automagic Premium  Automagic Service läuft  ","dockingState": "undocked","keyguardSet": "1","wiredHeadsetPlugged": "0","deviceState": "online","androidVersion": "5.0 Lollipop"}}, help me!
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_35637
2018.03.24 16:39:43 4: Connection accepted from AMADBridge_10.10.10.204_33544
2018.03.24 16:39:43 3: : Unknown code {"amad": {"amad_id": "1521745023812","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.0","powerLevel": "98","powerPlugged": "1","batteryTemperature": "26.9","batteryHealth": "2"}}, help me!
2018.03.24 16:39:50 3: AMADDevice () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 24 März 2018, 17:01:58
Hast Du fhem Mal neu gestartet? Kann mir gerade nicht erklären wieso der das als unbekannten Code sieht.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 24 März 2018, 18:25:12
Wenn ich mir ein Widget bauen will, welches auf Knopfdruck einen Set Befehl in FHEM auslöst. Kann ich dazu irgendwie auf einen deiner Flows zugreifen und etwas übergeben, dass der Befehle ausgeführt wird?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 24 März 2018, 19:22:24
Zitat von: Amenophis86 am 24 März 2018, 18:25:12
Wenn ich mir ein Widget bauen will, welches auf Knopfdruck einen Set Befehl in FHEM auslöst. Kann ich dazu irgendwie auf einen deiner Flows zugreifen und etwas übergeben, dass der Befehle ausgeführt wird?

Ja natürlich. Du musst nur 2 Variablen in einem Skript befüllen und den "Send Data to AMADCommBridge" Flow aufrufen. Das machst du über einen eigenen Flow.

fhemcmd = "set"
setcmd = "StehlampeLinks on"
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 24 März 2018, 19:34:13
Zitat von: CoolTux am 24 März 2018, 19:22:24
Ja natürlich. Du musst nur 2 Variablen in einem Skript befüllen und den "Send Data to AMADCommBridge" Flow aufrufen.
...und an der Bridge muss das Attribut "fhemControlMode" auf "setControl" stehen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 24 März 2018, 19:36:52
Ach verdammt, ich vergessen das jedes mal. Ist bei mir selbstverständlich. Vielen lieben Dank Schlimbo.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 24 März 2018, 19:55:18
Schau an, wie einfach. Dank euch.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 24 März 2018, 20:14:33
Zitat von: CoolTux am 24 März 2018, 17:01:58
Hast Du fhem Mal neu gestartet? Kann mir gerade nicht erklären wieso der das als unbekannten Code sieht.

FHEM neu gestartet und jetzt läuft es wieder. Danke für diesen Hinweis.

Muss ich jetzt jedes mal FHEM neu starten wenn zwischen Handy und FHEM die Verbindung verloren gegangen ist?
Seit Tagen kämpfe ich  mit solchen Problemen, das Wiederherstellen der Verbindung ist jedes mal äusserst problematisch und umständlich.
Die alte Version ist über Wochen und Monate stabil gelaufen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 24 März 2018, 20:30:06
Eigentlich solltest Du da gar nichts machen müssen. Bei mir laufen 7 Geräte manchmal 1,5 Monate ohne Neustart. Müssen wir beobachten. Melde Dich wenn wieder was ist.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 24 März 2018, 21:22:22
Zitat von: CoolTux am 24 März 2018, 20:30:06
Eigentlich solltest Du da gar nichts machen müssen.

Soeben das Hand neu gestartet. Die Flows "Informations" und "SetCommands" bleiben inaktiv, auch wen die Verbindung mit dem WLAN schon lange wieder steh. Die Flows muss ich jedes mal wieder manuell starten. Dieses mal keine weiteren Probleme, Handy und FHEM haben sich problemlos verbunden.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 März 2018, 13:07:38
Zitat von: CoolTux am 23 März 2018, 22:24:32
Ich behalte es mal im Hinterkopf   ;D

Zitat von: Schlimbo am 23 März 2018, 21:45:56
Hi Leon,
hast du das noch auf dem Schirm?

Würde mir auch noch einen "TakeScreenshot" Befehl wünschen, was hältst du davon?

Mahlzeit,

Ich habe alles soweit umgesetzt. Ich würde heute Abend die neue Version ins Git laden und würde Dich bitten die Sache mit den mediaPlayern mal zu testen. Also play stop und so und ob die Media Readings stimmen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 März 2018, 13:16:55
Ok, mir viel gerade ein das ich das neue Flowset ja bereits online hatte.
Es steht nun also im Git die neue Version bereit. Wer mag bitte einmal testen. Hinzugekommen ist
Zitat von: Schlimbo am 25 Februar 2018, 00:38:09
Und könntest du Bitte für mediaButton Control die Apps "Poweramp" und "MXPlayerPro" mit aufnehmen?

Poweramp
com.maxmpz.audioplayer
com.maxmpz.audioplayer.player.PlayerMediaButtonReceiver


MXPlayerPro
com.mxtech.videoplayer.pro
com.mxtech.videoplayer.MediaButtonReceiver


Sowie die Möglichkeit einen Screenshot zu machen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 27 März 2018, 20:27:42
vielen Dank, funktioniert mit Tasker wie gewünscht  :)
...mit Automagic konnte ich leider noch nicht testen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 27 März 2018, 20:30:44
Na vielleicht mag mal einer der anderen testen. Ansonsten kann ich es auch einstellen, geht ja nichts kaputt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 06 April 2018, 14:39:53
Neue Version morgen per FHEM update

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: basty2 am 07 April 2018, 20:21:29
Beim Tasker funktioniert es bei mir. Bei Automagic kommt folgender Fehler: Flow SetCommands mit Fehler beendet Fehler: Die Einstellungen wurden noch nicht überprüft. Bitte überprüfe die Einstellungen zuerst. Last executed: Action Setze Systemeinstellung: System screen_brightness_mode auf {param_brightnessmode}
.
Leider aktualsiert sich der Brightness Wert beim adaptiven Mode nicht.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 07 April 2018, 20:25:57
Gehe bitte mal in Automagic in den Flow SetCommand und schaue ob da was steht.
Wenn nicht
Einstellungen --> Allgemein hacken setzen bei Einstellungen Bestätigen unterdrücken
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: basty2 am 07 April 2018, 22:51:26
Hi. Ich bekomme eine liste von errors. fängt an mit ch.gridvision.ppam.androidautomagic.c.a.fn.a(sourceFile:161).
Haken habe ich gesetzt, leider keine Änderung.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 07 April 2018, 22:54:11
Da bräuchte ich bitte mehr. Aktiviere mal für Automagic das Log. Welche Androidversion
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 08 April 2018, 01:40:49
Zitat von: CoolTux am 07 April 2018, 20:25:57
Gehe bitte mal in Automagic in den Flow SetCommand und schaue ob da was steht.
Wenn nicht
Einstellungen --> Allgemein hacken setzen bei Einstellungen Bestätigen unterdrücken

Auch mit diesem Haken kommt bei mir beim Setzen von screenBrightnessMode die Fehlermeldung:
Flow SetCommands mit Fehler beendet Fehler: Die Einstellungen wurden noch nicht überprüft. Bitte überprüfe die Einstellungen zuerst. Last executed: Action Setze Systemeinstellung: System screen_brightness_mode auf {param_brightnessmode}
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: basty2 am 08 April 2018, 01:41:39
Ist Android 7.1.2.
Hoffe das reicht aus dem log...

08.04.2018 01:37:20.575 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "setreading"' with return value true
08.04.2018 01:37:20.576 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "set"' with return value false
08.04.2018 01:37:20.576 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "readingsval"' with return value false
08.04.2018 01:37:20.576 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "voiceinputvalue"' with return value false
08.04.2018 01:37:20.577 [Send Data to AMADCommBridge] End executing condition 'Expression: amadcmd == "firstrun"' with return value false
08.04.2018 01:37:20.577 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Verbunden: toGo"' with return value false
08.04.2018 01:37:20.578 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "fhemfunc"' with return value false
08.04.2018 01:37:20.578 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "setreading"' with return value true
08.04.2018 01:37:20.578 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "set"' with return value false
08.04.2018 01:37:20.579 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "readingsval"' with return value false
08.04.2018 01:37:20.579 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "voiceinputvalue"' with return value false
08.04.2018 01:37:20.580 [Send Data to AMADCommBridge] End executing condition 'Expression: amadcmd == "firstrun"' with return value false
08.04.2018 01:37:20.580 [Send Data to AMADCommBridge] End executing condition 'Expression: trigger == "WLAN Verbunden: toGo"' with return value false
08.04.2018 01:37:20.581 [Send Data to AMADCommBridge] End executing condition 'Expression: fhemcmd == "fhemfunc"' with return value false
08.04.2018 01:37:20.581 [Send Data to AMADCommBridge] Flow continues executing with the next step.
08.04.2018 01:37:20.582 [Send Data to AMADCommBridge] Start executing action 'Script: Set FHEMDATA JSON'
08.04.2018 01:37:20.582 Queue contains 70 workerInfos
08.04.2018 01:37:20.583 [Send Data to AMADCommBridge] Flow continues executing with the next step.
08.04.2018 01:37:20.583 [Send Data to AMADCommBridge] Start executing action 'Script: Set FHEMDATA JSON'
08.04.2018 01:37:20.584 Queue contains 71 workerInfos
08.04.2018 01:37:20.597 Global Variables saved.
08.04.2018 01:37:20.628 [Send Data to AMADCommBridge] End executing action 'Script: Set FHEMDATA JSON'
08.04.2018 01:37:20.629 [Send Data to AMADCommBridge] Flow continues executing with the next step.
08.04.2018 01:37:20.629 [Send Data to AMADCommBridge] Start executing action 'HTTP Request: send READINGS data to AMADCommBridge JSON'
08.04.2018 01:37:20.631 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' url = http://xxxx:8090
08.04.2018 01:37:20.631 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' contentType = application/json
08.04.2018 01:37:20.634 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' generalTextData = {"amad": {"amad_id": "xxxx","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.2","automagicState": "Flow SetCommands mit Fehler beendet Fehler: Die Einstellungen wurden noch nicht überprüft. Bitte überprüfe die Einstellungen zuerst.  Last executed: Action Setze Systemeinstellung: System screen_brightness_mode auf {param_brightnessmode} "}}
08.04.2018 01:37:20.634 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' variable = respsetreading
08.04.2018 01:37:20.635 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' customHTTPHeaders = Connection: close
08.04.2018 01:37:20.655 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' URL data fetched successfully.
08.04.2018 01:37:20.656 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header Connection=close
08.04.2018 01:37:20.656 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header Content-Length=76
08.04.2018 01:37:20.656 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header Content-Type=text/plain
08.04.2018 01:37:20.656 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header X-Android-Received-Millis=1523144240654
08.04.2018 01:37:20.657 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header X-Android-Response-Source=NETWORK 200
08.04.2018 01:37:20.657 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header X-Android-Selected-Protocol=http/1.1
08.04.2018 01:37:20.657 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header X-Android-Sent-Millis=1523144240643
08.04.2018 01:37:20.658 [Send Data to AMADCommBridge] End executing action 'HTTP Request: send READINGS data to AMADCommBridge JSON'
08.04.2018 01:37:20.658 [Send Data to AMADCommBridge] Flow ended.
08.04.2018 01:37:20.658 Flows need not to be saved
08.04.2018 01:37:20.662 Widgets need not to be saved
08.04.2018 01:37:20.666 Execution context release
08.04.2018 01:37:20.667 Disposing execution context
08.04.2018 01:37:20.668 Removed wake lock tracker [Send Data to AMADCommBridge]
08.04.2018 01:37:20.668 Releasing wake lock tracker [Send Data to AMADCommBridge]
08.04.2018 01:37:20.669 [Send Data to AMADCommBridge] End executing action 'Script: Set FHEMDATA JSON'
08.04.2018 01:37:20.669 [Send Data to AMADCommBridge] Flow continues executing with the next step.
08.04.2018 01:37:20.670 [Send Data to AMADCommBridge] Start executing action 'HTTP Request: send READINGS data to AMADCommBridge JSON'
08.04.2018 01:37:20.671 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' url = http://xxxx:8090
08.04.2018 01:37:20.671 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' contentType = application/json
08.04.2018 01:37:20.671 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' generalTextData = {"amad": {"amad_id": "xxxx","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.2","checkActiveTask": "0"}}
08.04.2018 01:37:20.672 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' variable = respsetreading
08.04.2018 01:37:20.673 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' customHTTPHeaders = Connection: close
08.04.2018 01:37:20.691 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' URL data fetched successfully.
08.04.2018 01:37:20.691 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header Connection=close
08.04.2018 01:37:20.692 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header Content-Length=76
08.04.2018 01:37:20.692 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header Content-Type=text/plain
08.04.2018 01:37:20.692 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header X-Android-Received-Millis=1523144240690
08.04.2018 01:37:20.692 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header X-Android-Response-Source=NETWORK 200
08.04.2018 01:37:20.692 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header X-Android-Selected-Protocol=http/1.1
08.04.2018 01:37:20.693 [Send Data to AMADCommBridge] Action 'HTTP Request: send READINGS data to AMADCommBridge JSON' Header X-Android-Sent-Millis=1523144240681
08.04.2018 01:37:20.693 [Send Data to AMADCommBridge] End executing action 'HTTP Request: send READINGS data to AMADCommBridge JSON'
08.04.2018 01:37:20.693 [Send Data to AMADCommBridge] Flow ended.
08.04.2018 01:37:20.694 Flows need not to be saved
08.04.2018 01:37:20.697 Widgets need not to be saved
08.04.2018 01:37:20.702 Execution context release
08.04.2018 01:37:20.702 Disposing execution context
08.04.2018 01:37:20.703 Global Variables saved.
08.04.2018 01:37:20.704 Removed wake lock tracker [Send Data to AMADCommBridge]
08.04.2018 01:37:20.704 Releasing wake lock tracker [Send Data to AMADCommBridge]
08.04.2018 01:37:20.814 Running activity (classic): ch.gridvision.ppam.androidautomagic/.logging.LogActivity
08.04.2018 01:37:20.816 AccessibilityService detected a notification screen event: EventType: TYPE_NOTIFICATION_STATE_CHANGED; EventTime: 445376253; PackageName: ch.gridvision.ppam.androidautomagic; MovementGranularity: 0; Action: 0 [ ClassName: android.widget.Toast$TN; Text: [Autoscroll ist ein]; ContentDescription: null; ItemCount: -1; CurrentItemIndex: -1; IsEnabled: false; IsPassword: false; IsChecked: false; IsFullScreen: false; Scrollable: false; BeforeText: null; FromIndex: -1; ToIndex: -1; ScrollX: -1; ScrollY: -1; MaxScrollX: -1; MaxScrollY: -1; AddedCount: -1; RemovedCount: -1; ParcelableData: null ]; recordCount: 0
08.04.2018 01:37:20.822 Service received action ch.gridvision.ppam.androidautomagic.intent.action.TRIGGER_NOTIFICATION_SCREEN_DISPLAYED
08.04.2018 01:37:20.832 Global Variables saved.



EDIT: Nachdem Automagic abgestürzt ist und sich neu gestartet hatte, funktioniert es nun... :)

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 08 April 2018, 07:12:50
Zitat von: basty2 am 08 April 2018, 01:41:39

EDIT: Nachdem Automagic abgestürzt ist und sich neu gestartet hatte, funktioniert es nun... :)

Auch eine Art Lösung.  ;D
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: basty2 am 08 April 2018, 13:10:14
Das stimmt.

Habe mir jetzt eine neue Variable senden lassen %LIGHT. So sehe ich den Wert des Helligkeitssensors. Das reicht mir. So kann ich meine Lichter gem. der Helligkeit steuern.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: trinitywhm am 09 April 2018, 22:10:22
Hi,

nachdem ich bereits vier AMAD-Devices in FHEM habe, habe ich heute versucht ein weiteres einzubinden, aber leider scheitere ich daran. Es ist ein "frisches" Tablet und ich versuche die Anbindung wie bisher mit Automagic. Der Fehler in der AMAD-Bridget lautet immer:
transmitterERROR
myAmadBridge_192.168.178.66_40307 has no correct amad_id


Weder das Anlegen mit dem Assistenten noch das manuelle Anlegen funktionieren. Hier ein Log-Auszug eines missglückten Anlegeversuches (mit Assistenten)
2018.04.09 21:56:31 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBeginUpdate           called by fhem.pl (4676)
2018.04.09 21:56:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4677)
2018.04.09 21:56:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (419)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (450)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (452)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBeginUpdate           called by fhem.pl (4676)
2018.04.09 21:56:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4677)
2018.04.09 21:56:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (419)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (450)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (452)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1523303661508","fhemcmd": "setreading"},"firstrun": {"fhemdevice": "HuaweiTablet","fhemserverip": "192.168.178.62","amaddevice_ip": "192.168.178.66"}}, help me!
2018.04.09 21:56:34 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBeginUpdate           called by fhem.pl (4676)
2018.04.09 21:56:34 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4677)
2018.04.09 21:56:34 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (419)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:34 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (450)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:34 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (452)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBeginUpdate           called by fhem.pl (4676)
2018.04.09 21:56:34 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4677)
2018.04.09 21:56:34 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (419)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:34 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (450)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:34 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (452)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1523303661508","fhemcmd": "setreading"},"firstrun": {"fhemdevice": "HuaweiTablet","fhemserverip": "192.168.178.62","amaddevice_ip": "192.168.178.66"}}, help me!


Flowset in Automagic ist das neuste, FHEM-Installation ist aktuell von heute abend, Android Version auf dem Tablet ist 7.0

Mach ich irgendeinen bescheuerten Fehler den ich total übersehen habe oder ist da wirklich der Wurm drin?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 09 April 2018, 22:55:34
Eventuell das autocreate Device deaktiviert? Obwohl eigentlich die kurze Fehlermeldung was anderes aus sagt. Aber schau mal bitte erstmal da.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: trinitywhm am 09 April 2018, 23:09:34
Nein, das ist es nicht. autocreate ist active.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 April 2018, 06:09:59
Dann muss ich selber mal testen heute Abend, das ich einen generellen Fehler ausschließen kann.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 April 2018, 17:48:12
Zitat von: trinitywhm am 09 April 2018, 22:10:22
Hi,

nachdem ich bereits vier AMAD-Devices in FHEM habe, habe ich heute versucht ein weiteres einzubinden, aber leider scheitere ich daran. Es ist ein "frisches" Tablet und ich versuche die Anbindung wie bisher mit Automagic. Der Fehler in der AMAD-Bridget lautet immer:
transmitterERROR
myAmadBridge_192.168.178.66_40307 has no correct amad_id


Weder das Anlegen mit dem Assistenten noch das manuelle Anlegen funktionieren. Hier ein Log-Auszug eines missglückten Anlegeversuches (mit Assistenten)
2018.04.09 21:56:31 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBeginUpdate           called by fhem.pl (4676)
2018.04.09 21:56:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4677)
2018.04.09 21:56:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (419)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (450)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (452)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBeginUpdate           called by fhem.pl (4676)
2018.04.09 21:56:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4677)
2018.04.09 21:56:31 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (419)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (450)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.04.09 21:56:31 1: stacktrace:
2018.04.09 21:56:31 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:31 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (452)
2018.04.09 21:56:31 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:31 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:31 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:31 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:31 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:31 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:31 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1523303661508","fhemcmd": "setreading"},"firstrun": {"fhemdevice": "HuaweiTablet","fhemserverip": "192.168.178.62","amaddevice_ip": "192.168.178.66"}}, help me!
2018.04.09 21:56:34 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBeginUpdate           called by fhem.pl (4676)
2018.04.09 21:56:34 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4677)
2018.04.09 21:56:34 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (419)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:34 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (450)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:34 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (452)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3746)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBeginUpdate           called by fhem.pl (4676)
2018.04.09 21:56:34 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,state,active) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4677)
2018.04.09 21:56:34 1:     main::readingsSingleUpdate          called by ./FHEM/74_AMADDevice.pm (412)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: ERROR: empty name in readingsBeginUpdate
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBeginUpdate           called by ./FHEM/74_AMADDevice.pm (419)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,lastStatusRequestState,statusRequest_done) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:34 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (450)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 1: readingsUpdate(,mute,off) missed to call readingsBeginUpdate first.
2018.04.09 21:56:34 1: stacktrace:
2018.04.09 21:56:34 1:     main::readingsBulkUpdate            called by fhem.pl (4513)
2018.04.09 21:56:34 1:     main::readingsBulkUpdateIfChanged   called by ./FHEM/74_AMADDevice.pm (452)
2018.04.09 21:56:34 1:     main::AMADDevice_WriteReadings      called by ./FHEM/74_AMADDevice.pm (829)
2018.04.09 21:56:34 1:     main::AMADDevice_Parse              called by fhem.pl (3765)
2018.04.09 21:56:34 1:     main::Dispatch                      called by ./FHEM/73_AMADCommBridge.pm (835)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ResponseProcessing called by ./FHEM/73_AMADCommBridge.pm (736)
2018.04.09 21:56:34 1:     main::AMADCommBridge_ProcessRead    called by ./FHEM/73_AMADCommBridge.pm (647)
2018.04.09 21:56:34 1:     main::AMADCommBridge_Read           called by fhem.pl (3550)
2018.04.09 21:56:34 1:     main::CallFn                        called by fhem.pl (708)
2018.04.09 21:56:34 3: myAmadBridge: Unknown code {"amad": {"amad_id": "1523303661508","fhemcmd": "setreading"},"firstrun": {"fhemdevice": "HuaweiTablet","fhemserverip": "192.168.178.62","amaddevice_ip": "192.168.178.66"}}, help me!


Flowset in Automagic ist das neuste, FHEM-Installation ist aktuell von heute abend, Android Version auf dem Tablet ist 7.0

Mach ich irgendeinen bescheuerten Fehler den ich total übersehen habe oder ist da wirklich der Wurm drin?

Die halbwegs gute Nachricht ist das das aktuelle Modul Flowset funktionieren. Habe eben ein frisches Gerät angelegt. Alles schick.
Ich weiß das hilft Dir jetzt auch nicht weiter. Aber ich war mir selber unsicher ob nach dem Umbau noch alles super klappt. Neu anlegen war etwas was nur Schlimbo getestet hatte, nicht ich.


Ich schaue mir Deine Daten nachher noch mal an.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 April 2018, 17:53:36
Gefunden. Bitte kontrolliere noch einmal Deine Versionen. Sowohl AMAD auf dem FHEM Server als auch das Flowset was jetzt 4.2.2 sein sollte.

Im String beim anlegen mit Hilfe des Assistenten fehlt etwas.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: trinitywhm am 10 April 2018, 20:28:07
OK, Fehler gefunden. Das Flowset war nicht aktuell. Gut wenn jemand fragt und man alles nochmal nachschaut und belegen möchte. Dabei merkt man dann wo die ganze Zeit der Wurm drin war. Trotzdem vielen Dank für deine Unterstützung.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: basty2 am 13 April 2018, 11:31:16
@CoolTux: Ist es möglich, dass Du die Variable %LIGHT auch mit ausgibst? Ich weiß nicht, ob die als Systemvariable (Helligkeitssensor) überall gleich ist. Beim Tasker habe ich es selbst hinbekommen, bei Automagic verliere ich den Überblick.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 April 2018, 11:38:10
Hatte ich letztens schon in der Hand wie Du das mal erwähnt hattest. Kann ich gerne die Tage machen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: rakete123 am 15 April 2018, 22:42:21
Hey CoolTux,

habe heute mal die takePicture Funktion probiert. Allerdings wird bei mir immer die Rear Camera benutzt, obwohl das Attribute auf Front gesetzt ist. Und es wird auch nur ein Foto gemacht. Danach muss ich das Foto erstmal wieder löschen. Ein zweites wird einfach nicht aufgenommen.

Hast du eine Idee?

EDIT: Okay das Foto wird jedes Mal überschrieben. Kann man auch mehrere Fotos speichern?

list

Internals:
   AMAD_ID    1512668066940
   DEF        192.168.1.98 1512668066940 Automagic
   HOST       192.168.1.98
   IODev      myAmadBridgeNG
   LASTInputDev myAmadBridgeNG
   MSGCNT     2301
   NAME       fl.tablet.1
   NOTIFYDEV  global,fl.tablet.1
   NR         461
   NTFY_ORDER 50-fl.tablet.1
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.2
   VERSIONMODUL 4.2.4
   myAmadBridgeNG_MSGCNT 2301
   myAmadBridgeNG_TIME 2018-04-15 22:40:57
   READINGS:
     2017-12-07 18:35:52   airplanemode    off
     2017-12-07 18:35:52   androidVersion  6.0 Marshmallow
     2018-04-15 10:12:12   automagicState  Automagic Premium  Automagic Service läuft 
     2017-12-07 18:35:47   batteryHealth   2
     2018-04-15 22:40:34   batteryTemperature 24.0
     2017-12-07 18:35:56   bluetooth       off
     2017-12-07 18:36:08   checkActiveTask 0
     2017-12-07 18:35:56   connectedBTdevices none
     2017-12-07 18:35:56   connectedBTdevicesMAC none
     2017-12-07 18:35:58   currentMusicAlbum no player active
     2017-12-07 18:35:58   currentMusicApp no player active
     2017-12-07 18:35:58   currentMusicArtist no player active
     2017-12-07 18:35:58   currentMusicIcon no player active
     2017-12-07 18:35:58   currentMusicTrack no player active
     2018-04-15 10:12:12   deviceState     online
     2017-12-07 18:35:56   doNotDisturb    always
     2017-12-07 18:35:56   dockingState    undocked
     2018-01-30 20:01:49   flow_SetCommands aktiv
     2018-01-30 20:01:49   flow_informations aktiv
     2018-04-12 20:58:16   flowsetVersionAtDevice 4.0.13
     2017-12-07 18:35:56   keyguardSet     0
     2018-04-15 22:41:04   lastSetCommandState setCmd_done
     2018-04-15 22:40:37   lastStatusRequestState statusRequest_done
     2017-12-07 18:35:56   mute            on
     2017-12-07 18:35:56   nextAlarmDay    off
     2017-12-07 18:35:56   nextAlarmTime   off
     2018-02-10 21:46:08   powerLevel      100
     2018-02-10 14:08:37   powerPlugged    1
     2018-04-15 22:36:28   screen          off unlocked
     2017-12-09 23:06:44   screenBrightness 1
     2018-01-28 19:53:13   screenOrientation landscape
     2017-12-07 18:35:58   screenOrientationMode auto
     2018-04-15 10:12:12   state           active
     2017-12-07 18:35:56   volume          0
     2017-12-07 18:35:52   volumeNotification 0
     2017-12-07 18:35:52   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      myAmadBridgeNG
   remoteServer Automagic
   room       Flur
   setAPSSID  FRITZ!Box 6490 Cable
   setFullscreen 1
   setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity
   setTakePictureCamera Front
   setTakePictureResolution 800x600
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 16 April 2018, 06:04:55
Guten Morgen,

Das Problem mit der Frontkamera teste ich. Man kann immer nur ein Bild speichern, beim erneuten speichern wird das alte überschrieben.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 19 April 2018, 19:50:43
Zitat von: rakete123 am 15 April 2018, 22:42:21
Hey CoolTux,

habe heute mal die takePicture Funktion probiert. Allerdings wird bei mir immer die Rear Camera benutzt, obwohl das Attribute auf Front gesetzt ist. Und es wird auch nur ein Foto gemacht. Danach muss ich das Foto erstmal wieder löschen. Ein zweites wird einfach nicht aufgenommen.

Hast du eine Idee?

EDIT: Okay das Foto wird jedes Mal überschrieben. Kann man auch mehrere Fotos speichern?

list

Internals:
   AMAD_ID    1512668066940
   DEF        192.168.1.98 1512668066940 Automagic
   HOST       192.168.1.98
   IODev      myAmadBridgeNG
   LASTInputDev myAmadBridgeNG
   MSGCNT     2301
   NAME       fl.tablet.1
   NOTIFYDEV  global,fl.tablet.1
   NR         461
   NTFY_ORDER 50-fl.tablet.1
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.2
   VERSIONMODUL 4.2.4
   myAmadBridgeNG_MSGCNT 2301
   myAmadBridgeNG_TIME 2018-04-15 22:40:57
   READINGS:
     2017-12-07 18:35:52   airplanemode    off
     2017-12-07 18:35:52   androidVersion  6.0 Marshmallow
     2018-04-15 10:12:12   automagicState  Automagic Premium  Automagic Service läuft 
     2017-12-07 18:35:47   batteryHealth   2
     2018-04-15 22:40:34   batteryTemperature 24.0
     2017-12-07 18:35:56   bluetooth       off
     2017-12-07 18:36:08   checkActiveTask 0
     2017-12-07 18:35:56   connectedBTdevices none
     2017-12-07 18:35:56   connectedBTdevicesMAC none
     2017-12-07 18:35:58   currentMusicAlbum no player active
     2017-12-07 18:35:58   currentMusicApp no player active
     2017-12-07 18:35:58   currentMusicArtist no player active
     2017-12-07 18:35:58   currentMusicIcon no player active
     2017-12-07 18:35:58   currentMusicTrack no player active
     2018-04-15 10:12:12   deviceState     online
     2017-12-07 18:35:56   doNotDisturb    always
     2017-12-07 18:35:56   dockingState    undocked
     2018-01-30 20:01:49   flow_SetCommands aktiv
     2018-01-30 20:01:49   flow_informations aktiv
     2018-04-12 20:58:16   flowsetVersionAtDevice 4.0.13
     2017-12-07 18:35:56   keyguardSet     0
     2018-04-15 22:41:04   lastSetCommandState setCmd_done
     2018-04-15 22:40:37   lastStatusRequestState statusRequest_done
     2017-12-07 18:35:56   mute            on
     2017-12-07 18:35:56   nextAlarmDay    off
     2017-12-07 18:35:56   nextAlarmTime   off
     2018-02-10 21:46:08   powerLevel      100
     2018-02-10 14:08:37   powerPlugged    1
     2018-04-15 22:36:28   screen          off unlocked
     2017-12-09 23:06:44   screenBrightness 1
     2018-01-28 19:53:13   screenOrientation landscape
     2017-12-07 18:35:58   screenOrientationMode auto
     2018-04-15 10:12:12   state           active
     2017-12-07 18:35:56   volume          0
     2017-12-07 18:35:52   volumeNotification 0
     2017-12-07 18:35:52   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      myAmadBridgeNG
   remoteServer Automagic
   room       Flur
   setAPSSID  FRITZ!Box 6490 Cable
   setFullscreen 1
   setOpenUrlBrowser de.ozerov.fully|de.ozerov.fully.MainActivity
   setTakePictureCamera Front
   setTakePictureResolution 800x600


Habe getestet. Bei mir macht er Front und Rear Bilder. Möglich das es mit deinem Handy nicht so gut geht. Was hast Du denn?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: rakete123 am 19 April 2018, 20:09:27
Habs mit einem Lenovo Tab 2 A10 mit Android 6 und einem Google Pixel C mit Android 8.1 probiert. Sind beides Tablets.
Beide haben das Attribute setTakePictureCamera=Front

Danach hab ich es probiert, aber es wird immer die Rear Camera genutzt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 19 April 2018, 20:16:15
Habe mit nem Nexus 5x getestet. Werde nachher mal das nexus7 testen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 20 April 2018, 17:09:42
Nexus7 auch alles okay. Probiere Mal mit kleineren Auflösungen. 1280x720 zum testen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: rakete123 am 28 April 2018, 17:43:34
Zitat von: CoolTux am 20 April 2018, 17:09:42
Nexus7 auch alles okay. Probiere Mal mit kleineren Auflösungen. 1280x720 zum testen.

Hey, späte Antwort aber ich habs mit allen Auflösungen durchprobiert. Jeweils mit Front und Back um ganz sicher zu gehen ;-). Leider bleibt es bei dem Problem.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 28 April 2018, 17:50:35
Zitat von: rakete123 am 28 April 2018, 17:43:34
Hey, späte Antwort aber ich habs mit allen Auflösungen durchprobiert. Jeweils mit Front und Back um ganz sicher zu gehen ;-). Leider bleibt es bei dem Problem.

Es tut mir leid, aber dann werden deine Geräte wohl nicht unterstützt.
Du kannst es gerne mit einem eigenen Flow testen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: tagedieb am 01 Mai 2018, 09:24:14
Guten Morgen

nachdem ich langer und zufriedener Nutzer der AMAd 2.x Version war, wollte ich heute endlich mal "umsteigen"
ich habe die alte bridge gelöscht und eine mit dem neuen Modul angelegt
das Mobilgerät war "jungfräulich" und dennoch habe Schwierigkeiten  ???
das neue Mobiltelefon erscheint in FHEM nicht und
im Log auf FHEM erscheint folgendes:2018.05.01 09:12:00 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
[Tue May  1 09:12:10 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4221.
[Tue May  1 09:12:10 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4221.
[Tue May  1 09:12:10 2018] fhem.pl: Use of uninitialized value $bname in concatenation (.) or string at ./FHEM/74_AMAD.pm line 339.
[Tue May  1 09:12:10 2018] fhem.pl: Use of uninitialized value $bname in concatenation (.) or string at ./FHEM/74_AMAD.pm line 339.
2018.05.01 09:12:10 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!


....hm, was habe ich nicht beachtet?
FHEM ist aktuell
AMAD auf dem Gerät 4.2.2
Amad Bridge Internals:
   BRIDGE     1
   CONNECTS   1991
   FD         445
   NAME       AMADBridge
   NR         2720
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.2
   VERSIONMODUL 4.2.2
   READINGS:
     2018-05-01 08:29:31   fhemServerIP    192.168.x.x
     2018-05-01 08:32:17   state           opened
Attributes:
   room       AMAD


Hat jemand einen Rat oder eine Idee?
Hilfe wäre toll

Ich wünsche einen schönen Feiertag
vg tagedieb
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 Mai 2018, 10:07:53
Zitat von: tagedieb am 01 Mai 2018, 09:24:14
Guten Morgen

nachdem ich langer und zufriedener Nutzer der AMAd 2.x Version war, wollte ich heute endlich mal "umsteigen"
ich habe die alte bridge gelöscht und eine mit dem neuen Modul angelegt
das Mobilgerät war "jungfräulich" und dennoch habe Schwierigkeiten  ???
das neue Mobiltelefon erscheint in FHEM nicht und
im Log auf FHEM erscheint folgendes:2018.05.01 09:12:00 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!
[Tue May  1 09:12:10 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4221.
[Tue May  1 09:12:10 2018] fhem.pl: Use of uninitialized value $d in hash element at fhem.pl line 4221.
[Tue May  1 09:12:10 2018] fhem.pl: Use of uninitialized value $bname in concatenation (.) or string at ./FHEM/74_AMAD.pm line 339.
[Tue May  1 09:12:10 2018] fhem.pl: Use of uninitialized value $bname in concatenation (.) or string at ./FHEM/74_AMAD.pm line 339.
2018.05.01 09:12:10 3: AMAD () - GetUpdate, Please set  fhemServerIP <IP-FHEM> NOW!


....hm, was habe ich nicht beachtet?
FHEM ist aktuell
AMAD auf dem Gerät 4.2.2
Amad Bridge Internals:
   BRIDGE     1
   CONNECTS   1991
   FD         445
   NAME       AMADBridge
   NR         2720
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.2
   VERSIONMODUL 4.2.2
   READINGS:
     2018-05-01 08:29:31   fhemServerIP    192.168.x.x
     2018-05-01 08:32:17   state           opened
Attributes:
   room       AMAD


Hat jemand einen Rat oder eine Idee?
Hilfe wäre toll

Ich wünsche einen schönen Feiertag
vg tagedieb

Es sieht nicht so aus als das du komplett umgestiegen bist. Hast du alle alten AMAD Devices gelöscht, AMAD Flow 4.2.2 installiert, Bridge vom TYPE AMADCommBridge als Device angelegt und dann den Installationsassistent ausgeführt?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: tagedieb am 01 Mai 2018, 11:09:03
Hallo CoolTux

Danke für deine schnelle Antwort

also muss ich in Fhem auch all die alten Geräte löschen?
Das neue Telefon hatte noch kein AMAD, da habe ich nur die neue version installiert und die Bridge 2.X habe ich gelöscht und die 4.x.x installiert

gruss tagedieb
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 Mai 2018, 11:46:28
Es sind 2 neue Module. Da kannst du das alte nicht mehr nehmen.
AMADDevice
AMADCommBridge

Das alte vom TYPE= AMAD muss gelöscht werden.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: tagedieb am 01 Mai 2018, 17:38:40
Hallo CoolTux

Danke für die Rückinfo - leider habe ich wohl gerade den Tunnelblick  :-[

ich habe in meinem FHEM jetzt alle alten AMAD Geräte und die 74_AMAD.pm datei gelöscht
habe auch noch einmal die neu angelegte Bridge gelöscht und neu angelegt - jedoch bekomme ich keine Telefone über diese Assistenten installiert - wenn ich die jetzt manuell anlegen würde, woher erhalte oder erkenne ich die ID? oder kann ich da eine fiktive nehmen?

gruss tagedieb
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 Mai 2018, 18:05:12
Zitat von: tagedieb am 01 Mai 2018, 17:38:40
Hallo CoolTux

Danke für die Rückinfo - leider habe ich wohl gerade den Tunnelblick  :-[

ich habe in meinem FHEM jetzt alle alten AMAD Geräte und die 74_AMAD.pm datei gelöscht
habe auch noch einmal die neu angelegte Bridge gelöscht und neu angelegt - jedoch bekomme ich keine Telefone über diese Assistenten installiert - wenn ich die jetzt manuell anlegen würde, woher erhalte oder erkenne ich die ID? oder kann ich da eine fiktive nehmen?

gruss tagedieb

Hast du autocreate aktiv?
Du kannst eine fiktive nehmen, muss aber als globale Variable in Automagic und als amad_id in FHEM gleich sein.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: tagedieb am 01 Mai 2018, 18:22:25
Hi

ja autocreate ist aktiv - das habe ich schon im thread gelesen und kontrolliert
jetzt erscheint in der fhem log folgendes:2018.05.01 18:12:21 3: AMADDevice (P20light) - I/O device is AMADBridge
[Tue May  1 18:12:22 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 204.
2018.05.01 18:12:22 3: AMADDevice (P20light) - defined with AMAD_ID: 123456 on port
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 376.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 290.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 290.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 291.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in pattern match (m//) at FHEM/HttpUtils.pm line 116.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 304.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in pattern match (m//) at FHEM/HttpUtils.pm line 306.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 313.
<h1>Software error:</h1>
<pre>Can't use an undefined value as a subroutine reference at FHEM/HttpUtils.pm line 869.
</pre>
<p>
For help, please send mail to this site's webmaster, giving this error message
and the time and date of the error.

</p>
[Tue May  1 18:12:24 2018] fhem.pl: Can't use an undefined value as a subroutine reference at FHEM/HttpUtils.pm line 869.

:-\

Gruss tagedieb
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 Mai 2018, 19:01:15
Zitat von: tagedieb am 01 Mai 2018, 18:22:25
Hi

ja autocreate ist aktiv - das habe ich schon im thread gelesen und kontrolliert
jetzt erscheint in der fhem log folgendes:2018.05.01 18:12:21 3: AMADDevice (P20light) - I/O device is AMADBridge
[Tue May  1 18:12:22 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 204.
2018.05.01 18:12:22 3: AMADDevice (P20light) - defined with AMAD_ID: 123456 on port
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/74_AMADDevice.pm line 376.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 290.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 290.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at ./FHEM/73_AMADCommBridge.pm line 291.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in pattern match (m//) at FHEM/HttpUtils.pm line 116.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 304.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in pattern match (m//) at FHEM/HttpUtils.pm line 306.
[Tue May  1 18:12:24 2018] fhem.pl: Use of uninitialized value in concatenation (.) or string at FHEM/HttpUtils.pm line 313.
<h1>Software error:</h1>
<pre>Can't use an undefined value as a subroutine reference at FHEM/HttpUtils.pm line 869.
</pre>
<p>
For help, please send mail to this site's webmaster, giving this error message
and the time and date of the error.

</p>
[Tue May  1 18:12:24 2018] fhem.pl: Can't use an undefined value as a subroutine reference at FHEM/HttpUtils.pm line 869.

:-\

Gruss tagedieb

Wie genau sieht dein define aus? Ich denke da ist ein Fehler drin.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: tagedieb am 01 Mai 2018, 19:08:41
Hallo CoolTux

vielen Dank für deine Mühe
meine "define" sieht wie folgt aus:define P20light AMADDevice 192.168.1.147 12356 AMADBridge
die Nummer ist auch in global_amadid
:-\

Gruss tagedieb
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 Mai 2018, 19:11:25
Ändere das bitte in


define P20light AMADDevice 192.168.1.147 12356 Automagic
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: tagedieb am 01 Mai 2018, 19:16:12
Dankeschööööön  ;D

es hat funktioniert  :D :D
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 Mai 2018, 19:21:34
Eigentlich sollte es mit dem Assistenten von ganz alleine funktionieren.
Freut mich aber das es jetzt geht.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: tagedieb am 01 Mai 2018, 21:27:03
Hallo CoolTux

ZitatEigentlich sollte es mit dem Assistenten von ganz alleine funktionieren.
Freut mich aber das es jetzt geht.

so hatte ich es auch  dem Wiki entnommen  ;), doch wer weiss, was ich übersehen habe
ich freu mich auch, das es jetzt fünktioniert - ab welcher Androidversion läuft diese Version? denn ich habe noch ein paar Tablets in Fhem
intergriert, auf denen die 2er Version lief

Ich wünsche noch einen schönen Abend
Gruss tagedieb
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 Mai 2018, 22:14:42
Zitat von: tagedieb am 01 Mai 2018, 21:27:03
Hallo CoolTux

so hatte ich es auch  dem Wiki entnommen  ;), doch wer weiss, was ich übersehen habe
ich freu mich auch, das es jetzt fünktioniert - ab welcher Androidversion läuft diese Version? denn ich habe noch ein paar Tablets in Fhem
intergriert, auf denen die 2er Version lief

Ich wünsche noch einen schönen Abend
Gruss tagedieb

Es Laufe alle Versionen welche auch mit der 2er liefen. Kein Problem.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Gisbert am 04 Mai 2018, 08:03:16
Hallo CoolTux,

ich nutze die nutze Automagic Premium App in Verbindung mit der Autovoice App.

Wenn ich den in Autovoice hinterlegten Testbefehl anklicke, dann wird der Befehl ausgeführt, in meinem Fall wird der Rollladen gefahren und eine Sprachausgabe als Rückmeldung ausgegeben.

Was noch nie funktionierte, ist auf meinem LG G6 "Ok Google" zu sagen und dann den Sprachbefehl auszuführen. Stattdessen öffnet Google ein Suchfenster.

Was seit heute ebenfalls, was aber gestern bzw. vorgestern funktionierte, ist das Mikrofon in der Google-Leiste anzuklicken und den Befehl auszusprechen. Jetzt geht ebenfalls eine Suchseite auf anstatt den Sprachbefehl auszuführen.

Durch den obigen Test vermute ich das Problem nicht bei deinem Modul oder den beiden Apps, sondern bei meinem LG G6. Was kann es sein?

Viele​ Grüße​ Gisbert​
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 04 Mai 2018, 08:14:00
Hallo Gisbert,

Wenn Du ok Google sagst und danach den Such/Befehlstext eingibst, dann öffnet sich eigentlich immer kurz das Ergebnisfenster oder Google sagt Dir ganz kurz habe das und das gefunden aber innerhalb von 1-2 Sekunden sollte dann Autovoice erkennen das der gesprochene Text ein Trigger für AutoVoice und somit für Automagic ist.
Leider verwende ich das so nicht mehr und kann da jetzt nichts zu sagen.



Grüße
Leon
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Gisbert am 04 Mai 2018, 19:58:46
Hallo Leon,

es läuft wieder.
Ich hab (fast) nichts getan, außer das Handy aus- und eingeschaltet. Danach sah es so aus, dass es wieder nicht richtig arbeitet. Nach ein paar Sekunden lief's dann doch. Der nächste Befehl ging dann glatt ohne Unterbrechung durch.

Nachdem ich dein Modul eingerichtet habe, habe ich am Ablauf nichts mehr verändert. Welche App's gibt es denn stattdessen, die Sprachbefehle zu Fhem schicken können? Im Wiki hab ich beim Drüberblättern keine konkreten Infos gefunden, außer Tasker, was nicht so einfach zu implementieren/bedienen ist wie Automagic, also eher nichts für mich.

Viele​ Grüße​ Gisbert​
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 04 Mai 2018, 20:10:16
Zitat von: Gisbert am 04 Mai 2018, 19:58:46
Hallo Leon,

es läuft wieder.
Ich hab (fast) nichts getan, außer das Handy aus- und eingeschaltet. Danach sah es so aus, dass es wieder nicht richtig arbeitet. Nach ein paar Sekunden lief's dann doch. Der nächste Befehl ging dann glatt ohne Unterbrechung durch.

Nachdem ich dein Modul eingerichtet habe, habe ich am Ablauf nichts mehr verändert. Welche App's gibt es denn stattdessen, die Sprachbefehle zu Fhem schicken können? Im Wiki hab ich beim Drüberblättern keine konkreten Infos gefunden, außer Tasker, was nicht so einfach zu implementieren/bedienen ist wie Automagic, also eher nichts für mich.

Viele​ Grüße​ Gisbert​

Ausser Automagic und Tasker kenne ich persönlich keine weiteren Apps.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 09 Mai 2018, 15:49:53
Ich habe hier gerade ein seltsames Phänomen, bei dem ich nicht weiß, wem ich das zuordnen soll. Daher berichte ich einfach mal an dieser Stelle. Klar, ich erwarte keine Lösung, kann auch nicht mir ausführlichen Logs und Listings dienen sondern muss mich mal auf die verbale Beschreibung reduzieren.

Ich nutze für mein Android 4.4 Tablet nun AMAD mit Taskersupport für die Interaktion mit FHEM und dazu den Fullscreenbrowser Fully, wie es ja auch andere machen. Jetzt wird mittels AMAD von FHEM der Akkustand erfasst und je nach Ladung die Schaltsteckdose ein- (bei Übersteigen von 80%) oder ausgeschaltet (bei fallen unter 30%). Eigentlich unnötig, aber um die Sache etwas im Blick zu haben wird dabei bei jedem Schaltvorgang auch zum einen eine Mail (mittels MSGMail) versendet und eine Sprachausgabe mittels AMAD ttsMsg am Tablet ausgegeben.

Das ganze hatte früher praktisch identisch mit WebViewControl und Sem Versenden der Mail mittels Systembefehl funktioniert, habe ich aber auf der Suche nach Freezes zwischenzeitlich umgestaltet.

Leider scheint die aktuelle Version aber nicht zufriedenstellend zu laufen. Ich bekam die letzten Tage meistens statt der einen Mail und Sprachausgabe so einige Hundert, der genauso oft stattfindende Schaltvorgang hatte schließlich auch dann immer in einem LOVF geendet.

Die Abfrage des Ladezustandes ist identisch wie früher bei WVC mittels DOIF, nur dass die überwachte Variable nicht mehr der von WVC gemeldete Ladestand, sondern der von AMAD ist. Es ist auch nicht "do always" gesetzt.

Ich habe jetzt mal sowohl den Mailversand als auch die Sprachausgabe deaktiviert und schalte nur ein oder aus. Das hat jetzt einmal problemlos funktioniert.

Als Ursache kann ich mir eigentlich nur die Kombination zwischen einerseit Sprachausgabe mittels AMAD und andererseits Kontrolle des Ladezustandes über AMAD vorstellen - rein spekulativ, versteht sich. Es kommt aber eben schon mal vor, dass infolge irgendwelcher Störungen ein Befehl durch AMAD nicht beim Tablet ankommt und in der Fehlermeldung resultiert:


2018-05-09_11:28:42 Tablet_AMAD 192.168.178.44: Connection refused
2018-05-09_11:28:42 Tablet_AMAD lastSetCommandState: setCmd_error


Das hat sich dann in den entsprechenden Fällen eben so einige huntert Mal wiederholt und jedesmal kam die Mail an. Die Ansage allerdings kann ich nicht hören, bin nicht zuhause. Ich glaube aber, sie kam nicht.

Kann es nun sein, dass infolge der Fehlermeldung der Trigger, der durch DOIF auf AMAD:powerLevel gelegt ist, erneut ausgelöst wird?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 09 Mai 2018, 16:47:41
Gib Mal bitte ein list vom AMADDevice und vom DOIF für zum schalten der Schaktsteckdose.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 09 Mai 2018, 21:11:31
Listing zum AMADDevice ist kein Problem:


Internals:
   AMADBridge_MSGCNT 221
   AMADBridge_TIME 2018-05-09 20:58:02
   AMAD_ID    1521746366
   CHANGED   
   DEF        192.168.178.44 1521746366 Autoremote
   HOST       192.168.178.44
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     221
   NAME       Alabama_AMAD
   NOTIFYDEV  global,Alabama_AMAD
   NR         1762
   NTFY_ORDER 50-Alabama_AMAD
   PORT       1817
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.2
   VERSIONMODUL 4.2.4
   READINGS:
     2018-03-22 20:20:04   airplanemode    off
     2018-03-22 20:20:04   androidVersion  4.4 KitKat
     2018-03-24 15:31:42   automagicState  set screen on: not supported by Tasker
     2018-03-24 21:51:40   daydream        off
     2018-05-09 20:36:03   deviceState     online
     2018-03-22 21:39:59   dockingState    docked
     2018-03-22 20:20:04   flow_SetCommands aktiv
     2018-04-18 20:49:12   flow_informations aktiv
     2018-03-22 21:48:31   flowsetVersionAtDevice Tasker4 v0.25
     2018-03-22 20:20:04   keyguardSet     1
     2018-05-09 20:41:05   lastSetCommandState setCmd_error
     2018-03-22 20:20:04   lastStatusRequestState statusRequest_done
     2018-05-09 07:52:01   mute            off
     2018-03-22 20:20:04   nextAlarmDay    off
     2018-03-22 20:26:45   nextAlarmState  done
     2018-03-22 20:20:04   nextAlarmTime   off
     2018-05-09 20:56:02   powerLevel      76
     2018-05-09 20:36:06   powerPlugged    0
     2018-04-11 22:18:24   screen          on unlocked
     2018-05-07 21:30:01   screenBrightness 20
     2018-05-01 22:42:01   screenOrientation landscape
     2018-03-22 20:20:04   screenOrientationMode auto
     2018-05-09 20:42:03   state           active
     2018-05-09 07:52:01   volume          15
     2018-05-08 17:40:05   volumeNotification 5
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 3
Attributes:
   IODev      AMADBridge
   alarmDevice Actor
   alarmSettings alarm0,|set Alabama_AMAD ttsMsg gleich geht der Alarm los. Die Polizei ist schon informiert||00:05
   group      Mobil
   icon       scene_cooking
   remoteServer Autoremote
   room       AMAD,EDV
   setAPSSID  1
   setOpenApp kill.and.restart.wvc
   setTtsMsgLang de
   setTtsMsgVol 15


Das Listing zum DOIF ist allerdings gerade ohne die genannten Teile für Mail und ttsMsg, also so, wie es heute eigentlich funktionert hatte. Weil ich ja diesen Teil heute raus geschmissen habe.


Internals:
   DEF        ([Alabama_AMAD:powerLevel] < 25)(set alabama_FS20 on)
  DOELSEIF ([Alabama_AMAD:powerLevel] < 30)
  (set alabama_FS20 on)
  DOELSEIF ([Alabama_AMAD:powerLevel] > 85)(set alabama_FS20 off)
  DOELSEIF ([Alabama_AMAD:powerLevel] > 80)
  (set alabama_FS20 off)
   MODEL      FHEM
   NAME       DI_alabama_akkuwarnung
   NR         1084
   NTFY_ORDER 50-DI_alabama_akkuwarnung
   STATE      cmd_4
   TYPE       DOIF
   READINGS:
     2018-05-09 21:06:05   Device          Alabama_AMAD
     2018-05-09 20:38:03   cmd             4
     2018-05-09 20:38:03   cmd_event       Alabama_AMAD
     2018-05-09 20:38:03   cmd_nr          4
     2018-05-09 21:06:05   e_Alabama_AMAD_powerLevel 73
     2018-05-08 17:36:02   mode            enabled
     2018-05-09 20:38:03   state           cmd_4
   Regex:
   condition:
     0          ReadingValDoIf($hash,'Alabama_AMAD','powerLevel') < 25
     1          ReadingValDoIf($hash,'Alabama_AMAD','powerLevel') < 30
     2          ReadingValDoIf($hash,'Alabama_AMAD','powerLevel') > 85
     3          ReadingValDoIf($hash,'Alabama_AMAD','powerLevel') > 80
   devices:
     0           Alabama_AMAD
     1           Alabama_AMAD
     2           Alabama_AMAD
     3           Alabama_AMAD
     all         Alabama_AMAD
   do:
     0:
       0          set alabama_FS20 on
     1:
       0          set alabama_FS20 on
     2:
       0          set alabama_FS20 off
     3:
       0          set alabama_FS20 off
     4:
   helper:
     DOIF_Readings_events
     DOIF_eventas
     event      powerLevel: 73
     globalinit 1
     last_timer 0
     sleeptimer -1
     timerdev   Alabama_AMAD
     timerevent 192.168.178.44: Connection refused,lastSetCommandState: setCmd_error
     triggerDev Alabama_AMAD
     timerevents:
       192.168.178.44: Connection refused
       lastSetCommandState: setCmd_error
     timereventsState:
       state: 192.168.178.44: Connection refused
       lastSetCommandState: setCmd_error
     triggerEvents:
       powerLevel: 73
     triggerEventsState:
       powerLevel: 73
   internals:
   itimer:
   perlblock:
   readings:
     0           Alabama_AMAD:powerLevel
     1           Alabama_AMAD:powerLevel
     2           Alabama_AMAD:powerLevel
     3           Alabama_AMAD:powerLevel
     all         Alabama_AMAD:powerLevel
   trigger:
   uiState:
   uiTable:
Attributes:
   do         resetwait


Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 Mai 2018, 06:20:17
Sieht erstmal okay aus.
Kann mir zwar nicht vorstellen das Dein WLAN 1 heißt aber stört ja nicht.
Wegen den SetCommand Errors kann ich leider nichts sagen, für Tasker ist Schlimbo zu ständig. Da bitte Mal in diesem Thread nachfragen
https://forum.fhem.de/index.php/topic,81167.0.html


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 10 Mai 2018, 12:11:23
Nein, WLAN heißt nicht 1, keine Ahnung, warum das so da steht.

Mein Verdacht ist ja, dass gerade der dummerweise von mir erst auskommentierte und dann beim erneuten Editieren automatisch gelöschte Teil des DOIF das Problem verursacht. Ich versuch, das mal zu rekonstruieren (fehlt natürlich der erste Teil mit define usw):


([Alabama_AMAD:powerLevel] < 25)(set alabama_FS20 on)
  DOELSEIF ([Alabama_AMAD:powerLevel] < 30)
  (set alabama_FS20 on, set Alabama_AMAD ttsMsg Es wird geladen)
  DOELSEIF ([Alabama_AMAD:powerLevel] > 85)(set alabama_FS20 off)
  DOELSEIF ([Alabama_AMAD:powerLevel] > 80)
  (set alabama_FS20 off, set Alabama_AMAD ttsMsg Das laden wird beendet)


Ich hoffe, es haben sich jetzt keine Tippfehler eingeschlichen. Wenn ja, liegt das Problem nicht daran, weil es funktioniert hat mit diesem DOIF.

Ich habe da den Verdacht, dass die Fehlermeldung aufgrund eines nicht richtig angekommenen Befehls an das Tablet erneut ein DOIF, das eigentlich auf AMAD:powerLevel getriggert ist, auslöst.

Ist das denkbar? Im Moment weigert sich mein Tablet allerdings insgesamt, einen Befehl über AMAD anzunehmen, sondern meldet nur schön ordnungsgemäß seinen Zustand. Daher kann ich auch nichts probieren, vor ich diesen Fehler ausgemerzt habe  :(
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 Mai 2018, 12:25:09
Ich gehe davon aus das der nötige autoremote Server auf dem Tablet nicht läuft. Tablet schon mal neu gestartet?
Das DOIF ist so wie es da steht nicht korrekt. Kann mir auch nicht vorstellen das es an AMAD oder so liegt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 10 Mai 2018, 13:03:12
Zitat von: CoolTux am 10 Mai 2018, 12:25:09
Ich gehe davon aus das der nötige autoremote Server auf dem Tablet nicht läuft. Tablet schon mal neu gestartet?
Das DOIF ist so wie es da steht nicht korrekt. Kann mir auch nicht vorstellen das es an AMAD oder so liegt.
Das war natürlich völliger Quatsch so - danke für Deine diplomatische Ausdrucksweise ;) Hab's mal geändert.

Jetzt geht es etwas durcheinander, fürchte ich. Dass mein Tablet jetzt nicht reagiert, hat mit AMAD nichts zu tun, das ist richtig. Ist auch erst nach meinem dritten Neuaufsetzen des Tablets der Fall. Das sollte nur der Erklärung dienen, warum ich gerade keine sachdienlichen Details nennen kann und selber meine Vermutung nicht prüfen kann (die da wäre: DOIF wird durch Rückmeldung von AMAD irrtümlich neu getriggert).

Danke Dir aber soweit.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 Mai 2018, 13:12:09
Das mit dem neu triggern denke ich nicht, dazu muss definitiv ein Event auf battery kommen und dann muss auch noch die Bedingung erfüllt sein.
Aber wieso machst Du das?     do         resetwait

Nimm das mal raus.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 10 Mai 2018, 13:29:36
Das muss ich zugeben, war ein Schnellschuss mit resetwait. Wollte
do always eigentlich deaktivieren und habe statt zu löschen die Alternative angeklickt, ohne nachzudenken, was das bewirkt. Sobald es wieder läuft, versuche ich mein Glück und berichte.
Ich habe leider keine Vorstellung, was denn dann bewirken kann, dass dieses DOIF wirklich in schneller Abfolge im Extremfalle bis zu 3000 Mal wiederholt wurde.

Ich will hier aber jetzt nicht weiter den Thread belasten mit unbasierten Vermutungen. Hätte ja sein können, es hat jemand eine Idee. Wie gesagt, sobald alles wieder läuft starte ich den nächsten Test und berichte ggf - bei Interesse.

EDIT:
Habe mir jetzt ein neues Tablet mit Android 7 geordert und starte damit einen neuen Versuch mit Tasker, AMAD und Fully. Man sollte wissen, wenn man verloren hat. ;)
Danke trotzdem für den geduldigen Support.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Gisbert am 21 Mai 2018, 20:10:14
Zitat von: Gisbert am 04 Mai 2018, 19:58:46
Hallo Leon,

es läuft wieder.
Ich hab (fast) nichts getan, außer das Handy aus- und eingeschaltet. Danach sah es so aus, dass es wieder nicht richtig arbeitet. Nach ein paar Sekunden lief's dann doch. Der nächste Befehl ging dann glatt ohne Unterbrechung durch.

Viele​ Grüße​ Gisbert​

Hallo Leon,

ich schon wieder - mit einem Problem.
Diesmal hat sich das Problem nicht wie beim letzten Mal von selbst behoben.
Die Google-Suche öffnet sich kurz und schließt sich wieder nach einem gesprochenen Befehl, aber ein Befehl wird nicht ausgeführt.

Diesmal stelle ich zusätzlich fest, dass Testbefehle aus Autovoice nicht an Automagic weitergereicht werden.

Leider habe ich keine Idee, wie ich das Problem beheben oder angehen kann.

Viele​ Grüße​ Gisbert​
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: M.Piet am 22 Mai 2018, 08:57:38
Hallo Zusammen,
Installation war total einfach. Stolperstein war nur der Installationsassistent, der beim drücken der Home-Taste kommen sollte. Ich habe den Flow manuell gestartet und alles hat geklappt.

Eine Verständnisfrage: sehe ich das richtig das ich Root-Rechte auf dem Tab benötige, damit Automagic das Tablet runterfahren bzw. neustarten kann?

Bei ausführen von "set TabletFlur system reboot" bekomme ich am Tab eine Fehlermeldung "Fehler: Root-Funktionen müssen in den Einstellungen aktiviert werden". Diese lassen sich aber nicht aktivieren.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 22 Mai 2018, 09:06:51
Zitat von: M.Piet am 22 Mai 2018, 08:57:38
Hallo Zusammen,
Installation war total einfach. Stolperstein war nur der Installationsassistent, der beim drücken der Home-Taste kommen sollte. Ich habe den Flow manuell gestartet und alles hat geklappt.

Eine Verständnisfrage: sehe ich das richtig das ich Root-Rechte auf dem Tab benötige, damit Automagic das Tablet runterfahren bzw. neustarten kann?

Bei ausführen von "set TabletFlur system reboot" bekomme ich am Tab eine Fehlermeldung "Fehler: Root-Funktionen müssen in den Einstellungen aktiviert werden". Diese lassen sich aber nicht aktivieren.

Korrekt. Du benötigst root Rechte auf dem Tab welche man nur bei gerooteten Geräten bekommt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 22 Mai 2018, 09:08:43
Zitat von: Gisbert am 21 Mai 2018, 20:10:14
Hallo Leon,

ich schon wieder - mit einem Problem.
Diesmal hat sich das Problem nicht wie beim letzten Mal von selbst behoben.
Die Google-Suche öffnet sich kurz und schließt sich wieder nach einem gesprochenen Befehl, aber ein Befehl wird nicht ausgeführt.

Diesmal stelle ich zusätzlich fest, dass Testbefehle aus Autovoice nicht an Automagic weitergereicht werden.

Leider habe ich keine Idee, wie ich das Problem beheben oder angehen kann.

Viele​ Grüße​ Gisbert​

Leider kann ich das ganze nicht mehr testen, da auf all meinen Geräten der Asistent läuft.
Du kannst mit einem eigenen kleinen Flow und Trigger testen. Desweiteren kann man in AutoVoice so einiges einstellen. Zum Beispiel auch das das ganze im Vordergrund laufen soll.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 22 Mai 2018, 11:25:20
Ich bin ja jetzt auf ein ACER unter Android 7 umgestiegen. Damit habe ich auch die aktuelle Version von AMAD und nutze Tasker. Soweit funktioniert dank Hilfeleistung von hier alles wunderbar, soweit ich es nutzen möchte. Allerdings gibt es immer noch einige Dinge, die anscheinend je nach FW des Tablets Schwierigkeiten machen können, habe ich  den Eindruck. Beispielsweise lässt mein ACER einiges nicht zu, was das alte Tablet mit sich machen lies. Genannt sei beispielsweise das Display auszuschalten.

Von daher, wer gesteigerten Wert auf volle Funktionalität legt, muss sich wahrscheinlich etwas intensiver mit der Suche nach dem geeigneten Tablet beschäftigen.

Wie gesagt, ich vermute, dass dies an der FW des Tablets liegt und nicht an AMAD. Anderes Beispiel: Mein altes Tablet kann ich per Teamviewer Host bedienen. Das neue kann ich mir zwar ansehen und kann Daten übertragen, das Steuern wird aber von der FW blockiert.

Ist für mich soweit nicht weiter tragisch. Wichtig ist mir, dass das Teil spricht, was es ja jetzt auch macht (dank dem Tipp im anderen Thread:
https://forum.fhem.de/index.php/topic,81167.msg802976.html#msg802976
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 01 Juni 2018, 22:39:22
ACHTUNG!!! Es gibt Readings Änderungen für den Batteriestand. Bitte beachten!!

https://forum.fhem.de/index.php/topic,87575.msg807158.html#msg807158
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 18 Juni 2018, 18:10:59
Zitat von: CoolTux am 01 Juni 2018, 22:39:22
ACHTUNG!!! Es gibt Readings Änderungen für den Batteriestand. Bitte beachten!!

https://forum.fhem.de/index.php/topic,87575.msg807158.html#msg807158
Hallo Leon,
könntest du bitte auch noch die Commandref hierfür anpassen und mein angepasstes Tasker Projekt übernehmen:
Zitat von: Schlimbo am 16 Dezember 2017, 22:08:42
UPDATE v4.2.3 (10.06.2018)

  • change reading name batteryLevel to batteryPercent (Forum:87575 (https://forum.fhem.de/index.php/topic,87575.msg807158.html#msg807158))
Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 18 Juni 2018, 18:43:37
Zitat von: Schlimbo am 18 Juni 2018, 18:10:59
Hallo Leon,
könntest du bitte auch noch die Commandref hierfür anpassen und mein angepasstes Tasker Projekt übernehmen:Gruß Schlimbo

Ach verdammt. Ja mache ich. Sorry.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 20 Juni 2018, 13:38:54
Hmmm - ich trau mich mal einfach zu fragen:
Was muss ich als Dummie-Anwender denn dabei konkret beachten? Ich habe die 8 Seiten des zitierten Threads überflogen und denke, den tieferen Sinn nachvollziehen zu können. Aber ich kann nicht sehen, was sich jetzt konkret in Bezug auf AMAD ändert. Allerdings habe und hatte ich nie ein Reading namens batteryPercent oder batteryLevel in meinem AMAD-Modul.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 20 Juni 2018, 15:05:59
Zitat von: duke-f am 20 Juni 2018, 13:38:54
Hmmm - ich trau mich mal einfach zu fragen:
Was muss ich als Dummie-Anwender denn dabei konkret beachten? Ich habe die 8 Seiten des zitierten Threads überflogen und denke, den tieferen Sinn nachvollziehen zu können. Aber ich kann nicht sehen, was sich jetzt konkret in Bezug auf AMAD ändert. Allerdings habe und hatte ich nie ein Reading namens batteryPercent oder batteryLevel in meinem AMAD-Modul.

Du hattest oder hast powerLevel gehabt. Das ändert sich einfach nur. aus powerLevel wurde batteryPercent. Vorhandene powerLevel Readings werden nicht mehr aktualisiert.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 20 Juni 2018, 15:24:50
Ich hatte gerade ein komplettes FHEM-Update mit Neustart (13:36 Uhr) gemacht. Das Reading powerLevel wurde um 15:20 letztmals aktualisiert, ein Reading batteryPercent gibt es weiterhin aber nicht.

Hier mal das Listing zu meinem AMAD (ich weiß, das verstecken der IP und ID macht keinen Sinn, ist halt Gewohnheit).

Internals:
   AMADBridge_MSGCNT 54
   AMADBridge_TIME 2018-06-20 15:20:02
   AMAD_ID    xxxxxxxx66
   DEF        192.168.xx.xx xxxxxxxx66 Autoremote
   HOST       192.168.xxx.xx
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     54
   NAME       Alabama_AMAD
   NOTIFYDEV  global,Alabama_AMAD
   NR         1776
   NTFY_ORDER 50-Alabama_AMAD
   PORT       1817
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.3
   VERSIONMODUL 4.2.5
   READINGS:
     2018-03-22 20:20:04   airplanemode    off
     2018-05-16 22:06:19   androidVersion  7.0 Nougat
     2018-03-24 15:31:42   automagicState  set screen on: not supported by Tasker
     2018-05-16 22:06:19   bluetooth       off
     2018-03-24 21:51:40   daydream        off
     2018-06-20 13:38:02   deviceState     online
     2018-03-22 21:39:59   dockingState    docked
     2018-03-22 20:20:04   flow_SetCommands aktiv
     2018-04-18 20:49:12   flow_informations aktiv
     2018-05-16 22:06:19   flowsetVersionAtDevice 4.2.2 (Tasker)
     2018-03-22 20:20:04   keyguardSet     1
     2018-06-20 13:37:09   lastSetCommandState setCmd_error
     2018-03-22 20:20:04   lastStatusRequestState statusRequest_done
     2018-05-09 07:52:01   mute            off
     2018-03-22 20:20:04   nextAlarmDay    off
     2018-03-22 20:26:45   nextAlarmState  done
     2018-03-22 20:20:04   nextAlarmTime   off
     2018-06-20 15:20:02   powerLevel      79
     2018-06-20 14:54:03   powerPlugged    1
     2018-05-31 14:34:02   screen          on unlocked
     2018-05-21 00:44:01   screenBrightness 10
     2018-05-16 22:06:19   screenBrightnessMode off
     2018-05-22 19:57:08   screenOrientation landscape
     2018-03-22 20:20:04   screenOrientationMode auto
     2018-06-20 13:38:02   state           active
     2018-05-16 22:22:00   volume          15
     2018-05-16 23:04:00   volumeNotification 15
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 1
Attributes:
   IODev      AMADBridge
   alarmDevice Actor
   alarmSettings alarm0,|set Alabama_AMAD ttsMsg gleich geht der Alarm los. Die Polizei ist schon informiert||00:05
   group      Mobil
   icon       scene_cooking
   remoteServer Autoremote
   room       AMAD,EDV
   setAPSSID  1
   setOpenApp kill.and.restart.wvc
   setTtsMsgLang de
   setTtsMsgVol 15
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 20 Juni 2018, 15:26:08
VERSIONFLOWSET 4.2.3 != flowsetVersionAtDevice 4.2.2 (Tasker)
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 20 Juni 2018, 16:08:29
Du wirst mich sicher gleich für mental herausgefordert halten, dennoch frage ich:
Was bedeutet das?
Zitat von: CoolTux am 20 Juni 2018, 15:26:08
VERSIONFLOWSET 4.2.3 != flowsetVersionAtDevice 4.2.2 (Tasker)

EDIT:
Ich glaube ich hab's verstanden: Ich muss auf dem Tablet auch den Task ändern?!?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 20 Juni 2018, 16:19:10
Das bedeutet:: Dein Flowset auf dem Android Gerät ist nicht die aktuelle Version 4.2.3
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 20 Juni 2018, 16:27:08
Okay, war mein Fehler. Den Begriff "Flowset" habe ich im Geiste automatisch der Automatic-Variante und damit für mich als Tasker-Nutzer unbedeutend zugeordnet. Hätte ich Deinen Post
https://forum.fhem.de/index.php/topic,81167.msg732458.html#msg732458
nochmal richtig gelesen, wäre spätestens mit der letzten Zeile und dem Hinweis auf das aktuelle Update alles klar gewesen.
Dennoch: Bei mir hieß es "powerLevel" statt "batteryLevel", daher kam meine ursprüngliche Verwirrung.

Entschuldigt die Verwirrung, die ich hier gestiftet habe.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 20 Juni 2018, 16:55:31
Sorry, hatte einen Tippfehler in meinen Changelog:
Zitat von: Schlimbo am 16 Dezember 2017, 22:08:42
UPDATE v4.2.3 (10.06.2018)

  • change reading name batteryLevel powerLevel to batteryPercent (Forum:87575 (https://forum.fhem.de/index.php/topic,87575.msg807158.html#msg807158))
Das geänderte Reading hieß powerLevel.

Und damit das alte Reading verschwindet, sollte nach dem update noch ein
deletereading TYPE=AMADDevice powerLevel
ausgeführt werden.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 20 Juni 2018, 17:30:57
Zitat von: duke-f am 20 Juni 2018, 16:08:29
Du wirst mich sicher gleich für mental herausgefordert halten, dennoch frage ich:
Was bedeutet das?
EDIT:
Ich glaube ich hab's verstanden: Ich muss auf dem Tablet auch den Task ändern?!?

Sorry. Schlimbo hat ja korrekt beantwortet.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: duke-f am 20 Juni 2018, 22:12:45
War ja selber nur schwer von Begriff. Aber manchmal muss das alles eben nebenher laufen, da geht einem schon mal was durch.

Konkret bedeutet das aber jetzt für mich, solange sich sonst nichts ändert und ich das Flowset noch lasse, bleibt erst mal alles beim alten. Ist mir mal ganz angenehm, weil im Moment andere Aktionen im Vordergrund stehen. Will jetzt da nicht unnötig eine weitere Baustelle auf machen.

Besten Dank Euch beiden für die Geduld.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: RitterSport am 04 Juli 2018, 17:02:13
Hallo,
ich bin von einem Galaxy Tab A auf ein LifeTab (Medion) umgestiegen, mit Android 7.1.2.

Leider bekomme ich bei Automagic Premium den Hinweis: " Zugriff auf die Statusbar-Benachrichtigungen würde von einigen Triggern benötigt, ist aber momentan nicht eingeschaltet"

Unter Einstellungen-Benachrichtigungen habe ich nicht die Möglichkeit etwas zu erlauben, sondern nur etwas zu unterdrücken....

Wie kann ich das Problem lösen?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: RoBra81 am 04 Juli 2018, 18:15:00
Im Automagic findest du unter Einstellungen den Punkt Berechtigungen und da kannst du nachsehen, welche fehlen...

Gesendet von meinem SM-G935F mit Tapatalk

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: RitterSport am 04 Juli 2018, 22:27:23
Super und Danke.
Von dort kam ich dann zur richtigen Einstellung.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ext23 am 12 Juli 2018, 10:56:43
Hallo,

kann ich mit AMAD/AutoMagic ein script als root ausführen? Ich hab unter /data/local ein script was mir den Batterie Stand auf 100% setzte, dauerhaft (Da ich kein Akku drin habe und das Tab sonst aus geht nach einer Weile).

/Daniel
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 12 Juli 2018, 10:59:35
Ist von Hause aus nicht integriert.
Wenn dann auf FHEM Seite beim AMAD Device über intent und einen eigenen Task.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ext23 am 12 Juli 2018, 11:06:44
Naja von FHEM ist ja OK, das möchte ich ja so, also eigentlich soll das automatisch beim Start passieren aber ich kann das auch über FHEM machen kein Problem. Dann schaue ich mir mal "die Absicht" an ;-)

/Daniel
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 13 Juli 2018, 15:54:42
Habe gerade mit Galaxy Tab S mit Andorid 6.0.1 gerooted und Automagic drauf geworfen. Konnte es auch soweit einbinden, allerdings fehlt mir das Reading volumeNotification. Kann ich irgendwie testen woran es liegt? Habe mal auf der Automagic Seite geschaut, aber nicht gefunden, wie ich es in einem extra Flow zum testen mal auslesen könnte.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 Juli 2018, 16:34:23
Ist das Tablet per BT oder Kopfhörer verbunden? Wenn ja Mal lösen und noch mal testen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 13 Juli 2018, 18:59:33
Ne, ist nix dran gesteckt und auch nix verbunden. Habe glaube generell nicht alle Readings:

Internals:
   AMADBridge_MSGCNT 563
   AMADBridge_TIME 2018-07-13 18:56:17
   AMAD_ID    x
   CFGFN     
   CHANGED   
   DEF        x Automagic
   HOST       x
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     563
   NAME       WR.Tablet_AMAD
   NOTIFYDEV  global,WR.Tablet_AMAD
   NR         386
   NTFY_ORDER 50-WR.Tablet_AMAD
   PORT      x
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.3
   VERSIONMODUL 4.2.5
   READINGS:
     2018-07-09 18:56:24   airplanemode    off
     2018-07-09 18:56:24   androidVersion  6.0 Marshmallow
     2018-07-12 16:43:18   automagicState  Download 45%  Lade currentFlowsetUpdate.xml herunter
     2018-07-09 18:54:33   batteryHealth   2
     2018-07-13 18:40:36   batteryTemperature 26.1
     2018-07-09 18:56:24   bluetooth       off
     2018-07-09 18:56:35   checkActiveTask 0
     2018-07-09 18:56:24   connectedBTdevices none
     2018-07-09 18:56:24   connectedBTdevicesMAC none
     2018-07-09 18:56:27   currentMusicAlbum no player active
     2018-07-09 18:56:27   currentMusicApp no player active
     2018-07-09 18:56:27   currentMusicArtist no player active
     2018-07-09 18:56:27   currentMusicIcon no player active
     2018-07-09 18:56:27   currentMusicTrack no player active
     2018-07-13 15:28:38   deviceState     online
     2018-07-09 18:56:26   doNotDisturb    always
     2018-07-09 18:56:24   dockingState    undocked
     2018-07-09 18:56:35   flow_SetCommands aktiv
     2018-07-09 18:56:24   flow_informations aktiv
     2018-07-09 18:54:33   flowsetVersionAtDevice 4.2.2
     2018-07-09 18:56:26   keyguardSet     1
     2018-07-13 15:57:41   lastSetCommandState setCmd_done
     2018-07-13 18:40:43   lastStatusRequestState statusRequest_done
     2018-07-09 18:54:33   mute            off
     2018-07-09 18:56:24   nextAlarmDay    off
     2018-07-09 18:56:24   nextAlarmTime   off
     2018-07-13 18:01:46   powerLevel      62
     2018-07-09 22:34:56   powerPlugged    0
     2018-07-13 16:32:40   screen          off locked
     2018-07-09 18:56:24   screenBrightness 255
     2018-07-09 19:14:57   screenOrientation landscape
     2018-07-09 18:56:27   screenOrientationMode auto
     2018-07-13 15:28:38   state           active
     2018-07-09 18:58:37   volume          15
     2018-07-09 18:56:24   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD
   setTtsMsgSpeed 1.0
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 Juli 2018, 19:01:23
Trotz statusRequest?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 13 Juli 2018, 19:04:52
Jop

Edit:
Gerade nochmal einen gemacht, nix geändert. Bzw keine neuen, wenn man es richtig nennen will ;)
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 Juli 2018, 19:12:05
Das ist der Trigger den ich dafür nehme.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 13 Juli 2018, 19:18:31
Werde ich mal schauen. Danke. Interessant ist, dass ich ihn setzen kann, aber es kein Reading dazu gibt :D

Edit:
Gerade mal geschaut das Ding heißt bei mir "volume_notificaion_speaker". Damit kann ich den aktuellen Wert ausgeben auf dem Bildschirm, wenn sich etwas ändert. Hilft dir das?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 Juli 2018, 19:29:15
Kann mich erinnern daß es hier da immer mal Probleme mit Samsung gab. Die ändern das Android wohl ziemlich.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 13 Juli 2018, 19:34:16
Habe ich auch schon gemerkt. Mag Samsung eigentlich, aber das nervt mich auch :D Wenn du es nicht ändern kannst kein Problem. Kann ich mir selbst einen Flow Schreiben, der mir das Reading setzt? Alternativ über ein Attr im Device arbeiten?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 Juli 2018, 20:23:04
Du kannst einen eigenen Flow machen und im Flow ein Userreading anlegen und an den send Flow übergeben.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 13 Juli 2018, 22:09:12
Puh, muss ich die Tage mal schauen. Aber danke schon mal.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 14 Juli 2018, 08:22:33

userReading = "\"amRssi\": \"" + {rssi} + "\"";
fhemcmd = "setreading";


Dass müsste als letztes in Deinem Flow im Script stehen. Danach kommt dann nur noch eine Aktion Flow aufrufen und das muss der Send To CommBridge Flow sein. Der Rest passiert automatisch.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 14 Juli 2018, 12:39:32
Top, danke für den Tipp. Wollte schon über die normale Send Funktion arbeiten und das mit einem notify und setreading schreiben, aber dann schaue ich mir das mal an.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: mbenker am 06 August 2018, 18:29:58
Hallo,

ich habe aktuell das Problem das der abspielende Mediaplayer nicht in den Readings angezeigt wird.
Weder Amazon Musik, noch Spotify....

Hab ich bei der Einrichtung was vergessen ?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 06 August 2018, 18:35:22
Gerade mal Amazon Music getestet. Klappt.
Vergessen kann man da nichts, man muss nichts weiter tun.

Welches Tablet?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: mbenker am 06 August 2018, 18:36:37
Handy : Huawei p20Pro
Die Readings werden garnicht angezeigt...
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 06 August 2018, 18:42:09
Du hast also nicht mal die Readings currentMusic...?
Das ist seltsam.
Geh mal in den information Flow und wähle auch dem Menü, suchen. Gebe dort "Medien Session" ein und ziehe dir das leuchtende Ergebnis groß. Spiele dann etwas ab und schaue ob es an der Stelle rot wird.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: mbenker am 06 August 2018, 18:48:36
nein hier wird nichts rot
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: australien am 02 September 2018, 20:41:16
Zitat von: mbenker am 06 August 2018, 18:48:36
nein hier wird nichts rot

das gleiche bei mir, wollte mein Tablet als Webradio einrichten, nur leider bekomme ich keinen Ton raus.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 02 September 2018, 20:47:47
Zitat von: australien am 02 September 2018, 20:41:16
das gleiche bei mir, wollte mein Tablet als Webradio einrichten, nur leider bekomme ich keinen Ton raus.

Kaputt?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: australien am 02 September 2018, 22:00:54
Zitat von: CoolTux am 02 September 2018, 20:47:47
Kaputt?

Ich habe es auf zweit Tablets versucht. Amazon und ein noname Tablet.


BTW. Wenn ich den Tasker tnes installiere, kann mit eine komme Sache Weiterleitung auf einen teuren locate Service? Nicht gewollt, oder?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 02 September 2018, 22:05:37
Zitat von: australien am 02 September 2018, 22:00:54
Ich habe es auf zweit Tablets versucht. Amazon und ein noname Tablet.

Dann bin ich auch ratlos. Sorry.

Es sei denn Dir fallen noch Infos ein die Dir und mir helfen könnten das Problem genauer zu analysieren.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: TomLee am 16 September 2018, 20:42:21
Auf was muss ich beim Wechsel vom alten Amad auf Amadng achten. Muss zugeben hab länger schon nicht mitgelesen, lief alles.
Müssen alle alten Devices gelöscht werden ?

Was ich bisher versucht habe:
Parallel zu den alten Devices ein AMADCommBridge-Device angelegt, den Flow installiert und dem Assistenten gefolgt. Es wurde aber kein neues AmadDevice angelegt.
Dann hab ich das alte Device welches neu als AmadDevice angelegt werden sollte gelöscht. Den Assistenten wieder aktiviert der mittlerweile wieder von selbst deaktiviert war. Und nochmals versucht. Auch dann kein neues AmadDevice.
Dann hab ich ein update gemacht und Fhem neu starten wollen, was dann nach einem restart nicht mehr erreichbar war.
Also wieder Backup von gestern abend eingespielt und alles läuft wieder.

Müssen alle alten Devices zuvor gelöscht werden ?

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 16 September 2018, 20:46:28
Zitat von: TomLee am 16 September 2018, 20:42:21
Auf was muss ich beim Wechsel vom alten Amad auf Amadng achten. Muss zugeben hab länger schon nicht mitgelesen, lief alles.
Müssen alle alten Devices gelöscht werden ?

Was ich bisher versucht habe:
Parallel zu den alten Devices ein AMADCommBridge-Device angelegt, den Flow installiert und dem Assistenten gefolgt. Es wurde aber kein neues AmadDevice angelegt.
Dann hab ich das alte Device welches neu als AmadDevice angelegt werden sollte gelöscht. Den Assistenten wieder aktiviert der mittlerweile wieder von selbst deaktiviert war. Und nochmals versucht. Auch dann kein neues AmadDevice.
Dann hab ich ein update gemacht und Fhem neu starten wollen, was dann nach einem restart nicht mehr erreichbar war.
Also wieder Backup von gestern abend eingespielt und alles läuft wieder.

Müssen alle alten Devices zuvor gelöscht werden ?

Hallo Thomas,

Du musst alle alten Devices lösche und sofern dann noch vorhanden die CommBridge auch. Danach legst Du die CommBridge vom Type AMADCommBridge neu an und folgst der Anleitung.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: TomLee am 16 September 2018, 22:33:29
Auch nachdem ich jetzt zuvor alle alten Devices gelöscht habe und dem Assistenten wieder gefolgt bin kein neues AmadDevice.
Mir war zuvor auch schon aufgefallen: Ist es korrekt das im Flowset AMADNG Info/Control Flowset v4.2.3 nur zwei Flows sind ? First Run Assistant und NFC Tag Support ? Da stimmt doch was nicht ? Die alten deaktiviere/lösche ich doch ?
Die Bridge ist jetzt auch nur opened davor (bei meinem ersten Versuch) mein ich war sie initialized.

Internals:
BRIDGE 1
FD 51
NAME AMADBridge
NR 494
PORT 8090
STATE opened
TYPE AMADCommBridge
VERSIONFLOWSET 4.2.3
VERSIONMODUL 4.2.2
READINGS:
2018-09-16 22:58:01 fhemServerIP 192.168.188.26
2018-09-16 22:04:19 state opened
Attributes:
fhemControlMode setControl
room AMAD


Werd mal ein manuelles anlegen versuchen, die AMAD_ID kann eine beliebige sechstellige Zahl sein ?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 16 September 2018, 23:00:46
Die ID kann irgendeine Zahl sein, muss aber einmal sein.
Hast Du autocreate aktiv?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: TomLee am 16 September 2018, 23:12:07
Ja, autocreate ist an.

Internals:
AMAD_ID 179336
CFGFN
DEF 192.168.188.30
179336 Automagic
HOST 192.168.188.30
IODev AMADBridge
NAME SamsungTablet
NOTIFYDEV global,SamsungTablet
NR 2067
NTFY_ORDER 50-SamsungTablet
PORT 8090
STATE initialized
TYPE AMADDevice
VERSIONFLOWSET 4.2.3
VERSIONMODUL 4.2.5
READINGS:
2018-09-16 22:54:50 deviceState unknown
2018-09-16 22:58:35 lastStatusRequestState
statusRequest_error 2018-09-16 22:54:50
state initialized
helper:
deviceStateErrorCounter 0
infoErrorCounter 1
setCmdErrorCounter 0
Attributes:
IODev AMADBridge
remoteServer Automagic
room AMAD


Ist das korrekt das nur die zwei Flows im Set sind ?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: TomLee am 16 September 2018, 23:18:08
2018.09.16 23:16:06 5: AMADDevice (SamsungTablet) - IOWrite: 192.168.188.30:8090 GET IODevHash=HASH(0x6236068)
2018.09.16 23:16:06 5: AMADCommBridge (SamsungTablet) - statusRequestERROR: 192.168.188.30: Verbindungsaufbau abgelehnt
2018.09.16 23:16:06 5: AMADCommBridge (SamsungTablet) - statusRequestERROR: AMADCommBridge_statusRequestErrorHandling: error while requesting AutomagicInfo: 192.168.188.30: Verbindungsaufbau abgelehnt
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: TomLee am 16 September 2018, 23:48:09
Nachdem ich die alten Flows alle gelöscht habe und die neuen importiert, wird jetzt auch automatisch ein Device angelegt und die Readings kommen rein. Müssen wohl in einer Gruppe sein ? Trotzdem Danke.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 September 2018, 04:54:10
Guten Morgen,

Die alten Floss müssen immer alle gelöscht werden, sonst werden die neuen mit selben Namen nicht importiert. Das sagt Dir aber auch Automagic beim Abschluss des Imports.

Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: bennebartsch am 28 Oktober 2018, 14:09:47
Guten Tag, erstmal danke für das Modul!
Bei mir klappt soweit alles, allerdings ist der Slider von set volumeNotification in der setList wohl mit 0-7 angegeben, mein Galaxy S9 hat aber 0-15. Man kann trotzdem noch per set andere Werte setzten, aber es wäre schön wenn der Schönheitsfehler behoben wird :-)
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 28 Oktober 2018, 14:37:55
Attribut setNotifyVolMax auf 15 setzen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: bennebartsch am 28 Oktober 2018, 17:48:08
Zitat von: CoolTux am 28 Oktober 2018, 14:37:55
Attribut setNotifyVolMax auf 15 setzen.

Das habe ich wohl übersehen, vielen Dank!
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 04 November 2018, 23:29:42
Hallo Fhem Forum, hallo CoolTux,
ich würde jetzt auch gerne AMADNG auf mein neues ACER Tab 10.1 A3-A50 mit Android 7.0 einrichten.
Bisher geschafft habe ich die App Automatic auf dieses Tablet zu installieren und die Flow Datei wie in der Anleitung importiert.
Auf dem FHEM Raspberry Pi3 habe ich mit
  define WohnzimmerTablet AMAD 10.63.173.49 <SSID-FRITZBOX>
das AMAD Device angelegt. Automatisch kam dann das AMADCommBridge dazu. Diesem habe ich mit dem set Befehl die IP des FHEM Servers 10.63.173.5
zugewiesen.
Das Tablet und den Raspberry neu gestartet und gehoft das es geht. Leider sieht es anders aus.
Die List Daten sind:
Internals:
   APSSID     Fritz7490_nomap
   DEF        10.63.173.49 Fritz7490_nomap
   HOST       10.63.173.49
   NAME       TabletWohnzimmer
   NR         252
   PORT       8090
   STATE      initialized
   TYPE       AMAD
   VERSIONFLOWSET 2.6.12
   VERSIONMODUL 2.6.13
   READINGS:
     2018-11-04 23:20:47   deviceState     offline
     2018-11-04 22:49:21   lastStatusRequestState statusRequest_error
     2018-11-04 22:47:16   state           initialized
   helper:
     deviceStateErrorCounter 17
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   room       AMAD
   verbose    5

Von der AMADCommBridge:
Internals:
   BRIDGE     1
   CONNECTS   291
   FD         50
   NAME       AMADCommBridge
   NR         253
   PORT       8090
   STATE      opened
   TYPE       AMAD
   VERSIONFLOWSET 2.6.12
   VERSIONMODUL 2.6.13
   READINGS:
     2018-11-04 22:00:09   expertMode      1
     2018-11-04 19:53:57   fhemServerIP    10.63.173.5
     2018-11-04 22:47:16   state           opened
     2018-11-04 23:24:18   transmitterERROR AMADCommBridge_10.63.173.49_58938 has no device name sends
Attributes:
   room       AMAD
   verbose    5

Die Daten aus dem Event Monitor (andere Device ausgeschnitten)
2018.11.04 22:47:35 4 : Connection accepted from AMADCommBridge_10.63.173.49_36497

2018.11.04 22:47:35 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 133 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","checkActiveTask": "0"}}
2018-11-04 22:47:35 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_36497 has no device name sends

2018.11.04 22:47:46 5 : AMAD (TabletWohnzimmer) - Send statusRequest with URL: "http://10.63.173.49:8090/fhem-amad/deviceInfo/" and Header: "fhemIP: 10.63.173.5 fhemDevice: TabletWohnzimmer activeTask: none apSSID: Fritz7490_nomap"
2018.11.04 22:47:46 4 : AMAD (TabletWohnzimmer) - AMAD_checkDeviceState: run Check
2018.11.04 22:47:46 4 : AMAD (TabletWohnzimmer) - AMAD_checkDeviceState: set new Timer
2018.11.04 22:47:51 5 : AMAD (TabletWohnzimmer) - statusRequestERROR: connect to your device is timed out. check network
2018-11-04 22:47:51 AMAD TabletWohnzimmer lastStatusRequestState: statusRequest_error
2018.11.04 22:47:51 5 : AMAD (TabletWohnzimmer) - statusRequestERROR: AMAD_statusRequestErrorHandling: error while requesting AutomagicInfo: connect to http://10.63.173.49:8090 timed out

2018.11.04 22:48:22 4 : Connection accepted from AMADCommBridge_10.63.173.49_58619
2018.11.04 22:48:23 4 : Connection accepted from AMADCommBridge_10.63.173.49_58620
2018.11.04 22:48:23 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 133 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","checkActiveTask": "0"}}
2018-11-04 22:48:23 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58620 has no device name sends

2018.11.04 22:49:16 4 : AMAD (TabletWohnzimmer) - AMAD_checkDeviceState: run Check
2018.11.04 22:49:16 5 : AMAD (TabletWohnzimmer) - Send statusRequest with URL: "http://10.63.173.49:8090/fhem-amad/deviceInfo/" and Header: "fhemIP: 10.63.173.5 fhemDevice: TabletWohnzimmer activeTask: none apSSID: Fritz7490_nomap"
2018.11.04 22:49:16 4 : AMAD (TabletWohnzimmer) - AMAD_checkDeviceState: set new Timer
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58651
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58652
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58653
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58654
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58655
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58656
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58657
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58658
2018.11.04 22:49:17 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 139 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","flow_informations": "aktiv"}}
2018-11-04 22:49:17 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58658 has no device name sends
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58659
2018.11.04 22:49:17 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 181 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","nextAlarmState": "null","airplanemode": "off","deviceState": "online"}}
2018-11-04 22:49:17 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58659 has no device name sends
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58661
2018.11.04 22:49:17 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 335 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","dockingState": "undocked","deviceState": "online"}}
2018-11-04 22:49:17 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58661 has no device name sends
2018.11.04 22:49:17 4 : Connection accepted from AMADCommBridge_10.63.173.49_58662
2018.11.04 22:49:17 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 399 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","deviceState": "online"}}
2018-11-04 22:49:17 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58662 has no device name sends
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58663
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58664
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58665
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58666
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58667
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58668
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58669
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58670
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58671
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58672
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58673
2018.11.04 22:49:19 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 443 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:19 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58673 has no device name sends
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58674
2018.11.04 22:49:19 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 443 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:19 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58674 has no device name sends
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58675
2018.11.04 22:49:19 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 443 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:19 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58675 has no device name sends
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58676
2018.11.04 22:49:19 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 443 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:19 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58676 has no device name sends
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58677
2018.11.04 22:49:19 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 443 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:19 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58677 has no device name sends
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58678
2018.11.04 22:49:19 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 443 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:19 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58678 has no device name sends
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58679
2018.11.04 22:49:19 4 : Connection accepted from AMADCommBridge_10.63.173.49_58680
2018.11.04 22:49:19 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 508 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","screenOrientation": "landscape","screenOrientationMode": "auto","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:19 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58680 has no device name sends
2018-11-04 22:49:20 OWDevice DS2405_4AEC29CDBAAB sensed: 1
2018.11.04 22:49:20 4 : Connection accepted from AMADCommBridge_10.63.173.49_58681
2018.11.04 22:49:20 4 : Connection accepted from AMADCommBridge_10.63.173.49_58682
2018.11.04 22:49:20 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 508 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","screenOrientation": "landscape","screenOrientationMode": "auto","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:20 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58681 has no device name sends
2018.11.04 22:49:20 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 508 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","screenOrientation": "landscape","screenOrientationMode": "auto","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:20 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58682 has no device name sends
2018.11.04 22:49:20 4 : Connection accepted from AMADCommBridge_10.63.173.49_58683
2018.11.04 22:49:20 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 734 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","screenOrientation": "landscape","screenOrientationMode": "auto","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}
2018-11-04 22:49:20 AMAD AMADCommBridge transmitterERROR: AMADCommBridge_10.63.173.49_58683 has no device name sends
2018.11.04 22:49:20 4 : Connection accepted from AMADCommBridge_10.63.173.49_58684
2018.11.04 22:49:20 5 : AMAD (AMADCommBridge) - Receive RAW Message in Debugging Mode: POST / HTTP/1.1 Content-Type: application/json User-Agent: Mozilla/5.0 (compatible; Automagic) Connection: close Host: 10.63.173.5:8090 Accept-Encoding: gzip Content-Length: 758 {"amad": {"amad_id": "1541366738468","fhemcmd": "setreading"},"payload": { "flowsetVersionAtDevice": "4.2.4","doNotDisturb": "always","nextAlarmState": "null","screen": "on unlocked","airplanemode": "off","currentMusicTrack": "no player active","currentMusicAlbum": "no player active","currentMusicArtist": "no player active","currentMusicApp": "no player active","currentMusicIcon": "no player active","currentMusicState": "null","bluetooth": "off","connectedBTdevices": "none","connectedBTdevicesMAC": "none","nextAlarmTime": "null","nextAlarmDay": "null","screenOrientation": "landscape","screenOrientationMode": "auto","automagicState": "Automagic Premium Automagic Service läuft ","dockingState": "undocked","keyguardSet": "0","deviceState": "online"}}

FHEM Version:

74_AMAD.pm           14120 2017-04-27 16:22:21Z CoolTux
74_AMADDevice.pm     17639 2018-10-29 06:47:59Z CoolTux

Nun wär eigentlich meine erste Frage, ist das überhaupt das neuste AMADNG ?
und kann man aus diesen Angaben erkennen, was ich falsch mache?
Falls noch weitere Infos gebraucht werden sagt mir bitte bescheid.
Vielen Dank für die Hilfe.
Schöne Grüße
NewRasPi - Elmar
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: OdfFhem am 05 November 2018, 05:41:42
Hallo,

ich habe die aktuelle Version von AMAD im Einsatz und kein FHEM-Device vom Typ AMAD. Stattdessen 1x AMADCommBridge und je Tablet/Smartphone 1x AMADDevice.

Hilfreich bei der Einrichtung war der folgende Wiki-Eintrag
https://wiki.fhem.de/wiki/AMAD (https://wiki.fhem.de/wiki/AMAD)

Viele Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 05 November 2018, 06:05:47
Wie bereits erwähnt versuchst Du noch eine Uraltversion zu installieren.
Aktuell ist 4.2.x und die neuen Files und somit auch Devicetypen heißen AMADCommBridge und AMADDevice.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 05 November 2018, 10:15:08
Hallo CoolTux und OdfFhem
vielen Dank. Nach dieser Anleitung klappt es schneller als man denkt.

https://wiki.fhem.de/wiki/AMAD

Unter "Version" auf FHEM ist aber noch:
74_AMAD.pm           14120 2017-04-27 16:22:21Z CoolTux
73_AMADCommBridge.pm 17639 2018-10-29 06:47:59Z CoolTux
74_AMADDevice.pm     17639 2018-10-29 06:47:59Z CoolTux

Muss man da noch etwas von Hand entfernen/ löschen? (oder erledigt das ein künftiges Update)
Laut dem List TabletWohnzimmer:
Internals:
   AMADBridge_MSGCNT 36
   AMADBridge_TIME 2018-11-05 10:07:10
   AMAD_ID    123456
   CFGFN     
   CHANGED   
   DEF        10.63.173.49 123456 Automagic
   HOST       10.63.173.49
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     36
   NAME       TabletWohnzimmer
   NOTIFYDEV  global,TabletWohnzimmer
   NR         4211
   NTFY_ORDER 50-TabletWohnzimmer
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.4
   VERSIONMODUL 4.2.5
   READINGS:
     2018-11-05 10:01:56   airplanemode    off
     2018-11-05 10:01:56   androidVersion  7.0 Nougat
     2018-11-05 10:01:56   automagicState  Automagic Premium Automagic Service läuft
     2018-11-05 10:01:56   batteryHealth   2
     2018-11-05 10:05:10   batteryPercent  82
     2018-11-05 10:01:56   batteryTemperature 22.0
     2018-11-05 10:01:56   bluetooth       off
     2018-11-05 10:03:11   checkActiveTask 0
     2018-11-05 10:01:56   connectedBTdevices none
     2018-11-05 10:01:56   connectedBTdevicesMAC none
     2018-11-05 10:01:59   currentMusicAlbum no player active
     2018-11-05 10:01:59   currentMusicApp no player active
     2018-11-05 10:01:59   currentMusicArtist no player active
     2018-11-05 10:01:59   currentMusicIcon no player active
     2018-11-05 10:01:59   currentMusicTrack no player active
     2018-11-05 10:01:56   deviceState     online
     2018-11-05 10:01:58   doNotDisturb    always
     2018-11-05 10:01:56   dockingState    undocked
     2018-11-05 10:03:11   flow_SetCommands aktiv
     2018-11-05 10:01:56   flow_informations aktiv
     2018-11-05 10:01:56   flowsetVersionAtDevice 4.2.4
     2018-11-05 10:01:58   keyguardSet     0
     2018-11-05 10:01:59   lastStatusRequestState statusRequest_done
     2018-11-05 10:01:56   mute            off
     2018-11-05 10:01:56   nextAlarmDay    off
     2018-11-05 10:01:56   nextAlarmTime   off
     2018-11-05 10:01:56   powerPlugged    0
     2018-11-05 10:01:59   screen          off locked
     2018-11-05 10:01:56   screenBrightness 170
     2018-11-05 10:01:59   screenOrientation landscape
     2018-11-05 10:01:59   screenOrientationMode auto
     2018-11-05 10:01:56   state           active
     2018-11-05 10:01:56   volume          8
     2018-11-05 10:01:56   volumeNotification 4
     2018-11-05 10:01:56   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD

scheint es über VPN auf dem FHEM Raspi zu laufen. Das Tablet kann ich von der Arbeit aus leider nicht sehen.

Noch mal herzlichsten Dank.
Schöne Grüße
NewRasPi - Elmar
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 05 November 2018, 10:32:50
Zitat von: NewRasPi am 05 November 2018, 10:15:08
Hallo CoolTux und OdfFhem
vielen Dank. Nach dieser Anleitung klappt es schneller als man denkt.

https://wiki.fhem.de/wiki/AMAD

Unter "Version" auf FHEM ist aber noch:
74_AMAD.pm           14120 2017-04-27 16:22:21Z CoolTux
73_AMADCommBridge.pm 17639 2018-10-29 06:47:59Z CoolTux
74_AMADDevice.pm     17639 2018-10-29 06:47:59Z CoolTux

Muss man da noch etwas von Hand entfernen/ löschen? (oder erledigt das ein künftiges Update)

Das 74_AMAD.pm musst Du bitte selber von Hand löschen. Das wird nicht automatisch lokal gelöscht, es wird aber nicht mehr über Update verteilt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: bennebartsch am 05 November 2018, 16:06:58
Ich würde gerne meine Anlage muten sobald ich einen Anruf bekomme. Das klappt auch soweit ganz gut. Nur leider ist mir nicht ersichtlich wie ich erkennen kann, dass ein Anruf wieder beendet wurde. Hat das schon jemand umgesetzt? Ein Reading "inCall" wäre super!
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 05 November 2018, 16:25:22
Zitat von: bennebartsch am 05 November 2018, 16:06:58
Ich würde gerne meine Anlage muten sobald ich einen Anruf bekomme. Das klappt auch soweit ganz gut. Nur leider ist mir nicht ersichtlich wie ich erkennen kann, dass ein Anruf wieder beendet wurde. Hat das schon jemand umgesetzt? Ein Reading "inCall" wäre super!
Schaue ich mir die Woche einmal an.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 05 November 2018, 16:29:27
Mit Tasker hatte ich da Mal was vorbereiten:
https://forum.fhem.de/index.php/topic,81167.msg759514.html#msg759514 (https://forum.fhem.de/index.php/topic,81167.msg759514.html#msg759514)
Wes hältst du davon die Readings fest in das Modul mit aufzunehmen?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: bennebartsch am 05 November 2018, 16:38:34
Zitat von: Schlimbo am 05 November 2018, 16:29:27
Mit Tasker hatte ich da Mal was vorbereiten:
https://forum.fhem.de/index.php/topic,81167.msg759514.html#msg759514 (https://forum.fhem.de/index.php/topic,81167.msg759514.html#msg759514)
Wes hältst du davon die Readings fest in das Modul mit aufzunehmen?

Vielen Dank, ich schau's mir mal an!
Wäre natürlich super wenn das ins Modul aufgenommen wird.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 09 November 2018, 19:39:57
Hallo CoolTux
mein Tablet von ACER läuft jetzt im AMADNG.
Ein ACER Handy mit Android 6.0 findet leider keinen Kontakt.
"autocreate" ist aktiviert, bewirkt aber nicht das einrichten.

mein define- Befehl:
define AcerHandy2 AMADDevice 10.63.173.42 123456 Automagic
Fehlerrückmeldung:
AMADDevice device AcerHandy2 on AMADCommBridge AMADBridge already defined.
Event Monitor:
2018-11-09 19:25:08 Global global ATTR AcerHandy2 IODev AMADBridge
2018.11.09 19:25:08 1 : define AcerHandy2 AMADDevice 10.63.173.42 123456 Automagic: AMADDevice device AcerHandy2 on AMADCommBridge AMADBridge already defined.2018-11-09 19:25:11 Global global SAVE

Das installierte Automagic ist gleich wie auf dem Tablet. Komisch ist allerdings, das wenn man in die "globaleVariable" schauen will, darin nichts steht. Die automatische Einrichtung wie auf dem Tablet startet nicht.
Die Datei 74_AMADautomagicFlowset_4.2.4.xml habe ich auch per Mail ans Handy gesendet und dort mit Automagic ausgeführt.
Das List der AMADCommBridge:
Internals:
   BRIDGE     1
   CONNECTS   102
   FD         50
   NAME       AMADBridge
   NR         252
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.4
   VERSIONMODUL 4.2.2
   READINGS:
     2018-11-05 09:58:23   fhemServerIP    10.63.173.5
     2018-11-09 19:20:03   state           opened
     2018-11-05 10:01:11   transmitterERROR AMADBridge_10.63.173.49_34283 has no correct amad_id
Attributes:
   room       AMAD

Vom Tablet das jetzt funktioniert:
Internals:
   AMADBridge_MSGCNT 50
   AMADBridge_TIME 2018-11-09 19:37:14
   AMAD_ID    123456
   CHANGED   
   DEF        10.63.173.49 123456 Automagic
   HOST       10.63.173.49
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     50
   NAME       TabletWohnzimmer
   NOTIFYDEV  global,TabletWohnzimmer
   NR         253
   NTFY_ORDER 50-TabletWohnzimmer
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.4
   VERSIONMODUL 4.2.5
   READINGS:
     2018-11-05 10:01:56   airplanemode    off
     2018-11-05 10:01:56   androidVersion  7.0 Nougat
     2018-11-09 19:20:09   automagicState  Automagic Premium Automagic Service läuft
     2018-11-05 10:01:56   batteryHealth   2
     2018-11-09 19:36:10   batteryPercent  60
     2018-11-09 19:36:10   batteryTemperature 25.0
     2018-11-07 23:39:42   bluetooth       off
     2018-11-05 10:03:11   checkActiveTask 0
     2018-11-07 19:28:57   connectedBTdevices none
     2018-11-07 19:28:57   connectedBTdevicesMAC none
     2018-11-05 10:01:59   currentMusicAlbum no player active
     2018-11-05 10:01:59   currentMusicApp no player active
     2018-11-05 10:01:59   currentMusicArtist no player active
     2018-11-05 10:01:59   currentMusicIcon no player active
     2018-11-09 19:20:11   currentMusicState
     2018-11-05 10:01:59   currentMusicTrack no player active
     2018-11-07 23:42:19   daydream        off
     2018-11-09 19:20:08   deviceState     online
     2018-11-05 10:01:58   doNotDisturb    always
     2018-11-05 10:01:56   dockingState    undocked
     2018-11-05 10:03:11   flow_SetCommands aktiv
     2018-11-05 10:01:56   flow_informations aktiv
     2018-11-05 10:01:56   flowsetVersionAtDevice 4.2.4
     2018-11-05 10:01:58   keyguardSet     0
     2018-11-09 19:36:30   lastSetCommandState setCmd_error
     2018-11-09 19:20:11   lastStatusRequestState statusRequest_done
     2018-11-05 10:01:56   mute            off
     2018-11-06 23:43:23   nextAlarmDay    off
     2018-11-06 23:43:23   nextAlarmTime   off
     2018-11-08 06:38:32   powerPlugged    0
     2018-11-09 19:18:33   screen          off unlocked
     2018-11-05 18:24:44   screenBrightness 217
     2018-11-05 18:33:02   screenOrientation landscape
     2018-11-05 10:01:59   screenOrientationMode auto
     2018-11-09 19:37:14   state           active
     2018-11-09 19:20:09   volume          9
     2018-11-07 18:48:04   volumeNotification 4
     2018-11-05 10:01:56   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 2
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD
   setOpenApp vlc
   setTakePictureCamera Front
   setTakePictureResolution 800x600
   setTakeScreenshotResolution 1920x1200

Gibts einen Tip wie ich mein Handy auch über AMAD 4.2 verbinden kann?
Schöne Grüße und vielen Dank für diese Modul
NewRasPi - Elmar
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 09 November 2018, 19:45:18
Zitat von: NewRasPi am 09 November 2018, 19:39:57
Hallo CoolTux
mein Tablet von ACER läuft jetzt im AMADNG.
Ein ACER Handy mit Android 6.0 findet leider keinen Kontakt.
"autocreate" ist aktiviert, bewirkt aber nicht das einrichten.

mein define- Befehl:
define AcerHandy2 AMADDevice 10.63.173.42 123456 Automagic
Fehlerrückmeldung:
AMADDevice device AcerHandy2 on AMADCommBridge AMADBridge already defined.
Event Monitor:
2018-11-09 19:25:08 Global global ATTR AcerHandy2 IODev AMADBridge
2018.11.09 19:25:08 1 : define AcerHandy2 AMADDevice 10.63.173.42 123456 Automagic: AMADDevice device AcerHandy2 on AMADCommBridge AMADBridge already defined.2018-11-09 19:25:11 Global global SAVE

Das installierte Automagic ist gleich wie auf dem Tablet. Komisch ist allerdings, das wenn man in die "globaleVariable" schauen will, darin nichts steht. Die automatische Einrichtung wie auf dem Tablet startet nicht.
Die Datei 74_AMADautomagicFlowset_4.2.4.xml habe ich auch per Mail ans Handy gesendet und dort mit Automagic ausgeführt.
Das List der AMADCommBridge:
Internals:
   BRIDGE     1
   CONNECTS   102
   FD         50
   NAME       AMADBridge
   NR         252
   PORT       8090
   STATE      opened
   TYPE       AMADCommBridge
   VERSIONFLOWSET 4.2.4
   VERSIONMODUL 4.2.2
   READINGS:
     2018-11-05 09:58:23   fhemServerIP    10.63.173.5
     2018-11-09 19:20:03   state           opened
     2018-11-05 10:01:11   transmitterERROR AMADBridge_10.63.173.49_34283 has no correct amad_id
Attributes:
   room       AMAD

Vom Tablet das jetzt funktioniert:
Internals:
   AMADBridge_MSGCNT 50
   AMADBridge_TIME 2018-11-09 19:37:14
   AMAD_ID    123456
   CHANGED   
   DEF        10.63.173.49 123456 Automagic
   HOST       10.63.173.49
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     50
   NAME       TabletWohnzimmer
   NOTIFYDEV  global,TabletWohnzimmer
   NR         253
   NTFY_ORDER 50-TabletWohnzimmer
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.4
   VERSIONMODUL 4.2.5
   READINGS:
     2018-11-05 10:01:56   airplanemode    off
     2018-11-05 10:01:56   androidVersion  7.0 Nougat
     2018-11-09 19:20:09   automagicState  Automagic Premium Automagic Service läuft
     2018-11-05 10:01:56   batteryHealth   2
     2018-11-09 19:36:10   batteryPercent  60
     2018-11-09 19:36:10   batteryTemperature 25.0
     2018-11-07 23:39:42   bluetooth       off
     2018-11-05 10:03:11   checkActiveTask 0
     2018-11-07 19:28:57   connectedBTdevices none
     2018-11-07 19:28:57   connectedBTdevicesMAC none
     2018-11-05 10:01:59   currentMusicAlbum no player active
     2018-11-05 10:01:59   currentMusicApp no player active
     2018-11-05 10:01:59   currentMusicArtist no player active
     2018-11-05 10:01:59   currentMusicIcon no player active
     2018-11-09 19:20:11   currentMusicState
     2018-11-05 10:01:59   currentMusicTrack no player active
     2018-11-07 23:42:19   daydream        off
     2018-11-09 19:20:08   deviceState     online
     2018-11-05 10:01:58   doNotDisturb    always
     2018-11-05 10:01:56   dockingState    undocked
     2018-11-05 10:03:11   flow_SetCommands aktiv
     2018-11-05 10:01:56   flow_informations aktiv
     2018-11-05 10:01:56   flowsetVersionAtDevice 4.2.4
     2018-11-05 10:01:58   keyguardSet     0
     2018-11-09 19:36:30   lastSetCommandState setCmd_error
     2018-11-09 19:20:11   lastStatusRequestState statusRequest_done
     2018-11-05 10:01:56   mute            off
     2018-11-06 23:43:23   nextAlarmDay    off
     2018-11-06 23:43:23   nextAlarmTime   off
     2018-11-08 06:38:32   powerPlugged    0
     2018-11-09 19:18:33   screen          off unlocked
     2018-11-05 18:24:44   screenBrightness 217
     2018-11-05 18:33:02   screenOrientation landscape
     2018-11-05 10:01:59   screenOrientationMode auto
     2018-11-09 19:37:14   state           active
     2018-11-09 19:20:09   volume          9
     2018-11-07 18:48:04   volumeNotification 4
     2018-11-05 10:01:56   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 2
Attributes:
   IODev      AMADBridge
   remoteServer Automagic
   room       AMAD
   setOpenApp vlc
   setTakePictureCamera Front
   setTakePictureResolution 800x600
   setTakeScreenshotResolution 1920x1200

Gibts einen Tip wie ich mein Handy auch über AMAD 4.2 verbinden kann?
Schöne Grüße und vielen Dank für diese Modul
NewRasPi - Elmar

Was heißt startet nicht? Du kannst den Flow First Run Assistent von Hand starten, auf die drei Punkte rechts drücken und dann "Ausführen"
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 09 November 2018, 20:02:53
Danke für die schnelle Anwort.
Ein Teilerfolg: Die Globale Variable ist jetzt nicht mehr leer.
Es wird jetzt im Event Monitor diese Meldung angezeigt:
2018-11-09 19:59:23 AMADCommBridge AMADBridge transmitterERROR: AMADBridge_10.63.173.42_59736 has no correct amad_id
2018-11-09 19:59:24 AMADCommBridge AMADBridge transmitterERROR: AMADBridge_10.63.173.42_48011 has no correct amad_id

Darf die ID nicht gleich mit einem anderen Gerät sein?
Schöne Grüße
Elmar
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 09 November 2018, 20:05:47
Zitat von: NewRasPi am 09 November 2018, 20:02:53
Danke für die schnelle Anwort.
Ein Teilerfolg: Die Globale Variable ist jetzt nicht mehr leer.
Es wird jetzt im Event Monitor diese Meldung angezeigt:
2018-11-09 19:59:23 AMADCommBridge AMADBridge transmitterERROR: AMADBridge_10.63.173.42_59736 has no correct amad_id
2018-11-09 19:59:24 AMADCommBridge AMADBridge transmitterERROR: AMADBridge_10.63.173.42_48011 has no correct amad_id

Darf die ID nicht gleich mit einem anderen Gerät sein?
Schöne Grüße
Elmar
Nein darf sie nicht, sollte sie auch nicht wenn Du den Assistenten genommen hast. Oder hast Du das Device von Hand angelegt?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 09 November 2018, 20:13:47
Hallo CoolTux
Hurra, es geht - nach dem zweiten Mal des ausführen vom Einrichtungsassistenten im Automagic
Vielen vielen Dank für die Hilfe.

Jetzt muss ich nur noch lernen was man damit alles machen kann.
Der Anfang war "nur" auf dem Tablet Sprachnachrichten auszugeben.

Schöne Grüße
Elmar

P.S. Da steht ja einiges an Info:
https://forum.fhem.de/index.php?topic=74941.0
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 10 November 2018, 22:47:38
Zitat von: bennebartsch am 05 November 2018, 16:06:58
Ich würde gerne meine Anlage muten sobald ich einen Anruf bekomme. Das klappt auch soweit ganz gut. Nur leider ist mir nicht ersichtlich wie ich erkennen kann, dass ein Anruf wieder beendet wurde. Hat das schon jemand umgesetzt? Ein Reading "inCall" wäre super!
Ich werde die Tage ein Update ausrollen. Enthalten sein wird ein neues Reading.
incomingCallerStatus
Da kannst Du dann drauf triggern.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 10 November 2018, 23:23:47
Hallo CoolTux
beim "set openApp org.videolan.vlc (für VLC) kann man ja nach dem man die App`s in den Attributen angelegt hat diese starten.
Für VLC Player "org.videolan.vlc"
Für Chrome "com.android.chrome"
Für Firefox "org.mozilla.firefox"
Vielleicht könnten die Spezialisten diese Liste auch vervollständigen?
Soweit sogut.
Unter Windows habe ich mir Verknüpfungen auf dem Desktop nach diesem Muster erstellt:
D:\Work\Download\VLCPortable\VLCPortable.exe rtsp://user:passwd@<IP-Adresse>:554/ISAPI/streaming/channels/101
Damit startet die Anwendung gleich mit dem/ der gewünschten Adresse.
Gibt es eine Möglichkeit im AMADNG bei den Attributen auch eine Startadresse mit anzugeben?
Diese Funktion würde z.B. beim auslösen eines Bewegungsmelders die Kamerabilder auf dem Tabletbildschirm aufrufen, ermöglichen.  Allein das starten der VLC App führt bei mir nur zum Verlauf im VLC.
Vielen Dank für jede Unterstützung.
Schöne Grüße
NewRasPi - Elmar

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 11 November 2018, 08:50:43
Zitat von: Schlimbo am 05 November 2018, 16:29:27
Mit Tasker hatte ich da Mal was vorbereiten:
https://forum.fhem.de/index.php/topic,81167.msg759514.html#msg759514 (https://forum.fhem.de/index.php/topic,81167.msg759514.html#msg759514)
Wes hältst du davon die Readings fest in das Modul mit aufzunehmen?

Schlimbo kannst Du Dein Taskerfile bitte auf Version 4.2.4 hoch setzen und bereit stellen. Möchte die Tage ein Update fertig machen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 11 November 2018, 08:58:20
Zitat von: NewRasPi am 10 November 2018, 23:23:47
Hallo CoolTux
beim "set openApp org.videolan.vlc (für VLC) kann man ja nach dem man die App`s in den Attributen angelegt hat diese starten.
Für VLC Player "org.videolan.vlc"
Für Chrome "com.android.chrome"
Für Firefox "org.mozilla.firefox"
Vielleicht könnten die Spezialisten diese Liste auch vervollständigen?
Soweit sogut.
Unter Windows habe ich mir Verknüpfungen auf dem Desktop nach diesem Muster erstellt:
D:\Work\Download\VLCPortable\VLCPortable.exe rtsp://user:passwd@<IP-Adresse>:554/ISAPI/streaming/channels/101
Damit startet die Anwendung gleich mit dem/ der gewünschten Adresse.
Gibt es eine Möglichkeit im AMADNG bei den Attributen auch eine Startadresse mit anzugeben?
Diese Funktion würde z.B. beim auslösen eines Bewegungsmelders die Kamerabilder auf dem Tabletbildschirm aufrufen, ermöglichen.  Allein das starten der VLC App führt bei mir nur zum Verlauf im VLC.
Vielen Dank für jede Unterstützung.
Schöne Grüße
NewRasPi - Elmar

Hallo Elmar,

Ich habe da leider auf die schnelle nichts gefunden das man das so einfach einstellen kann.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 11 November 2018, 11:35:11
Danke für die Anwort.
Jetzt wollt ich den "Umweg" über eine festgelegte "Startseite" in Chrome gehen, aber leider ist das mit der widerspenstigen
Hikvision Kamera DS-2CD2042WD-I 4MP (im MS Internet Explorer unter Windows gehts)
gar nicht so einfach. Ein VLC Plugin mag das Tablet im Chrome nicht ausführen und ohne dem sieht man kein Bild.
Mal sehen ob noch jemanden eine Lösung einfällt.
Ich wünsche Euch allen einen schönen Sonntag
Schöne Grüße
Elmar
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: sinus61 am 11 November 2018, 14:32:29
Wenn es speziell um Kamerabilder geht würde ich mir den IP cam viewer installieren und dann immer diese App nach vorne bringen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: SouzA am 11 November 2018, 14:40:32
Hi,

nachdem eine sehr lange Zeit AMAD gut funktioniert hat bekomme ich nun folgenden Fehler bei set FlowsetUpdate:
Flow Send Data to AMADCommBridge mit Fehler beendet Fehler: failed to connect to /192.168.178.47 (port 8090) after 15000ms Last executed: Action HTTP Request: send READINGS data to AMADCommBridge JSON

Woran kann das liegen?
Vielen Dank für Antwort.

Bis denn
SouzA
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 11 November 2018, 14:43:09
Bezieht sich das nur auf das Flowset Update? Oder gehen andere Befehle auch nicht?
Ist der Flow "Update AMAD Flowset" aktiv?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 11 November 2018, 20:21:26
Zitat von: CoolTux am 11 November 2018, 08:50:43
Schlimbo kannst Du Dein Taskerfile bitte auf Version 4.2.4 hoch setzen und bereit stellen. Möchte die Tage ein Update fertig machen.
Klar, kann ich machen.
Zitat von: CoolTux am 10 November 2018, 22:47:38
Ich werde die Tage ein Update ausrollen. Enthalten sein wird ein neues Reading.
incomingCallerStatus
Da kannst Du dann drauf triggern.
Welchen Status kann das neue Reading einnehmen?
...für ein Lautstärkenregelung während eines aktiven Telefonats wären jedoch auch die "outgoing" Anrufe interessant.

Gruß
Schlimbo
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 11 November 2018, 20:28:57
IDLE, RINGING, OFFHOOK
Das sind die 3 Werte welche das Reading annehmen kann. Ausgehende Anrufe muss ich erstmal schauen.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 11 November 2018, 20:54:00
Zitat von: NewRasPi am 10 November 2018, 23:23:47
Gibt es eine Möglichkeit im AMADNG bei den Attributen auch eine Startadresse mit anzugeben?
Diese Funktion würde z.B. beim auslösen eines Bewegungsmelders die Kamerabilder auf dem Tabletbildschirm aufrufen, ermöglichen.  Allein das starten der VLC App führt bei mir nur zum Verlauf im VLC.
Vielen Dank für jede Unterstützung.
Schöne Grüße
NewRasPi - Elmar
Für IP-Cams nutze ich die APP "tinyCam", tinyCam besitzt eine Tasker Schnittstelle und könnte somit auch über AMAD getriggert werden.

Desweiteren kann ich noch den Media Player "MX-Player Pro" empfehlen, dieser lässt sich gut über Intents steuern, womit auch streaming URLs übergeben werden können.
https://sites.google.com/site/mxvpen/api

Gruß
Schlimbo
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: SouzA am 11 November 2018, 23:24:23
Zitat von: CoolTux am 11 November 2018, 14:43:09
Bezieht sich das nur auf das Flowset Update? Oder gehen andere Befehle auch nicht?
Ist der Flow "Update AMAD Flowset" aktiv?
Hi,
vielen Dank für deine Antwort.
Ja, es bezieht sich nur auf das Update. Andere Befehle funktionieren.
Ja, es ist alles aktiv.
Ich denke, ich habe auch den Auslöser für die Meldung gefunden...
Wenn das Flowset schon aktuell ist und man das Update manuell anstößt, so denke ich, dass dies zu dieser Meldung führt.
Kann das sein?

Bis denn
SouzA
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 11 November 2018, 23:35:08
Zitat von: sinus61 am 11 November 2018, 14:32:29
Wenn es speziell um Kamerabilder geht würde ich mir den IP cam viewer installieren und dann immer diese App nach vorne bringen.
Hallo sinus61
vielen Dank, damit konnte ich mein Ziel erreichen. Beim auslösen eines Bewegungsmelder macht ein DOIF jetzt den Tablet Bildschirm an und startet die App IP Cam Viewer Basic (Package Name: "com.rcreations.ipcamviewerBasic")
Nach eingestellten 60 Sekunden (wait) auch wieder aus.
So hatte ich mir das auch vorgestellt. Danke für jede Hilfestellung.
define KameraOnBewegungVorne DOIF
(([AussenVorne_Bewegung] eq "on") and
([6:30-23:00]) and
([1ZuhauseAnwesendDummy] eq "on"))
(set TabletWohnzimmer screen on)
(set TabletWohnzimmer openApp com.rcreations.ipcamviewerBasic)
DOELSE (set TabletWohnzimmer screen off)
attr KameraOnBewegungVorne wait 0,0:60


Eine andere "Sorge" bereitete mir aber mein Acer Handy, das ich mit AMADNG ohne Bildschirmsperre auch unterwegs einfach durch einen wisch entsperren kann. Der "set AcerHandy screen unlook" Befehl ist für zuhause im WLan Netz eine feine Sache!
(beim Tablet das ohnehin nur zuhause bleibt auch kein Problem) Für unterwegs ein "offenes Handy" ist dann aber wieder ehr ungünstig.
Daher auch jetzt wieder eine Frage: Wo könnt ich ansetzen, das mein Handy wenn es nicht im Bereich des Fritzbox WLan ist, dieses "unlook" wieder zurück stellt.
Eine Möglichkeit wäre da vielleicht den unlock Befehl unmittelbar in jede Anweisung vor set <device> screen on und anschliessend auch ins DOELSE den set Befehl lock (Zeitverzögert) zu schreiben. Eleganter wär ja, wenn das Handy schon selbst erkennt, zuhause = unlock oder nicht zuhause = lock.  Das als Schmankerl zu Weihnachten, also nichts womit die Spezialisten Ihre Energie verbrauchen müssen.
Noch mal vielen Dank für die Leistungen in diesem Forum.
Schöne Grüße
Elmar   
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 12 November 2018, 06:03:46
Zitat von: SouzA am 11 November 2018, 23:24:23
Hi,
vielen Dank für deine Antwort.
Ja, es bezieht sich nur auf das Update. Andere Befehle funktionieren.
Ja, es ist alles aktiv.
Ich denke, ich habe auch den Auslöser für die Meldung gefunden...
Wenn das Flowset schon aktuell ist und man das Update manuell anstößt, so denke ich, dass dies zu dieser Meldung führt.
Kann das sein?

Bis denn
SouzA

Muss ich selber erstmal testen. Schaue ich mir an.

Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 12 November 2018, 06:09:50
Zitat von: NewRasPi am 11 November 2018, 23:35:08
Hallo sinus61
vielen Dank, damit konnte ich mein Ziel erreichen. Beim auslösen eines Bewegungsmelder macht ein DOIF jetzt den Tablet Bildschirm an und startet die App IP Cam Viewer Basic (Package Name: "com.rcreations.ipcamviewerBasic")
Nach eingestellten 60 Sekunden (wait) auch wieder aus.
So hatte ich mir das auch vorgestellt. Danke für jede Hilfestellung.
define KameraOnBewegungVorne DOIF
(([AussenVorne_Bewegung] eq "on") and
([6:30-23:00]) and
([1ZuhauseAnwesendDummy] eq "on"))
(set TabletWohnzimmer screen on)
(set TabletWohnzimmer openApp com.rcreations.ipcamviewerBasic)
DOELSE (set TabletWohnzimmer screen off)
attr KameraOnBewegungVorne wait 0,0:60


Eine andere "Sorge" bereitete mir aber mein Acer Handy, das ich mit AMADNG ohne Bildschirmsperre auch unterwegs einfach durch einen wisch entsperren kann. Der "set AcerHandy screen unlook" Befehl ist für zuhause im WLan Netz eine feine Sache!
(beim Tablet das ohnehin nur zuhause bleibt auch kein Problem) Für unterwegs ein "offenes Handy" ist dann aber wieder ehr ungünstig.
Daher auch jetzt wieder eine Frage: Wo könnt ich ansetzen, das mein Handy wenn es nicht im Bereich des Fritzbox WLan ist, dieses "unlook" wieder zurück stellt.
Eine Möglichkeit wäre da vielleicht den unlock Befehl unmittelbar in jede Anweisung vor set <device> screen on und anschliessend auch ins DOELSE den set Befehl lock (Zeitverzögert) zu schreiben. Eleganter wär ja, wenn das Handy schon selbst erkennt, zuhause = unlock oder nicht zuhause = lock.  Das als Schmankerl zu Weihnachten, also nichts womit die Spezialisten Ihre Energie verbrauchen müssen.
Noch mal vielen Dank für die Leistungen in diesem Forum.
Schöne Grüße
Elmar
Hallo Elmar,

Das kann Dein Handy doch schon. Also erkennen ob es zu Hause ist oder nicht. Versteigerung Dich nicht zu sehr dabei auf AMAD. AMAD kann nur da helfen wo auch FHEM zur Verfügung steht. Automagic hingegen ist auf Deinem Handy und kann dir somit überall helfen.

Erstelle einen Flow, Trigger "WLAN getrennt toGo" den Namen sollte es in der Liste schon geben. Action ist dann "Gerät sperren". Gibt es ja auch schon fertig.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 13 November 2018, 08:41:28
Zitat von: SouzA am 11 November 2018, 14:40:32
Hi,

nachdem eine sehr lange Zeit AMAD gut funktioniert hat bekomme ich nun folgenden Fehler bei set FlowsetUpdate:
Flow Send Data to AMADCommBridge mit Fehler beendet Fehler: failed to connect to /192.168.178.47 (port 8090) after 15000ms Last executed: Action HTTP Request: send READINGS data to AMADCommBridge JSON

Woran kann das liegen?
Vielen Dank für Antwort.

Bis denn
SouzA

Ich konnte das nun einmal testen. Leider habe ich diese Meldung trotz selber Version nicht bekommen. Wo genau stand diese Meldung?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: SouzA am 13 November 2018, 22:37:54
Zitat von: CoolTux am 13 November 2018, 08:41:28
Ich konnte das nun einmal testen. Leider habe ich diese Meldung trotz selber Version nicht bekommen. Wo genau stand diese Meldung?
Hi,
Im Reading automagicState.
Ich kann es jetzt aber auch nicht mehr generieren.
Vielleicht war doch irgendwas mit meinem Netzwerk kraus...
Wenn mal wieder was in dieser Richtung passiert, melde ich mich nochmal.
Trotzdem vielen Dank!

Bis denn
SouzA
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 15 November 2018, 17:29:15
Komisch bei dem Gerät von meiner Frau habe ich das reading batteryPercent
Bei mir am Handy habe ich "batteryPercent" nicht ..
wie kann das sein?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 November 2018, 17:45:21
Zitat von: ChrisW am 15 November 2018, 17:29:15
Komisch bei dem Gerät von meiner Frau habe ich das reading batteryPercent
Bei mir am Handy habe ich "batteryPercent" nicht ..
wie kann das sein?
Das ist in der Tat ungewöhnlich. Was sind das für Handys?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 15 November 2018, 18:11:55
Nexus 6P mit Android 8.1.0
crazy ...
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 November 2018, 18:23:01
Zitat von: ChrisW am 15 November 2018, 18:11:55
Nexus 6P mit Android 8.1.0
crazy ...

Beide?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 November 2018, 18:26:21
Wurde auch innerhalb der FHEM Zone, also im Netz Strom verbraucht?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: bennebartsch am 15 November 2018, 19:06:16
Gibt's schon was neues zu den call Status readings?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 November 2018, 19:27:26
Ist umgesetzt und ich mache heute Abend das Update fertig. Wenn nichts dazwischen kommt gibt es morgen früh das Update.

outgoingCallerStatus und incomingCallerStatus
Sowie die schon vorhandenen Readings plus für outgoing
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 16 November 2018, 09:43:19
Nein das andere ist ein Samsung ...

Also ich habe ein Riesne Log von ganz 2018 und "batteryPercent" taucht NIE auf :( Also wurde es noch nie ausgelsen
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 16 November 2018, 10:13:57
Dann wird es wohl nicht klappen.

Du kannst es gerne testen und einen eigenen Flow erstellen mit trigger Akki Ladestand größer 0% und dann einer Aktion "In Datei schreiben" und dort bei Text die Variable {battery_percentage}
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 16 November 2018, 11:15:15
komisch das klappt in der datei steht 72.0 im Handy steht 72.
Also sollte es doch klappen..
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 16 November 2018, 11:18:57
Dann sollte es auf alle Fälle klappen.
Vielleicht doch noch mal neu anlegen lassen.

Vielleicht klappt es auch mit dem Update von heute.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 16 November 2018, 11:20:14
Danke ich werd das mit dem Update mal probieren sonst alle Flows löschen auf dem Handy und nochmal neu Installieren?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 16 November 2018, 11:58:22
Zitat von: ChrisW am 16 November 2018, 11:20:14
Danke ich werd das mit dem Update mal probieren sonst alle Flows löschen auf dem Handy und nochmal neu Installieren?

Ja würde ich mal machen.

Du hast ja gesagt Du hast nicht mal das Reading, richtig?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 16 November 2018, 12:04:11
genau es ist auch noch nie im Log gewesen
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Brause am 16 November 2018, 19:27:42
Guten Abend

Ist das eigentlich richtig das das heutige neue Flow die selbe Versionsnummer hat, wie die vorhergehende ??

Gruss Brause
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 16 November 2018, 20:07:37
Ja leider. Ist mir ein kleiner Fehler in der Versionierung passiert. Aber bitte trotzdem das Flowset verteilen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 16 November 2018, 23:30:02
mal flow update gemacht .. 4.0.8 oder so war nur drauf .. komisch das er kein Update gemacht hat. Nun ist das reading da
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 November 2018, 06:48:48
Du meinst Du hattest eine aktuelle Modulversion aber keine aktuelle Flowversion auf den Handys?
Das Flowset wird aber nicht automatisch verteilt wenn eine neue Modulversion da ist, das ist bekannt?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: bennebartsch am 17 November 2018, 16:24:41
Vielen Dank für das Update, die Readings scheinen sauber zu funktionieren!
In der Hilfe zum Device sollten diese noch ergänzt werden.

Edit: nach einem Anruf auf meinem Handy, den ich nicht angeommen habe blieb incomingCallerStatus grade auf disconnect stehen. Solte das nicht ILDE sein?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 November 2018, 16:59:11
Zitat von: bennebartsch am 17 November 2018, 16:24:41
Vielen Dank für das Update, die Readings scheinen sauber zu funktionieren!
In der Hilfe zum Device sollten diese noch ergänzt werden.

Edit: nach einem Anruf auf meinem Handy, den ich nicht angeommen habe blieb incomingCallerStatus grade auf disconnect stehen. Solte das nicht ILDE sein?

Das kann ich Dir nicht sagen. Ich kann nur das verarbeiten was Automagic mir liefert. Sinn würde es ja machen da Du ja nicht abgenommen hast und somit keine Veränderung stattgefunden hat. Für uns ist das natürlich doof.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: bennebartsch am 19 November 2018, 20:21:39
Könnte man nicht als alternative zur Datenübertragung noch MQTT hinzufügen? Damit könnte man relativ einfach wie z.B. bei Owntracks über einen abgesicherten MQTT Server seine Daten durchs Netz schicken, auch wenn man nicht Zuhause ist.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 19 November 2018, 20:26:25
Kann man jetzt schon. Man muss sich nur an das Format halten welches verwendet wird.
Alle Datenübertragungen über die Bridge sind gleich aufgebaut.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: bennebartsch am 19 November 2018, 21:47:36
Damit werde ich mich morgen mal beschäftigen.
Es scheint für Tasker sogar schon MQTT zu geben:
https://play.google.com/store/apps/details?id=net.nosybore.mqttpublishplugin
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: satprofi am 23 November 2018, 14:53:14
Hallo.
Wollte wieder ein tablet in fhem einbinden, aber der eventmonitor meldet:
AMADCommBridge CUL_AMAD UNKNOWNCODE .......

was bedeutet das schon wieder?

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 23 November 2018, 14:58:27
Zitat von: satprofi am 23 November 2018, 14:53:14
Hallo.
Wollte wieder ein tablet in fhem einbinden, aber der eventmonitor meldet:
AMADCommBridge CUL_AMAD UNKNOWNCODE .......

was bedeutet das schon wieder?

Das bedeutet das die AMADCommBridge vom Namen CUL_AMAD etwas empfangen hat womit sie nichts anfangen kann. Höchstwahrscheinlich gibt es kein passendes FHEM Device.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 02 Dezember 2018, 13:13:29
Nur so als kleiner Hinweis.  Im Wiki sind noch ein paar alte Reading beschrieben die es nicht mehr gibt, wie z.B. "powerLevel - Status der Batterie in %". 
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 02 Dezember 2018, 14:26:38
Ich möchte vom Android Gerät einen Schaltbefehl an FHEM senden (IT Dose ein- /ausschalten).   

Ich mache es genau wie es im Wiki unter "Schaltbefehle vom Androidgerät an FHEM senden" aufgeführt ist. Leider ohne Erfolg.
Ist diese Beschreibung noch aktuell?  Hat jemand eine Idee wo das Problem liegen könnte?   
Danke.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 02 Dezember 2018, 14:34:50
Einfach als Aktion ein Skript machen


setcmd = "lampeFlur on";
fhemcmd = "set";


Und dann als Folgeaktion
Flows ausführen "Senden Data to AMADCommBridge"
Die Aktion sollte es schon geben.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 02 Dezember 2018, 15:10:02
Hallo CoolTux

Genau so habe ich es gemach.   Aber evtl. habe ich ja Tomaten auf den Augen.....
Flow wird auch wie gewünscht ausgeführt, aber ohne jeden Effekt auf der FHEM Seite.

Internals:
   AMADBridge_MSGCNT 324
   AMADBridge_TIME 2018-12-02 15:00:31
   AMAD_ID    1521745023812
   DEF        10.10.10.204 1521745023812 Automagic
   HOST       10.10.10.204
   IODev      AMADBridge
   LASTInputDev AMADBridge
   MSGCNT     324
   NAME       GalaxyS4
   NOTIFYDEV  global,GalaxyS4
   NR         271
   NTFY_ORDER 50-GalaxyS4
   PORT       8090
   STATE      active
   TYPE       AMADDevice
   VERSIONFLOWSET 4.2.4
   VERSIONMODUL 4.2.6
   OLDREADINGS:
   READINGS:
     2018-12-02 12:21:35   airplanemode    off
     2018-03-22 19:58:38   androidVersion  5.0 Lollipop
     2018-12-02 14:07:33   automagicState  Automagic Premium  Automagic Service läuft 
     2018-12-02 12:18:36   batteryHealth   2
     2018-12-02 14:57:23   batteryPercent  92
     2018-12-02 14:57:23   batteryTemperature 32.1
     2018-12-02 14:10:39   bluetooth       on
     2018-03-22 19:59:53   checkActiveTask 0
     2018-03-22 19:58:39   connectedBTdevices none
     2018-03-22 19:58:39   connectedBTdevicesMAC none
     2018-03-22 19:58:42   currentMusicAlbum no player active
     2018-03-22 19:58:42   currentMusicApp no player active
     2018-03-22 19:58:42   currentMusicArtist no player active
     2018-03-22 19:58:42   currentMusicIcon no player active
     2018-03-22 19:58:42   currentMusicTrack no player active
     2018-12-02 14:06:18   deviceState     online
     2018-03-22 19:58:41   doNotDisturb    always
     2018-03-22 19:58:39   dockingState    undocked
     2018-04-19 05:06:12   flow_SetCommands aktiv
     2018-09-27 19:45:15   flow_informations aktiv
     2018-12-02 14:11:01   flowsetVersionAtDevice 4.2.4
     2018-11-01 09:53:33   incomingCallerName
     2018-11-01 09:53:33   incomingCallerNumber +41####
     2018-12-02 13:57:26   incomingSmsMessage +41794########
     2018-03-22 21:53:17   keyguardSet     1
     2018-12-02 14:11:14   lastSetCommandState setCmd_done
     2018-12-02 14:42:22   lastStatusRequestState statusRequest_done
     2018-12-02 14:11:01   mute            off
     2018-03-22 19:58:39   nextAlarmDay    off
     2018-03-22 19:58:39   nextAlarmTime   off
     2018-12-02 14:41:16   powerPlugged    2
     2018-12-02 15:00:31   screen          off unlocked
     2018-03-24 23:38:33   screenBrightness 101
     2018-12-02 14:54:01   screenOrientation portrait
     2018-03-22 19:58:41   screenOrientationMode auto
     2018-12-02 14:06:16   state           active
     2018-12-02 14:11:01   volume          8
     2018-12-01 23:22:25   volumeNotification 7
     2018-03-22 19:58:38   wiredHeadsetPlugged 0
   helper:
     deviceStateErrorCounter 0
     infoErrorCounter 0
     setCmdErrorCounter 0
Attributes:
   IODev      AMADBridge
   event-on-update-reading .*
   remoteServer Automagic
   room       AMAD
   setAPSSID  ######
   setScreenlockPIN crypt:######
   setTakePictureCamera Back
   setTakePictureResolution 800x600


Gruss birdy
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 02 Dezember 2018, 15:14:50
Dann fehlt in der AMADCommBridge nur noch das Attribut
fhemControlMode
mit dem Wert
setControl

Also

attr AMADbridge fhemControlMode setControl
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: birdy am 02 Dezember 2018, 16:11:12
Das wars  :)
Vielen Dank für die schnelle Hilfe.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 02 Dezember 2018, 16:37:51
Gerne doch. Schönen ersten Advent noch.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: TomLee am 22 Dezember 2018, 17:34:11
nach Update und mehreren restarts heute Nacht, geht mein Wandtablet nicht mehr auf active, stelle ich gerade fest. Keine Ahnung ob es da einen Zusammenhang gibt. automagicState zeigt seit einem restart (04:37:37) einen Fehler:


defmod WandtabletFlurKueche AMADDevice 192.168.188.29 1541955794158 Automagic
attr WandtabletFlurKueche IODev AMADBridge
attr WandtabletFlurKueche remoteServer Automagic
attr WandtabletFlurKueche room AMAD
attr WandtabletFlurKueche setAPSSID FBF

setstate WandtabletFlurKueche initialized
setstate WandtabletFlurKueche 2018-12-22 08:17:45 .deviceState online
setstate WandtabletFlurKueche 2018-10-05 08:45:38 airplanemode off
setstate WandtabletFlurKueche 2018-10-05 08:45:38 androidVersion 7.1 Nougat
setstate WandtabletFlurKueche 2018-12-22 04:37:46 automagicState Flow Send Data to AMADCommBridge mit Fehler beendet Fehler: connect timed out  Last executed: Action HTTP Request: send READINGS data to AMADCommBridge JSON
setstate WandtabletFlurKueche 2018-10-05 08:45:38 batteryHealth 2
setstate WandtabletFlurKueche 2018-12-22 07:57:50 batteryPercent 77
setstate WandtabletFlurKueche 2018-10-05 08:45:38 batteryTemperature 3.0
setstate WandtabletFlurKueche 2018-10-05 08:45:38 bluetooth off
setstate WandtabletFlurKueche 2018-10-05 08:46:14 checkActiveTask 0
setstate WandtabletFlurKueche 2018-10-05 08:45:38 connectedBTdevices none
setstate WandtabletFlurKueche 2018-10-05 08:45:38 connectedBTdevicesMAC none
setstate WandtabletFlurKueche 2018-10-16 18:52:09 currentMusicAlbum no player active
setstate WandtabletFlurKueche 2018-10-16 18:52:09 currentMusicApp no player active
setstate WandtabletFlurKueche 2018-10-16 18:52:09 currentMusicArtist no player active
setstate WandtabletFlurKueche 2018-10-16 18:52:09 currentMusicIcon no player active
setstate WandtabletFlurKueche 2018-10-16 18:52:09 currentMusicState
setstate WandtabletFlurKueche 2018-10-16 18:52:09 currentMusicTrack no player active
setstate WandtabletFlurKueche 2018-12-22 14:44:54 deviceState offline
setstate WandtabletFlurKueche 2018-11-12 13:01:55 doNotDisturb always
setstate WandtabletFlurKueche 2018-10-05 08:45:38 dockingState undocked
setstate WandtabletFlurKueche 2018-10-19 07:16:03 flow_SetCommands aktiv
setstate WandtabletFlurKueche 2018-12-09 02:20:21 flow_informations aktiv
setstate WandtabletFlurKueche 2018-11-11 18:07:57 flowsetVersionAtDevice 4.2.4
setstate WandtabletFlurKueche 2018-10-05 08:45:40 keyguardSet 0
setstate WandtabletFlurKueche 2018-12-22 17:15:31 lastSetCommandState setCmd_done
setstate WandtabletFlurKueche 2018-12-22 14:41:37 lastStatusRequestState statusRequest_done
setstate WandtabletFlurKueche 2018-10-05 08:45:38 mute off
setstate WandtabletFlurKueche 2018-10-05 08:45:38 nextAlarmDay off
setstate WandtabletFlurKueche 2018-10-05 08:45:38 nextAlarmTime off
setstate WandtabletFlurKueche 2018-12-22 01:17:34 powerPlugged 0
setstate WandtabletFlurKueche 2018-12-22 01:27:39 screen off unlocked
setstate WandtabletFlurKueche 2018-12-01 17:59:05 screenBrightness 31
setstate WandtabletFlurKueche 2018-12-16 20:08:41 screenOrientation landscape
setstate WandtabletFlurKueche 2018-10-05 08:45:40 screenOrientationMode auto
setstate WandtabletFlurKueche 2018-12-22 14:16:03 state initialized
setstate WandtabletFlurKueche 2018-11-11 18:07:57 volume 8
setstate WandtabletFlurKueche 2018-12-17 11:32:50 volumeNotification 2
setstate WandtabletFlurKueche 2018-10-05 08:45:38 wiredHeadsetPlugged 0




Der Automagic-Log gibt auch einen Fehler aus:

22.12.2018 17:11:17.769 [Send Data to AMADCommBridge] Starting to execute flow 'Send Data to AMADCommBridge' with Context{global{},local{checkActiveTask="checkActiveTask": "null",flow_name=Send Data to AMADCommBridge,runTask=null,trigger=App Task Gestartet,triggertime=1545495077507,app_name=System-UI,fhemcmd=setreading,package_name=com.android.systemui,flow_count=1}}
22.12.2018 17:11:17.769 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
22.12.2018 17:11:17.770 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'null' and port 'null'
22.12.2018 17:11:17.870 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Could not execute ping command
ch.gridvision.ppam.androidautomagic.simplelang.a.d: can not convert value 'null' to number
at ch.gridvision.ppam.androidautomagic.simplelang.a.j.h(SourceFile:214)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.a(SourceFile:196)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.c(SourceFile:182)
at ch.gridvision.ppam.androidautomagiclib.util.ci$1.run(SourceFile:40)
at java.lang.Thread.run(Thread.java:761)

22.12.2018 17:11:17.871 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false and exception can not convert value 'null' to number
22.12.2018 17:11:17.892 [Send Data to AMADCommBridge] Flow ends execution due to errors
22.12.2018 17:11:17.892 [Send Data to AMADCommBridge] Error:
ch.gridvision.ppam.androidautomagic.simplelang.a.d: can not convert value 'null' to number
at ch.gridvision.ppam.androidautomagic.simplelang.a.j.h(SourceFile:214)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.a(SourceFile:196)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.c(SourceFile:182)
at ch.gridvision.ppam.androidautomagiclib.util.ci$1.run(SourceFile:40)
at java.lang.Thread.run(Thread.java:761)

22.12.2018 17:11:17.899 [Send Data to AMADCommBridge] Flow ended.
22.12.2018 17:11:21.563 [Send Data to AMADCommBridge] Starting to execute flow 'Send Data to AMADCommBridge' with Context{global{},local{checkActiveTask="checkActiveTask": "null",flow_name=Send Data to AMADCommBridge,runTask=null,trigger=App Task Gestartet,triggertime=1545495080968,app_name=Automagic Premium,fhemcmd=setreading,package_name=ch.gridvision.ppam.androidautomagic,flow_count=1}}
22.12.2018 17:11:21.564 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
22.12.2018 17:11:21.565 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'null' and port 'null'
22.12.2018 17:11:21.669 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Could not execute ping command
ch.gridvision.ppam.androidautomagic.simplelang.a.d: can not convert value 'null' to number
at ch.gridvision.ppam.androidautomagic.simplelang.a.j.h(SourceFile:214)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.a(SourceFile:196)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.c(SourceFile:182)
at ch.gridvision.ppam.androidautomagiclib.util.ci$1.run(SourceFile:40)
at java.lang.Thread.run(Thread.java:761)

22.12.2018 17:11:21.670 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false and exception can not convert value 'null' to number
22.12.2018 17:11:21.678 [Send Data to AMADCommBridge] Flow ends execution due to errors
22.12.2018 17:11:21.678 [Send Data to AMADCommBridge] Error:
ch.gridvision.ppam.androidautomagic.simplelang.a.d: can not convert value 'null' to number
at ch.gridvision.ppam.androidautomagic.simplelang.a.j.h(SourceFile:214)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.a(SourceFile:196)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.c(SourceFile:182)
at ch.gridvision.ppam.androidautomagiclib.util.ci$1.run(SourceFile:40)
at java.lang.Thread.run(Thread.java:761)

22.12.2018 17:11:21.690 [Send Data to AMADCommBridge] Flow ended.
22.12.2018 17:11:30.491 [Send Data to AMADCommBridge] Starting to execute flow 'Send Data to AMADCommBridge' with Context{global{},local{checkActiveTask="checkActiveTask": "null",flow_name=Send Data to AMADCommBridge,runTask=null,trigger=App Task Gestartet,triggertime=1545495090234,app_name=System-UI,fhemcmd=setreading,package_name=com.android.systemui,flow_count=1}}
22.12.2018 17:11:30.492 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
22.12.2018 17:11:30.493 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'null' and port 'null'
22.12.2018 17:11:30.585 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Could not execute ping command
ch.gridvision.ppam.androidautomagic.simplelang.a.d: can not convert value 'null' to number
at ch.gridvision.ppam.androidautomagic.simplelang.a.j.h(SourceFile:214)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.a(SourceFile:196)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.c(SourceFile:182)
at ch.gridvision.ppam.androidautomagiclib.util.ci$1.run(SourceFile:40)
at java.lang.Thread.run(Thread.java:761)

22.12.2018 17:11:30.586 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false and exception can not convert value 'null' to number
22.12.2018 17:11:30.593 [Send Data to AMADCommBridge] Flow ends execution due to errors
22.12.2018 17:11:30.594 [Send Data to AMADCommBridge] Error:
ch.gridvision.ppam.androidautomagic.simplelang.a.d: can not convert value 'null' to number
at ch.gridvision.ppam.androidautomagic.simplelang.a.j.h(SourceFile:214)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.a(SourceFile:196)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.c(SourceFile:182)
at ch.gridvision.ppam.androidautomagiclib.util.ci$1.run(SourceFile:40)
at java.lang.Thread.run(Thread.java:761)

22.12.2018 17:11:30.597 [Send Data to AMADCommBridge] Flow ended.
22.12.2018 17:11:48.614 [Send Data to AMADCommBridge] Starting to execute flow 'Send Data to AMADCommBridge' with Context{global{},local{checkActiveTask="checkActiveTask": "null",flow_name=Send Data to AMADCommBridge,runTask=null,trigger=App Task Gestartet,triggertime=1545495107976,app_name=Automagic Premium,fhemcmd=setreading,package_name=ch.gridvision.ppam.androidautomagic,flow_count=1}}
22.12.2018 17:11:48.615 [Send Data to AMADCommBridge] Start executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}'
22.12.2018 17:11:48.616 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Executing socket check to host 'null' and port 'null'
22.12.2018 17:11:48.726 [Send Data to AMADCommBridge] Condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' Could not execute ping command
ch.gridvision.ppam.androidautomagic.simplelang.a.d: can not convert value 'null' to number
at ch.gridvision.ppam.androidautomagic.simplelang.a.j.h(SourceFile:214)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.a(SourceFile:196)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.c(SourceFile:182)
at ch.gridvision.ppam.androidautomagiclib.util.ci$1.run(SourceFile:40)
at java.lang.Thread.run(Thread.java:761)

22.12.2018 17:11:48.727 [Send Data to AMADCommBridge] End executing condition 'Host erreichbar: {global_fhemip}:{global_bridgeport}' with return value false and exception can not convert value 'null' to number
22.12.2018 17:11:48.735 [Send Data to AMADCommBridge] Flow ends execution due to errors
22.12.2018 17:11:48.735 [Send Data to AMADCommBridge] Error:
ch.gridvision.ppam.androidautomagic.simplelang.a.d: can not convert value 'null' to number
at ch.gridvision.ppam.androidautomagic.simplelang.a.j.h(SourceFile:214)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.a(SourceFile:196)
at ch.gridvision.ppam.androidautomagic.model.b.ar$2.c(SourceFile:182)
at ch.gridvision.ppam.androidautomagiclib.util.ci$1.run(SourceFile:40)
at java.lang.Thread.run(Thread.java:761)

22.12.2018 17:11:48.742 [Send Data to AMADCommBridge] Flow ended.


Welcher Null-Wert kann nicht zu einer Zahl konvertiert werden und warum überhaupt Null ?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 22 Dezember 2018, 17:51:34
Schau mal in Deine globalen Variablen. Sieht so aus als wenn da die Eintrage für port und server fehlen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: TomLee am 22 Dezember 2018, 17:55:21
Upps, in Globale Variablen steht  gar kein Eintrag mehr. Ich  war gar nicht am Tablet seit gestern , hab nichts gemacht.Wie das mit den Globalen Variablen war muss ich mich später noch mal einlesen. Danke für den Hinweis.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 22 Dezember 2018, 18:02:43
eventuell hilft schon ein statusRequest
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: TomLee am 22 Dezember 2018, 18:04:19
Hatte ich schon versucht. Ich schaue später mal, jetzt kein Zeit.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: TomLee am 22 Dezember 2018, 18:57:44
Einmal die global_amadid  in den Gobalen Variablen angegeben und das Tablet ist wieder active, weitere globale Variablen wurden automatisch angelegt. Merkwürdig das die einfach weg waren.

Danke und schöne Weihnachten.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 24 Dezember 2018, 10:24:52
Hallo CoolTux und alle anderen
erstmal vielen Dank für dieses geniale Modul.
Mittlerweile funktioniert mein Vorhaben schon ganz gut. Wenn jemand in den Bereich des Bewegungsmelder vor der Haustür kommt wird das Tablet mit einem Lifebild
der Kamera gestartet.
Mit dem (set Tablet openApp com.rcreations.ipcamviewerBasic)
startet diese auf dem Tablet wie gewüncht.
Jetzt hätte ich aber die Frage, gibt es auch eine Möglichkeit "set closeApp ..." zu schalten?
Der IpCamViewer ist noch die Basisversion und blendet nach einer kurzen Zeit Werbeanzeigen ein. Bei einer wiederholten Bewegung kommt dann nur noch die Werbung als Bild. Es wäre also gut wenn man diese App "frisch" (ohne Altlasten) starten könnte.
Meine versuche die Hikvision Kamerabilder Stream mit VLC auf dem Tablet zu starten funktionieren leider nicht. Dieser IP Cam Viewer kann den rtsp Stream anzeigen.
Vielen Dank für jeden Tipp.
Allen ein schönes Fest
Grüße Elmar
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 24 Dezember 2018, 12:05:47
Hallo Elmar,

Mit Close oder Kill App hatte ich leider nie großen Erfolg. Aber du kannst es ja einfach mal testen. Erstelle einen Flow, und als Aktion macht Du closeApp oder killApp.
Als Trigger nimmst erstmal eine Zeit. Sagen wir alle 2min. Dann aktivieren und deine App in den Vordergrund holen. Es geht ohne root ausschließlich wenn die App im Vordergrund ist.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: sinus61 am 24 Dezember 2018, 13:37:59
Zitat von: NewRasPi am 24 Dezember 2018, 10:24:52
Der IpCamViewer ist noch die Basisversion und blendet nach einer kurzen Zeit Werbeanzeigen ein. Bei einer wiederholten Bewegung kommt dann nur noch die Werbung als Bild. Es wäre also gut wenn man diese App "frisch" (ohne Altlasten) starten könnte.
Meine versuche die Hikvision Kamerabilder Stream mit VLC auf dem Tablet zu starten funktionieren leider nicht.

Wird die Werbung nicht nur zusätzlich unten eingeblendet? War zumindest damals so, hatte inzwischen die Vollversion gekauft.

Alternative dazu wäre die App InstarVision, ist zwar eigentlich für die Instar Kameras, aber kostenlos, werbefrei und unterstützt auch Hikvision Kameras.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: NewRasPi am 24 Dezember 2018, 23:53:11
Hallo CoolTux und sinus61
@ CoolTux - das mit dem Flow hatte ich mir kompliziert vorgestellt - ging dann soweit auf dem Tablet unter Automagic nicht so schwer. Nur wie man dann die Verbindung zu AMADNG (den neu erstellen Flow auf den FHEM Raspi bringen soll) machen kann, habe ich nirgens gefunden.
@ sinus64 Auch an Dich vielen Dank - diese App Instar Vision (de.instar.vision) fünktioniert ja super mit der Hikvision Kamera. Solche Tipps sind sehr wertvoll.
Mit Eurer Hilfe geht jetzt meine Kamera Automatik für die Haustür.
Danke Danke
schöne Grüße
Elmar
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 25 Dezember 2018, 06:50:31
Naja, ist die Frage ob es über AMADNG (FHEM) gesteuert werden soll, oder ob Du es nicht einfach in Automagic lässt.
Automagic ist nichts weiter wie ein Notify in FHEM. Kommt ein Event (eine App öffnet sich) trigger es und führe eine Aktion aus.
Also einfacher Weg, Du änderst Deinen Trigger vom Flow auf, openApp mit App name und so. Oder Du nimmst als  "Genereller Broadcast" und da eine Action eintragen (bspw my.test).
Danach ein "set $AMADDEVICE sendIntent my.test" und der flow wird ausgeführt. Das wäre dann über FHEM (AMADNG)


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tueftler1983 am 05 Januar 2019, 12:03:46
hallo zusammen,

ich bekomme seid dem 28.12.2018 von meinem Huawei p Smart keine informationen mehr über eingegangene Anrufe, nachrichten oder Welcher Player grade was spielt. auf dem Gerät Läuft android 8.0 Orio

Gibt es dazu irgendwelche infos?

Im log steht immer Accessibillity service not running und bekomme das auch immer als benachrichtigung oben

Flow Informations mit Fehler bendet
Fehler Accessibillityservice not Running

Last executed: condition Task app läuft: {global_activetask} (neuster)
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 05 Januar 2019, 12:10:51
Und wieso läuft Dein Service nicht?
Schau mal in Automagic unter Rechte ob da was fehlt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tueftler1983 am 05 Januar 2019, 12:27:32
hmm tatsächlich war in Atutomagic in den einstellungen der Accessibility service nicht gesetzt, was mich wundert da ich dies nach dem einrichten gemacht hatte und da auch nix geändert hatte.

Mal abwarten ob es sich wieder von allein deaktiviert.
danke dir erstmal.

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: the ratman am 05 Januar 2019, 13:03:25
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag 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?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: the ratman am 15 Januar 2019, 11:13:33
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*.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag 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?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 Januar 2019, 11:36:18
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?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 Januar 2019, 11:37:49
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: mobiljoe123 am 15 Januar 2019, 13:28:42
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 Januar 2019, 13:36:50
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag 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  :-\
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 Januar 2019, 13:53:49
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: mobiljoe123 am 15 Januar 2019, 13:59:49
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?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 15 Januar 2019, 14:55:07
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: mobiljoe123 am 15 Januar 2019, 19:22:37
Zitat von: CoolTux am 15 Januar 2019, 14:55:07
Ich finde Timely ziemlich ansprechend.

Ausprobiert und funktioniert. DANKE!
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 17 Januar 2019, 13:50:38
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.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 22 Januar 2019, 16:17:49
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 ?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: the ratman am 30 Januar 2019, 10:46:09
eben entdeckt:

spielte mich wieder mit meiner holden handy (das nun sogar funzt! man muß nur bei diesem chinesen-ei die benachrichtigungen unbedin gt mit priorität und auch für den sperrbildschirm zuslassen, schon geht alles *g*) und hab festgestellt, dass wenn man das device händisch in fhem anlegt, es zum restart von fhem kommt, wenn man sich mit schnellen fingern vertippt.

der absturz wird provoziert, vertippt man sich im letzten teil der dev, also z.b. "define amad_name AMADDevice  xxx.xxx.xxx.xxx 1547475878505 AutomagiX"

dies nur als kleiner hinweis - vielleicht magst den (sicher selten auftretetenden user-) fehler ja abfangen ...
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 30 Januar 2019, 10:50:00
Schaue ich mir gerne an. Bin eh beim Updaten. Habe festgestellt das Android9 Pie noch gar nicht in der Liste war. Läuft bei mir zu Hause schon.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: the ratman am 30 Januar 2019, 10:56:52
ah, hier kann ich ein bissi mimimi einfügen *g*:
<mimimi>solch neumodischen kram hab i gar no ned - ich würd ja soooooo gern weg von android, aber mein traum vom surface-fon is wohl eher unrealistisch *g*</mimimi>

und unbedingt angucken mußt dirs nicht, ich wollt nur feedback geben.
eigentlich lautet im dem fall das motto ja: wer zu blöd zum tippen is, muß auch damit leben ... du kennst mich ja.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 06 Februar 2019, 09:46:24
Hmm ich suche gerade eine möglichkeit mein openvpn nur "Zuhause" mit einer bestimmten WLAN SSID auszuschalten. Andernfalls soll VPN IMMER an sein.

Tasker = kein Problem. Will aber ungerne Automagic und Tasker laufen lassen ..

Im Automagic gibt es wohl keine "Einfache" Lösung dafür..

Auch in Fhem scheine ich keine SSID angezeigt zu bekommen. Sonst hätte ich Über FHEM und AMAD vielleicht etwas machen könnnen.

Jemand eine Lösung ohne TASKER ?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 06 Februar 2019, 09:53:37
Du musst das Attribut für ssid im FHEM Device setzen. Danach hast Du diese ssid als globale variable.
Dann machst ein eigenen Flow mit Trigger WLAN erkannt oder so und der globalen Variablen und als Aktion sagst vpn ausschalten sofern es da sowas gibt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: ChrisW am 06 Februar 2019, 12:23:12
ja das gibt es in automagic leider nicht :( Nichts mit VPN gefunden.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 06 Februar 2019, 12:52:58
Und bei Tasker gibt es sowas?
Hat deine VPN Software eventuell ein Plugin was Du mit Automagic nutzen kannst?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Amenophis86 am 06 Februar 2019, 19:25:47
Such mal nach VPN Cilla hier im Forum. Habe dazu mal eine Anleitung geschrieben.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: sinus61 am 06 Februar 2019, 20:11:31
Im Automagic Forum gibt es dazu auch was:
https://automagic4android.com/forum/viewtopic.php?f=3&t=6839
https://automagic4android.com/forum/viewtopic.php?f=6&t=6971
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 06 Februar 2019, 21:46:57
Zitat von: swsmily am 17 Januar 2019, 13:50:38
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.

Keine eine Idee?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 07 Februar 2019, 06:23:32
Zitat von: swsmily am 06 Februar 2019, 21:46:57
Keine eine Idee?

Steht da nicht noch wieso? Du kannst in Automagic debuggen. Aber als erstes schau mal ob du alle Berechtigungen vergeben hast.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Tommy82 am 07 Februar 2019, 22:25:00
Hi,
irgendwie stehe ich mir auf dem Schlauch, wie installiere ich die aktuelle AMAD Version in Fhem und auf meinem neuen Tablett? Wie funktioniert das mit dem autocreate, das Wiki ist da irgendwie nicht eindeutig

Danke
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 07 Februar 2019, 22:36:15
Du löscht komplett das alte. Dann legst Du die Bridge in FHEM an und installierst das Flowset auf dem Tablet. Danach einfach den Assistenten aktivieren.
Hier ist das soweit ganz ok beschrieben
https://www.youtube.com/watch?v=cWBSbDuUTFM


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 07 Februar 2019, 22:43:19
Zitat von: CoolTux am 07 Februar 2019, 06:23:32
Steht da nicht noch wieso? Du kannst in Automagic debuggen. Aber als erstes schau mal ob du alle Berechtigungen vergeben hast.

Berechtigungen sind alle gegeben, inkl. Root.

Aus dem Logfile (mit Debug) werde ich nicht wirklich schlau. Ich hänge es daher hier einfach mal an.
Provoziert habe ich das Problem diesmal, indem ich das Handy immer wieder gesperrt und sofort wieder entsperrt habe.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 08 Februar 2019, 06:39:59
Anscheinend ist der Flow "Send Data to AMADCommBridge" nicht aktiv gewesen. Deswegen schaltet sich der Information Flow ab.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 08 Februar 2019, 14:14:46
Nur warum wird er deaktiviert? Das Log bezieht sich wohl immer nur auf den jeweilige Flow?
Als ich den Fehler provoziert hab, wurde bis der Fehler auftrat an FHEM alle Veränderungen ordentlich gesendet.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 08 Februar 2019, 14:52:47
Weil der Information Flow abhängig ist vom Send to Flow. Und einen nicht aktiven Flow kann man nicht aufrufen.
Hast Du SSID im FHEM Device gesetzt? Kann es sein das das Handy die WLAN Verbindung trennt, also so richtig und dadurch gedacht wird das das Handy unterwegs ist und die toGo Funktion greift? Dadurch werden Flows deaktiviert.

Lösche mal die SSID und schaue auf dem Handy in Automagic unter globale Variablen ob die SSID dort auch gelöscht wurde und dann teste mal.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 08 Februar 2019, 14:57:01
Also das Handy behält die WLAN Verbindung eigentlich auch im Standby. Meist tritt dieses Problem bei vielen Aktionen auf (jemand schickt gefühlt 100 Whatsapp-Bilder), oder eben durch dieses schnelle nacheinander entsperren, und wieder sperren. Und am nervigsten ist es wenn man die VR-Brille nutzt. Da wird diese Benachrichtigung alle paar Minunten groß angezeigt.
Bei Automatischer Stopp hab ich aber bereits 6000 eingetragen. Soviele Aktionen können ja gar nicht pro Minute passieren, oder?

Aber ich werde es mal probieren und die SSID entfernen und testen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 08 Februar 2019, 15:00:24
Ach so wenn da so viele Aktionen kommen. Das kann in der Tat sein und dann hat es mit der SSID nichts zu tun. Leider kann ich da auch nicht viel machen. Irgendwann scheinen dann in dem Flow Send to zu viele wartende Aktionen zu sein.

Hast Du es direkt im Flow hoch gesetzt?
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 08 Februar 2019, 15:57:24
Nein, ich hatte es global hoch gesetzt und im Flow auf global geändert, aber nur bei Informations.
Bei den anderen Flows hab ich das jetzt auch mal geändert. Ich beobache mal, wie es sich jetzt so verhält.

Danke schon mal für deine Unterstützung.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: swsmily am 12 Februar 2019, 20:35:03
Kleiner Bericht: Ich habe bei jedem Flow den automatischen Stopp auf Global gesetzt und Global auf 6000. Seitdem hatte ich keine Meldung mehr. SSID hatte ich noch nicht entfernt.
Was ich noch nicht gestestet habe ist mit der VR-Brille, ob da noch die Meldung kommt.

Edit: Hab nun auch mit VR getestet. Dort wird nicht der Flow Informations oder so beendet, sondern es kommt die Fehlermeldung "accessibility service not running". Obwohl im System und in Automagic alles richtig eingestellt ist und die Berechtigungen alle vergeben sind. Wer weiß was bei VR da Probleme macht. Aber Flows werden da jedenfalls nicht beendet. Um diese Meldung in VR eben nicht mehr zu haben, muss mal wohl Automagic Service vorher stoppen. 
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Invers am 17 Februar 2019, 14:31:00
Hi, ich habe mal wieder (nach langer Zeit) Probleme mit meiner Smartwatch.
Problem 1: Die Uhr (Name) wird nicht immer angezeigt,

connectedBTdevices     []
connectedBTdevicesMAC  []

Anfänglich stand da der Name der Smartwatch. Starte ich die Uhr neu, werden auch die beiden Readings wieder gefüllt.
Schalte ich die Uhr ab, wird hier korrekt angezeigt, dass nichts per Bluetooth verbunden ist und die eckigen Klammern sind dann weg.

Problem 2:
Ausserdem bekomme ich keine Readings für die Batterie der Uhr mehr.

Die Probleme treten auf, nachdem ich das Handy wechseln musste. Es ist aber wieder ein s7 edge mit Android 8.
Das alte Handy hat leider im Urlaub den Abflug gemacht, so dass ich also nichts mehr kontrollieren kann. Das Display ist defekt.

Der entsprechende Flow wird angeblich ausgeführt, es kommt aber nichts in fhem an. Eventmonitor zeigt keine Reaktion. Auch dem Log ist nichts zu entnehmen.

Der Code für den Fleow, den ich neu erstellen musste, sieht so aus:


<?xml version="1.0" encoding="UTF-8" standalone="true"?>

-<data version="1.36.0">


-<trigger type="android_wear_device_connected">

<useDefaultName>true</useDefaultName>

<name>Android Wear Gerät (G Watch R 9831): Verbunden</name>

<wearDevice>G Watch R 9831/dfcd5a3a</wearDevice>

<enabled>true</enabled>

<connected>true</connected>

</trigger>


-<condition type="battery_level_wear">

<useDefaultName>true</useDefaultName>

<name>Akku Ladestand (G Watch R 9831): grösser als 0%</name>

<wearDevice>G Watch R 9831/dfcd5a3a</wearDevice>

<levelPercentage>0</levelPercentage>

<batteryLevelCondition>HIGHER_THAN</batteryLevelCondition>

</condition>


-<condition type="wifi_connected">

<useDefaultName>true</useDefaultName>

<name>WLAN Verbunden: HachMichHart</name>

<all>false</all>

<ssidList>HachMichHart</ssidList>

</condition>


-<action type="http_request">

<useDefaultName>true</useDefaultName>

<name>HTTP Request: POST http://192.168.178.44:8091 text/plain batteryPercentUhr@@{battery_percentage,numberformat,0}@@@@powerPluggedUhr@@{battery_plugged}@@@@ speichern in response</name>

<url>http://192.168.178.44:8091</url>

<verifyCertificates>false</verifyCertificates>

<basicAuthentication>false</basicAuthentication>

<username/>

<clientCert>false</clientCert>

<clientCertPath/>

<httpMethod>POST</httpMethod>

<networkType>WIFI</networkType>

<httpContentType>GENERAL_TEXT</httpContentType>

<contentType>text/plain</contentType>

<generalTextData>batteryPercentUhr@@{battery_percentage,numberformat,0}@@@@powerPluggedUhr@@{battery_plugged}@@@@</generalTextData>

<formFieldList>Lastname=XYZ,Firstname=ABC</formFieldList>

<uploadFieldName>upload_field</uploadFieldName>

<uploadFilePath/>

<timeout>6000</timeout>

<setCustomHTTPHeaders>true</setCustomHTTPHeaders>

<customHTTPHeaders>FHEMDEVICE:{global_fhemdevice} FHEMCMD:setreading</customHTTPHeaders>

<storeInVariable>true</storeInVariable>

<variable>response</variable>

<path>/storage/emulated/0/Download/file.bin</path>

<followRedirects>true</followRedirects>

</action>


-<flow type="flow">

<name>Ladezustand Uhr</name>

<enabled>true</enabled>

<executionPolicy>PARALLEL</executionPolicy>


-<triggercontainer y="262.49994" x="69.999985" id="t1">

<trigger>Android Wear Gerät (G Watch R 9831): Verbunden</trigger>

</triggercontainer>

<conditioncontainer y="612.5" x="70.00002" id="t2">Akku Ladestand (G Watch R 9831): grösser als 0%</conditioncontainer>

<conditioncontainer y="822.5" x="70.00002" id="t3">WLAN Verbunden: HachMichHart</conditioncontainer>

<actioncontainer y="1137.5" x="69.999985" id="t4">HTTP Request: POST http://192.168.178.44:8091 text/plain batteryPercentUhr@@{battery_percentage,numberformat,0}@@@@powerPluggedUhr@@{battery_plugged}@@@@ speichern in response</actioncontainer>

<connection type="NORMAL" targetPosition="NORTH" sourcePosition="SOUTH" to="t2" from="t1"/>

<connection type="TRUE" targetPosition="NORTH" sourcePosition="SOUTH" to="t3" from="t2"/>

<connection type="TRUE" targetPosition="NORTH" sourcePosition="SOUTH" to="t4" from="t3"/>

</flow>

</data>


Den Flow habe ich aus meinem alten Beitrag zusammengebastelt.
Kann mir bitte jemand (versuchen zu) helfen?

Danke im Voraus.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Februar 2019, 14:46:16
Kann das sein das dies noch aus den guten alten 2er Zeiten von AMAD stammt? Du nutzt doch bestimmt mittlerweile AMADNG also AMADCommBridge und AMADDevice
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Invers am 17 Februar 2019, 15:00:29
Ja, das stimmt, aber ich habe nichts, was neuer ist. Es geht auch bei dem Code nur um die Battery-Readings. Die anderen Flows sind ja von dir. Da habe ich auch das neueste Flowset aus fhem eingespielt und es läuft auch soweit alles mit allen meinen Devices. Nur die Uhr zickt halt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Februar 2019, 15:15:41
Aber der Flow da oben, der kann doch nicht gehen. Da dürftest Du eigentlich keine Daten in FHEM von bekommen.
Das musst Du jetzt dann neu machen. Ist auch viel viel einfacher geworden.

Schau mal hier
https://forum.fhem.de/index.php/topic,72373.msg818522.html#msg818522

Und danach eine Aktion Flow ausführen Send Data to AMAD...
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Invers am 17 Februar 2019, 16:37:28
Vielen Dank. Ich hatte gesucht, aber nichts, ausser meinem uralten Beitrag gefunden. Probiere ich sofort aus.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Invers am 17 Februar 2019, 17:31:54
So, hat prima geklappt.
Es wird nun alles angezeigt. Ist wirklich viel einfacher.
Vielen Dank.

Zusatzfrage:
Es wird nun Prozent mit Komma angezeigft (batteryPercentUhr 97.0).
Kann man das rausformatieren, oder muss ich das in der Readingsgroup machen? Vorher ging das schon im Flow.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 17 Februar 2019, 18:40:13
Das ist ja das was Automagic Dir liefert. Du kannst natürlich in Deinem Skript die Daten manipulieren. Also bevor Du die variable ab schickst.
Schau einfach wie man das in java so macht. Kannst auch mal schauen ob ich das nicht irgendwo in meinen Flows verwende. Kann leider gerade nicht schauen.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Invers am 18 Februar 2019, 08:51:53
Danke. Leider bin ich nicht so weit gekommen. Meine anfängliche Meinung, es würde nun funktionieren, ist offensichtlich falsch.
Ich habe trotz Umstellung noch immer keinen Erfolg. Die Prozente wurden nur ein einziges Mal empfangen.

mein derzeitiger Code lautet:

userReadingUhr = "\"batteryPercentUhr\":" + " \"" + {battery_percentage} + "\""
+ "," + "\"powerPluggedUhr\":" + " \"" + {battery_pugged} + "\"";
fhemcmd = "setreading";


Im Anschluss sende ich am die Commbridge.
Der Flow wird durchlaufen und offenbar erfolgreich beendet, aber es kommt nichts an.

Auch der Name der Smartwatch verschwindet immer wieder und taucht erst nach dem Neustart der Uhr wieder auf. Es wird immer [] angezeigt.

Siehst du einen Fehler in meinem Code?

Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 18 Februar 2019, 09:04:55

userReading = "\"amRssi\": \"" + {rssi} + "\"";
fhemcmd = "setreading";


Das userReading steht nicht ohne Grund da. Bitte nicht manipulieren.
Nur den Readingnamen und den Wert manipulieren


userReading = "\"batteryPercentUhr\":" + " \"" + {battery_percentage} + "\""
+ "," + "\"powerPluggedUhr\":" + " \"" + {battery_pugged} + "\"";
fhemcmd = "setreading";


Ob das aber mit zwei Readingnamen so klappt weiß ich aus dem Kopf nicht mehr.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Invers am 18 Februar 2019, 09:13:44
userReading =
hatte ich bisher immer so, wollte aber mal probieren. Mir war nicht klar, dass es so bleiben muss. Ich dachte, das wäre der Scriptname.
Ich werde nachher mal mit nur einem Reading probieren.
Muss erst einmal weg. Vorerst vielen Dank, melde mich nachher.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Invers am 18 Februar 2019, 15:53:17
Es funktioniert nun alles, wie ich es möchte. Die Formatierung der Kommastelle musste ich in der Readingsgroup ändern.
Ob es mit 2 Readingsnamen klappt, habe ich nicht probiert. Ich habe 1 Reading gesendet, dann noch das zweite Reading für powerPlugged. So geht es nun.
Ich habe mich bei den Tests verwirren lassen. Wenn  ich etwas geändert hatte, hatte ich den Flow (gesamt oder Teil) in Automagic gestartet. Das klappt so leider nicht, was ich nicht wusste, da ja immer Erfolg gemeldet wurde.
Ich habe nun bemerkt, dass nur Werte übertragen werden, wenn sich etwas ändert, oder wenn ich den Flow erneut speichere. Die Ausführung bringt nichts. Vermutlich hatte ich also zwischen meinen Tests schon mehrfach Erfolg, der allerdings nicht wirklich sichtbar war. Da habe ich seit gestern also umsonst herumgefummelt. Naja, es bildet wenigstens. LOL!
Ich danke dir für deine geduldige Hilfe.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 18 März 2019, 06:49:34
Guten Morgen CoolTux,
gibt es einen Grund warum die fhemServerIP in AMADCommBridge als Reading ausgeführt ist?
Da diese ja zwingt benötigt wird und sich auch nicht ändern sollte, fände ich es sinnvoller die IP gleich im define mit anzugeben, oder zumindest als Attribut.
Hätte den Vorteil, dass sie auch in der config mit abgespeichert ist. Beim Neuaufsetze des Systems muss diese momentan immer explizit gesetzt werden.
Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 18 März 2019, 07:14:06
Ich glaube die IP muss gar nicht mehr beim Einrichten der Bridge gesetzt werden. Das dürfte mit Hilfe des Einrichtungsassistenten nun passieren. Aber eben als Reading. Ist die einfachste und beste Variante. Kein Ändern der FHEM Konfig.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 18 März 2019, 21:29:05
Okay, dann gibt es das Problem wohl nur bei der Tasker Version, bei Automagic wird die IP soweit ich in Erinnerung habe über den Header übertragen, das ist mit Tasker momentan aber leider nicht möglich.
Edit: Gerade noch mal ausprobiert: Das automatische setzen der fhemServerIP über den Einrichtungsassistenten klappt auch mit Tasker.

Jedoch ändert dies nichts an der Situation, dass nach einem neu aufsetzen des FHEM Servers das Reading von Hand noch mal gesetzt werden muss, da der Assistent hierbei ja nicht neu durchlaufen wird.
Ist zwar kein großes Problem, aber wird schnell mal vergessen...
Auch wenn durch ein Programmierfehler das Modul mal nicht geladen werden kann, verliert man das Reading (hatte ich beider Entwicklung der Tasker Version des öfteren).

Ohne das Reading wird das Log file mit der Meldung befüllt:
2019.03.18 23:44:40.126 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!
2019.03.18 23:44:46.726 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!
2019.03.18 23:44:46.727 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!
2019.03.18 23:45:06.523 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!
2019.03.18 23:45:06.524 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!
2019.03.18 23:45:06.530 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!
2019.03.18 23:45:06.531 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!
2019.03.18 23:45:10.131 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!
2019.03.18 23:45:16.813 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!
2019.03.18 23:45:16.814 3: AMADDevice (myAmadBridge) - GetUpdate, Please set myAmadBridge fhemServerIP <IP-FHEM> NOW!


Für was wird das Reading überhaupt gebraucht? Die IP ist doch nur für das Android Gerät interessant und ist dort sowieso in einer Globalen Variable hinterlegt.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 21 März 2019, 22:50:13
Hallo Marko,

hab mir das mit der fhemServerIP noch mal angesehen.
Im Grunde wird diese vom Bridge Device gar nicht wirklich benötigt. Hiermit hat man lediglich die Möglichkeit über FHEM, die auf dem Android Gerät gespeicherte Automagic Variable "global_fhemip" zu überschreiben.
Wird das Reading "fhemServerIP" gelöscht hat das jedoch zur Folge, dass in Automagic die Globale Variable global_fhemip auf "none" gesetzt wird und dadurch das Android Gerät den FHEM Server nicht mehr kennt.
Hier sollte in Automagic vor dem übernehmen einer neuen fhemip zumindest geprüft werden ob es sich nicht um "none" handelt.
Da es mit dieser Änderung dann auch keinen zwingende Notwendigkeit für das Reading "global_fhemip" mehr gäbe, fände ich es gut wenn du die  Prüfung auf ein vorhandenes fhemServerIP Reading und die darauf resultierende Meldung "Please set $bname fhemServerIP" aus dem Modul entfernen könntest.

Gruß Schlimbo
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 22 März 2019, 03:15:46
Zitat von: Schlimbo am 21 März 2019, 22:50:13
Hallo Marko,

hab mir das mit der fhemServerIP noch mal angesehen.
Im Grunde wird diese vom Bridge Device gar nicht wirklich benötigt. Hiermit hat man lediglich die Möglichkeit über FHEM, die auf dem Android Gerät gespeicherte Automagic Variable "global_fhemip" zu überschreiben.
Wird das Reading "fhemServerIP" gelöscht hat das jedoch zur Folge, dass in Automagic die Globale Variable global_fhemip auf "none" gesetzt wird und dadurch das Android Gerät den FHEM Server nicht mehr kennt.
Hier sollte in Automagic vor dem übernehmen einer neuen fhemip zumindest geprüft werden ob es sich nicht um "none" handelt.
Da es mit dieser Änderung dann auch keinen zwingende Notwendigkeit für das Reading "global_fhemip" mehr gäbe, fände ich es gut wenn du die  Prüfung auf ein vorhandenes fhemServerIP Reading und die darauf resultierende Meldung "Please set $bname fhemServerIP" aus dem Modul entfernen könntest.

Gruß Schlimbo

Hallo Schlimbo,

Das schaue ich mir gerne die Tage noch mal genauer an. Wird wohl noch aus der Anfangszeit resultieren.


Grüße
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: Schlimbo am 22 März 2019, 23:34:07
Hallo Marko,
noch ein anderer Punkt:
Was hältst du davon über die Statistik https://www.fhem.de/stats/statistics.html
auch noch die Information zu bekommen, wie oft welcher remoteServer verwendet wird?
Hierzu musste nur folgendes nach Zeile 160 eingefügt werden:
    $hash->{MODEL}                              = $remoteServer;
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 22 März 2019, 23:37:03
Die Idee finde ich gut. Werde ich ein bauen. Habe ich beim Weather Modul bezüglich verwendeter API auch schon gemacht. Gefällt mir.
Titel: Antw:[AMADNG] AMAD 4.2 The Next Generation of AMAD with Tasker Support
Beitrag von: CoolTux am 29 März 2019, 22:23:35
Ab sofort gibt es eine neue Version 4.4.x
https://forum.fhem.de/index.php/topic,99062.0.html


Grüße