Eben mal gestoppt, er braucht fast 15s von 0 auf 99. Aber ich will auch keine Rennen mit ihm fahren .. ab 60 hauts mir sowieso den Vogel raus ..
Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.
Serial Plugin
Die Geschwindigkeit ist ok, habs jetzt nicht direkt nacheinander verglichen, aber ich meine es geht schneller als die Scripte von gestern Nacht, die ich noch mit (zackig eingestellter) Wiederholfunktion versehen hatte.
Eben mal gestoppt, er braucht fast 15s von 0 auf 99. Aber ich will auch keine Rennen mit ihm fahren .. ab 60 hauts mir sowieso den Vogel raus ..
Eben mal gestoppt, er braucht fast 15s von 0 auf 99. Aber ich will auch keine Rennen mit ihm fahren .. ab 60 hauts mir sowieso den Vogel raus ..
Gruß,
Bernd
Bernd
- Bitmonster
- Site Admin
- Posts: 2239
- Joined: Mon Feb 06, 2006 10:28 pm
- Bitmonster
- Site Admin
- Posts: 2239
- Joined: Mon Feb 06, 2006 10:28 pm
Irgendwas stimmt noch nicht so ganz. Nach einem reboot:
Traceback (most recent call last):
File "C:\Programme\EventGhost\eg\base_plugins\EventGhost.py", line 287, in __call__
File "<string>", line 48, in ?
File "<string>", line 10, in __init__
File "<string>", line 27, in GetVolume
IndexError: string index out of range
Egal ob serial = result oder eg.Plugin.Serial2, beim herumspielen kommt auch mal "AttributeError: 'Serial' object has no attribute 'Write'" als letzte Zeile. Richtig reproduzieren konnte ich das aber noch nicht.
Das passiert wenn der naim in diesem Moment nicht an ist. Offensichtlich h├Ârt er im Standby nur auf das Kommando ON und gibt keinen Status zur├╝ck (den das Script vermutlich erwartet), denn das Anschalten nach "herk├Âmmlicher Methode" funktioniert. Danach l├ñ├ƒt sich das Script fehlerfrei starten und alle weiteren Kommandos funktionieren.
Als workaround habe ich dann im Autostart nach dem Laden des Serial Plugins2 einen "händischen" Start des av2 gesetzt. Das funktioniert aber nur zuverlässig, wenn dazwischen noch ein wait gesetzt ist (3s, kürzer hab ich noch nicht probiert). Danach muss dann nochmal ein wait stehen bis der av2 endgültig aufgewacht ist, sonst kommt das eigentliche script durcheinander. Danach klappts dann.
Sieht so aus, als ob das Serial Plugin nach seinem Start noch einen Moment braucht bis es f├╝r weitere Schandtaten zur Verf├╝gung steht. Dito beim naim.
Traceback (most recent call last):
File "C:\Programme\EventGhost\eg\base_plugins\EventGhost.py", line 287, in __call__
File "<string>", line 48, in ?
File "<string>", line 10, in __init__
File "<string>", line 27, in GetVolume
IndexError: string index out of range
Egal ob serial = result oder eg.Plugin.Serial2, beim herumspielen kommt auch mal "AttributeError: 'Serial' object has no attribute 'Write'" als letzte Zeile. Richtig reproduzieren konnte ich das aber noch nicht.
Das passiert wenn der naim in diesem Moment nicht an ist. Offensichtlich h├Ârt er im Standby nur auf das Kommando ON und gibt keinen Status zur├╝ck (den das Script vermutlich erwartet), denn das Anschalten nach "herk├Âmmlicher Methode" funktioniert. Danach l├ñ├ƒt sich das Script fehlerfrei starten und alle weiteren Kommandos funktionieren.
Als workaround habe ich dann im Autostart nach dem Laden des Serial Plugins2 einen "händischen" Start des av2 gesetzt. Das funktioniert aber nur zuverlässig, wenn dazwischen noch ein wait gesetzt ist (3s, kürzer hab ich noch nicht probiert). Danach muss dann nochmal ein wait stehen bis der av2 endgültig aufgewacht ist, sonst kommt das eigentliche script durcheinander. Danach klappts dann.
Sieht so aus, als ob das Serial Plugin nach seinem Start noch einen Moment braucht bis es f├╝r weitere Schandtaten zur Verf├╝gung steht. Dito beim naim.
Gruß,
Bernd
Bernd
- Bitmonster
- Site Admin
- Posts: 2239
- Joined: Mon Feb 06, 2006 10:28 pm
Re: Serial Plugin
Hallo!
Ich bin vor kurzem auf EvenGhost gestossen und denke, dass ich damit genau das machen kann, was ich mir vorgestellt habe.
Folgendes:
Ich ben├Âtige ein wenig Hilfe beim erstellen eines Skripts, welches Signale ├╝ber die RS232 Schnittstelle von einem AVR empf├ñngt.
Damit will ich dann Mediaportal steuern.
Generell sollen das erstmal nur die Grundfunktionen sein: Hoch, Runter, Links, Rechts....etc.
Leider habe ich keine Ahnung wie ich mit dem Skript anfangen soll.
Kann ich direkt Teile aus den Posts hier entnehmen?
Und wie verarbeite ich die seriellen Befehle in EG an sich weiter?
MfG, Marten83
edit: Kann man das ganze erst einmal Testen, ohne ein ganzes Skript zu schreiben?
(wie "print repr(result)" im Python-Befehl??)
Ich bin vor kurzem auf EvenGhost gestossen und denke, dass ich damit genau das machen kann, was ich mir vorgestellt habe.
Folgendes:
Ich ben├Âtige ein wenig Hilfe beim erstellen eines Skripts, welches Signale ├╝ber die RS232 Schnittstelle von einem AVR empf├ñngt.
Damit will ich dann Mediaportal steuern.
Generell sollen das erstmal nur die Grundfunktionen sein: Hoch, Runter, Links, Rechts....etc.
Leider habe ich keine Ahnung wie ich mit dem Skript anfangen soll.
Kann ich direkt Teile aus den Posts hier entnehmen?
Und wie verarbeite ich die seriellen Befehle in EG an sich weiter?
MfG, Marten83
edit: Kann man das ganze erst einmal Testen, ohne ein ganzes Skript zu schreiben?
(wie "print repr(result)" im Python-Befehl??)
Re: Serial Plugin
Hallo nochmal!
Bin mittlerweile darauf gekommen, wie man das Serial Plugin benutzt.
Wirklich tolles Programm insgesamt.
Jetzt will ich mal sehen, ob ich noch Daten wie Titel usw. and den uC schicken kann.
MfG, Marten83
Bin mittlerweile darauf gekommen, wie man das Serial Plugin benutzt.
Wirklich tolles Programm insgesamt.
Jetzt will ich mal sehen, ob ich noch Daten wie Titel usw. and den uC schicken kann.
MfG, Marten83