Giter Site home page Giter Site logo

r-map / rmap Goto Github PK

View Code? Open in Web Editor NEW
52.0 8.0 43.0 222.79 MB

rete monitoraggio ambientale partecipativo documentation at https://doc.rmap.cc

Home Page: https://rmap.cc

Processing 0.05% Batchfile 0.01% C 77.62% Makefile 0.07% C++ 19.42% Shell 0.01% Assembly 0.04% Objective-C 0.01% HTML 0.19% CSS 0.20% Perl 0.01% JavaScript 1.06% Python 1.21% XSLT 0.06% MAXScript 0.01% M4 0.01% Ruby 0.04% CMake 0.01% Lex 0.01% Yacc 0.01%
sensors-data-collection citizen-science environmental-monitoring arduino platformio django

rmap's Introduction

Description

software to collect weather data contributed by citizens; to make these data available for weather services and homeland security; to provide feedback to the data contributors so that they have the tools to check and improve their data quality

Stima open source hardware datalogger

RMAP server software

http://doc.rmap.cc

http://rmap.cc

Build status stima_v2 Build status stima_v3 Build status stima_v4 Build status Python

rmap's People

Contributors

alduss avatar csouzapaz avatar dariomas avatar dcast78 avatar digitecomg avatar dli98 avatar dmsherazi avatar edigiacomo avatar eineki avatar etgavalgimigli avatar jsdelivrbot avatar mbaldinetti avatar moris626 avatar pat1 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rmap's Issues

IntegrityError at /admin/auth/user/add/ using sqlite

Using sqlite only adding user from django admin web interface

IntegrityError at /admin/auth/user/add/

UNIQUE constraint failed: stations_userprofile.user_id

Request Method: POST
Request URL: http://127.0.0.1:8000/admin/auth/user/add/
Django Version: 1.5.9
Exception Type: IntegrityError
Exception Value:

UNIQUE constraint failed: stations_userprofile.user_id

Exception Location: /usr/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py in execute, line 362
Python Executable: /usr/bin/python
Python Version: 2.7.5
Python Path:

['/home/pat1/svn/r-map-code/trunk/python',
'/usr/lib/python2.7/site-packages/pysimulavr-1.1dev-py2.7.egg',
'/usr/lib64/python27.zip',
'/usr/lib64/python2.7',
'/usr/lib64/python2.7/plat-linux2',
'/usr/lib64/python2.7/lib-tk',
'/usr/lib64/python2.7/lib-old',
'/usr/lib64/python2.7/lib-dynload',
'/usr/lib64/python2.7/site-packages',
'/usr/lib64/python2.7/site-packages/gst-0.10',
'/usr/lib64/python2.7/site-packages/gtk-2.0',
'/usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode',
'/usr/lib/python2.7/site-packages',
'/usr/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info']

Server time: ven, 20 Feb 2015 11:10:04 +0100

Environment:

Request Method: POST
Request URL: http://127.0.0.1:8000/admin/auth/user/add/

Django Version: 1.5.9
Python Version: 2.7.5
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'registration',
'django.contrib.admin',
'django.contrib.staticfiles',
'rmap.stations',
'rmap.doc',
'django_extensions')
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.locale.LocaleMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware')

