Eigentlich wollte ich nur die Milight Bridges durch einen ESP8266 ersetzen......

Begonnen von schka17, 09 Oktober 2016, 16:33:55

Vorheriges Thema - Nächstes Thema

schka17

Zitat von: Pf@nne am 18 November 2016, 10:01:48
Ich habe das hier nur überflogen....aber schau mal hier, falls das noch von Interesse ist
https://forum.fhem.de/index.php/topic,50238.msg431833.html#msg431833
Nach dem ersten seriellen Flashen musst du zwingend einen HW-Reset durchführen, danach klappt das Flashen über OTA problemlos.

Gruß
Pf@nne

Ich bilde mir ein das dass genauso war, aber eigentlich nur während der Entwicklung interessant, Wirklich wichtig ist es mir im Echtbetrieb nicht, einmal geflasht läufts ja, und in nächster Zeit sehe ich keinen Bedarf für Erweiterungen.

Danke jedenfalls für das Template das hat einiges erleichtert.
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Bapt. Reverend Magersuppe

Ich bekomme das nicht mal kompiliert. Was muss man denn dazu alles nachinstallieren damit es geht?
--
If I was born in 1453, Leonardo da Vinci would be jealous of me.
Reverend Paul Egon Magersuppe
Aus versicherungstechnischen Gründen sind sämtliche Beiträge von mir rein spekulativer und theoretischer Natur und sollten nicht in die Tat umgesetzt werden!
Bin hier selten DRIN. AUS GRÜNDEN!

Pf@nne

FHEM auf: DS415+ (Master), Raspberry Pi 2

schka17

Zitat von: Bapt. Reverend Magersuppe am 19 November 2016, 19:23:59
Ich bekomme das nicht mal kompiliert. Was muss man denn dazu alles nachinstallieren damit es geht?
Wenn du den MQTT sketch meinst, dann habe ich nur Pfannes Template benutzt und das basic data.cpp geändert. Das ganze mit Arduino 6.1.12.


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Bapt. Reverend Magersuppe

Zitat von: schka17 am 19 November 2016, 22:44:17
Wenn du den MQTT sketch meinst, dann habe ich nur Pfannes Template benutzt und das basic data.cpp geändert. Das ganze mit Arduino 6.1.12.


Sent from my iPad using Tapatalk

So hatte ich das auch verstanden, deswegen verstehe ich gar nicht warum das nicht geht. Alles in einem Verzeichnis ausgepackt, das openMili5-ino angetickt und Arduino öffnet sich. Drückt man auf das Kompilat bekomme ich:

Documents\Arduino\openmili5_OTA_MQTT\openmili5_OTA_MQTT.ino:2:22: fatal error: nRF24L01.h: No such file or directory

Dabei liegt die nRF24L01.h genau da in dem Verzeichnis mit drin! Die Software (Arduino 1.6.12) will mich doch veräppeln!
--
If I was born in 1453, Leonardo da Vinci would be jealous of me.
Reverend Paul Egon Magersuppe
Aus versicherungstechnischen Gründen sind sämtliche Beiträge von mir rein spekulativer und theoretischer Natur und sollten nicht in die Tat umgesetzt werden!
Bin hier selten DRIN. AUS GRÜNDEN!

schka17

Zitat von: Bapt. Reverend Magersuppe am 20 November 2016, 12:05:33
So hatte ich das auch verstanden, deswegen verstehe ich gar nicht warum das nicht geht. Alles in einem Verzeichnis ausgepackt, das openMili5-ino angetickt und Arduino öffnet sich. Drückt man auf das Kompilat bekomme ich:

Documents\Arduino\openmili5_OTA_MQTT\openmili5_OTA_MQTT.ino:2:22: fatal error: nRF24L01.h: No such file or directory

Dabei liegt die nRF24L01.h genau da in dem Verzeichnis mit drin! Die Software (Arduino 1.6.12) will mich doch veräppeln!

Mich bringt die Arduino IDE auch immer zum verzweifeln, ich habe es als Portable installiert da ich mehrere Umgebungen verwende. Ich habe hier mal ein paar Bilder der Ordnerstruktur, vielleicht hilft dir das



M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

bloodybeginner

Moin,
ich hab mir jetzt auch 2 Milights bestellt. Muß ich die ESPBridge irgendwie mit den Bulbs pairen?

// bb

schka17

Zitat von: bloodybeginner am 30 November 2016, 13:41:48
Moin,
ich hab mir jetzt auch 2 Milights bestellt. Muß ich die ESPBridge irgendwie mit den Bulbs pairen?

// bb
Ja, genauso wie die original Bridge.


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Bapt. Reverend Magersuppe

Zitat von: schka17 am 20 November 2016, 18:44:29
Mich bringt die Arduino IDE auch immer zum verzweifeln, ich habe es als Portable installiert da ich mehrere Umgebungen verwende. Ich habe hier mal ein paar Bilder der Ordnerstruktur, vielleicht hilft dir das

