Seite 83 von 86

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

Verfasst: 12.02.2023, 17:14
von jp112sdl
Und wenn du die beiden Zeilen (56+57) dazwischen auskommentierst?

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

Verfasst: 12.02.2023, 17:28
von Andreas81
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 ...

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

Verfasst: 12.02.2023, 19:16
von jp112sdl
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

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

Verfasst: 12.04.2023, 18:14
von marvin424
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...

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

Verfasst: 13.04.2023, 18:07
von mikeromeo
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

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

Verfasst: 18.04.2023, 18:46
von sl1337
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

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

Verfasst: 18.04.2023, 19:56
von sl1337
Das Bild war älter, jetzt einmal frisch geloggt:

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

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

Verfasst: 18.04.2023, 20:37
von jp112sdl
Der DC, der auf der CCU angezeigt wird, ist der DC der CCU.
Also ausschließlich Telegramm "VON" deiner CCU-Adresse.

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

Verfasst: 18.04.2023, 20:43
von sl1337
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ß

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

Verfasst: 19.04.2023, 10:49
von sl1337
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