Re: Nachbau HB-UNI-Sensor1
Verfasst: 02.06.2018, 20:20
Danke für deine schnelle Antwort.
Ist mir mit geholfen.
Gruß Dieter
Ist mir mit geholfen.
Gruß Dieter
Heimautomation mit ELV HomeMatic und FHZ Funk-Hauszentralen
https://homematic-forum.de/forum/
Yeah!TomMajor hat geschrieben:Habe gerade die Doku noch etwas upgedatet, um die hier besprochenen Unklarheiten zu adressieren (Installation Addon, define Dummy Werte für Sensoren, mehrere Sensoren an einer Zentrale).
https://github.com/TomMajor/AskSinPP_Ex ... NI-Sensor1
Hab den kompletten Code mit BH1750 Unterstützung mal auf Pastebin gelegt:DiJe hat geschrieben:Hallo,
habe ja den Unisensor im Einsatz aber ohne Helligkeitssensor.
In dem Setch ist der TSL2561 eingebaut.
Was müßte ich in dem Scetch ändern um den BH1750 zu nutzen ?
Gruß Dieter
Gerne.DiJe hat geschrieben:Hallo Jerome,
herzlichen dank.
Du bist ja mal wieder rasend schnell.
Gruß Dieter
Code: Alles auswählen
Arduino: 1.8.3 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"
C:\Users\User\Documents\Arduino\Homematic_HB-UNI-Sensor1_with_BH1750\Homematic_HB-UNI-Sensor1_with_BH1750.ino:52:33: fatal error: Sensors/Sens_Bme280.h: No such file or directory
#include "Sensors/Sens_Bme280.h"
^
compilation terminated.
exit status 1
Fehler beim Kompilieren für das Board Arduino Pro or Pro Mini.
Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
Code: Alles auswählen
Arduino: 1.8.3 (Windows 10), Board: "Arduino Pro or Pro Mini, ATmega328P (3.3V, 8 MHz)"
In file included from C:\Users\User\Documents\Arduino\Homematic_HB-UNI-Sensor1_with_BH1750\Homematic_HB-UNI-Sensor1_with_BH1750.ino:20:0:
C:\Users\User\Documents\Arduino\libraries\EnableInterrupt/EnableInterrupt.h:22:125: note: #pragma message: NOTICE: *** EnableInterrupt library version pre-0.9.6. This is not a problem. Keep calm, and carry on. ***
#pragma message("NOTICE: *** EnableInterrupt library version pre-0.9.6. This is not a problem. Keep calm, and carry on. ***")
^
In file included from C:\Users\User\Documents\Arduino\Homematic_HB-UNI-Sensor1_with_BH1750\Homematic_HB-UNI-Sensor1_with_BH1750.ino:60:0:
C:\Users\User\Documents\Arduino\libraries\AskSinPP-master/sensors/Bh1750.h:16:39: error: 'BH1750::Mode' has not been declared
template <byte ADDRESS=0x23,::BH1750::Mode MODE=::BH1750::Mode::CONTINUOUS_HIGH_RES_MODE>
^
C:\Users\User\Documents\Arduino\libraries\AskSinPP-master/sensors/Bh1750.h:16:59: error: 'BH1750::Mode' has not been declared
template <byte ADDRESS=0x23,::BH1750::Mode MODE=::BH1750::Mode::CONTINUOUS_HIGH_RES_MODE>
^
Homematic_HB-UNI-Sensor1_with_BH1750:205: error: template argument 2 is invalid
Bh1750<> bh1750;
^
C:\Users\User\Documents\Arduino\Homematic_HB-UNI-Sensor1_with_BH1750\Homematic_HB-UNI-Sensor1_with_BH1750.ino: In member function 'virtual void WeatherChannel::trigger(as::AlarmClock&)':
Homematic_HB-UNI-Sensor1_with_BH1750:225: error: request for member 'init' in '((WeatherChannel*)this)->WeatherChannel::bh1750', which is of non-class type 'int'
bh1750.init();
^
C:\Users\User\Documents\Arduino\Homematic_HB-UNI-Sensor1_with_BH1750\Homematic_HB-UNI-Sensor1_with_BH1750.ino: In member function 'void WeatherChannel::measure()':
Homematic_HB-UNI-Sensor1_with_BH1750:268: error: request for member 'measure' in '((WeatherChannel*)this)->WeatherChannel::bh1750', which is of non-class type 'int'
bh1750.measure();
^
Homematic_HB-UNI-Sensor1_with_BH1750:269: error: request for member 'brightness' in '((WeatherChannel*)this)->WeatherChannel::bh1750', which is of non-class type 'int'
brightness = bh1750.brightness() * BH1750_BRIGHTNESS_FACTOR;
^
exit status 1
template argument 2 is invalid
Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
Um diesen Fehler zu analysieren muss man nicht programmieren können.bastelbert hat geschrieben: ↑25.07.2018, 17:12ich bräuchte mal eure Hilfe den ich bekomme beim Hochladen mit dem BME280 immer diesen Fehler.Code: Alles auswählen
C:\Users\User\Documents\Arduino\Homematic_HB-UNI-Sensor1_with_BH1750\Homematic_HB-UNI-Sensor1_with_BH1750.ino:52:33: fatal error: Sensors/Sens_Bme280.h: No such file or directory #include "Sensors/Sens_Bme280.h"
Hast du die BH1750 Bibliothek in der Arduino IDE installiert?bastelbert hat geschrieben: ↑25.07.2018, 17:12
Wenn ich den BH1750 nehme kommen diese Fehler.Code: Alles auswählen
In file included from C:\Users\User\Documents\Arduino\Homematic_HB-UNI-Sensor1_with_BH1750\Homematic_HB-UNI-Sensor1_with_BH1750.ino:60:0: C:\Users\User\Documents\Arduino\libraries\AskSinPP-master/sensors/Bh1750.h:16:39: error: 'BH1750::Mode' has not been declared template <byte ADDRESS=0x23,::BH1750::Mode MODE=::BH1750::Mode::CONTINUOUS_HIGH_RES_MODE>