Hallo Zusammen,
ich versuche nun schon eine ganze Weile diesen Sketch zum laufen zu bringen. Hardware funktioniert, wurde mit einem anderen HB-Sketch getestet. Zusätzliches MAX6675 Modul+K-Sonde ist vorhanden.
Folgende Probleme zeigen sich:
Bei dem HB-UNI-Sen-TEMP-MAX6675.ino fängt es schon damit an, dass der Config-Button nicht funktioniert, keine Fehler im SerialMonitor und keine Reaktion auf den Tastendruck.
Bei dem HB-UNI-Sen-TEMP-MAX6675-DT.ino funktioniert der Config-Button, anlernen funktioniert ebenfalls, jedoch werden die Messwerte nicht nach 180Sekunden aktualisiert. Die Batterie Anzeige zeigt auch keine realistischen Werte, aber erstmal Nebensache.
Ich habe das alles mit Arduino IDE kompiliert und hochgeladen. AskSin-master wurde verwendet, da hier die Max6675.h enthalten ist. (Mit der v4 kommen zusätzliche Fehlermeldungen)
EnableInterrupt und Low-Power Bibliotheken sind eingebunden.
Beim Kompilieren tauchen bei beiden Sketch auch noch folgende Fehler auf:
Code: Alles auswählen
In file included from \Arduino\libraries\AskSinPP-master/Device.h:10:0,
from \Arduino\libraries\AskSinPP-master/MultiChannelDevice.h:9,
from \Arduino\HM-MAX6675\HM-MAX6675.ino:17:
\Arduino\libraries\AskSinPP-master/Sign.h: In member function 'void as::KeyStore::addAuth(as::Message&)':
\Arduino\libraries\AskSinPP-master/Sign.h:155:26: warning: unused parameter 'msg' [-Wunused-parameter]
void addAuth (Message& msg) {}
^~~
In file included from \Arduino\HM-MAX6675\HM-MAX6675.ino:17:0:
\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h: In instantiation of 'bool as::ChannelDevice<HalType, ChannelType, ChannelCount, List0Type>::validSignature(uint8_t, as::Message&) [with HalType = as::AskSin<as::StatusLed<4>, as::BatterySensorUni<15, 5>, as::Radio<as::LibSPI<10>, 2> >; ChannelType = WeatherChannel; int ChannelCount = 1; List0Type = as::List0; uint8_t = unsigned char]':
\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h:254:32: required from 'bool as::ChannelDevice<HalType, ChannelType, ChannelCount, List0Type>::process(as::Message&) [with HalType = as::AskSin<as::StatusLed<4>, as::BatterySensorUni<15, 5>, as::Radio<as::LibSPI<10>, 2> >; ChannelType = WeatherChannel; int ChannelCount = 1; List0Type = as::List0]'
\Arduino\HM-MAX6675\HM-MAX6675.ino:138:1: required from here
\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h:215:31: warning: unused parameter 'ch' [-Wunused-parameter]
bool validSignature(uint8_t ch,Message& msg) {
^~
\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h:215:43: warning: unused parameter 'msg' [-Wunused-parameter]
bool validSignature(uint8_t ch,Message& msg) {
^~~
\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h: In instantiation of 'bool as::ChannelDevice<HalType, ChannelType, ChannelCount, List0Type>::validSignature(as::Message&) [with HalType = as::AskSin<as::StatusLed<4>, as::BatterySensorUni<15, 5>, as::Radio<as::LibSPI<10>, 2> >; ChannelType = WeatherChannel; int ChannelCount = 1; List0Type = as::List0]':
\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h:367:30: required from 'bool as::ChannelDevice<HalType, ChannelType, ChannelCount, List0Type>::process(as::Message&) [with HalType = as::AskSin<as::StatusLed<4>, as::BatterySensorUni<15, 5>, as::Radio<as::LibSPI<10>, 2> >; ChannelType = WeatherChannel; int ChannelCount = 1; List0Type = as::List0]'
\Arduino\HM-MAX6675\HM-MAX6675.ino:138:1: required from here
\Arduino\libraries\AskSinPP-master/MultiChannelDevice.h:206:32: warning: unused parameter 'msg' [-Wunused-parameter]
bool validSignature(Message& msg) {
^~~
Kann man mir behilflich sein diesen tollen Sketch zum laufen zu bekommen.
Mit bestem Dank im voraus