Traceback:
File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
113. response = callback(request, callback_args, callback_kwargs)
File "/usr/lib/python2.7/site-packages/django/contrib/admin/options.py" in wrapper
390. return self.admin_site.admin_view(view)(_args, kwargs)
File "/usr/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view
91. response = view_func(request, args, kwargs)
File "/usr/lib/python2.7/site-packages/django/views/decorators/cache.py" in _wrapped_view_func
89. response = view_func(request, *args, kwargs)
File "/usr/lib/python2.7/site-packages/django/contrib/admin/sites.py" in inner
202. return view(request, args, kwargs)
File "/usr/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapper
25. return bound_func(_args, kwargs)
File "/usr/lib/python2.7/site-packages/django/views/decorators/debug.py" in sensitive_post_parameters_wrapper
75. return view(request, args, kwargs)
File "/usr/lib/python2.7/site-packages/django/utils/decorators.py" in bound_func
21. return func(self, _args2, kwargs2)
File "/usr/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapper
25. return bound_func(args, kwargs)
File "/usr/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view
91. response = view_func(request, *args, kwargs)
File "/usr/lib/python2.7/site-packages/django/utils/decorators.py" in bound_func
21. return func(self, args2, kwargs2)
File "/usr/lib/python2.7/site-packages/django/db/transaction.py" in inner
223. return func(_args, kwargs)
File "/usr/lib/python2.7/site-packages/django/contrib/auth/admin.py" in add_view
122. extra_context)
File "/usr/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapper
25. return bound_func(args, kwargs)
File "/usr/lib/python2.7/site-packages/django/utils/decorators.py" in _wrapped_view
91. response = view_func(request, _args, kwargs)
File "/usr/lib/python2.7/site-packages/django/utils/decorators.py" in bound_func
21. return func(self, args2, kwargs2)
File "/usr/lib/python2.7/site-packages/django/db/transaction.py" in inner
223. return func(_args, kwargs)
File "/usr/lib/python2.7/site-packages/django/contrib/admin/options.py" in add_view
1026. self.save_related(request, form, formsets, False)
File "/usr/lib/python2.7/site-packages/django/contrib/admin/options.py" in save_related
782. self.save_formset(request, form, formset, change=change)
File "/usr/lib/python2.7/site-packages/django/contrib/admin/options.py" in save_formset
770. formset.save()
File "/usr/lib/python2.7/site-packages/django/forms/models.py" in save
514. return self.save_existing_objects(commit) + self.save_new_objects(commit)
File "/usr/lib/python2.7/site-packages/django/forms/models.py" in save_new_objects
648. self.new_objects.append(self.save_new(form, commit=commit))
File "/usr/lib/python2.7/site-packages/django/forms/models.py" in save_new
754. obj.save()
File "/usr/lib/python2.7/site-packages/django/db/models/base.py" in save
546. force_update=force_update, update_fields=update_fields)
File "/usr/lib/python2.7/site-packages/django/db/models/base.py" in save_base
650. result = manager._insert([self], fields=fields, return_id=update_pk, using=using, raw=raw)
File "/usr/lib/python2.7/site-packages/django/db/models/manager.py" in _insert
215. return insert_query(self.model, objs, fields, *kwargs)
File "/usr/lib/python2.7/site-packages/django/db/models/query.py" in insert_query
1675. return query.get_compiler(using=using).execute_sql(return_id)
File "/usr/lib/python2.7/site-packages/django/db/models/sql/compiler.py" in execute_sql
943. cursor.execute(sql, params)
File "/usr/lib/python2.7/site-packages/django/db/backends/util.py" in execute
41. return self.cursor.execute(sql, params)
File "/usr/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py" in execute
364. six.reraise(utils.IntegrityError, utils.IntegrityError(tuple(e.args)), sys.exc_info()[2])
File "/usr/lib/python2.7/site-packages/django/db/backends/sqlite3/base.py" in execute
362. return Database.Cursor.execute(self, query, params)

Exception Type: IntegrityError at /admin/auth/user/add/
Exception Value: UNIQUE constraint failed: stations_userprofile.user_id

master board connect and reconnect mqtt broker

sample log:

looping over ajson object:

missing

#00:02:04 01 01 1970

mqtt disconnected

mqtt reconnected

mqtt subscribed to: rpc/master

mqtt reconnected

#00:02:05 01 01 1970

mqtt disconnected

mqtt reconnected

mqtt subscribed to: rpc/master

mqtt reconnected

#00:02:06 01 01 1970

mqtt disconnected

mqtt reconnected

mqtt subscribed to: rpc/master

mqtt reconnected

Repeats

ethernet maintain: nothing happened

The time has never been set

NULL

and on mqtt broker:
rmap/pat1/1,1/rmap/254,0,0/103,2000,-,-/B12101 {"v":30827}
rmap/pat1/1,1/rmap/254,0,0/103,2000,-,-/B12101 {"v":30833}
rmap/pat1/1,1/rmap/-,-,-/-,-,-,-/B01213 {"v":"conn"}
rmap/pat1/1,1/rmap/-,-,-/-,-,-,-/B01213 {"v":"conn"}
rmap/pat1/1,1/rmap/-,-,-/-,-,-,-/B01213 {"v":"conn"}
rmap/pat1/1,1/rmap/254,0,0/103,2000,-,-/B12101 {"v":30846}
rmap/pat1/1,1/rmap/254,0,0/103,2000,-,-/B12101 {"v":30846}

