Freemeteo Weather Screenlet [NEW Version] 0.2

Χτές εμφανίστηκε ένα «άγνωστο» εικονίδιο για τον καιρό της Ορεστιάδας στο screenlet που σημαίνει ότι δεν είχα συμπεριλάβει κάποιους κωδικούς εικονιδίων που χρησιμοποιεί το Freemeteo. Ψάχνοντάς το βρήκα ότι ήταν τα εικονίδια που αφορούν την ομίχλη, οπότε ήταν ευκαιρία να προσθέσω τους κατάλληλους κωδικούς και να κάνω και τις αλλαγές που είχα στη TODO list για τη 0.2 έκδοση του screenlet. Ποιές είναι αυτές μπορείτε να δείτε στη λίστα αλλαγών που παρατίθεται:

Changelog

Version 0.2

[-]Default language is ‘English’
[-]Time now defaults to PC’s time and has added an option to use City local time (needs python timezone module: pytz.
If not installed a message box will popup!)
[-]Added Units (metric – celsius or english – Fahrenheit) selection (Defaults to ‘Metric’)
[-]Added tooltips and messages regarding the zip code and how to get it from freemeteo.com
[-]Renamed ‘tray icon’ to ‘Toggle Forecast Icon’
[-]Added missing icon codes for foggy coditions

Version 0.1

[-] INITIAL VERSION
Changes from WideScape Screenlet:
[-]Uses Freemeteo.com instead of weather.com
[-]Shows detailed weather description via right click > Forecast Description
[-]Uses text for Daynames
[-]Show min temperature values
[-]Translated in 21 languages (Cityname / daynames / weather description)
[-]Use selected city’s local time (needs pytz module)

και μερικές εικόνες που αφορούν τη νέα έκδοση:

Όπως πάντα μπορείτε να κατεβάσετε τη νέα έκδοση από το http://www.gnome-look.org/content/show.php/Freemeteo+Weather+Screenlet?content=119253

ή απευθείας πατώντας εδώ.

Mustek Powermust 1000 & usb monitoring

Mustek Powermust 1000 & usb monitoring

* Το άρθρο αυτό είνα μια ενημέρωση του σχόλιου που είχα κάνει παλαιότερα στο blog του Ευάγγελου Μπαλάσκα. Ο καιρός πέρασε  και κάποια αρχεία ρυθμίσεων αλλάξαν … Δε το είχα καταλάβει μέχρι που σε πρόσφατη διακοπή ρεύματος άκουσα εκείνο το ενοχλητικό BEEEEEEEP που νόμιζα ότι είχα κλείσει. Αυτό το ενοχλητικό beep ήταν εξαρχής η αφορμή να ασχοληθώ με το συγκεκριμένο θέμα, και όπως καταλάβατε αυτό είναι και πάλι η αφορμή για την ενημέρωση αυτή 🙂

Παρόλο που η Mustek παρέχει εφαρμογή γραμμένη σε JAVA για τη παρακολούθηση του ups για τα περισσότερα λειτουργικά συστήματα (συμπεριλαμβανομένου του linux), υπάρχει και το ανάλογο open source project που υποστηρίζει πολλά ups μεταξύ των οποίων και το Powermust 1000 usb της Mustek.

Ας δούμε 1 – 1 τα βήματα για την εγκατάσταση:

1. Εγκαθιστούμε το nut

2. Φτιάχνουμε το αρχείο /etc/nut/ups.conf με το εξής περιεχόμενο:

[mustek]
driver = megatec_usb
port = auto
desc="mustek powermust 1000"

3. Φτιάχνουμε το αρχείο /etc/nut/upsd.conf με το εξής περιεχόμενο:

LISTEN 127.0.0.1 3493

4. Φτιάχνουμε το αρχείο /etc/nut/upsmon.conf με το εξής περιεχόμενο:

MONITOR mustek@localhost 1 local_mon guardupsmonitor master
POWERDOWNFLAG /etc/killpower
SHUTDOWNCMD "/sbin/shutdown -h now"

5. Φτιάχνουμε το αρχείο /etc/nut/nut.conf με το εξής περιεχόμενο:

MODE=standalone

6. Φτιάχνουμε το αρχείο /etc/nut/upsd.users με το εξής περιεχόμενο:

[admin]
password = set_admin_passwd
actions = SET
instcmds = ALL

[local_mon]
password = set_user_passwd
upsmon master

7. Φτιάχνουμε το αρχείο /etc/default/nut με το εξής περιεχόμενο:

START_UPSD=yes
START_UPSMON=yes

8. sudo /etc/init.d/nut restart

9. Για να δω ποιες εντολές υποστηρίζονται: upscmd -l mustek

Instant commands supported on UPS [mustek]:
beeper.toggle - Toggle the UPS beeper
load.off - Turn off the load immediately
load.on - Turn on the load immediately
reset.input.minmax - Reset minimum and maximum input voltage status
reset.watchdog - Reset watchdog timer
shutdown.return - Turn off the load and return when power is back
shutdown.stayoff - Turn off the load and remain off
shutdown.stop - Stop a shutdown in progress
test.battery.start - Start a battery test
test.battery.start.deep - Start a deep battery test
test.battery.stop - Stop the battery test

10. Για να “κλείσω” το beeper του UPS! 🙂

upscmd -u admin -p set_admin_passwd mustek beeper.toggle

(Στο /var/log/daemon.log βλέπω:
manos-desktop megatec_usb[4282]: Toggling UPS beeper.)

11. UPS Status:  upsc mustek

battery.charge: 68.8
battery.voltage: 24.90
battery.voltage.nominal: 24.0
driver.name: megatec_usb
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.version: 2.4.1
driver.version.internal: 1.6
input.frequency: 50.0
input.frequency.nominal: 50.0
input.voltage: 15.3
input.voltage.fault: 15.3
input.voltage.maximum: 224.8
input.voltage.minimum: 200.3
input.voltage.nominal: 220.0
output.voltage: 222.2
ups.beeper.status: disabled
ups.delay.shutdown: 0
ups.delay.start: 2
ups.load: 11.0
ups.mfr: unknown
ups.model: unknown
ups.serial: unknown
ups.status: OB
ups.temperature: 25.0
ups.type: standby

Τελειώνοντας, όποιος θέλει μπορεί να βάλει και 2 alias στο ~/.bashrc του:

alias muteups='upscmd -u admin -p set_admin_passwd mustec beeper.toggle'
alias upsstatus='upsc mustec'

έτσι, δίνοντας muteups στη κονσόλα, «σκάει» το ups (απ’ το κακό του! μανία να φωνάζει!) και δίνοντας upsstatus βλέπουμε το status του (battery charge κ.α)