Halleluja! Vielen Dank für Deine Unterstützung!
Zumindest habe ich es jetzt kompiliert bekommen.
Also:
Erstmal Pfannes Basic ins Lib-Verzeichnis, hier dann die ESP8266_Basic_data.cpp aus dem Milight-Verzeichnis reinkopieren.
Dann erstmal "Überprüfen" im Arduino drücken und orgeln lassen. Jetzt müssen einige Libs über den Library-Manager nachinstalliert werden, je nachdem wie viel man vorher schon gemacht hat.
Weiter gehts.
--
If I was born in 1453, Leonardo da Vinci would be jealous of me.
Reverend Paul Egon Magersuppe
Aus versicherungstechnischen Gründen sind sämtliche Beiträge von mir rein spekulativer und theoretischer Natur und sollten nicht in die Tat umgesetzt werden!
Bin hier selten DRIN. AUS GRÜNDEN!

FEHMPiDi

Hallo,

wäre es möglich eine Art Anleitung zu schreiben was man braucht und was man machen muss?
Ich würde mir das nämlich gern nachbauen, blicke aber noch nicht so ganz durch.
Ich brauche also das mysensor wlaninterface von Hexenmeister, richtig? Was muss ich dann wie weiter machen?

Danke

Gesendet von meinem SM-G901F mit Tapatalk

FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

schka17

Zitat von: FEHMPiDi am 01 Dezember 2016, 14:13:27
Hallo,

wäre es möglich eine Art Anleitung zu schreiben was man braucht und was man machen muss?
Ich würde mir das nämlich gern nachbauen, blicke aber noch nicht so ganz durch.
Ich brauche also das mysensor wlaninterface von Hexenmeister, richtig? Was muss ich dann wie weiter machen?

Danke

Gesendet von meinem SM-G901F mit Tapatalk

Hallo,

ganz klares Jein.

Das Mysensor Gateway von Hexenmeister ist die ideale HW Basis, aber du kannst auch einfach einen ESP NodeMCU Devkit oder Wemos Mini etc. und einen NRF zusammenstecken (nícht mal löten notwendig) wie auf der mysensor Seite beschreiben:
https://www.mysensors.org/build/esp8266_gateway

Dann das Openmili MS Package runterladen und in die Arduino IDE kopieren (in den ordner mit den Libraries). Ich arbeite zur Zeit mit Arduino 1.6.12.
Dann die Arduino IDE starten, openmili_4_MS_GW.ino öffnen, die HW Platform und Port auswählen, kompilieren und uploaden.
Thats It.

Gruß

Karl


M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

FEHMPiDi

Ok, ich werde es mal versuchen wenn ich die Hardware habe.
Danke für die Anleitung.

Gesendet von meinem SM-G901F mit Tapatalk

FHEM5.7@RaspPi.3|NanoCUL868-HM|NanoCUL868-Max|SDuino|DS18B20|1xHM-Sen-MDIR-WM55|   
2xHM-LC-Sw1PBU-FM|HM-LC-SW4-DR|I2C_MCP23017|2xMAX-ShutterContact|11xHM-LC-Bl1PBU-FM|CTW600|VCONTROL|1xHM-Sen-MDIR-O|2xMilight

Maiks

Ich wollte meine 3 Lampen auch über FHEM Steuern und bin auf das Projekt gestoßen :D

Leider zeigt bei mir das Device nichts an, habe auf der Seriellen Konsole geschaut. Den Scanner im Beispiel Ordner habe ich mal über einen Arduino gebaut, der hat funktioniert.

Sollte über die Serielle Konsole oder MQTT bei den sketch nicht das empfangene von der Fernbedienung kommen ?

Thx

schka17

Zitat von: Maiks am 05 Dezember 2016, 22:21:36
Ich wollte meine 3 Lampen auch über FHEM Steuern und bin auf das Projekt gestoßen :D

Leider zeigt bei mir das Device nichts an, habe auf der Seriellen Konsole geschaut. Den Scanner im Beispiel Ordner habe ich mal über einen Arduino gebaut, der hat funktioniert.

Sollte über die Serielle Konsole oder MQTT bei den sketch nicht das empfangene von der Fernbedienung kommen ?

Thx
Ja, auf der seriellen Schnittstelle sieht man genau was abläuft. Welche Baudrate hast du eingestellt?


Sent from my iPad using Tapatalk
M: Thinclient x64 Debian | CUL FS20, HMS100WD, HMS100TF, HMS100T, HMS100CO, S300, S555TH | OWServer DS1420, DS18B20, DS2408 | RFXCOM UVN128, THWR800, THGR228N,RTGR328, PCR800 |Jeelink PCA301 EC3000|CUNO+IR|HMLAN|HMUSB|CUL433 Somfy|mySensors|espEasy
S1:Raspberry mit BPM810, Jeelink EC3000

Daniel_D

Hallo,
wollte heute meine NodeMCU mit Arduino IDE(1.6.8) flashen, bekomme aber einen Fehler:

sketch\PL1167_nRF24.h:13:18: fatal error: RF24.h: No such file or directory

Die RF24.h ist überhaupt nicht in der"openmili_4_MS_GW" vorhanden.

Wo bekomme ich sie her, oder was muss ich machen?

Gruß
Daniel
FHEM auf Raspberry PI
5x HM-CC-RT-DN
1x HM-CFG-LAN
8x HM-Sec-SCo
1x myJeeLink