openlightingproject / rdm-app Goto Github PK
View Code? Open in Web Editor NEWCode for the rdm.openlighting.org site
Home Page: http://rdm.openlighting.org
Code for the rdm.openlighting.org site
Home Page: http://rdm.openlighting.org
http://rdm.openlighting.org/incoming/model_data
It doesn't show the progress message or an error.
See previous report by Petr:
https://groups.google.com/forum/#!topic/open-lighting/H4NY7hDuG1U
So i will use rdm_model_collector and will publish via http://rdm.openlighting.org/incoming/model_data , although i am not sure if it works, i am getting:
TypeError: c is null jquery.min.js:3:16491
TypeError: dialog.dialog is not a functionIn FIrefox and
jquery.min.js:3 Uncaught TypeError: Cannot read property 'opener' of null
model_data:175 Uncaught TypeError: dialog.dialog is not a functionin Chromium
Label items aren't currently being validated as it doesn't seem to work, I think possibly because it's an int and a string in the same array.
Check if rdm-app and OLA can handle extended characters (or fix if not) and start allowing them through in tools/make_manufacturer_data.sh
It causes lots of knock ons if they're linked to other data like responders.
Check but I assume the manufacturer update process did this, if so maybe just report a warning and allow a manual deletion in the extremely rare case where it's actually required.
E.g.
5734388809596928
becomes
5631596510052352
Once the new code is live, we need to set these back to processed=false and re-run them:
5632842922983424
Should re-run others when slot info can be handled too...
When sensor description is supported, re-run:
6202727348568064
Skip as suspected manually generated:
5652104307802112
5658617961250816
5659080240660480
5669793197719552
5733560778489856
5746609660887040
So the new responders aren't listed in the by manufacturer view.
http://rdm.openlighting.org/model/manufacturer
use the OLP jscs presets defined here
I'm not quite sure how this happened and maybe it's just a "feature" of the dev app server, but we really shouldn't end up with duplicate manufacturer ID entries in the database!
https://docs.travis-ci.com/user/deployment/google-app-engine/
Because I'm lazy and rubbish at actually updating the live website version when I should...
Doesn't include e.g. 0x8383 @nightrune 's ID.
https://github.com/OpenLightingProject/rdm-app/blob/master/data/manufacturer_data.py
In Chrome:
Uncaught TypeError: Cannot read property 'opener' of null jquery.min.js:3Ca jquery.min.js:3n.cssHooks.(anonymous function).set jquery.min.js:3n.extend.style jquery.min.js:3(anonymous function) jquery.min.js:4K jquery.min.js:2n.fn.(anonymous function) jquery.min.js:4(anonymous function) jquery-ui.min.js:5(anonymous function) jquery-ui.min.js:5
GET http://rdm.openlighting.org/libs/bootstrap/css/bootstrap.min.css.map 404 (Not Found)
And indeed it's missing:
http://rdm.openlighting.org/libs/bootstrap/css/bootstrap.min.css.map
The minified version is there fine though:
http://rdm.openlighting.org/libs/bootstrap/css/bootstrap.min.css
replace the python template engine with static html pages in combination with angularjs and json api's for faster loading times and less stress on the server, also the ability to make a html based app for mobile platforms. also a directory restructuring wouldn't hurt.
See:
OpenLightingProject/open-fixture-library#287 (comment)
To link to part of https://open-fixture-library.herokuapp.com/ and they'll look it up based on the RDM IDs we pass in.
Comments / Suggestions from #10
From [email protected] on February 16, 2013 11:24:25
We should track this property of a responder. The count is less interesting since it often varies with the hardware profile.
Original issue: http://code.google.com/p/open-lighting/issues/detail?id=223
http://raw.githubusercontent.com/OpenLightingProject/logos/master/web fitted/OLA-Logo-Fitted-48px%402x.png
I 13:04:41.031 fetching http://raw.githubusercontent.com/OpenLightingProject/logos/master/web fitted/OLA-Logo-Fitted-48px%402x.png
I 13:04:41.068 image fetch failed. http://raw.githubusercontent.com/OpenLightingProject/logos/master/web fitted/OLA-Logo-Fitted-48px%402x.png -> 404
Compared to:
13:04:40.652
fetching http://raw.githubusercontent.com/OpenLightingProject/logos/master/web%20fitted/OLA-Logo-Fitted-48px%402x.png
When running the server locally using dev_appserver.py
, saving fetched images fails (see traceback).
As it seems, Blobstore uses the deprecated Files API. Also, Blobstore is listed in the Superseded Storage Solutions and its support page suggests using Google Cloud Storage instead.
Example: http://rdm.bewaar.me/model/display?manufacturer=31344&model=1
To catch issues like:
I guess this file is not preprocessed since it's in the
static
folder? Then you should use/* โฆ */
for comments, CSS doesn't support//
.
Originally posted by @FloEdelmann in #265 (comment)
Hey, I've just downloaded ELC Lighting's Fixture Library in which I accidentally found a file containing many manufacturers with their PIDs. The PID values are different than in rdm.openlighting.org, but the names are the same.
Don't know if this is a help, but I saw it and wanted to share it with you.
Hi all,
any chance to push the queue of collector data in rdm.openlighting.org/admin?
cheers!
As sourced in:
OpenLightingProject/ola#240
See also this:
#197
These are the blockers, I've filed a separate bug with the nice-to-haves.
Parameters Page
Controllers
Software / Ethernet Nodes / Splitters
The JSON and Proto API (e.g. http://rdm.openlighting.org/api/json/1/manufacturers) both return Content-Type: text/plain
in their headers. However, common REST APIs (like this) use Content-Type: application/json
.
A nice advantage in Firefox is that Content-Type: application/json
urls are automatically JSON parsed and prettyprinted (with foldable arrays/objects).
E.g.
0xcc, 0x02, 0x18, 0x7a, 0x70, 0x00, 0x00, 0x00, 0x00, 0x7a, 0x70, 0x12,
0x34, 0x56, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x02, 0x00,
0x03, 0xe0
For now will need a sed or something.
Ideally get it fixed upstream either in the data or to populate both fields, or fail back from one to the other.
These are non-blocking, I've filed another issue with the blocking bugs
Tools Page
About Page
Controllers
Devices
Manufacturers
Currently e.g. eldoLED is at the bottom, it should be with the E's. This is down to how GAE Datastore works, so we'd need to fix it in our Python, what's the performance hit?
Likewise the device by manufacturer etc drop downs.
The admin homepage reports:
n Responders in the moderation queue
But when you click into it, it tells you there are no responders left to moderate.
This is because of:
rdm-app/templates/admin-moderate-responder.tmpl
Lines 143 to 153 in 7d35c76
Showing a more obvious error would be good at least, or ideally skipping onto the next fixture.
Wouldn't it be nice to follow the upcoming RDM Schema for the manufacturer specific PIDs?https://github.com/ssilverman/rdm-schema
Or are there still things missing to map/port to this json format?
Add labels to slot_label_id for SLOT_INFO
http://rdm.openlighting.org/pid/display?manufacturer=0&pid=288
The following would be useful:
Enter a UID and it shows you the matching EUID
Paste in a hex dump and see the UID and if the checksum matches.
A table listing all of the PIDs, what document they are in, and with a filter search function to search by name or PID number
Pasts in a hex-dump, and it will separate out the fields and tell you if the checksum is valid.
As discussed in IRC.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.