Giter Club home page Giter Club logo

asksinanalyzerxs's People

Contributors

dependabot[bot] avatar der-pw avatar psi-4ward avatar stan23 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

asksinanalyzerxs's Issues

Feature Request: Nur Anzeige bekannter Devices

Ich wünsche mir einen Schalter in den Einstellungen, der dafür sorgt, dass nur die Telegramme bekannter Devices angezeigt werden. Bei mir kommen eine Vielzahl Telegramme des Nachbarn rein und machen die Auswertung unübersichtlich. Wenn die Ansicht direkt auf bekannte Devices gefiltert werden könnte, wäre das sehr hilfreich.

HTTP->HTTPS Weiterleitung führt zu "Error fetching device list: 301 Moved Permanently" Fehler

Hi,

meine OCCU erlaubt aus Sicherheitsgründen nur HTTPS-Zugriffe, und leitet HTTP-Zugriffe automatisch nach HTTPS um.

Leider führt das zum o.g. Fehler Error fetching device list: 301 Moved Permanently.

Wäre es möglich, den Schema-Teil der URL ebenfalls im Input-Feld einzugeben (oder ein HTTP/HTTPS Toggle)? Das würde IMO der richtige Weg, da es MITM-Angriffe verhindert.

Alert hooks

Wenn gewisse thresholds überschritten werden soll ein http call ausgeführt werden können um zB eine service Meldung zu erzeugen oder einen redmatic flow anzustoßen.

Small blemish in the graphical view...

Hi

There is a small blemish in the graphical view ... The bullet of the first actuator in the list (here e.g. "Alarmanlage") is cut off slightly at the top :-) ... You only see it when the list has a second page or more.

Unbenannt

br, Richard

erneutes Laden der DeviceList

Das Mapping der HM-Geräte-Adressen wird zur Zeit einmalig beim Start des Dienstes von der CCU respektive anderer Datenquellen geholt.

Wenn man nun Änderungen an der CCU vornimmt, sei es neue Geräte anlernt oder Geräte umbenennt, werden diese nicht berücksichtigt, bevor man neu startet.

Es wäre daher praktisch, wenn eine Funktion in der Web-GUI zur Verfügung stehen würde um einen Reload der DeviceListe auslösen zu können.

AskSinAnalyzerXS sometimes stopps showing/recognizing Telegrams

The AskSinAnalyzer runs 24h on my Synology. In irregular intervals (5-7 days) it suddenly stops detecting telegrams (see photo). Only a reset under "settings" fixes the whole thing and the telegrams are recognized again. At that time, the alarm variable in the CCU also triggers, but without error message.
Can I trigger the reset function of the AskSinAnalyzer externally (e.g. with a CCU program)?
thank you, lg Richard

Unbenannt

zusätzliche manuelle GeräteListe

Hi ich habe 3 CCUs bei mir am laufen und dadurch sehe ich sehr viele IDs.
Leider kann ich nur eine Liste abrufen.
Gibt es eine Möglichkeit eine manuelle Device Liste zu pflegen oder mehrere CCUs ab fragen? bzw. könnte bitte jemand so eine Funktion einbauen ?

LG
Stefan

Server-Betrieb: nach einiger Zeit werden keine Telegramme mehr erkannt

Problem:
der als service eingetragene analyzer-Prozess läuft und erkennt Telegramme, nach etwas 2-3h werden keine Telegramme mehr erkannt, was sich darin äussert, das es in der Web-GUI nichts zu sehen ist aber auch die CSV-Datei nicht mehr wächst.

Wenn man dann im Web-Konfigurationsdialog auf "Speichern" drückt, läuft der Prozess wieder an, es werden wieder Telegramme erkannt.

Umgebung:

  • nanoCUL mit aktuellem AskSinSniffer328P-Sketch
  • NUC mit Ubuntu 18.04.3
  • RM 3.51.6.20200229 auf rp3+ (Charly) mit knapp 100 HM/HmIP-Komponenten
  • AskSin Analyzer XS hat Version 1.2.0
  • node.js ist v12.16.1

USB-Stick wird erkannt

