Open sidey79 opened 1 year ago
Hallo @sidey79, du wurdest nicht vergessen. Bin ab und zu nur ohne Technik.
Ich glaube der String wird wie folgt geschrieben RAMSG´s are dispatched
Geht es dir nur um die Schreibweise oder weil das Kommando nicht verfügbar ist?
Zumindest steht es bei mir so und das Set Kommando fehlt.
Das Set Kommando ist nur verfügbar, wenn man auch Daten vorher geladen hat. https://github.com/RFD-FHEM/SIGNALduino_TOOL/blob/master/FHEM/88_SIGNALduino_TOOL.pm#L4608:L4609
Ich hab über die Input Datei dispatched, aber der Befehl kam nicht. Er kommt nur, wenn eine einzelne Nachricht dispatched wird.
Ich denke zu wissen wie du meinst. Kannst du bitte denn noch mal die Schritte kurz schildern.
Ja, habe es jetzt wieder angewendet:
File_input
auf eine Datei mit MU Messages angepasstFile_input_StartString
auf MU angepasst.set Dispatch_file
aufgerufenIch bekomme keinen set Befehl ProtocolList_save_to_file
Wenn ich das richtig deute, so suchst du den Set Befehl ProtocolList_save_to_file
nachdem du alle MU Messages aus einer Datei dispatcht hast.
Für den Fall ist das nicht vorgesehen. Es wird nur beim manuellen dispatchen von einzelnen Nachrichten hinzugefügt, wenn man die Liste geladen hatte.
Ich muss mich mal versuchen in dein Vorhaben zu denken. Was möchtest du erzielen oder war dein Gedanke dabei?
Ich habe gedacht, ich gebe dem Tool das Logfile, lasse es Dispatchen und daraus wird mir dann ein JSON für den Test generiert. :(
Das ist schon wieder die Stufe weiter höher.
Da nach jedem angelegten Device die Werte geprüft werden und man diese separat anhaken kann / muss, so wird das in dem Fall nicht gemacht. Nur wenn einzeln dispatched wird.
Ich werde mit deinen Wunsch mal notieren ;-) aber bisher muss ich noch einen Fehler suchen im TOOL um testDaten zu genieren. ;-) -> wenn man diese einzeln dispatched
Ich habe gedacht, ich gebe dem Tool das Logfile, lasse es Dispatchen und daraus wird mir dann ein JSON für den Test generiert. :(
@sidey79 was hat das für einen Sinn? Ich hoffe du meintest nicht die JSON Datei als Input nutzen zu wollen ;-)
@sidey79 was hat das für einen Sinn? Ich hoffe du meintest nicht die JSON Datei als Input nutzen zu wollen ;-)
Nein JSON hatte ich als Output erwartet. Mir ist halt so manches schleierhaft. :)
Folgende Situation: Jemand erstellt ein Logfile mit RMSGs. Diese Datei bringe ich auf den FHEM Host in dem auch das Tool läuft (Anmerkung, eine Texteingabe oder URL Angabe wäre einfacher)
Dann lasse ich das Tool verschiedene Dinge mit den RMSGs aus dem Log machen und das ganze auch Dispatchen.
Letztenendes hätte ich die Daten dann gerne in den Test eingebaut. Anstatt das JSON durch abtippen von Hand zu füllen, dachte ich das Tool nimmt mir hier einen Teil meiner Arbeit ab und erstellt die Datensätze. Ggf. Muss ich die halt noch anpassen.
Irgendwie kann man doch einen Testdatensatz mit dem Tool erzeugen. Das
Mir ist halt so manches schleierhaft. :)
Verstehe ich, da es noch Neuland für dich ist.
Folgende Situation: Jemand erstellt ein Logfile mit RMSGs.
Das unterstützt es ja, das alles Dispatched wird.
Letztenendes hätte ich die Daten dann gerne in den Test eingebaut. Anstatt das JSON durch abtippen von Hand zu füllen, dachte ich das Tool nimmt mir hier einen Teil meiner Arbeit ab und erstellt die Datensätze. Ggf. Muss ich die halt noch anpassen.
Das ganze wird derzeit unterstützt ABER nur wenn man die Nachrichten einzeln dispacht. Wenn man ein Device oder Protokoll entwickelt, so kommt das meist nur einzeln vor. Nach der Übernahme der Daten ins JSON werden dann auch TestDaten erzeugt. (Daran feile ich gerade noch, da @elektron-bbs und mir, deine ganzen Tests zu viel wurden in der Schreiberei ;-) )
Wenn der Fehler korrigiert ist im TOOL, kann ich Resultate zeigen.
Ich glaube der String wird wie folgt geschrieben
RAMSG´s are dispatched
https://github.com/RFD-FHEM/SIGNALduino_TOOL/blob/a97c673ebf75d3ddd02382e53711272185d00202/FHEM/88_SIGNALduino_TOOL.pm#L413
Zumindest steht es bei mir so und das Set Kommando fehlt.