Anleitung Nachbau HM-WDS30-OT2 mit DS18B20
Moderator: Co-Administratoren
-
- Beiträge: 280
- Registriert: 16.05.2018, 22:54
- Hat sich bedankt: 6 Mal
- Danksagung erhalten: 5 Mal
Re: Anleitung Nachbau HM-WDS30-OT2 mit DS18B20
Hallo zusammen,
hab gerade die Anleitung für den Nachbau mit dem DS18B20 gefunden.
Besteht die Möglichkeit einen anderen Temperatur Sensor mit max 400°C anzuschließen z.b.
https://www.amazon.de/sourcingmap%C2%AE ... ay&sr=8-24
Was muss ich dann an der Programmierung ändern?
Gruß
Michael
hab gerade die Anleitung für den Nachbau mit dem DS18B20 gefunden.
Besteht die Möglichkeit einen anderen Temperatur Sensor mit max 400°C anzuschließen z.b.
https://www.amazon.de/sourcingmap%C2%AE ... ay&sr=8-24
Was muss ich dann an der Programmierung ändern?
Gruß
Michael
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Anleitung Nachbau HM-WDS30-OT2 mit DS18B20
Hi,
ja die Messroutine ist komplett anders.
Beim DS18B20 wird die Temperatur digital gelesen (OneWire Bus).
Bei deinem Modell muss die Temperatur analog gemessen werden (Widerstand).
Als Vorlage dient da eher https://github.com/jp112sdl/Beispiel_As ... 30-OT2-NTC
Aber vorsicht: Nicht NTC mit PTC verwechseln.
Und du musst auch seitens der CCU eine XML entwerfen, die deinen Temperaturbereich umfasst.
Ich hab das mal für ein Infrarot-Thermometer gemacht: https://github.com/jp112sdl/JP-HB-Devic ... emp-ir.xml
ja die Messroutine ist komplett anders.
Beim DS18B20 wird die Temperatur digital gelesen (OneWire Bus).
Bei deinem Modell muss die Temperatur analog gemessen werden (Widerstand).
Als Vorlage dient da eher https://github.com/jp112sdl/Beispiel_As ... 30-OT2-NTC
Aber vorsicht: Nicht NTC mit PTC verwechseln.
Und du musst auch seitens der CCU eine XML entwerfen, die deinen Temperaturbereich umfasst.
Ich hab das mal für ein Infrarot-Thermometer gemacht: https://github.com/jp112sdl/JP-HB-Devic ... emp-ir.xml
-
- Beiträge: 41
- Registriert: 14.01.2019, 20:56
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 1 Mal
Re: Anleitung Nachbau HM-WDS30-OT2 mit DS18B20
hallo,
ich habe Probleme den Sketch zu flashen. Der Freqtest sketch hat ohne Problem funktioniert und es wird auch ein Wert in die Configs geschrieben.
Bei dem Sketch bekomme ich aber beim überprüfen einen Fehler.
kann mir jemand sagen was da schief läuft?
ich habe Probleme den Sketch zu flashen. Der Freqtest sketch hat ohne Problem funktioniert und es wird auch ein Wert in die Configs geschrieben.
Bei dem Sketch bekomme ich aber beim überprüfen einen Fehler.
Code: Alles auswählen
Sketch wird kompiliert...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -Wall -Wextra -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -MMD -flto -mmcu=atmega328p -DF_CPU=8000000L -DARDUINO=10812 -DARDUINO_AVR_PRO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IC:\\Users\\user\\Documents\\Arduino\\libraries\\EnableInterrupt" "-IC:\\Users\\user\\Documents\\Arduino\\libraries\\AskSinPP-4" "-IC:\\Users\\user\\Documents\\Arduino\\libraries\\Low-Power-master" "-IC:\\Users\\user\\Documents\\Arduino\\libraries\\OneWire" "C:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_384095\\sketch\\HM-WDS30-OT2-DS18B20.ino.cpp" -o "C:\\Users\\user\\AppData\\Local\\Temp\\arduino_build_384095\\sketch\\HM-WDS30-OT2-DS18B20.ino.cpp.o"
In file included from C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/Device.h:10:0,
from C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/MultiChannelDevice.h:9,
from Z:\Arduino Mini Pro\HM-WDS30-OT2-DS18B20\HM-WDS30-OT2-DS18B20.ino:15:
C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/Sign.h: In member function 'void as::KeyStore::addAuth(as::Message&)':
C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/Sign.h:155:26: warning: unused parameter 'msg' [-Wunused-parameter]
void addAuth (Message& msg) {}
^~~
Z:\Arduino Mini Pro\HM-WDS30-OT2-DS18B20\HM-WDS30-OT2-DS18B20.ino: In member function 'bool UType::init(Hal&)':
Z:\Arduino Mini Pro\HM-WDS30-OT2-DS18B20\HM-WDS30-OT2-DS18B20.ino:176:5: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
Z:\Arduino Mini Pro\HM-WDS30-OT2-DS18B20\HM-WDS30-OT2-DS18B20.ino: In function 'void setup()':
HM-WDS30-OT2-DS18B20:185:7: error: 'Hal {aka class as::AskSin<as::StatusLed<4>, as::BatterySensor, as::Radio<as::AvrSPI<10, 11, 12, 13>, 2> >}' has no member named 'initbattery'; did you mean 'battery'?
hal.initbattery(60UL * 60, 22, 19);
^~~~~~~~~~~
battery
In file included from Z:\Arduino Mini Pro\HM-WDS30-OT2-DS18B20\HM-WDS30-OT2-DS18B20.ino:15:0:
C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/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::BatterySensor, as::Radio<as::AvrSPI<10, 11, 12, 13>, 2> >; ChannelType = WeatherChannel; int ChannelCount = 5; List0Type = UList0; uint8_t = unsigned char]':
C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/MultiChannelDevice.h:245:32: required from 'bool as::ChannelDevice<HalType, ChannelType, ChannelCount, List0Type>::process(as::Message&) [with HalType = as::AskSin<as::StatusLed<4>, as::BatterySensor, as::Radio<as::AvrSPI<10, 11, 12, 13>, 2> >; ChannelType = WeatherChannel; int ChannelCount = 5; List0Type = UList0]'
Z:\Arduino Mini Pro\HM-WDS30-OT2-DS18B20\HM-WDS30-OT2-DS18B20.ino:199:1: required from here
C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/MultiChannelDevice.h:206:31: warning: unused parameter 'ch' [-Wunused-parameter]
bool validSignature(uint8_t ch,Message& msg) {
^~
C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/MultiChannelDevice.h:206:43: warning: unused parameter 'msg' [-Wunused-parameter]
bool validSignature(uint8_t ch,Message& msg) {
^~~
C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/MultiChannelDevice.h: In instantiation of 'bool as::ChannelDevice<HalType, ChannelType, ChannelCount, List0Type>::validSignature(as::Message&) [with HalType = as::AskSin<as::StatusLed<4>, as::BatterySensor, as::Radio<as::AvrSPI<10, 11, 12, 13>, 2> >; ChannelType = WeatherChannel; int ChannelCount = 5; List0Type = UList0]':
C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/MultiChannelDevice.h:358:30: required from 'bool as::ChannelDevice<HalType, ChannelType, ChannelCount, List0Type>::process(as::Message&) [with HalType = as::AskSin<as::StatusLed<4>, as::BatterySensor, as::Radio<as::AvrSPI<10, 11, 12, 13>, 2> >; ChannelType = WeatherChannel; int ChannelCount = 5; List0Type = UList0]'
Z:\Arduino Mini Pro\HM-WDS30-OT2-DS18B20\HM-WDS30-OT2-DS18B20.ino:199:1: required from here
C:\Users\user\Documents\Arduino\libraries\AskSinPP-4/MultiChannelDevice.h:197:32: warning: unused parameter 'msg' [-Wunused-parameter]
bool validSignature(Message& msg) {
^~~
Bibliothek EnableInterrupt in Version 1.1.0 im Ordner: C:\Users\user\Documents\Arduino\libraries\EnableInterrupt wird verwendet
Bibliothek AskSinPP-4 in Version 4.0.3 im Ordner: C:\Users\user\Documents\Arduino\libraries\AskSinPP-4 wird verwendet
Bibliothek Low-Power-master in Version 1.6 im Ordner: C:\Users\user\Documents\Arduino\libraries\Low-Power-master wird verwendet
Bibliothek OneWire in Version 2.3.5 im Ordner: C:\Users\user\Documents\Arduino\libraries\OneWire wird verwendet
exit status 1
'Hal {aka class as::AskSin<as::StatusLed<4>, as::BatterySensor, as::Radio<as::AvrSPI<10, 11, 12, 13>, 2> >}' has no member named 'initbattery'; did you mean 'battery'?
-
- Beiträge: 12115
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 848 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: Anleitung Nachbau HM-WDS30-OT2 mit DS18B20
Bitte mal die AskSinPP-Lib aus dem master-Branch nehmen.
-
- Beiträge: 41
- Registriert: 14.01.2019, 20:56
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 1 Mal
Re: Anleitung Nachbau HM-WDS30-OT2 mit DS18B20
so?
Code: Alles auswählen
Bibliothek EnableInterrupt in Version 1.1.0 im Ordner: C:\Users\user\Documents\Arduino\libraries\EnableInterrupt wird verwendet
Bibliothek AskSinPP-master in Version 4.1.6 im Ordner: C:\Users\user\Documents\Arduino\libraries\AskSinPP-master wird verwendet
Bibliothek Low-Power-master in Version 1.6 im Ordner: C:\Users\user\Documents\Arduino\libraries\Low-Power-master wird verwendet
Bibliothek OneWire in Version 2.3.5 im Ordner: C:\Users\user\Documents\Arduino\libraries\OneWire wird verwendet
exit status 1
'Hal {aka class as::AskSin<as::StatusLed<4>, as::BattSensor<as::SyncMeter<as::InternalVCC> >, as::Radio<as::AvrSPI<10, 11, 12, 13>, 2> >}' has no member named 'initbattery'; did you mean 'initBattery'?
Re: Anleitung Nachbau HM-WDS30-OT2 mit DS18B20
Hey, mal ne Frage an die die hier so mitlesen: kennt jemand eine Quelle wo man das hier als „fertiggerät“ (natürlich gegen Bezahlung von allem und der Arbeitszeit) bekommen kann?! Mir fehlt momentan die Zeit um mich mit löten und selbst aufbauen davon zu beschäftigen ...
Ingo
Ingo