Grazie a voi ho scoperto queste simpaticissime schedine e ne ho ordinate un pò

ho preso 5 esp-01 clonazze ed una esp-12 nodemcu originale. Con la seconda non ho armeggiato un gran che per ora ma con le prime...

una delle 5 mi ha abbandonato dopo solo un giorno di utilizzo ma forse è colpa mia perchè non ho messo resistenza di pullup sul ch_pd che però nei vari schemi è sempre data per opzionale se il chip è alimentato a 3.3... chissà forse era destino però con il secondo l'ho inserita e da due giorni sta lavorando senza problemi, ma ho scoperto che il dht22 è particolarmente goloso di corrente e le povere batterie se ne vanno in mezza giornata
Ho pure trovato un modo un pò contorto per utilizzarle sia con metern che con Domoticz

( mai usato Domoticz fino ad ora ma ho letto che supporta il protocollo MQTT)
Ho impostato l'esp per comunicare con il protocollo MQTT ( che fino all'atro ieri non conoscevo) e su una pi 2 ho installato il Brocker MQTT per non sovraccaricare troppo il mio povero pi zero, sul pi zero dove gira metern ho invece installato node.js e node-red ( anche questi a me sconosciuti fino all'altro ieri). Il protocollo MQTT funziona come dei topic che sono gestiti dal Broker e a cui i vari client si posso sottoscrivere sia per pubblicare che per ricevere messaggi. Node-red con una semplicissima interfaccia grafica via web permette di gestire i messaggi in arrivo dall'esp e di elaborare il dato ricevuto trasformandolo in qualcos'altro.
Cerco di spiegarmi meglio, o quantomeno ci provo riportando di seguito una schermata della mia configurazione di node-red prima però spiego meglio com'è configurato il mio esp.
IL mio esp si chiama
Sensore_ext e ci ho installato due sensori un BMP180 ed un DHT22, entrambi i sensori rilevano due dati, nella scheda di ogni singolo sensore va indicato il nome da assegnare ( io li ho nominati
Bmp180 e
DHT22) e per ogni dato che rilevano va assegnato un nome nel mio caso
Temperatura, Pressione e Umidità, quindi quando il sensore si collega alla rete MQTT si sottoscrive al topic
/Sensore_ext/# mentre quando pubblica un topic lo pubblica come
/Sensore_ext/Bmp180/Pressione oppure
/Sensore_ext/DHT22/Umidità etc

nell'immagine le tre caselle viola sono quelle di input MQTT ed ognuna si sottoscrive ad uno dei topic di cui ho fatto l'esempio sopra, quella verde in alto è una casella di output debug e mi permette di vedere a sinistra cosa inviano i vari topic e se eventualmente ci sono problemi, infine quelle ocra(?) sono delle caselle di storage file che mi permetto di scrivere il dato inviato dal sensore in un file di testo sul pi, questo file viene riscritto ogni volta che il sensore invia il dato nuovo ed il file riporta solo l'ultimo dato, per portare tutto su metern ho fatto un piccolo script ( uno per ogni file perchè con un solo script non ci sono riuscito

) che legge il dato n dal file e lo riporta in un file in dev/shm aggiungendo id e unità di misura nel formato voluto da metern.
Lo so è un sistema rozzo e macchinoso ma per ora non ho trovato altro modo per passare il dato a metern ma in questi pochi giorni di prove non sono riuscito a fare di meglio....ma si può sempre migliorare

node-red mette a disposizione una vagonata di possibilità ci sono appositi comandi per il raspberry per interagire con la gpio, operazioni logiche, stringhe json, invio mail o tweet e tantissimi altri modi per inviare o ricevere comandi.
Nei prossimi giorni rifarò l'installazione da capo ma stavolta sulla pi2 e vedrò di buttare giù una piccola guida per installare il tutto su un'unico dispositivo partendo dalla solarjessie di flane.... vediamo se funziona.
intanto vi lascio qualche link per approfondire
http://nodered.org/libreria dei nodi disponibili
http://flows.nodered.org/Breve spiegazione su la MQTT e guida per installare il broker
http://mifacciounaiot.blogspot.it/p/utilizzare-mqtt.html