Tinymatic 2.19.4

Support, Fragen und Diskussionen zur HomeMatic App für Android

Moderator: Co-Administratoren

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Tinymatic 2.19.4 bis 7

Beitrag von blackhole » 30.10.2023, 21:46

rentier-s hat geschrieben:
30.10.2023, 19:55
Wenn ich auf einen Raum gehe und synchronisieren drücke ...

Nicht drücken, sondern wischen, so wie hier beschrieben.
Du wirst sicherlich das gleiche Problem feststellen (Fehlerflut inklusive).

rentier-s
Beiträge: 378
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 20 Mal
Danksagung erhalten: 67 Mal

Re: Tinymatic 2.19.4 bis 7

Beitrag von rentier-s » 31.10.2023, 14:32

blackhole hat geschrieben:
30.10.2023, 21:46
Nicht drücken, sondern wischen
Stimmt, dann gehts rund im Log. Habe ich ehrlich gesagt in TinyMatic noch nie genutzt :oops: obwohl das ja eigentlich wirklich Standard in Android ist und man es in anderen Apps ständig macht. Wenn ich in TinyMatic händisch neu laden möchte, tippe ich immer oben auf den Kringel, und der funktioniert.

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

TinyMatic 2.19.8

Beitrag von blackhole » 04.11.2023, 17:35

Sind die bekannten Fehler in der aktuellen Version 2.19.8 ausgeräumt?

rentier-s
Beiträge: 378
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 20 Mal
Danksagung erhalten: 67 Mal

Re: TinyMatic 2.19.8

Beitrag von rentier-s » 05.11.2023, 11:24

blackhole hat geschrieben:
04.11.2023, 17:35
Sind die bekannten Fehler in der aktuellen Version 2.19.8 ausgeräumt?
Auf den ersten Blick nicht.

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Tinymatic 2.19.16

Beitrag von blackhole » 07.11.2023, 17:06

Hat jemand bereits die aktuelle Version 2.19.16 ausprobiert?
Sind die bekannten Fehler ausgeräumt?

rentier-s
Beiträge: 378
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 20 Mal
Danksagung erhalten: 67 Mal

Re: Tinymatic 2.19.16

Beitrag von rentier-s » 08.11.2023, 10:41

blackhole hat geschrieben:
07.11.2023, 17:06
Hat jemand bereits die aktuelle Version 2.19.16 ausprobiert?
Changelog sagt, Profile funktionieren jetzt mit XML-API 2.x. Kann ich nichts dazu sagen, verwende ich nicht.

Systemprotokoll löschen geht jetzt.

Im Raum "runterziehen" klappt noch nicht:

Code: Alles auswählen

