psi-4ward / asksinanalyzerxs Goto Github PK
View Code? Open in Web Editor NEWAnalyzer for radio telegrams in a HomeMatic environment
License: Other
Analyzer for radio telegrams in a HomeMatic environment
License: Other
In der UI sollte angezeigt werden ob es eine neuere Version gibt.
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
Hallo
ich habe den asksinanalyzer nach der Anleitung für einen Service unter Debian in einer VM auf Proxmox installiert.
Leider bekomme ich im letzten Schritt der Aktivierung des Service eine Fehlermeldung, dass die Permission auf /usr/bin/asksin-analyzer-xs denied ist.
Kann mir jemand weiterhelfen, was ich falsch gemacht habe?
Vielen Dank
× analyzer.service - Analyzer for radio telegrams in a HomeMatic environment
Loaded: loaded (/etc/systemd/system/analyzer.service; disabled; preset: enabled)
Active: failed (Result: exit-code) since Thu 2024-06-06 21:23:35 CEST; 1s ago
Duration: 3ms
Docs: https://github.com/psi-4ward/AskSinAnalyzerXS
Process: 559 ExecStart=/usr/bin/asksin-analyzer-xs -d /opt/analyzer (code=exited, status=203/EXEC)
Main PID: 559 (code=exited, status=203/EXEC)
CPU: 759us
Jun 06 21:23:34 asksinanalyzer systemd[1]: analyzer.service: Main process exited, code=exited, status=203/EXEC
Jun 06 21:23:34 asksinanalyzer systemd[1]: analyzer.service: Failed with result 'exit-code'.
Jun 06 21:23:35 asksinanalyzer systemd[1]: analyzer.service: Scheduled restart job, restart counter is at 5.
Jun 06 21:23:35 asksinanalyzer systemd[1]: Stopped analyzer.service - Analyzer for radio telegrams in a HomeMatic environment.
Jun 06 21:23:35 asksinanalyzer systemd[1]: analyzer.service: Start request repeated too quickly.
Jun 06 21:23:35 asksinanalyzer systemd[1]: analyzer.service: Failed with result 'exit-code'.
Jun 06 21:23:35 asksinanalyzer systemd[1]: Failed to start analyzer.service - Analyzer for radio telegrams in a HomeMatic environment.
Jun 06 20:28:39 asksinanalyzer systemd[1]: analyzer.service: Failed with result 'exit-code'.
Jun 06 20:28:39 asksinanalyzer systemd[1]: analyzer.service: Scheduled restart job, restart counter is at 4.
Jun 06 20:28:39 asksinanalyzer systemd[1]: Stopped analyzer.service - Analyzer for radio telegrams in a HomeMatic environment.
Jun 06 20:28:39 asksinanalyzer systemd[1]: Started analyzer.service - Analyzer for radio telegrams in a HomeMatic environment.
Jun 06 20:28:39 asksinanalyzer (lyzer-xs)[3737]: analyzer.service: Failed to locate executable /usr/bin/asksin-analyzer-xs: Permission denied
Jun 06 20:28:39 asksinanalyzer (lyzer-xs)[3737]: analyzer.service: Failed at step EXEC spawning /usr/bin/asksin-analyzer-xs: Permission denied
Jun 06 20:28:39 asksinanalyzer systemd[1]: analyzer.service: Main process exited, code=exited, status=203/EXEC
admin@asksinanalyzer:/usr/bin$ ls -l ask*
lrwxrwxrwx 1 root root 45 6. Jun 20:11 asksin-analyzer-xs -> ../lib/node_modules/asksin-analyzer-xs/cli.js
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.
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
Ich nutze den IoBroker und den Analyzer auf dem gleichen Linux Debian Rechner. Heute morgen habe ich für den IoBroker die Version node.js 20.13.1 installiert und seitdem startet der Dienst nicht mehr:
`smarthome@vm-iobroker:~$ sudo systemctl status analyzer
× analyzer.service - Analyzer for radio telegrams in a HomeMatic environment
Loaded: loaded (/etc/systemd/system/analyzer.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Sat 2024-05-25 10:07:55 CEST; 19min ago
Duration: 121ms
Docs: https://github.com/psi-4ward/AskSinAnalyzerXS
Process: 5658 ExecStart=/usr/bin/asksin-analyzer-xs -d /opt/analyzer (code=exited, status=1/FAILURE)
Main PID: 5658 (code=exited, status=1/FAILURE)
CPU: 147ms
Mai 25 10:07:55 vm-iobroker systemd[1]: analyzer.service: Scheduled restart job, restart counter is at 5.
Mai 25 10:07:55 vm-iobroker systemd[1]: Stopped analyzer.service - Analyzer for radio telegrams in a HomeMatic environment.
Mai 25 10:07:55 vm-iobroker systemd[1]: analyzer.service: Start request repeated too quickly.
Mai 25 10:07:55 vm-iobroker systemd[1]: analyzer.service: Failed with result 'exit-code'.
Mai 25 10:07:55 vm-iobroker systemd[1]: Failed to start analyzer.service - Analyzer for radio telegrams in a HomeMatic environment.
`
Kann man das Problem fixen, oder muss ich mir etwas anderes einfallen lassen?
Gruß, Johannes
.......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
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
Greetings,
Bjoern
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:
[ 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
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.
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.
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.
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?
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.
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
Im Dockerimage werden nur Typ und Flags von Homematic Aktoren angezeigt, Telegramme von Homematic IP Aktoren werden angezeigt, jedoch ohne Typ und Flags ...
Hi,
habe eben AskSinAnalyserXS installiert. Telegramme werden empfangen, allerdings geht Auflösung über CCU nicht.
Es wird Fehler "Error fetching device list: TypeError: Cannot read property 'devices' of null" angezeigt.
Für einen Tipp wie ich das lösen kann wäre ich sehr dankbar.
VG, Dieter
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
Der Analyzer soll die Device Liste zwischenspeichern damit die Namen aufgelöst werden können wenn keine Verbindung zur ccu besteht.
Hallo!
Ich habe versucht die folgende Kombination zum laufen zu bringen:
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
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?
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:
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
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.
... 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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.