admin@ips-prod:/opt/analyzer$ dmesg
[42248.242088] usb 1-3: new full-speed USB device number 6 using xhci_hcd
[42248.400775] usb 1-3: New USB device found, idVendor=0403, idProduct=6001
[42248.400782] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[42248.400786] usb 1-3: Product: FT232R USB UART
[42248.400789] usb 1-3: Manufacturer: FTDI
[42248.400792] usb 1-3: SerialNumber: A911B8S3
[42248.404602] ftdi_sio 1-3:1.0: FTDI USB Serial Device converter detected

admin@ips-prod:/opt/analyzer$ lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 3: Dev 6, If 0, Class=Vendor Specific Class, Driver=ftdi_sio, 12M
    |__ Port 6: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
    |__ Port 7: Dev 4, If 0, Class=Mass Storage, Driver=usb-storage, 480M

Nach meiner Verständnis ist der USB-Port immer aktiv (auch überprüft mit PowerTool)

admin@ips-prod:/opt/analyzer$ cat /sys/bus/usb/devices/1-3/power/level
on

Logfile bei typischem Verhalten

admin@ips-prod:/opt/analyzer$ sudo journalctl -u analyzer
Mär 20 21:43:15 ips-prod asksin-analyzer-xs[15486]: Connected to /dev/ttyUSB0
Mär 20 21:43:15 ips-prod asksin-analyzer-xs[15486]: Opening /opt/analyzer/TelegramsXS_2020-03-20.csv for persistent storage.
Mär 20 21:43:16 ips-prod asksin-analyzer-xs[15486]: I: AskSin++ V4.1.2 (Mar 19 2020 06:50:15)
Mär 20 21:43:16 ips-prod asksin-analyzer-xs[15486]: I: CC init1
Mär 20 21:43:16 ips-prod asksin-analyzer-xs[15486]: I: CC Version: 14
Mär 20 21:43:16 ips-prod asksin-analyzer-xs[15486]: I:  - ready
Mär 21 00:45:51 ips-prod asksin-analyzer-xs[15486]: Opening /opt/analyzer/TelegramsXS_2020-03-21.csv for persistent storage.
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyUSB0 (FTDI)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS1 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS10 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS11 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS12 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS13 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS14 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS15 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS16 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS17 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS18 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS19 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS2 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS20 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS21 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS22 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS23 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS24 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS25 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS26 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS27 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS28 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS29 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS3 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS30 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS31 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS4 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS5 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS6 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS7 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS8 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS9 (unknown manufacturer)
Mär 21 07:56:34 ips-prod asksin-analyzer-xs[15486]: Detected SerialPort: /dev/ttyS0 (unknown manufacturer)
Mär 21 07:56:46 ips-prod asksin-analyzer-xs[15486]: Fetched Device List from homematic-ccu.damsky.home
Mär 21 07:56:46 ips-prod asksin-analyzer-xs[15486]: Connected to /dev/ttyUSB0
Mär 21 07:56:46 ips-prod asksin-analyzer-xs[15486]: Opening /opt/analyzer/TelegramsXS_2020-03-21.csv for persistent storage.
Mär 21 07:56:48 ips-prod asksin-analyzer-xs[15486]: I: AskSin++ V4.1.2 (Mar 19 2020 06:50:15)
Mär 21 07:56:48 ips-prod asksin-analyzer-xs[15486]: I: CC init1
Mär 21 07:56:48 ips-prod asksin-analyzer-xs[15486]: I: CC Version: 14
Mär 21 07:56:48 ips-prod asksin-analyzer-xs[15486]: I:  - ready

Auszug aus CSV-Datei

