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

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 12.02.2023, 17:14

Und wenn du die beiden Zeilen (56+57) dazwischen auskommentierst?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Andreas81
Beiträge: 13
Registriert: 30.01.2021, 19:53
System: Alternative CCU (auf Basis OCCU)

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

Beitrag von Andreas81 » 12.02.2023, 17:28

Bringt eine andere Fehlermeldung:

Code: Alles auswählen

In file included from C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Activity.h:11:0,
                 from C:\Users\andre\Documents\Arduino\libraries\AskSinPP/AskSinPP.h:63,
                 from F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino:14:
C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Radio.h:277:64: error: 'SPI_BITORDER_MSBFIRST' was not declared in this scope
 template <uint8_t CS,uint32_t CLOCK=2000000, BitOrder BITORDER=SPI_BITORDER_MSBFIRST, uint8_t MODE=SPI_MODE0>
                                                                ^~~~~~~~~~~~~~~~~~~~~
AskSinSniffer328P:48:62: error: template argument 3 is invalid
 typedef AskSin<StatusLed<LED_PIN>, NoBattery, Radio<LibSPI<10>, 2>> HalType;
                                                              ^
AskSinSniffer328P:48:65: error: template argument 1 is invalid
 typedef AskSin<StatusLed<LED_PIN>, NoBattery, Radio<LibSPI<10>, 2>> HalType;
                                                                 ^
AskSinSniffer328P:48:65: error: template argument 5 is invalid
AskSinSniffer328P:48:66: error: template argument 3 is invalid
 typedef AskSin<StatusLed<LED_PIN>, NoBattery, Radio<LibSPI<10>, 2>> HalType;
                                                                  ^~
In file included from F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino:15:0:
C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Device.h: In instantiation of 'class as::Device<int, as::RegList0<as::DefaultRegisterList0> >':
F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino:50:57:   required from here
C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Device.h:163:37: error: 'int' is not a class, struct, or union type
   typedef typename HalType::LedType LedType;
                                     ^~~~~~~
C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Device.h:164:41: error: 'int' is not a class, struct, or union type
   typedef typename HalType::BatteryType BatteryType;
                                         ^~~~~~~~~~~
C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Device.h:165:39: error: 'int' is not a class, struct, or union type
   typedef typename HalType::RadioType RadioType;
                                       ^~~~~~~~~
C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Device.h:166:40: error: 'int' is not a class, struct, or union type
   typedef typename HalType::BuzzerType BuzzerType;
                                        ^~~~~~~~~~
F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino: In member function 'virtual void SnifferDevice::trigger(as::AlarmClock&)':
AskSinSniffer328P:68:13: error: 'class SnifferDevice' has no member named 'radio'
       this->radio().pollRSSI();
             ^~~~~
AskSinSniffer328P:70:24: error: 'class SnifferDevice' has no member named 'radio'
       rssi_act = this->radio().rssi();
                        ^~~~~
AskSinSniffer328P:81:31: error: 'class SnifferDevice' has no member named 'radio'
       display.printFull(this->radio().rssi());
                               ^~~~~
F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino: In member function 'virtual bool SnifferDevice::process(as::Message&)':
AskSinSniffer328P:87:12: error: 'radio' was not declared in this scope
       DHEX(radio().rssi());
            ^~~~~
F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino:87:12: note: suggested alternative: 'random'
       DHEX(radio().rssi());
            ^~~~~
            random
AskSinSniffer328P:96:13: error: 'class SnifferDevice' has no member named 'led'
       this->led().ledOn(millis2ticks(100));
             ^~~
F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino: In member function 'bool SnifferDevice::init(HalType&)':
AskSinSniffer328P:104:11: error: request for member 'init' in 'hal', which is of non-class type 'HalType {aka int}'
       hal.init(id);
           ^~~~
AskSinSniffer328P:105:11: error: request for member 'config' in 'hal', which is of non-class type 'HalType {aka int}'
       hal.config(this->getConfigArea());
           ^~~~~~
F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino: In function 'void loop()':
AskSinSniffer328P:123:7: error: request for member 'runready' in 'hal', which is of non-class type 'HalType {aka int}'
   hal.runready();
       ^~~~~~~~
In file included from F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino:15:0:
C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Device.h: In instantiation of 'bool as::Device<HalType, List0Type>::pollRadio() [with HalType = int; List0Type = as::RegList0<as::DefaultRegisterList0>]':
F:\Arduino\Analyzer_XS\AskSinSniffer328P\AskSinSniffer328P.ino:124:18:   required from here
C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Device.h:360:24: error: 'radio' was not declared in this scope
     uint8_t num = radio().read(msg);
                   ~~~~~^~
C:\Users\andre\Documents\Arduino\libraries\AskSinPP/Device.h:360:24: note: suggested alternative: 'random'
     uint8_t num = radio().read(msg);
                   ~~~~~^~
                   random
Mehrere Bibliotheken wurden für "AskSinPP.h" gefunden
 Benutzt: C:\Users\andre\Documents\Arduino\libraries\AskSinPP
 Nicht benutzt: C:\Users\andre\Documents\Arduino\libraries\AskSinPP-master
