AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

Analyzer Nutzung

Ich habe einen Analyzer oder plane einen zu bauen
138
30%
Das Display ist für mich wichtig
32
7%
Ich nutze überwiegend die WebUI
83
18%
Langzeitdaten sind mir wichtig (Analyzer läuft 24/7)
78
17%
Ich möchte den Analyzer als RaspiMatic Addon oder auf einem Server dauerhaft betreiben
122
27%
 
Abstimmungen insgesamt: 453

Benutzeravatar
Baxxy
Beiträge: 10832
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2227 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Baxxy » 25.05.2020, 15:42

Psi hat geschrieben:
20.05.2020, 12:19
noch mal den neusten Dev-Build (0.0.0) probieren könnten ...
Der läuft bei mir jetzt seit einigen Stunden ohne Auffälligkeiten oder Probleme.

Nur der Start verzögerte sich etwas aber das ist...
OT:
XS_Analyzer_exe.JPG
XS_Analyzer_exe.JPG (26.06 KiB) 1162 mal betrachtet
Nach ca. 3 Minuten war das "Verhör" vorbei und ich durfte weitermachen. :mrgreen:
OT Ende.

Grüße
Baxxy

Benutzeravatar
Psi
Beiträge: 512
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 27 Mal
Danksagung erhalten: 90 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Psi » 25.05.2020, 15:45

Danke für das Feedback.

Wenn sich jemand mit dem Thema App Signing auskennt gerne PR 😁

cmjay
Beiträge: 2391
Registriert: 19.09.2012, 10:53
System: CCU
Wohnort: Jottweedee
Hat sich bedankt: 251 Mal
Danksagung erhalten: 351 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von cmjay » 25.05.2020, 15:50

Baxxy hat geschrieben:
25.05.2020, 15:42
Nur der Start verzögerte sich etwas aber das ist...
OT:
XS_Analyzer_exe.JPG
Nach ca. 3 Minuten war das "Verhör" vorbei und ich durfte weitermachen. :mrgreen:
OT Ende.
Dazu fällt mir ein:
https://www.heise.de/security/meldung/A ... 81560.html
https://www.heise.de/ct/artikel/Wie-Ava ... 57290.html
Es kann leider nicht ganz ausgeschlossen werden, dass ich mich irre.
HmIP muss leider draussen bleiben. in Ausnahmefällen erlaubt
ACHTUNG! Per Portweiterleitung aus dem Internet erreichbare CCU-WebUI ist unsicher! AUCH MIT PASSWORTSCHUTZ! Daher: Portweiterleitung deaktivieren!

and
Beiträge: 17
Registriert: 08.08.2016, 17:20
System: Alternative CCU (auf Basis OCCU)
Wohnort: Big City
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von and » 25.05.2020, 15:55

Psi hat geschrieben:
25.05.2020, 15:15
Kannst du mal deinen Anwendungsfall beschreiben?
Ich habe eine CCU im Haupthaus und eine zweite CCU im Nebengebäude.
Es gibt zu viele HM-Devices und außerdem ist der Abstand zu groß um alles mit einer CCU abzudecken. Der Abstand zwischen den Gebäuden ist aber klein genug um noch (je nach Standort) diverse Telegramme des jeweils anderen Systems zu empfangen. Jetzt würde ich gerne erkennen können welche Telegramme von/für welche CCU sind und welche Telegramme von irgendwelchen Fremdgeräten kommen.

Benutzeravatar
Psi
Beiträge: 512
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 27 Mal
Danksagung erhalten: 90 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Psi » 25.05.2020, 16:09

Hmm du könntest die Listen beider CCUs per Hand zusammen führen und die Cache Datei updaten

and
Beiträge: 17
Registriert: 08.08.2016, 17:20
System: Alternative CCU (auf Basis OCCU)
Wohnort: Big City
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von and » 25.05.2020, 20:31

Psi hat geschrieben:
25.05.2020, 16:09
Hmm du könntest die Listen beider CCUs per Hand zusammen führen und die Cache Datei updaten
Vielen Dank, damit funktioniert es. Es ist sehr hilfreich sämtliche eigenen Sender namentlich zu identifizieren.

Benutzeravatar
Psi
Beiträge: 512
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 27 Mal
Danksagung erhalten: 90 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Psi » 25.05.2020, 20:33

Zum Zweck der Dokumentation könntest du dein Vorgehen vllt kurz schildern? :-)

Slice
Beiträge: 1203
Registriert: 03.02.2016, 14:44
System: Alternative CCU (auf Basis OCCU)
Wohnort: irgendwo aus Süd BaWü
Hat sich bedankt: 141 Mal
Danksagung erhalten: 85 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Slice » 25.05.2020, 22:00

Hallo,

ich konnte bei mir nach der Anleitung von Baxxy ein paar Seiten weiter vorne den AskSin Analyzer XS erfolgreich in Betrieb nehmen.
Vielen Dank an alle die hier an diesem Projekt beteiligt waren! Auch wenn ich noch keinen Bedarf gerade dafür habe. :D

