text:
Domoboard is a dashboard for Domoticz based on Python Flask. The decision was made to use Domoticz as an backend because it is a powerful framework for home automation. Flask was choosen to get all the powerful features that Python offers.
The project was started because the default Domoticz interface is not designed to be used as an actual dashboard, for example on a tablet which is mounted to the wall. Domoboard is based on Bootstrap which allows the dashboard to be responsive.
Quick start
Install dependencies:
Code: Select all
sudo easy_install flask flask-auth configobj gitpython simplejson bleach requests
Code: Select all
git clone https://github.com/wez3/domoboard
Code: Select all
python server.py -c <config_file>
Just one config is used to configure Domoboard. A example can be found the applications root ("example.conf"). The following display components are currently supported:
- top_tiles
- switches
- switch
- dimmer
- rgb
- setpoint
- weather
- news
- map
- domoticz_temp_charts
- domoticz_smart_charts
- domoticz_counter_charts
- domoticz_percentage_charts
- line_charts
- area_charts
- bar_charts
- donut_charts
- power_usage
- serverlog
- settings
Domoboard has an API which can be found at "/api". All JavaScript files that update data frequently are using this API to obtain the information that is going to be displayed. By default all requests to the API are passed to the Domoticz backend. This means that Domoboard accepts the same API calls as Domoticz does. However the API also allows an plugin developer to add its own API functions by creating an Python module. Developers can specify a "custom" GET-parameter which is patched in to the current API, this allows the developer to run their own Python functions when the API is called.
Domoboard is a framework which allows users to build custom plugins pretty easy. Plugins require the following at least:
- A HTML file in the templates/ folder (see templates/hello.html as an example)
- For advanced features, such as custom API functions a developer needs to develop a Python file in the plugins/ folder (see plugins/hello.py as an example)
- Readme.md in the static/docs folder for the plugin-manager
- iCloud
Check out the domoboard at https://github.com/wez3/domoboard
Here are some screenshots from Domoboard:
Everybody can contribute to the project! For development purposes the "develop" branch is used. The "master" branch contains the stable version of Domoboard.
Please let us know when you've created a plugin, so we can can add to the plugin Github repository.
We hope you like it and any comments or suggestions are welcome.
Wez3 & Squandor


text:
Congratulations to Kate and William
They gave a TV interview to mark the occasion.
William gave Kate his mother Diana's famous sapphire engagement ring -- a touching gesture, and perhaps also rather bittersweet given how things turned out for his parents. (I actually saw the ring, over 20 years ago, when I photographed Princess Diana attending an event in London.) It's a bit sobering for those of us who watched Charles and Diana's wedding to realize that when their son marries next year, three decades will have passed since July 29, 1981.
I hope William and Kate will enjoy a long, very happy marriage.

subset: commoncrawl


text:
Throughout my years in business, I have found timelines to be invaluable for planning.
Regardless of how much or little you have going on, timelines help you sleep better at night since you know you have all of your bases covered.
I created five timelines to help.
1. Publishing A Blog Post or Newsletter
Gather content ideas – ongoing
First draft – 1 week out
First edit – 2 days before publishing
Final edit, schedule post/delivery – day before publishing
Publishing is a process. Nobody writes a publishable article on the first draft. Schedule your writing and editing time wisely.
2. Redesigning A Website
Interview and hire a designer – ASAP (they have lots of other clients!)
Research designs you like – 2-3 months out from launch
Decide what content stays and what goes – 7 weeks out
Rewrite/update content – 6 weeks out
Give content and images to the designer – 4-5 weeks out
Your designer will have his or her own timeline. Ask for it!
3. Promoting An Exhibition Opening
Announcement in newsletter – ASAP
Save-the-date postcard – 1 month out
Email invitation – 2 weeks out
Email reminder – day before the opening
Email reminder – 1 week before closing
Social media posts – ongoing
Remember: It's almost guaranteed that no single person will see or pay attention to all of these.
4. Following Up
New acquaintances – email or handwritten note within 3 days
Potential buyers – immediately
Interested media/writers – immediately
Email subscribers – 2-3 emails within first week as this is when they are most excited to hear from you
We'll talk more about how to follow up using autoresponders in the workshop this fall in Colorado.
5. Scheduling An Exhibition Venue
Non-art venue – varies
Art venues – at least 1 year in advance
Top tier galleries – 2-3 years in advance
Museums – 3 years or longer
How do you use timelines in your art business? What timelines do you need that aren't here?


text:
I can not use my keyboard. It says keyboard has crashed and I need to download an update. But when the update comes up it says the phone will not allow update from an unknown source. To turn off my security off. What should I do?
Hi Sandra. Go to Settings > Security > Unknown Sources, enable it. Let me know if the update works after that.