Airstudio 9.9 - Fragen, Fehler, Fixes (3F)

Homer74
Beiträge: 55
Registriert: Do 19. Jan 2017, 17:55

So 11. Okt 2020, 15:25

Homer74 hat geschrieben:
Fr 9. Okt 2020, 08:20
Homer74 hat geschrieben:
Fr 9. Okt 2020, 08:19
Homer74 hat geschrieben:
Fr 9. Okt 2020, 08:17

Das mit der Jalousie ist bei mir bereits eingestellt, werde es aber noch mal testen.
Das mit dem Namen antippen war mir vorher nicht bekannt. Dann ist es natürlich ein nettes Feature. Konnte es wieder zurück ändern.
Danke.
So, bin nun dazu gekommen, das noch mal ausführlicher zu testen. Automatisch hat das zumindest mit bestehenden FS20-Jalousieaktoren bei mir nicht funktioniert. Habe diese daher mal alle manuell aus Alexa gelöscht. Danach den Skill deaktiviert, wieder aktiviert und die Gerätesuche gestartet. Erst danach wurden die Rollladen und Jalousien tatsächlich als solche von Alexa erkannt. Diese Vorgehensweise war mir vorher nicht so wirklich klar aber trotzdem prima, dass es nun mit öffnen/schließen so funktioniert.
HarryGr
Beiträge: 11
Registriert: Do 28. Sep 2017, 14:23

So 11. Okt 2020, 21:33

jbmedia hat geschrieben:
So 11. Okt 2020, 15:17
HarryGr hat geschrieben:
Fr 9. Okt 2020, 22:00
Seit neuestem werden die IR Signale in der Config.xml und im Programm nicht mehr als Hex-Werte gespeichert, sondern mit allerlei Buchstaben.
So sieht z.B. ein RC5-Signal in der Anwendung aus:
10,Y,1Y,1W,12,W,12,W,1Y,1W,12,W,12,W,10,W,20,Y,12,1U,12,5WK,10,Y,14,W,Y,Y,10,Y,Y,10,1W,1Y,10,Y,10,Y,10,Y,1Y,Y,Y,1Y,10
bzw. der selbe Befehl in der Config.xml:
cmd=on,typ,ir,seq,1,dta,10,Y,1Y,1W,12,W,12,W,1Y,1W,12,W,12,W,10,W,20,Y,12,1U,12,5WK,10,Y,14,W,Y,Y,10,Y,Y,10,1W,1Y,10,Y,10,Y,10,Y,1Y,Y,Y,1Y,10&id=12
Bis vor kurzem hätte der Eintrag in etwa so ausgesehen (alles Hex-Werte):
cmd=on,typ,ir,seq,1,dta,24,24,47,47,24,24,24,24,47,47,24,24,24,24,24,24,47,24,24,47,24,1&id=0

Was ist das für ein Zahlenfomat? Meine App RCoid muss diesen Code erzeugen um IR-Signale mit dem LMAir senden zu können, aber ich verstehe die neuen Codes nicht.
Hallo Harry,

wir wollten Dich sowieso kontaktieren, da uns ein User auf die Inkompatibilität hingwiesen hat. Bei dem neuen Format handelt es sich um das Hexatridezimalsystem. Statt der Basis 16 wie beim Hexadezimalsystem wird die Basis 36 verwendet. Entsprechend kommen alle Ziffern und alle Buchstaben zum Einsatz. Vorteil dieses Systems ist, dass der resultierende String wesentlich kürzer ausfällt, teilweise nur halb so lang wie beim Hexadezimalsystem. Dieser Schritt war notwendig, da zunehmend IR- bzw. RF-Codes verwendet werden, die sehr lang sind. Die Alternative wäre gewesen, HTTP POSTs in mehrere Pakete aufzuteilen, was jedoch mehr Aufwand und Ressourcen beansprucht hätte.

Um die Kompatibilität mit RCoid wiederherzustellen, könnten wir einen zusätzlichen Befehl integrieren, der wie zuvor das Hexadezimalsystem akzeptiert. Schöner wäre natürlich, das neue Format zu verwenden, weil die Codes entsprechend länger sein dürfen.

Beim Testen ist uns übrigens aufgefallen, dass die GUI von RCoid auf manchen Geräten (z.B. P40 Pro) zu groß und dadurch am rechten und unteren Rand abgeschnitten dargestellt wird. Falls es weiterhilft, können wir gerne einen Screenshot anhängen.
Herzlichen Dank für die Erklärung. Ich habe RCoid aktualisiert und RCoid ist jetzt wieder zum LightManager Air kompatibel. Allerdings halt nur noch zur aktuellen Firmware. Aber da spricht ja sicher nichts dagegen, oder?