Nov  8 10:35:55 homematic local0.err ReGaHss: ERROR: ScriptRuntimeError:       string sDevIds = "";     string sChannelIds = "4330%2C4464%2C4502%2C4589%2C4553";     string sDatapointIds = "";     string sChnId;     string sDPId;      if (sDatapointIds.Length() > 0 ) {        string sDatapointId;       foreach(sDatapointId, sDatapointIds.Split(",")) {          object oDatapoint = dom.GetObject(sDatapointId);         if (oDatapoint.IsTypeOf(OT_DP)) {           Write("<datapoint ise_id='");           WriteXM
(sDatapointId);           Write("' value='");           WriteXML(oDatapoint.Value());           Write("'/>");         }       }      } else {        if (sChannelIds.Length() > 0 ) {          string sChannelId;         foreach(sChannelId, sChannelIds.Split(",")) {           object oChannel2 = dom.GetObject(sChannelId);            if (sDevIds.Length() > 0 ) {             sDevIds = sDevIds # "," # oChannel2.Device().ToString();           } else {             sDevIds = oChannel2.Device().ToString();          
}         }      
Nov  8 10:35:55 homematic local0.err ReGaHss: ERROR: foreach(): invalid expression used [ExecForEach():iseESPexec.cpp:515]
Nov  8 10:35:55 homematic local0.err ReGaHss: ERROR: ScriptRuntimeError:       string sDevIds = "";     string sChannelIds = "4330%2C4464%2C4502%2C4589%2C4553";     string sDatapointIds = "";     string sChnId;     string sDPId;      if (sDatapointIds.Length() > 0 ) {        string sDatapointId;       foreach(sDatapointId, sDatapointIds.Split(",")) {          object oDatapoint = dom.GetObject(sDatapointId);         if (oDatapoint.IsTypeOf(OT_DP)) {           Write("<datapoint ise_id='");           WriteXM
(sDatapointId);           Write("' value='");           WriteXML(oDatapoint.Value());           Write("'/>");         }       }      } else {        if (sChannelIds.Length() > 0 ) {          string sChannelId;         foreach(sChannelId, sChannelIds.Split(",")) {           object oChannel2 = dom.GetObject(sChannelId);            if (sDevIds.Length() > 0 ) {             sDevIds = sDevIds # "," # oChannel2.Device().ToString();           } else {             sDevIds = oChannel2.Device().ToString();          
}         }      
Nov  8 10:36:10 homematic local0.err ReGaHss: ERROR: ScriptRuntimeError:       string sDevIds = "";     string sChannelIds = "4330%2C4464%2C4502%2C4589%2C4553";     string sDatapointIds = "";     string sChnId;     string sDPId;      if (sDatapointIds.Length() > 0 ) {        string sDatapointId;       foreach(sDatapointId, sDatapointIds.Split(",")) {          object oDatapoint = dom.GetObject(sDatapointId);         if (oDatapoint.IsTypeOf(OT_DP)) {           Write("<datapoint ise_id='");           WriteXM
(sDatapointId);           Write("' value='");           WriteXML(oDatapoint.Value());           Write("'/>");         }       }      } else {        if (sChannelIds.Length() > 0 ) {          string sChannelId;         foreach(sChannelId, sChannelIds.Split(",")) {           object oChannel2 = dom.GetObject(sChannelId);            if (sDevIds.Length() > 0 ) {             sDevIds = sDevIds # "," # oChannel2.Device().ToString();           } else {             sDevIds = oChannel2.Device().ToString();          
}         }      
Nov  8 10:36:10 homematic local0.err ReGaHss: ERROR: foreach(): invalid expression used [ExecForEach():iseESPexec.cpp:515]
Nov  8 10:36:10 homematic local0.err ReGaHss: ERROR: ScriptRuntimeError:       string sDevIds = "";     string sChannelIds = "4330%2C4464%2C4502%2C4589%2C4553";     string sDatapointIds = "";     string sChnId;     string sDPId;      if (sDatapointIds.Length() > 0 ) {        string sDatapointId;       foreach(sDatapointId, sDatapointIds.Split(",")) {          object oDatapoint = dom.GetObject(sDatapointId);         if (oDatapoint.IsTypeOf(OT_DP)) {           Write("<datapoint ise_id='");           WriteXM
(sDatapointId);           Write("' value='");           WriteXML(oDatapoint.Value());           Write("'/>");         }       }      } else {        if (sChannelIds.Length() > 0 ) {          string sChannelId;         foreach(sChannelId, sChannelIds.Split(",")) {           object oChannel2 = dom.GetObject(sChannelId);            if (sDevIds.Length() > 0 ) {             sDevIds = sDevIds # "," # oChannel2.Device().ToString();           } else {             sDevIds = oChannel2.Device().ToString();          
}         }      

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Tinymatic 2.19.16

Beitrag von blackhole » 08.11.2023, 12:06

rentier-s hat geschrieben:
08.11.2023, 10:41
Systemprotokoll löschen geht jetzt.

Im Raum "runterziehen" klappt noch nicht: (...)

Dank dir. Immerhin ist eine Sache wieder repariert worden. 8)
Ich bin gespannt, wie sich das weiter entwickelt.

Diel
Beiträge: 2
Registriert: 26.10.2023, 14:38
System: CCU
Danksagung erhalten: 2 Mal

Re: Tinymatic 2.19.4

Beitrag von Diel » 11.11.2023, 01:33

Vielen Dank für den Hinweis bezüglich des Fehlers.
Das Problem mit der Aktualisierung der Räume wurde behoben, und das Release wird derzeit von Google überprüft.

Als einer der (jetzigen) Hauptentwickler von Tinymatic trage ich die Verantwortung für einige der aufgetretenen Probleme.

Leider führte die Umstellung auf XML-API 2.0 zu vielen unerwarteten Anpassungen und Refactoring im Code, was zu Fehlern an verschiedenen Stellen führte. Dies wird nach und nach behoben. Darüber hinaus mussten aufgrund von Änderungen in den Google-Richtlinien einige Codeanpassungen vorgenommen werden.
Insgesamt stellte dies einen erheblichen Zeitaufwand dar, der die Preisanpassung ebenfalls rechtfertigt.

Falls Euch weitere Probleme bekannt sind, könnt Ihr uns gerne kontaktieren. Ich bemühe mich auch, die Foreneinträge im Auge zu behalten.

rentier-s
Beiträge: 378
Registriert: 19.06.2017, 09:24
Hat sich bedankt: 20 Mal
Danksagung erhalten: 67 Mal

Re: Tinymatic 2.19.16

Beitrag von rentier-s » 11.11.2023, 10:12

rentier-s hat geschrieben:
08.11.2023, 10:41
Im Raum "runterziehen" klappt noch nicht
Mit der 2.19.18 funktioniert das jetzt auch.

Benutzeravatar
blackhole
Beiträge: 3730
Registriert: 21.07.2015, 14:03
System: CCU
Hat sich bedankt: 184 Mal
Danksagung erhalten: 587 Mal

Re: Tinymatic 2.19.18

Beitrag von blackhole » 11.11.2023, 12:03

Diel hat geschrieben:
11.11.2023, 01:33
Vielen Dank für den Hinweis bezüglich des Fehlers.
Das Problem mit der Aktualisierung der Räume wurde behoben, und das Release wird derzeit von Google überprüft.
rentier-s hat geschrieben:
11.11.2023, 10:12
Mit der 2.19.18 funktioniert das jetzt auch.

TinyMatic Version 2.19.18 funktioniert hinsichtlich der Basics aus meiner Sicht tatsächlich nun wieder so gut wie Version 2.18.4. 8)

Diel hat geschrieben:
11.11.2023, 01:33
Insgesamt stellte dies einen erheblichen Zeitaufwand dar, der die Preisanpassung ebenfalls rechtfertigt.

Solange die bisherigen Modalitäten erhalten bleiben und es bei dieser recht deutlichen Preiserhöhung nun langfristig bleibt, geht das trotz aller unüberlegter Kritik, die in anderen Threads zum Thema TinyMatic geäußert wurde, absolut in Ordnung. Insbesondere Bestandskunden haben bezüglich der Preiserhöhung bisher keinen treffenden Grund vorbringen können, berechtigt unmütig zu werden.

Antworten

Zurück zu „TinyMatic“