Seite 1 von 10
AskSinAnalyzer Version 3.1
Verfasst: 22.01.2020, 20:34
von jp112sdl
Hallo zusammen,
ein neues "großes" Versionsupdate ist draußen.
Die Änderungen:
https://github.com/jp112sdl/AskSinAnaly ... version-31
Die neuen Main-Features sind
- Unterstützung anderer Quellen als Geräteliste (Adresse / Seriennummer / Alias), auch bekannt als "AskSinAnalyzerDevList". Hierfür kann eine benutzerdefinierte URL zum Laden der JSON-Daten angegeben werden.
- apmode.png (26.45 KiB) 4034 mal betrachtet
- RSSI Anzeige einzeln
- Text+Bargraph des aktuellen Pegels,
- Peak(-Hold) Anzeige,
- Quelle des Pegels
- farbliche Unterscheidung der Pegel:
- gelb = Störpegel
- grün = Empfangsstärke eines empfangenden HM RF Telegramms
- hellblau = Empfangsstärke eines empfangenden HmIP Telegramms
- RSSI_Single1.jpg (28.4 KiB) 4034 mal betrachtet
- RSSI_Single2.jpg (29.56 KiB) 4034 mal betrachtet
- RSSI Anzeige Bargraph
- RSSI_NormalBar.jpg (21.41 KiB) 4034 mal betrachtet
P.S.: Vielen Dank an alle Mitwirkenden, ob an Ideen oder Code
stan23, dtp, psi, pa-pa,... jemanden vergessen?
Re: AskSinAnalyzer Version 3.1
Verfasst: 22.01.2020, 22:03
von papa
Um die Seriennummern/Namen aus FHEM zu erhalten, ist folgendes zu tun:
Die Funktion printHMDevs() in der 99_myUtils.pm ablegen.
Code: Alles auswählen
sub printHMDevs {
my @data;
foreach my $device (devspec2array("TYPE=CUL_HM")) {
my $snr = AttrVal($device,'serialNr','');
$snr = "<Zentrale>" if AttrVal($device,'model','') eq 'CCU-FHEM';
if( $snr ne '' ) {
my $name = AttrVal($device,'alias',$device);
my $addr = InternalVal($device,'DEF','0');
push @data, { name => $name, serial => $snr, address => hex($addr) };
}
}
return JSON->new->encode( { created => time, devices => \@data } );
}
Damit das funktioniert, ist ein "use JSON;" am Anfang der Datei einzufügen.
In der Konfiguration des AskSinAnalyzer das Backend auf "Other" stellen und folgende URL eintragen - dabei muss der Host und der Port des lokalen FHEM verwendet werden.
Re: AskSinAnalyzer Version 3.1
Verfasst: 22.01.2020, 22:16
von jp112sdl
papa hat geschrieben: ↑22.01.2020, 22:03
Um die Seriennummern/Namen aus FHEM zu erhalten, ist folgendes zu tun:
Danke! Hab den Beitrag auch mal im Changelog vom Analyzer verlinkt!
Re: AskSinAnalyzer Version 3.1
Verfasst: 27.01.2020, 15:04
von Hoppla
Hallo
Sniffer lässt sich nicht compilieren, die vorgängerfersion funktioniert aber.
Code: Alles auswählen
Arduino: 1.8.9 (Windows 7), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"
D:\Arduino\AskSinAnalyzer\AskSinAnalyzer-master\AskSinSniffer328P\AskSinSniffer328P.ino: In member function 'virtual void SnifferDevice::trigger(as::AlarmClock&)':
AskSinSniffer328P:41:21: error: 'as::Device<as::AskSin<as::StatusLed<4>, as::NoBattery, as::Radio<as::LibSPI<10>, 2> >, as::RegList0<as::DefaultRegisterList0> >::RadioType {aka class as::Radio<as::LibSPI<10>, 2>}' has no member named 'pollRSSI'
this->radio().pollRSSI();
^~~~~~~~
exit status 1
'as::Device<as::AskSin<as::StatusLed<4>, as::NoBattery, as::Radio<as::LibSPI<10>, 2> >, as::RegList0<as::DefaultRegisterList0> >::RadioType {aka class as::Radio<as::LibSPI<10>, 2>}' has no member named 'pollRSSI'
Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
Komplett neu von Github geladen und dachte "mal schnell neu machen"...
Re: AskSinAnalyzer Version 3.1
Verfasst: 27.01.2020, 15:07
von rewe0815
Aktualisiere auch die benötigen Arduino Libs. Danach ging’s bei mir.
Re: AskSinAnalyzer Version 3.1
Verfasst: 27.01.2020, 15:38
von Hoppla
AskSinPP-master war "schuld"
Danke, hatte ich bei Github nicht für voll genommen, weil meiner aus 11/19 stammte.
Ok, das war das letzte Jahrzehnt ...
Allerdings hängt sich das Ding jetzt ständig auf, auch Mist
Re: AskSinAnalyzer Version 3.1
Verfasst: 27.01.2020, 15:51
von Hoppla
Im Web-UI falsches Datum, 1.1.70
NTP-Server-Adresse stimmt aber.
Re: AskSinAnalyzer Version 3.1
Verfasst: 27.01.2020, 16:12
von dtp
Hoppla hat geschrieben: ↑27.01.2020, 15:38
Allerdings hängt sich das Ding jetzt ständig auf, auch Mist
Konnte ich so nicht feststellen. Meiner lief zwei Stunden ohne Probleme durch.
Re: AskSinAnalyzer Version 3.1
Verfasst: 27.01.2020, 18:36
von jp112sdl
Hoppla hat geschrieben: ↑27.01.2020, 15:51
Im Web-UI falsches Datum, 1.1.70
NTP-Server-Adresse stimmt aber.
Auch nach einem Restart keine korrekte Zeit?
Ich hab es ab und an mal, dass NTP fehl schlägt.
Hatte es aber auch schon, dass es an den Einstellungen und/oder der ESP-Core Version lag.
Sehen deine Einstellungen so aus?
Re: AskSinAnalyzer Version 3.1
Verfasst: 27.01.2020, 18:57
von Hoppla
Nein , hab mehrfach neu gestartet.
Aber ich war jetzt paar Stunden nicht zu hause und es hat sich ohne mein Zutun erledigt.
NTP-Server ist der Router.
Auch läuft er derzeit durch.
Bei mir liegt der ja nicht im Schrank sondern steht aktiv im Regal.
Ich werde beobachten
Danke jedenfalls für die Mühe, wirklich sinnvolle Erweiterung!