Mein Algorithmus, der die Bildschirm-Skalierung bestimmt, hat leider seine Probleme mit den länglichen Displays von manchen Handys. So auch (wieder) beim P40 Pro. Ich muss das bei Gelegenheit mal überarbeiten. Bisher habe ich diese Geräte jedes mal händisch in der App eingepflegt. Dafür brauche ich aber immer einen Anwender, der mich anschreibt und mir zusätzliche Infos zukommen lässt. Also: wer ein Handy besitzt, bei dem die Skalierung des Layouts um ca. 25% zu groß ist, darf mir gerne bei der Fehlerbehebung behilflich sein. Mail an Info@RCoid.de
Benutzeravatar
jbmedia
Administrator
Beiträge: 4447
Registriert: Mi 17. Feb 2016, 13:42

Di 13. Okt 2020, 17:37

Klasse, dass es nun wieder funktioniert. Anbei noch der Screenshot vom P40 Pro.
1.jpg
1.jpg (29.29 KiB) 10094 mal betrachtet
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team :)

HarryGr
Beiträge: 11
Registriert: Do 28. Sep 2017, 14:23

Fr 16. Okt 2020, 16:05

Wer ein P40 Pro zur Verfügung, kann bitte mal in den Einstellungen ganz unten unter die letzte blaue Linie klicken.
20201016_153702[1].jpg
20201016_153702[1].jpg (270.17 KiB) 9991 mal betrachtet
Da habe ich ein paar Informationen versteckt:
20201016_153629[1].jpg
20201016_153629[1].jpg (294.2 KiB) 9991 mal betrachtet
Davon brauche ich einen Screenshot. Mit diesen Daten kann ich RCoid die richtige Skalierung beibringen.

Außerdem habe ich noch mal eine Frage zu den langen Codes.
Wenn ich einen ganz normalen Intertechno (lernfähig) -Code aufzeichne, wird er in der config XML so angezeigt:
<param>
cmd=on,typ,rf4,seq,1,dta,9,34,8,E,8,1K,8,1K,8,E,8,E,8,1K,8,F,7,1K,A,1I,9,E,8,1J,9,E,9,1J,8,F,8,1J,8,F,8,1K,8,E,9,1J,8,E,8,1K,8,F,8,E,8,1K,8,E,9,1J,8,1J,9,F,8,E,8,1J,9,D,9,1K,8,1K,8,E,8,E,8,1K,9,E,8,1J,8,F,9,1J,8,1J,9,F,8,D,9,1K,8,1K,7,F,8,1K,7,F,9,1J,8,E,8,F,7,1K,8,F,8,1K,8,1J,8,F,8,E,8,1K,9,E,8,1K,8,1J,8,F,8,E,8,1K,8,BP,8,35,8,E,8,1K,8,1K,8,E,8,E,8,1K,9,D,8,1K,9,1J,9,D,9,1J,9,D,9,1K,8,E,8,1J,9,F,8,1J,9,E,8,1K,8,E,8,1K,8,E,9,D,9,1J,9,D,9,1J,9,1J,9,D,9,D,A,1I,9,F,7,1L,8,1K,7,F,8,E,8,1K,9,D,9,1J,9,D,9,1J,9,1J,9,D,9,E,8,1K,8,1K,8,F,8,1I,9,F,9,1J,8,E,8,E,8,1K,9,D,9,1J,9,1J,9,D,9,E,8,1K,8,D,9,1K,8,1K,8,F,8,E,8,1K,7,BQ,8,35,8,E,8,1K,8,1J,8,F,9,D,9,1J,9,D,8,1K,9,1J,9,D,9,1J,9,E,8,1K,8,E,8,1J,9,F,8,1J,8,F,9,1I,8,F,8,1K,8,E,9,D,9,1J,9,D,9,1K,8,1K,8,D,9,E,8,1K,8,E,8,1L,8,1J,8,F,8,E,9,1J,9,D,9,1J,9,D,9,1J,9,1J,9,D,9,E,8,1K,8,1K,8,E,8,1J,9,F,8,1J,8,F,8,E,8,1K,9,D,9,1J,9,1J,9,D,9,E,8,1K,8,D,9,1K,8,1K,8,E,8,E,8,1K,8,BQ,8,34,8,F,7,1K,8,1K,8,F,7,F,7,1K,8,F,8,1K,8,1K,8,E,9,1I,9,E,9,1J,8,F,8,1K,7,F,8,1K,8,E,8,1K,8,E,9,1J,9,E,&id=58
</param>