modify rmap app to configure ethernet station

./rmapgui
Operations to perform:
Synchronize unmigrated apps: staticfiles, doc, django_extensions, messages, registration
Apply all migrations: stations, admin, sessions, sites, auth, contenttypes
Synchronizing apps without migrations:
Creating tables...
Running deferred SQL...
Installing custom SQL...
Running migrations:
No migrations to apply.
Your models have changes that are not yet reflected in a migration, and so won't be applied.
Run 'manage.py makemigrations' to make new migrations, and then re-run 'manage.py migrate' to apply them.
[INFO ] [Kivy ] v1.9.0
[INFO ] [Python ] v2.7.5 (default, Nov 3 2014, 14:33:39)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-7)]
[INFO ] [Factory ] 173 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_gif, img_pygame, img_pil (img_ffpyplayer ignored)
[INFO ] [Text ] Provider: pygame
[INFO ] [Window ] Provider: pygame(['window_egl_rpi'] ignored)
[INFO ] [GL ] OpenGL version <3.0 Mesa 9.2.4>
[INFO ] [GL ] OpenGL vendor
[INFO ] [GL ] OpenGL renderer <Mesa DRI Intel(R) Sandybridge Mobile >
[INFO ] [GL ] OpenGL parsed version: 3, 0
[INFO ] [GL ] Shading version <1.30>
[INFO ] [GL ] Texture max size <8192>
[INFO ] [GL ] Texture max units <16>
[INFO ] [Window ] virtual keyboard not allowed, single mode, not docked
[INFO ] [OSC ] using for socket
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/plyer/utils.py", line 67, in _ensure_obj
mod = import(module, fromlist='.')
ImportError: No module named gps
[WARNING] Call to deprecated function call in /usr/lib64/python2.7/site-packages/kivy/utils.py line 251.Called from /home/pat1/git/rmap/python/rmap/rmapgui.py line 61 by ().
MQTT Transport rmap.cc
transport Bluetooth not present for this board
transport MQTT not present for this board
transport Bluetooth not present for this board
get information for station: ETH_fixed

start transport
driver: {'node': 1, 'level': u'103,2000,-,-', 'timerange': u'254,0,0', 'driver': u'I2C', 'i2cbus': 1, 'address': 72, 'type': u'TMP'}
error in setup; sensor disabled: driver= I2C node= 1 type= TMP address= 72
connect to (u'master', 1000)
close (u'master', 1000)
[INFO ] [Base ] Leaving application in progress...
error in configure: >>>>>>>>> called on appication stop

called on application stop
transport stopped
mqtt stopped
gps stopped
start save common parameters
end save common parameters
[ERROR ] [OSC ] Error in Tuio recv()
Traceback (most recent call last):
File "/usr/lib64/python2.7/site-packages/kivy/lib/osc/oscAPI.py", line 229, in run
message = self.socket.recv(65535)
error: [Errno 4] Chiamata di sistema interrotta

arduino_ui: static spi chip Select Pin

In arduino_ui the spi chip Select Pin is static defined in include file.
To dynamic define different boards to define it in begin method is required.

firmware: switch dei relay durante il reboot

eliminare switch dei relay durante il reset di arduino (nella funzione di setup non va settato lo stato a zero dei pin, perchè viene mantenuto lo stato precedente al reset se si tratta di un reset software)

I2C board PCB esd position change

Test if change of esd protection diode location is possible and valid alternative.
If those components are on sides of board total height of board is lower and circuit separable.

operazioni di mantenimento del DB dballe

gestire la pulizia dell'archivio dballe dei campionamenti

dbadb delete --dsn=rmap rep_memo=rmap yearmax=2014 monthmax=12 daymax=5 hourmax=08
mysqlcheck -u utente -p -o --all-databases

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.