Hello, thanks a lot for your project and excuse my poor english.
I've some doubts to clarify, (sorry for long questions) :
1) What's the minimum raspberry requirements? Is it run also on A or B version ? is it better on B+?
2) Is it system customizable? Is it support multilanguage or can i change html pages? for ex. i would put "house name" at top of homepage.
3) I want to use only esp8266 node. Is it necessary that i buy that NRF24L01+ module ? I suppose that it needs only to use other "mysensor" system of nodes ?
4) i want to develop a Gate control unit powered by arduino and esp8266. Can i develop it under your system?
5) I want to develop a thermostat with low cost lcd 16x2 and programmable only from remote. Can i develop it under your system?
6) Can i develop custom module" of your framework ?
7) You will develop Android native apps. Will it support widgets? Ok but for example if i want to develop a simple widget to open the gate of my home can i use webservices? in other words can i make something with http request ?
I'm pretty sure that i can access system from internet configuring router for port forward. But how you've connect esp8266 that doesn't support static ip? with udp req? (this is just a curiosity)
Thanks a lot and waiting for replies to order my raspberry and rock'n'roll
Dario
Last question but interesting. Have you seen esphttpd project flashing the esp? if you implement this we can make a node only with esp and relay without arduino !
cdj wrote: Hello, thanks a lot for your project and excuse my poor english.
I've some doubts to clarify, (sorry for long questions) :
1) What's the minimum raspberry requirements? Is it run also on A or B version ? is it better on B+?
2) Is it system customizable? Is it support multilanguage or can i change html pages? for ex. i would put "house name" at top of homepage.
3) I want to use only esp8266 node. Is it necessary that i buy that NRF24L01+ module ? I suppose that it needs only to use other "mysensor" system of nodes ?
4) i want to develop a Gate control unit powered by arduino and esp8266. Can i develop it under your system?
5) I want to develop a thermostat with low cost lcd 16x2 and programmable only from remote. Can i develop it under your system?
6) Can i develop custom module" of your framework ?
7) You will develop Android native apps. Will it support widgets? Ok but for example if i want to develop a simple widget to open the gate of my home can i use webservices? in other words can i make something with http request ?
I'm pretty sure that i can access system from internet configuring router for port forward. But how you've connect esp8266 that doesn't support static ip? with udp req? (this is just a curiosity)
Thanks a lot and waiting for replies to order my raspberry and rock'n'roll
Dario
1. It was tested with B and B+. It was not tested with A - that doesn't mean it doesn't work.
2. Yes, you can add your own groups and sensor module names, custom property valueas and units. Right now system doesn't support localization - this may change in future.
3. No. If you do not use MySensors driver, you do not need NRF24L01+ module
4. Yes
5. Yes. Actually I developed thermostat with touch screen and ESP8266. I will publish manual and source code very soon. See picture:
6. Yes, this is aim of EasyIoT framework. To easy build custom modules - ESP thermostat will be example.
7. Mobile App is not in first plan, but it will be released. I don't know yet how it will looks, but widget would be practical. I will develop only Android App. If you want to develop your own app API is very simple. It's REST API all data are in JSON format. Example is:
/Api/EasyIoT/Control/Module/MySensors/N7S0/ControlLevel/70 to set MySensors module with address N7S0 to value 70.
8. From internet you access only Raspberry Pi and EasyIoT server forward message to ESP8266 module. ESP8266 does not need static IP address and you do not need care about ESP8266 IP address. ESP8266 EasyIoT library will take care of it.
9. Good idea, maybe someone will implement EasyIoT library on ESP8266 module
Thanks for reply.
5) your thermostat is wonderful but can you program it from web? and with some mods can run on a cheap arduino with 16x2lcd ? waiting for project ! (i need in Italian or my wife don't want it!)
6) So i suppose that i can't change language in src code if i want ? i can write the entire italian translation if you want !
cdj wrote: Thanks for reply.
5) your thermostat is wonderful but can you program it from web? and with some mods can run on a cheap arduino with 16x2lcd ? waiting for project ! (i need in Italian or my wife don't want it!)
6) So i suppose that i can't change language in src code if i want ? i can write the entire italian translation if you want !
5) Yes, it can be controlled from internet. If you want to run on cheap arduino with 16x2lcd LCD you need to modify a lot of things (no touch screen). It's better to find finished project on internet and modify to use ESP8266. Total price for my thermostat is about 40 EUR which is cheap for touch screen WiFi thermostt.
6) You can change src for thermostat to add translations. For EasyIoT server it's not make sense to change source code. Translations must be in translation file and EasyIoT must support localization. If I add localization support for EasyIoT server I will ask you for Italian translations.