1584749630447;2020-03-21 01:13:50.447;-78;13;154;BCAST,BIDI,RPTEN,WKMEUP;INFO;4630533;6026570;Vorplatz.Bewegungsmelder;CCU.HM;NEQ0320541;BidCoS-RF;false;false;06014100
1584749630719;2020-03-21 01:13:50.719;-78;25;154;BIDI,RPTEN;RESPONSE_AES;4630533;6026570;Vorplatz.Bewegungsmelder;CCU.HM;NEQ0320541;BidCoS-RF;false;false;BE6E18582B651CE50300B53CDE231A17
1584749632799;2020-03-21 01:13:52.799;-88;37;16;HMIP_UNKNOWN;HMIP_TYPE;2649974;12507592;Terrasse.Lichtsensor;CCU.HmIP;000D58A9915BBE;HmIP-RF;true;true;00064B734F67F2F279D08720BF38D926B5DAA2D42F1AC1B94CD5FFDF
1584773812076;2020-03-21 07:56:52.076;-68;37;16;HMIP_UNKNOWN;HMIP_TYPE;2361524;12507592;Jaana-BZ.Thermostat;CCU.HmIP;000C9A4999F299;HmIP-RF;true;true;00004BDE9192678ACBBF098D6AC7BE160E36459130B10127E37823A8
1584773813564;2020-03-21 07:56:53.564;-68;30;16;HMIP_UNKNOWN;HMIP_TYPE;2361524;12507592;Jaana-BZ.Thermostat;CCU.HmIP;000C9A4999F299;HmIP-RF;true;true;00004BDFD8D90746CC4479F85B6DF156D84DECD821
1584773820780;2020-03-21 07:57:00.780;-73;39;16;HMIP_UNKNOWN;HMIP_TYPE;9694532;12507592;Gewächshaus.Heizung;CCU.HmIP;000895699E5C07;HmIP-RF;true;true;0B2D0398E5782F50116C9C14159DA6010DC02120ECCC2FDE9BA48566D8E3
1584773844295;2020-03-21 07:57:24.295;-73;33;80;HMIP_UNKNOWN;HMIP_TYPE;11224315;12507592;Tomatenhaus.Raumklima;CCU.HmIP;000ED709B28322;HmIP-RF;true;true;00078C680D2203D1D98A2D7D87057E2A1BAEEA0CB6D49E3F

Ich hatte um 21:43 den Prozess das letzte mal durch "Speichern" getigert, Telegramme wurden bis 01:13 erkannt und dann wieder nach dem nächsten "Reset" um 7:56. Das eine sol lange Zeit keine Telegramme kommen ist nicht nur unwahrscheinlich, ich habe auch morgens einige zeitgesteuerte Schaltbefehle.

Gruß
demel

busware CUL

Hallo!
Ich habe versucht die folgende Kombination zum laufen zu bringen:

  1. Raspberry
  2. busware CUL (https://shop.busware.de/product_info.php/cPath/1/products_id/29)
    Der CUL steckt per USB direkt im Raspberry und hatte in FHEM (HM-Mode) tadellos funktioniert.
    Ich habe auch die letzte Firmware in den CUL geflasht.

Es läuft eigentlich alles, aber ich bekomme keine Telegramme in den Analyzer.
Ich kann in der Weboberfläche den CUL auswählen (/dev/ttyACM0)
Baudrate habe ich die 56.700 und 9.600 versucht, aber leider kein Erfolg.

Ist es grundsätzlich Möglich diese Kombination zum laufen zu bringen?
Hat jemand einen Tip was ich noch probieren könnte?

mfg Feger

Installation on Raspberry not working

Hi,

when trying to create the docker container on RaspBerry PI 4 I get following error message:

WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm/v7) and no specific platform was requested
standard_init_linux.go:219: exec user process caused: exec format error

Is this docker image not working with Raspberry PI OS?

Thx for your help,
Kai

Device list caching

Der Analyzer soll die Device Liste zwischenspeichern damit die Namen aufgelöst werden können wenn keine Verbindung zur ccu besteht.

Write data to InfluxDB2 + Grafana Dashboard

Hello all,

just in case someone would like to track the telegrams via InfluxDB2/Grafana.

I wrote a little Python script which can parse the CSV files and write the data to InfluxDB2 if "Persistent data storage" is activated in AskSin Analyzer XS. "Payload" and "RAW" data is not sent to InfluxDB - but can easily be enabled by removing the comment from two lines.

AskSinAnalyzer-CSV-to-InfluxDB

Grafana Dashboard

Greetings,
Bjoern

Keinerlei Telegramme werden empfangen

Ich habe mir ein fertiges Device (gelötet und bereits geflasht) auf Amazon gekauft und das Node.js installiert. Stick wird erkannt, aber es wird nicht ein Telegeramm empfangen. Getestet auf Debian und auch der MacOS-App.

Was mache ich falsch?

Handle HTTP upgrade header

Using this behind a (nginx) reverse proxy with HTTPS causes the browser to block the websocket connection, since it's scheme is ws:// instead of the secure wss://.
As a result most of the UI is not working.

Maybe handling the upgrade with server.handleUpgrade() could help.

No devices showing in Analyzer

I managed to connect my NanoCul-Stick to the Analyzer and it's showing me the RSSI Noise in my environment. What is not working is showing me the devices. Using version 1.7.1 of the Analyzer.

