A IDataEmitter implementation that wraps a Open Weather Map client and emits events on weather changes