Bibliothek SPI in Version 1.0 im Ordner: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SPI  wird verwendet
Bibliothek EnableInterrupt in Version 1.1.0 im Ordner: C:\Users\andre\Documents\Arduino\libraries\EnableInterrupt  wird verwendet
Bibliothek AskSinPP in Version 5.0.2 im Ordner: C:\Users\andre\Documents\Arduino\libraries\AskSinPP  wird verwendet
Bibliothek Low-Power in Version 1.81 im Ordner: C:\Users\andre\Documents\Arduino\libraries\Low-Power  wird verwendet
Bibliothek Adafruit_GFX_Library in Version 1.11.5 im Ordner: C:\Users\andre\Documents\Arduino\libraries\Adafruit_GFX_Library  wird verwendet
Bibliothek Adafruit_BusIO in Version 1.14.1 im Ordner: C:\Users\andre\Documents\Arduino\libraries\Adafruit_BusIO  wird verwendet
Bibliothek Wire in Version 1.0 im Ordner: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire  wird verwendet
Bibliothek Adafruit_SSD1306 in Version 2.5.7 im Ordner: C:\Users\andre\Documents\Arduino\libraries\Adafruit_SSD1306  wird verwendet
exit status 1
template argument 3 is invalid
Wäre ja mal interessant, ob den Fehler jemand anders nachstellen kann, oder ob es sich bei mir um einen bedauerlichen Einzelfall handelt ...

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 12.02.2023, 19:16

Andreas81 hat geschrieben:
12.02.2023, 17:28
oder ob es sich bei mir um einen bedauerlichen Einzelfall handelt ...
Davon gehe ich aus.

Hab den Sniffer-Sketch mal mit in den CI-Test aufgenommen. Da wird der alles ordnungsgemäß kompiliert.

https://github.com/jp112sdl/AskSinPP/ac ... step:6:169
Bildschirm­foto 2023-02-12 um 19.16.16.png

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

marvin424
Beiträge: 9
Registriert: 12.04.2023, 18:08
System: CCU
Hat sich bedankt: 1 Mal

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

Beitrag von marvin424 » 12.04.2023, 18:14

Hallo Andreas81,

ich hatte das gleiche Problem.
Wie von jp112sdl bereits empfohlen die Zeilen 56+57 in der Radio.h auskommentieren,
aber dann auch noch in Zeile 171 das SPI_BITORDER_MSBFIRST gegen 1 ersetzen.

Gruß, Michael...

mikeromeo
Beiträge: 2
Registriert: 13.04.2023, 18:00
System: Alternative CCU (auf Basis OCCU)

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

Beitrag von mikeromeo » 13.04.2023, 18:07

Andreas81 hat geschrieben:
12.02.2023, 13:16
BTW: Ich habe noch AskSin Analyzer XS Platinen übrig, falls jemand Bedarf hat.
Hi Andreas, ich hätte Interesse - müsste sonst welche bestellen. Leider kann ich (als hier neuer Benutzer?) keine PN senden. Vielleicht kannst du mich kontaktieren? Danke und Gruß Malte

sl1337
Beiträge: 56
Registriert: 27.06.2022, 19:21
System: CCU
Hat sich bedankt: 2 Mal

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

Beitrag von sl1337 » 18.04.2023, 18:46

Hallo,

ich habe bemerkt dass mein DC auf 22% hochgegangen ist.
Daraufhin hab ich den Askin Analyzer XS laufen lassen. Das Programm zur Entschlüsselung der Zahlenfolgen habe ich laufen.

Allerdings hab ich 2 Services, wo die Zahlen nicht aufgelöst werden (siehe Screenshot)
PXL_20230418_161429370.jpg
Mit Hilfe der exportieren Excelliste (zweiter Screenshot) konnte ich 2364646 zuordnen.

Aber zu 4306583 ist das Feld einfach leer. Irgendwas sendet scheinbar zur CCU?

Hat jemand eine Idee, wie ich rausbekomme was da so oft sendet? Das macht den Großteil (30%) des DC aus.
PXL_20230418_161508750.jpg
Danke für jeden Tipp.

Viele Grüße aus Düren

sl1337
Beiträge: 56
Registriert: 27.06.2022, 19:21
System: CCU
Hat sich bedankt: 2 Mal

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

Beitrag von sl1337 » 18.04.2023, 19:56

Das Bild war älter, jetzt einmal frisch geloggt:

Screenshot 2023-04-18 195454.png
Was kann das sein?

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

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

Beitrag von jp112sdl » 18.04.2023, 20:37

Der DC, der auf der CCU angezeigt wird, ist der DC der CCU.
Also ausschließlich Telegramm "VON" deiner CCU-Adresse.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

sl1337
Beiträge: 56
Registriert: 27.06.2022, 19:21
System: CCU
Hat sich bedankt: 2 Mal

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

Beitrag von sl1337 » 18.04.2023, 20:43

Danke Jerome, also kann ich die Einträge zur CCU erstmal ignorieren?

Hab einige neue TFK angebracht, vll hat die Erhöhung des DC auch damit zu tun. Oder ist 20-25% noch im Rahmen, wenn sehr viele Geräte (ca. 70 Stück) betrieben werden?

Gruß

sl1337
Beiträge: 56
Registriert: 27.06.2022, 19:21
System: CCU
Hat sich bedankt: 2 Mal

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

Beitrag von sl1337 » 19.04.2023, 10:49

Hallo,

jetzt am PC kann ich einfacher antworten.

Ich habe einmal die Excel-Datei angehangen und versucht diese visuell auszuwerten. Es sind nur Einträge von meiner CCU berücksichtig.

Deute ich es richtig, dass der Großteil des DC also durch meine beiden Klingeln/Gongs (HM-OU-CF-PI) verursacht wird? Diese habe ich durch einen MP3-Funkgong ersetzt, aber nicht von der CCU abgelernt, um flexibel zu bleiben. Die liegen in der Schublade rum. Sollte ich die ablernen, oder eher irgendwo einstecken und auf "stumm" schalten?

Vll. hat ja jmd. die Muße, mal kurz über die Excelliste zu schauen, ob ich irgendwas essenzielles übersehe?

Vielen Dank ihr netten Leute.
AAL.JPG
Dateianhänge
TelegramsXS_2023-04-18.xlsx
(695.05 KiB) 20-mal heruntergeladen

Antworten

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