The CCU script created the device list and requesting it in the browser is actually returning a JSON list.

Do I miss something or is this an issue?

image

image

Console Log;
image

Die Option "Nur bekannte Geräte anzeigen" ist wenig funktional

Hallo psi,
da ich hier zu Testzwecken teilweise mit 2 (oder mehr) Zentralen (mit jeweils nen paar HM/HmiP Geräten) hantiere ist mir aufgefallen das die Option: "Nur bekannte Geräte anzeigen" in dieser Konstellation nicht funktional ist.

Der Hinweistext besagt:

Es werden nur Telegramme verarbeitet, wenn der Sender oder Empfänger durch die Device-Liste zugeordnet werden kann.

Das "oder" wird hier für mich zum Problem. Denn irgendwie sendet quasi jedes Gerät mal was an die Broadcastadresse (HM / HmIP). Da diese Broadcastadressen aber auf all meinen Zentralen gleich sind ist dem Analyzer "jedes Gerät bekannt" auch wenn es nicht in der deviceList aufgeführt ist.

Aus meiner Sicht wäre es sinnvoller das zu verUNDen.

Alternativ wirklich nur die Devices aus der deviceList anzeigen (was aber wieder dazu führt das "fremde Zentralen" auch angezeigt werden, aber zumindest keine unbekannten Geräte).
Oder gibt es vielleicht noch eine andere Möglichkeit?

Grüße
Baxxy

Unable to install

.......Solved

installation of Analyzer failed on Debian and get following messages

pi@debian:~$ sudo npm install -g --unsafe asksin-analyzer-xs
npm ERR! code 1
npm ERR! path /usr/lib/node_modules/asksin-analyzer-xs/node_modules/@serialport/bindings
npm ERR! command failed
npm ERR! command sh -c prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild
npm ERR! prebuild-install warn install No prebuilt binaries found (target=18.18.2 runtime=node arch=x64 libc= platform=linux)
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using [email protected]
npm ERR! gyp info using [email protected] | linux | x64
npm ERR! gyp info find Python using Python version 3.11.2 found at "/usr/bin/python3"
npm ERR! gyp info spawn /usr/bin/python3
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args 'binding.gyp',
npm ERR! gyp info spawn args '-f',
npm ERR! gyp info spawn args 'make',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/usr/lib/node_modules/asksin-analyzer-xs/node_modules/@serialport/bindings/build/config.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm ERR! gyp info spawn args '-I',
npm ERR! gyp info spawn args '/root/.cache/node-gyp/18.18.2/include/node/common.gypi',
npm ERR! gyp info spawn args '-Dlibrary=shared_library',
npm ERR! gyp info spawn args '-Dvisibility=default',
npm ERR! gyp info spawn args '-Dnode_root_dir=/root/.cache/node-gyp/18.18.2',
npm ERR! gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
npm ERR! gyp info spawn args '-Dnode_lib_file=/root/.cache/node-gyp/18.18.2/<(target_arch)/node.lib',
npm ERR! gyp info spawn args '-Dmodule_root_dir=/usr/lib/node_modules/asksin-analyzer-xs/node_modules/@serialport/bindings',
npm ERR! gyp info spawn args '-Dnode_engine=v8',
npm ERR! gyp info spawn args '--depth=.',
npm ERR! gyp info spawn args '--no-parallel',
npm ERR! gyp info spawn args '--generator-output',
npm ERR! gyp info spawn args 'build',
npm ERR! gyp info spawn args '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: not found: make
npm ERR! gyp ERR! stack at getNotFoundError (/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/which/which.js:10:17)
npm ERR! gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/which/which.js:57:18
npm ERR! gyp ERR! stack at new Promise ()
npm ERR! gyp ERR! stack at step (/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/which/which.js:54:21)
npm ERR! gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/which/which.js:71:22
npm ERR! gyp ERR! stack at new Promise ()
npm ERR! gyp ERR! stack at subStep (/usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/which/which.js:69:33)
npm ERR! gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/node-gyp/node_modules/which/which.js:80:22
npm ERR! gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/isexe/index.js:42:5
npm ERR! gyp ERR! stack at /usr/lib/node_modules/npm/node_modules/isexe/mode.js:8:5
npm ERR! gyp ERR! System Linux 6.1.0-13-amd64
npm ERR! gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd /usr/lib/node_modules/asksin-analyzer-xs/node_modules/@serialport/bindings
npm ERR! gyp ERR! node -v v18.18.2
npm ERR! gyp ERR! node-gyp -v v9.4.0
npm ERR! gyp ERR! not ok