Was mich nur wundert, ich hab die letzte Win-Version 1.5 als Zip geladen und entpackt.
Beim Name AskSinAnalyzerXS.exe fehlt das z.

Grüße,
Slice
----------------------------------------------------------------------------------------
Raspi3B+ Bullseye mit HB-RF-ETH und RPI-RF-MOD auf piVCCU-FW 3.75.7 / Addons: CuxD v2.11 - E-Mail v1.7.6 - Patcher v1.0.0 - Philips Hue v3.2.5 - Programme drucken v2.6 - Scriptparser v1.11 - XML-API v2.3
Geräte: 141 / Kanäle: 791 / Datenpunkte: 6080 / SysVars: 275 / Programme: 161 / Regadom IDs: 14010 / 48 CUxD-Kanäle in 3 CUxD-Geräten
Intel NUC i3-5010U @ 2,1 GHz mit 16 GB RAM & 512 GB SSD für Proxmox mit ioBroker VM und CCU-Historian/InfluxDB/Grafana VM
----------------------------------------------------------------------------------------
Projekte im Forum: HomeHub v4.1 / Fritzbox-Anruferliste für HomeHub
----------------------------------------------------------------------------------------

and
Beiträge: 17
Registriert: 08.08.2016, 17:20
System: Alternative CCU (auf Basis OCCU)
Wohnort: Big City
Hat sich bedankt: 4 Mal
Danksagung erhalten: 1 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von and » 25.05.2020, 22:05

Psi hat geschrieben:
25.05.2020, 20:33
Zum Zweck der Dokumentation könntest du dein Vorgehen vllt kurz schildern? :-)
kurz geht leider nicht :-) aber vielleicht hilft es trotzdem jemandem.

Die Device-Listen von zwei CCUs per Hand zusammenführen:
  1. Mit einem Browser die Device Liste von der ersten CCU laden:

    Code: Alles auswählen

    http://ccu2_1:8181/ret.exe?ret=dom.GetObject(ID_SYSTEM_VARIABLES).Get("AskSinAnalyzerDevList").Value()
    alles nach <ret> und vor dem letzten ]} markieren, kopieren und in einem Editor in neues File pasten. Anfang und Ende müsste in etwa so aussehen:
    {"created_at":1590403070,"devices":[{"address": ..... xxxyy"}
  2. Dann mit einem Browser die Device Liste von der zweiten CCU laden:

    Code: Alles auswählen

    http://ccu2_2:8181/ret.exe?ret=dom.GetObject(ID_SYSTEM_VARIABLES).Get("AskSinAnalyzerDevList").Value()
    diesmal alles nach "devices":[ bis einschliesslich dem letzten ]} markieren und kopieren.
    Clipboard-Inhalt (Anfang und Ende) müsste in etwa so aussehen {"address":1 ..... xxx"}]}
  3. Im Editor mit dem File aus 1) nach dem letzten } ein Komma anhängen und dahinter den Clipboard-Inhalt pasten.
    Anfang und Ende des Files müssten jetzt in etwa so aussehen: {"created_at":1590403070 ….. xxx"}]}
    Dann das File irgendwo speichern; z.B. CCUs_complete-device-list.json
  4. Dieses File an eine passende Stelle eines (möglichst lokalen) Web-Servers kopieren; vielleicht unter einen Ordner userData
    Eine Möglichkeit die editierte Device-Liste nur lokal als File (also ohne Web-Server) einzubinden, habe ich in der aktuellen Version (1.5.0) nicht gefunden.
  5. In einem Browser testen, ob via URL auf das File zugegriffen werden kann. Vielleicht so:

    Code: Alles auswählen

    http://192.168.1.100:82/userData/CCUs_complete-device-list.json
    oder mit Authentifizierung vielleicht so:

    Code: Alles auswählen

    http://username:password@192.168.1.100:82/userData/CCUs_complete-device-list.json
  6. Im AskSin Analyzer XS in den Einstellungen
    "Device-List Backend ist eine CCU" abschalten und unter "Device-List URL" die URL aus 5) eintragen. Nach "Speichern und Verbinden" sollten im Analyzer sämtliche Device-Namen richtig interpretiert werden.
Die Beschreibung ist für zwei CCUs, aber wenn man das Datenformat (und JSON) verstanden hat, dürfte es kein Problem sein die Device-Listen von beliebig vielen CCUs zusammenzufügen, oder auch eigene Device-List Einträge zu generieren.

Benutzeravatar
Psi
Beiträge: 512
Registriert: 09.08.2018, 19:58
Wohnort: Nürnberg
Hat sich bedankt: 27 Mal
Danksagung erhalten: 90 Mal

Re: AskSin Analyzer XS - Der Analyzer als Desktop-App ohne ESP

Beitrag von Psi » 25.05.2020, 23:51

Hmm ja so kann mans machen aber ich dachte da jetzt eigentlich an die Cache-Datei unter

Code: Alles auswählen

C:\Users\<user>\AppData\Roaming\asksin-analyzer-xs\deviceList.json
Ich hab mal eingebaut, dass man die Device-List JSON als Dateipfad angeben kann (Toggle "Device-List Backend ist eine CCU" muss dabei AUS sein).

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“