Die entsprechende URL
"92.168.xxx.xxx/control?cmd=on,typ,rf4,seq,1,dta,9,34,8,E,8,1K,8,1K,8,E,8,E,8,1K,8,F......."
wird aber mit
"414 Request-URI Too Long: Buffer overflow detected"
abgelehnt.

Was kann ich tun, um diesen Code trotzdem zu senden
Benutzeravatar
jbmedia
Administrator
Beiträge: 4447
Registriert: Mi 17. Feb 2016, 13:42

Fr 16. Okt 2020, 17:37

Was kann ich tun, um diesen Code trotzdem zu senden
Der Parameter darf max. 1024 Bytes groß sein. Der in der config.xml angezeigte Wert ist 6 Bytes zu lang. Wir korrigieren dies. Um ihn trotzdem zu senden, am Ende ein Stück abschneiden. :)

Anbei der Screenshot.
1.png
1.png (41.07 KiB) 9977 mal betrachtet

Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team :)

HarryGr
Beiträge: 11
Registriert: Do 28. Sep 2017, 14:23

Fr 16. Okt 2020, 20:16

Danke für den Screenshot. :D Könnten Sie das mit den anderen Bildschirmauflösungen wiederholen? ;)

Wie ich sehe, wird der Code in der Config bereits auf 1029 Bytes beschnitten. Bzw. auf 1024+ID.
Allerdings muss ich auf 1021 Bytes bescheiden, damit der Parameter aktzeptiert wird. Die ID im Parameter ist dann natürlich weg. Ist das schlimm?
felix_k
Beiträge: 13
Registriert: Mo 3. Sep 2018, 15:13

So 25. Okt 2020, 22:34

Die aktuelle 9.9.5 läuft bei mir sehr gut, erst mal ein großes Dankeschön an @jbmedia für die neuen Funktionen und den stabilen Release!

V.a. danke für die Implementierung des Hybrid Modus, der mir die Nutzung meiner Gira Funkbus Komponenten zusammen mit Temperatursensoren und anderen 433 Mhz Geräten ermöglicht. Der Empfang funktioniert einwandfrei.

Auch das neue Dashboard sieht sehr schön aus, wird aber auf manchen, v.a. auf älteren Geräten (z.b. iPad mit ios9) nicht korrekt dargestellt, hier wäre eine Wahlmöglichkeit, ob altes oder neues Layout gewünscht wird, vielleicht eine Möglichkeit. Auch das Anordnen von Elementen im Dashboard ist mit der neuen Version immer noch schwierig, auch auf aktuellen Geräten (z.b. iPad Pro ios14). Die Elemente reagieren zumindest bei mir sowohl im Safari Browser als auch Chrome recht träge und ungenau. Dass alle genutzten Marker angezeigt werden und nicht gewünschte händisch in den Papierkorb verschoben werden müssen, könnte noch optimiert werden.

Abgesehen von diesen Anregungen bis jetzt ein klasse Update, das viel Freude macht!
___________________________
LM Air
Rolladen: wilde Mischung aus Gira / Romotec / Shelly 2.5
Licht: Intertechno & Philips Hue
Multimedia: Sonos Multiroom / 7.1 Soundsystem
Sicherheit: Olympia Protect
Integration in Homekit über RasPi Homebridge
Daniel167
Beiträge: 337
Registriert: Di 13. Dez 2016, 15:01

Mo 26. Okt 2020, 17:17

Hy JB-Team,

mit der 9.9.5 ist der Bugfix mit Uniroll Faktoren und Alexa noch nicht gefixt oder?

Wird noch als Schalter dargestellt, oder muss nochmal ein Suchlauf gestartet werden?

Vielen Dank und Gruß Daniel
Benutzeravatar
jbmedia
Administrator
Beiträge: 4447
Registriert: Mi 17. Feb 2016, 13:42

Mo 26. Okt 2020, 17:38

Doch, ist gefixt. Folgendes sollte helfen. Aktor in der Aktorenverwaltung anklicken und auf Aktualisieren klicken. Aktorenverwaltung schließen und übertragen. Spätestens dann sollte Alexa das Jalousie-Symbol zeigen.
Wir wünschen viel Spaß mit den Produkten und einen erfolgreichen Tag! Ihr jbmedia Team :)

Antworten