Reset "Button" sollte auch die "Recent History" löschen...

... so das man den analyzer.service nicht restarten muss um komplett mit leerem Verlauf zu starten.

Hi psi,
ist nur so eine Idee weil ich gerne mal "von vorne" anfange und mich dazu jedesmal erst auf dem Raspi einloggen und systemctl restart analyzer ausführen muss.

Grüße
Baxxy

Rasbian 10 (buster): nanoCUL wird nicht erkannt

Problem:
um Hardware-/OS-basierte Problem ausschliessen zu können (siehe #7) habe ich eine Installation auf einem Raps mit buster durchgeführt.
Obwohl der USB-Stick erkannt wurde, steht er nicht als Auswahl in der Web-GUI zur Verfügung. Auch ein manuelle Eintrag in der userdata.json hilft nicht.

Umgebung:

  • Raspberry 2+
  • Raspbian 10, ganz aktuell
  • Einrichtung gemäß Vorlage
  • nanoCUL mit aktuellem AskSinSniffer328P-Sketch
  • AskSin Analyzer XS hat Version 1.2.0
  • node.js ist v10.15.2 (aktuellste zur Verfügung stehende Version)
[ 6664.664660] usb 1-1.2: new full-speed USB device number 5 using dwc_otg
[ 6664.817103] usb 1-1.2: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[ 6664.817120] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 6664.817129] usb 1-1.2: Product: FT232R USB UART
[ 6664.817138] usb 1-1.2: Manufacturer: FTDI
[ 6664.817147] usb 1-1.2: SerialNumber: A911B8S3
[ 6664.822979] ftdi_sio 1-1.2:1.0: FTDI USB Serial Device converter detected
[ 6664.823147] usb 1-1.2: Detected FT232RL
analyzer@HomeMatic-ASA:/etc$ ls -l /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 0 Mär 20 19:01 /dev/ttyUSB0
pi@HomeMatic-ASA:~$ sudo journalctl -u analyzer
-- Logs begin at Fri 2020-03-20 19:03:04 CET, end at Fri 2020-03-20 19:06:29 CET. --
Mär 20 19:03:57 HomeMatic-ASA systemd[1]: Started Analyzer for radio telegrams in a HomeMatic environment.
Mär 20 19:04:12 HomeMatic-ASA asksin-analyzer-xs[626]: Data-Path: /opt/analyzer
Mär 20 19:04:12 HomeMatic-ASA asksin-analyzer-xs[626]: Server started on port 8088
Mär 20 19:04:12 HomeMatic-ASA asksin-analyzer-xs[626]: Serving UI from /usr/local/lib/node_modules/asksin-analyzer-xs/htdocs
root@HomeMatic-ASA:~# asksin-analyzer-xs --list-ports
Detected SerialPort: /dev/ttyAMA0 (unknown manufacturer)
Detected SerialPort: /dev/ttyUSB0 (FTDI)
^CPsiTransfer shutting down
root@HomeMatic-ASA:~#

das Kommando bleibt aber anscheinend hängen, ich habe das nach 2m per ^C abgebrochen.

Ich habe dann mal bei dem User analyzer die /bin/bash als Login-Shell eingetragen

root@HomeMatic-ASA:~# su - analyzer
analyzer@HomeMatic-ASA:/$ id
uid=999(analyzer) gid=100(users) Gruppen=100(users),20(dialout)
analyzer@HomeMatic-ASA:/$ minicom -b 57600 -D /dev/ttyUSB0

Willkommen zu minicom 2.7.1

Optionen: I18n
Übersetzt am Aug 13 2017, 15:25:34.
Port /dev/ttyUSB0, 11:16:31

mincom konnte das tty öffnen und es trudelten auch Telegramme ein.

Ws kann ich noch testen?

Gruß
demel

Allow other serial device names

In Linux running as a service, only default device names are selectable like /dev/ttyUSB3.

As this may change during a boot or if using another USB port, it would be great if you can choose a serial connection like "/dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A50285BI-if00-port0".

This is a symbolic link to the valid /dev/ttyUSBX device.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.