Comments (3)
Hallo
Ich habe da jetzt auch mal wieder ein bisschen was rumprobiert und diverse Dateien erzeugt, aber den roten Faden habe ich irgendwie nicht gefunden.
- Definiere mit mal bitte was du meinst mit keinen roten Faden gefunden?
- "Zweck diverser Features nicht klar ist." ? Da musst du auch wenn genauer werden?
Beschreibung Funktionsweise? Die Aussage weiß ich nicht zu bewerten, weil die Feature sind derzeit alle in der Commandref versehen.
Das gesamte TOOL Paket was erstellt wurde und sehr hilfreich bei diversen Tests, Hilfefunktionen wo man sonst manuell immer den Befehl mühsam zusammen tragen müsste bis hin zu einer Erleichterung beim erstellen einer Dokumentation auf vielen Ebenen.
from signalduino_tool.
OK. Es werden Dateien gelesen und auch welche erstellt.
Das erfolgt irgendwie mit Set / get Befehlen die in fhemwrb nicht angeboten werden.
Welche Daten werden eingelesen, welche werden jeweils erzeugt und was ist der Zweck?
from signalduino_tool.
Welche Daten werden eingelesen, welche werden jeweils erzeugt und was ist der Zweck?
Ich weiß nicht genau wie ich dir richtig antworte ;-) Sorry, sonst einfach weiter fragen und die Commandref muss ergänzt werden.
SET
Dispatch_DMSG - eine fertige DMSG vom Modul welche dispatch werden soll (ohne SIGNALduino Verarbeitung!)
→ Beispiel: W51#087A4DB973
Dispatch_RAWMSG - eine Roh-Nachricht welche einzeln dispatch werden soll
→ Beispiel: MS;P0=-16046;P1=552;P2=-1039;P3=983;P5=-7907;P6=-1841;P7=-4129;D=15161716171616171617171617171617161716161616103232;CP=1;SP=5;
Dispatch_RAWMSG_last - Dispatch die zu letzt dispatchte Roh-Nachricht
<modulname> - Dispatch eine Nachricht des ausgewählten Moduls aus dem Attribut DispatchModule.
ProtocolList_save_to_file - speichert die Sensorinformationen als JSON Datei (derzeit als SD_ProtocolListTEST.json)
→ erst nach erfolgreichen laden einer JSON Datei erscheint diese Option
START - startet die Schleife zum automatischen dispatchen
Send_RAWMSG - sendet eine MU | MS | MC Nachricht direkt über den angegebenen Sender (Attribut Sendename ist notwendig!)
→ Beispiel: MS;P0=-16046;P1=552;P2=-1039;P3=983;P5=-7907;P6=-1841;P7=-4129;D=15161716171616171617171617171617161716161616103232;CP=1;SP=5;
GET
All_ClockPulse - berechnet den Durchschnitt des ClockPulse aus der Input_Datei
All_SyncPulse - berechnet den Durchschnitt des SyncPulse aus der Input_Datei
ProtocolList_from_file_SD_Device_ProtocolList.json - läd die Informationen aus der Datei SD_Device_ProtocolList.json in den Speicher
ProtocolList_from_file_SD_ProtocolData.pm - eine Übersicht der RAWMSG´s | Zustände und Module direkt aus der Protokolldatei welche in die SD_ProtocolList.json Datei geschrieben werden.
Durration_of_Message - ermittelt die Gesamtdauer einer Send_RAWMSG oder READredu_RAWMSG
→ Beispiel 1: SR;R=3;P0=1520;P1=-400;P2=400;P3=-4000;P4=-800;P5=800;P6=-16000;D=0121212121212121212121212123242424516;
→ Beispiel 2: MS;P0=-16046;P1=552;P2=-1039;P3=983;P5=-7907;P6=-1841;P7=-4129;D=15161716171616171617171617171617161716161616103232;CP=1;SP=5;O;
FilterFile - erstellt eine Datei mit den gefilterten Werten
→ eine Vorauswahl von Suchbegriffen via Checkbox ist möglich
→ die Checkbox Auswahl -ONLY_DATA- filtert nur die Suchdaten einzel aus jeder Zeile anstatt die komplette Zeile mit den gesuchten Daten
→ eingegebene Texte im Textfeld welche mit Komma , getrennt werden, werden ODER verknüpft und ein Text mit Leerzeichen wird als ganzes Argument gesucht
Github_device_documentation_for_README - erstellt eine txt-Datei welche in Github zur Dokumentation eingearbeitet werden kann.
InputFile_doublePulse - sucht nach doppelten Pulsen im Datenteil der einzelnen Nachrichten innerhalb der Input_Datei und filtert diese in die Export_Datei. Je nach Größe der Datei kann es eine Weile dauern.
InputFile_length_Datapart - ermittelt die min und max Länge vom Datenteil der eingelesenen RAWMSG´s
InputFile_one_ClockPulse - sucht den angegebenen ClockPulse mit 15% Tolleranz aus der Input_Datei und filtert die RAWMSG in die Export_Datei
InputFile_one_SyncPulse - sucht den angegebenen SyncPulse mit 15% Tolleranz aus der Input_Datei und filtert die RAWMSG in die Export_Datei
TimingsList - erstellt eine Liste der Protokolldatei <signalduino_protocols.hash> im CSV-Format welche zum Import genutzt werden kann
change_bin_to_hex - wandelt die binäre Eingabe in hexadezimal um
change_dec_to_hex - wandelt die dezimale Eingabe in hexadezimal um
change_hex_to_bin - wandelt die hexadezimale Eingabe in binär um
change_hex_to_dec - wandelt die hexadezimale Eingabe in dezimal um
invert_bitMsg - invertiert die eingegebene binäre Nachricht
invert_hexMsg - invertiert die eingegebene hexadezimale Nachricht
reverse_Input - kehrt die Eingabe um
→ Beispiel: aus 1234567 wird 7654321
Info menu (Links zum anklicken)
Display doc SD_ProtocolData.pm - zeigt alle ausgelesenen Informationen aus der SD_ProtocolData.pm Datei an mit der Option, diese zu Dispatchen
Display Information all Protocols - zeigt eine Gesamtübersicht der Protokolle an
Display readed SD_ProtocolList.json - zeigt alle ausgelesenen Informationen aus SD_ProtocolList.json Datei an mit der Option, diese zu Dispatchen
Check it - nach einem erfolgreichen Dispatch erscheint dieser Punkt um die Sensordaten mit den JSON Informationen zu vergleichen
from signalduino_tool.
Related Issues (20)
- X10 number of repeats to low HOT 2
- Number of repeats doesn't match default behavior HOT 7
- Number of repeats opus XT300 to low HOT 5
- SA-434-1 wrong id
- TFA 30.3208.0 - number of repeats is not number of dispatches HOT 2
- RH787T number of repeats is not number of dispatches HOT 3
- Seit Anpassung der WH3080 Daten kommt es zu einem Fehler HOT 21
- Automatisches Tests der JSON Datei HOT 10
- Button "Check it" failed HOT 6
- Can't locate lib/SD_Protocols.pm ... HOT 4
- QUIGG GT-9000 HOT 2
- Dispatch DMSG HOT 12
- Malformed MC Data in SD_Device_ProtocolList.json HOT 4
- Diskussionen / Neuerungen / Hinweise HOT 13
- Falsche DMSG preamble HOT 2
- Viele falsche RMSG HOT 12
- exprected dmsg is wrong HOT 10
- DMSG stimmt eventuell nicht HOT 25
- FA22RF to less number of repeats expected HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from signalduino_tool.