Fluke 1735 Power Logger Analyser

I have been asked by a customer if we can integrate a Fluke 1735 into our DAQ installation so they can access the meters functions etc through our Labview coded program. Contacted Fluke and they said that they had no LV drivers and only supplied their own software for logging etc.
They also said that there were no manuals available giving communication protocol, registers etc.
Has anyone done anything with this meter using Labview or know if a programming manual is available so I can create the vi's?
Thanks
Labview Version 8.5
Labview Version 8.6
Labview Version 2013

jack1,
Did you ever find a solution for this?  I just purchased a Fluke 1735 and would love to find a way to programatically grab actively measured values from it with a remote program.  I discussed the issue with Fluke, and they said they do not have any communcation drivers for this particular model at this time.  I get a feeling that this is on purpose to force you to buy a higher-level (more expensive) power meter in order to connect/automate it with an external system.
The 1735 has really nice hardware, but its software is lacking....You have to use their proprietary software to download saved scope plots, events, and saved screenshots.  You cannot export the downloaded data.  Even though it has a physical USB connection, the driver appears to emmulate a traditional COM port simply send serial data via USB.  I probed the comms data stream and was able to isolate some of the commands.  I was then able to actually telnet to the 1735 and get it to respond, although not in a useful manner.  The commands are not like anything I've seen before.  You can see the software initialize the connection, have the meter ID itself, and then request data dumps, but that's about it.  I'm not sure if there are additional commands.  Interestingly, it appears the screenshots are simply not transferred bitmaps.....the meter actually sends the text from the screenshots, and the program puts it back together and "re-creates" the screenshot on your PC (A very efficient way to store/send data as long as you can post-process it back into a virtual screenshot).
I would love to get a command list for this meter.  Perhaps dumping the real-time measured values would be an option....if I only knew what the command is.
Mahdeih, I find your statement of "you can always communicate with the device through the built in VISA functions in LabVIEW" to be fairly presumptious.  While you can do just about anything in Labview, you are limited to whatever communcation ability the target device has.  If is has none (or near-none), Labview is helpless.
Using the posted link, I searched for any new Labview drivers for the Fluke 1735, but did not find anything.
I think the ball is currently in Fluke's court.....hopefully I can get some more info from them.
Please post if anyone has had any luck communicating with the 1735.
Thanks!

Similar Messages

  • Power BI analysis services connector - the remote server returned an error (403)

    Hi all, does any one have any suggestions what to try to identify the configuration problem I have?
    I have, a SSAS 2012 tabular instance with SP2, there is a database on the instance with a read role with everyone assigned permissions. 
    When configuring the Power BI analysis services connector, at the point where you enter Friendly Name, Description and Friendly error message, when you click next I receive the error "The remote server returned an error (403)." 
    I've tested connecting to the database from Excel on a desktop and connect fine.
    I don't use a "onmicrosoft" account so don't have that problem to deal with.
    We use Power BI Pro with our Office 365. As far as I can tell that part is working ok as I pass that stage of the configuration with a message saying connected to Power BI.
    The connector is installed on the same server as tabular services, its a Win2012 Standard server. The tabular instance is running a domain account that is the admin account for the instance (this is a dev environment) that account is what I've used in the
    connector configuration. It's also a local admin account. There is no gateway installed on the server.
    Any help would be greatly appreciated, thanks, Brian
    Brian Searle

    Brian-
    One other common issue I've seen is the UPN not quite matching. Log onto the SSAS server as the user who's logged into Power BI. Then open a command prompt and run:
    whoami /upn
    Hopefully the UPN it says will match your EffectiveUserName test and will match exactly how you're signing into the Power BI site.
    If that doesn't work, your best bet is to go to
    http://support.powerbi.com/ and click Contact Support and describe this situation and someone from the Power BI support team should get in touch with you to troubleshoot.
    http://artisconsulting.com/Blogs/GregGalloway

  • How to perform power spectra analysis in DIAdem

    Dear all:
    I am a beginner in DIAdem but I have to complete my PhD thesis that is about the
    analysis of rat EEG in DIAdem. I have acquired 10G data of rat EEG. I prefer the
    power spectra method. Would someone please tell me:
    1. How to perform power spectra analysis of multichannel EEG(8 channels) in
    DIAdem? I hope the unit of the vertical axis is microV^2, but not dB ,nor
    10*log10(microV^2/Hz).
    2. How to calculate the absolute power and the relative power of EEG at a certain
    frequency band in DIAdem? Is it possible to do it in DIAdem?
    Thank you very much
    Jing
    [email protected]

    Hello,
    It looks like you posted this question on a different thread. Please refer to this thread Duplicate Post for information about your question.
    Regards,
    Kevin L.
    Applications Engineer
    National Instruments

  • Will the Power BI Analysis Services Connector work if AD and AAD UPN suffixes don't match?

    We are using Azure Active Directory, AD FS, and DirSync with
    Alternate Login IDs, which means that our on-prem usernames have a different UPN suffix from our AAD usernames.
    Will the Power BI Analysis Services Connector work in this setup? Or do the AD and AAD UPN suffixes absolutely have to match?

    Hey Adam,
    From SSAS, we simply query AD by passing the UPN we receive from AAD. As long as AD can find a match, it'll work.
    So if there is a way in AD to map a particular UPN to another value, it'll work.
    For example: For a user A, her on premises UPN is
    '[email protected]' but she uses '[email protected]' as her email address. From AAD we'll receive
    '[email protected]' & since AD knows that this is same as
    '[email protected]' effective user name will work.
    Hope this clarifies! let me know if you have more questions.
    -mini

  • Connection issue for Power BI Analysis Services Connector

    Hi,
    I have a problem with the connection to power bi.
    the analysis services connector was installed correctly and I see in my account of power bi the tabular server, but, when wanting to deploy
    database it marks me the following error: IMDExternalConnection
    the user that I set as administrator has permissions on the server tabular connector.
    An example :
    register my account with this email from my work : [email protected], and the domain user is [email protected]
    could you guide me to know why this mistake is happening?
    what credentials does power bi use to access my tabular server ?
    Greetings!

    Hi,
    Can you please share a screenshot of the error message? Is it during the installation/configuration of the connector?
    If yes, I suspect it is due to invalid credentials. You need to use your windows account of the Analysis Services server admin.
    If the error is during connecting to AS server from Power BI, most likely it is due to a effective user name mismatch. The 6th FAQ listed in this blog post talks about the IMDExternal connection error -
    http://blogs.msdn.com/b/powerbi/archive/2015/03/11/power-bi-analysis-services-connector-deep-dive.aspx#faq
    Please check it out & let us know if your issue is resolved.
    Thanks,
    Mini

  • Limit testing on frequency/band power (octave analysis) data

    I have performed an octave analysis and displayed the result in a regular XY-graph. The frequency appears on the x-axis and these values are not linear (they appear to be logarithmic). On the y-axis there is band power expressed in dB. I would like to perform a test to see if the graph falls within a certain region of the graph area. I would like to define this region using a small number (i.e. much less than there are octave analysis points) of XY-value pairs and then have LabVIEW interpolate in between these XY-value pairs to come up with a well-defined region in the graph. How can I do this? I'm using LabVIEW 8.2.1 with the Sound and Vibration add-on. I'd greatly appreciate any hints.

    Of course.
    20.3   -133.49
    21.5   -145.84
    22.7   -135.988
    24.1   -133.697
    25.5   -140.965
    27   -122.645
    28.7   -141.809
    30.4   -135.857
    32.2   -141.348
    34.1   -128.545
    36.1   -134.527
    38.3   -136.317
    40.5   -128.509
    42.9   -128.973
    45.5   -136.79
    48.2   -122.849
    51   -113.688
    54   -122.504
    57   -126.121
    61   -134.923
    64   -128.324
    68   -129.938
    72   -130.799
    77   -123.386
    81   -111.166
    86   -126.693
    91   -132.977
    96   -126.776
    102   -117.21
    108   -105.319
    115   -124.972
    121   -129.746
    129   -127.194
    136   -129.205
    144   -120.787
    153   -112.319
    162   -119.499
    172   -129.217
    182   -129.23
    193   -122.976
    204   -116.798
    216   -112.12
    229   -127.912
    243   -125.158
    257   -123.813
    273   -122.386
    289   -126.322
    306   -122.785
    324   -111.216
    343   -123.328
    364   -123.024
    386   -119.788
    408   -114.873
    433   -113.137
    459   -121.081
    486   -116.245
    510   -117.301
    550   -113.945
    580   -120.074
    610   -117.581
    650   -114.84
    690   -118.394
    730   -120.486
    770   -114.674
    820   -119.4
    870   -112.691
    920   -117.804
    970   -114.267
    1030   -120.331
    1090   -115.101
    1160   -118.436
    1220   -118.786
    1300   -114.236
    1370   -116.717
    1460   -119.648
    1540   -115.799
    1630   -115.615
    1730   -116.24
    1830   -115.901
    1940   -116.705
    2060   -115.644
    2180   -117.336
    2310   -116.209
    2450   -116.72
    2590   -115.973
    2750   -115.929
    2910   -118.224
    3080   -118.288
    3270   -116.533
    3460   -117.111
    3670   -120.187
    3890   -120.314
    4120   -120.923
    4360   -119.341
    4620   -119.149
    4900   -119.276
    5200   -118.173
    5500   -118.282
    5800   -118.231
    6200   -118.621

  • Fluke Hydra Data Logger

    I'm looking for a driver to command a Fluke Hydra 2620 data logger using the
    new VISA serial functions....
    Any help would be appreciated.
    Thanks in advance!
    Alberto

    Hi widelite,
    There are several options you can take to determine if your communication is occurring as you expect. The first thing I would recommend would be to go into Measurement and Automation Explorer (MAX), and communicate with the instrument from this environment. Because MAX is a sort of intermediary between the hardware and software, we can see whether or not we're getting good information from the hardware, and then we can work on getting it into LabVIEW.
    To communicate with the Fluke instrument in MAX, do the following steps:
    1. In the Communication window, go to My System >> Devices and Interfaces >> Ports and highlight the COM port you are using.
    2. Click the "Open VISA Session" button on the toolbar at the top.
    3. Go to the Basic I/O lig
    ht-blue tab in the new Window that appears.
    4. From here, you can execute Write functions to send commands to the device, and execute a Read to get the data back.
    Once you can verify that the device is communicating with the computer, you can then use a shipping example that comes with LabVIEW to verify that LabVIEW can get the information in. The Basic Serial Write and Read.vi is a good one that you can use just to send a command to the device and read back data.
    -JohnM

  • What's my password....Power BI Analysis Services Connector Deep Dive

    Here are three screen shots:
    SSMS:
    PowerBI connected:
    What's my password?

    Hi Greg,
    According to your description, you want to know the what you need to put when logging on to SSAS. Right?
    In Analysis Services, Analysis Services provides a role-based authorization model that grants access to operations, objects, and data. All users who access an Analysis Services instance or database must do so within the context of a role. And the membership
    of roles should be assigned to windows use (windows authentication). 
    In this scenario, you need to put in the windows user password. It's not supported to connect via SSAS without password. 
    Reference:
    Roles and Permissions (Analysis Services)
    If you have any question, please feel free to ask.
    Best Regsards,
    Simon Hou
    TechNet Community Support

  • Availability of Power BI Public Preview Outside US

    We would like to know whether the data refresh can be working with SQL analysis services. Also, we would like to know when the Power BI Analysis services connector will be ready for Hong Kong as we found it is only supported in U.S. Please advise. Thanks.

    I know it is not available in HK, but our customers want to know when it will be available, otherwise, we can do the project planning about the rollout of BI with our customers in HK. Most appreciated if you could let us know what is the estimated schedule
    for the availability of BI analysis services connector in HK. Thanks.

  • [Solved] Acpi handler not triggering power button action

    I'm editing the acpi handler.sh script to react to my power button, here is a relevant snippet from the code:
    #!/bin/sh
    set $*
    logger "$1 $2"
    case "$1" in
    button/power)
    logger "$1 $2"
    case "$2" in
    PWRF)
    logger "$1 $2"
    logger "ACPI action undefined: $2"
    esac
    button/lid)
    When i then press power, the log shows a single entry:
    Aug 28 11:53:35 localhost logger: button/power PWRF
    Which is from the first logger action above case "$1".
    Does anyone have a clue why the following actions under button/power don't produce any output? The code below button/lid does work properly, so it seems to be just the power button action misbehaving.

    I must've made a typo somewhere because it seems to work now. I'm not really sure where i went wrong though.. 

  • Power Spectrum

    Ok here's the deal.. I acquire data (of type numeric array) from an acuqisition unit (the specifics of it aren't important for the problem) at a known sampling rate and wish to perform a power spectrum on this data. I've used the build waveform function to build a waveform from the 1D array of data with the addition of the dt value (1/Fs) and a timestamp and fed this waveform into the power spectrum vi. The spectrum is then plotted on a waveform chart.
    However each time a new data set arrives from the acuqisition unit, the chart is overwritten.I would like to keep the previous data but would prefer not to use shift registers due to the possible size of the array. I thought if the chart's type was a "strip chart" it would hold the data until the buffer is reached but this doesn't seem to be the case.
    Another possible issue is with the timestamp but I think I've accounted for that.
    Note: The attached vi won't run successfully due to not being connected the the acquisition unit. I was hoping the problem might be clear to someone with more experience using the power spectrum function. I have used it successfully with generic sine waves.
    Strokes
    Attachments:
    Power Spectrum.vi ‏19 KB

    Strokes,
    you listen to mp3 music from time to time? Maybe, you have configured your application playing those mp3 to display something called "Bars and Waves" (at least, Microsoft calls it like this in Media Player). This display is comparable to an equalizer view.
    Your display of the power spectrum analysis is really comparable to this
    Does it make sense that the graph does not replace (read: update) instead of "concatenating"? 
    Norbert 
    CEO: What exactly is stopping us from doing this?
    Expert: Geometry
    Marketing Manager: Just ignore it.

  • Fluke 43B Query Measurements - Harmonics

    Hello,
    I'm having problems with the recent released driver for the FLUKE 43B Power quality analyzer.
    For the data acquisition in the VOLTS/AMPS/HERTZ the acquisition is OK, however when I change to HARMONICS mode (in the block diagram), i don´t get the harmonics value. I would like to acquire THD data (the command for the fluke is QM 11 when in harmonics mode). Please could you help me to do this in an automated way?
    The VI which I refer is attached.
    Thanks!
    Attachments:
    VI_fluke.JPG ‏28 KB

    Hello Ren.Nak.
    Is common when you change polymorfic VI selector, controls not change and nor wires broken. However, the VI not work. So, when you change the polymorfic VI selector, remember to delete control and create a new one. Attached is a visual explanation.
    I hope have helped you.
    Thanks for you contact.
    Wesley Rocha
    Wesley Rocha
    Application Engineer
    National Instruments Brazil
    Visite a nossa comunidade em PORTUGUÊS!!!
    Attachments:
    Untitled.jpg ‏104 KB

  • Fluke FL2625a Data Collection. Need how to.

    I have a Fluke 2625a data logger and I downloaded the driver for Labview 8.  The driver does not have any instructions.  Does anyone know of any instructions or examples that I could take a look at so I could figure out how to use it.  I have setup a thermocouple and I just want to read data from the Fluke.
    EQ
    Fluke Hydra II 2625a
    Software
    Labview 8
    Thermocouple T type
    I downloaded the driver from this URL
    https://sine.ni.com/apps/utf8/niid_web_display.download_page?p_id_guid=E3B19B3E92A8659CE034080020E74...
    Thanks in advance,
    Matt O

    I don't think I have used this instrument in the last 10 years or so. I did look at the current driver and I see that it comes with a VI called Fluke 2625A example. Have you tried running this? Instructions are not included in drivers. You are expected to have some familiarity with the instrument by reading it's manual. Have you turned on context help? That should show what each control does and what each function is used for. This is a very old driver and was converted from one that used the old serial port functions. In that old driver, port 0 corresponds to com 1 so that is something to watch out for. The error handling in this is pretty poor as well. You should turn on automatic error dialogs.

  • Thinkpad keys once and for all

    There are lots of people out there having problems to get thinkpad keys to work. I would like to solve this issue and potencially write a wiki page about that.
    Here is the information I got till today:
    1. the ibm-acpi module is renamed to thinkpad-acpi module
    2. both modules create a proc interface under /proc/acpi/ibm/ which sometimes needs to be chrooted 666 to be able to control thinkpad functions from bash.
    3. doing echo enable,0x0000 > /proc/acpi/ibm/hotkey sends key events to the thinkpad firmware (nvram module has to be loaded). Mostly this doesn't work thou...
    4. doing echo enable,0xfffffffff > /proc/acpi/ibm/hotkey sends key events to acpid. This has to be started and does things according to the /etc/acpi/handler.sh script. This seems to work for me (T41). Here's my script:
    #!/bin/sh
    # Default acpi script that takes an entry for all actions
    set $*
    ev_type=`echo "$1" | cut -d/ -f1`
    # We have to take special care for events send by ibm/hotkey:
    if [ "$ev_type" = "ibm" ]; then
    ev_type=`echo "$1" | cut -d/ -f1`
    event=`echo "$1" | cut -d/ -f2`
    key="$2"\ "$3"\ "$4"
    else
    # Take care about the way events are reported
    ev_type=`echo "$1" | cut -d/ -f1`
    if [ "$ev_type" = "$1" ]; then
    event="$2";
    else
    event=`echo "$1" | cut -d/ -f2`
    fi
    fi
    case "$ev_type" in
    button)
    case "$event" in
    power)
    logger "acpid: power button pressed; starting shutdown"
    # logger "acpid: received a shutdown request"
    /sbin/init 0
    break
    sleep)
    logger "acpid: sleep button pressed; initiating hibernate-ram"
    # logger "acpid: received hibernate request"
    /usr/sbin/pm-suspend
    lid)
    logger "acpid: lid event"
    logger "acpid: action $2 is not defined"
    esac
    # BEGIN customization for ibm/hotkey:
    ibm)
    case "$event" in
    hotkey)
    case "$key" in
    "HKEY 00000080 00001002")
    logger "acpid: lock button (Fn+F2) pressed"
    "HKEY 00000080 00001003")
    logger "acpid: blank screen (Fn+F3) pressed; switching display off"
    xset dpms force off
    "HKEY 00000080 00001004")
    logger "acpid: sleep button (Fn+F4) pressed; initiating hibernate-ram"
    /usr/sbin/pm-suspend
    "HKEY 00000080 00001005")
    logger "acpid: bluetooth button (Fn+F5) pressed; toggling bluetooth"
    # echo 3 > /proc/acpi/ibm/beep
    if grep -q enabled /proc/acpi/ibm/bluetooth ; then
    echo disable > /proc/acpi/ibm/bluetooth
    elif grep -q disabled /proc/acpi/ibm/bluetooth ; then
    echo enable > /proc/acpi/ibm/bluetooth
    fi
    "HKEY 00000080 00001007")
    logger "acpid: screen toggle button (Fn+F7) pressed"
    "HKEY 00000080 0000100c")
    logger "acpid: hibernate button (Fn+F12) pressed; initiating hibernate"
    /usr/sbin/pm-hibernate
    "HKEY 00000080 00005001")
    # This is the lid CLOSE event
    # as of now it is already handled above
    "HKEY 00000080 00005002")
    # This is the lid OPEN event
    # as of now it is already handled above
    logger "acpid: $ev_type/$event $key is not defined"
    esac
    dock)
    case "$key" in
    "GDCK 00000003 00000001")
    logger "acpid: Dock eject request"
    "GDCK 00000003 00000002")
    logger "acpid: laptop was undocked"
    "GDCK 00000000 00000003")
    logger "acpid: laptop was docked"
    logger "acpid: $ev_typ $event event $key is not defined"
    esac
    bay)
    case "$key" in
    "MSTR 00000003 00000000")
    logger "acpid: got ultrabay eject request"
    "MSTR 00000001 00000000")
    logger "acpid: ultrabay eject lever inserted"
    esac
    esac
    logger "ACPI group $1 / action $2 is not defined"
    esac
    I have found it here http://priyadi.net/archives/2004/12/20/ … kpad-t41p/.
    5. Allthou thinkpad-acpi should in time be able to handle all keys, as of today, one still needs tpb for some of them. KDE has a module in the control center that has similar functionality and doesn't depend on tpb. I have not yet tried to get all working.
    Any other contribution would be welcome. The handler.sh script can probably be adapted or somehow rewritten, some of this info may be wrong...
    Last edited by jarda-wien (2008-03-28 16:17:24)

    Sorry, no solution, but I noticed the same behaviour on my X61s.
    Here's my handler.sh. It's pretty much the same, but it also takes care of turning on an external VGA display (if connected), adjusting the brightness per custom script, changing the cpu frequency scaling governor on AC plug/unplug and suspending to RAM on LID close. It could be improved at certain points I guess.
    #!/bin/sh
    # Default acpi script that takes an entry for all actions
    # NOTE: This is a 2.6-centric script. If you use 2.4.x, you'll have to
    # modify it to not use /sys
    set $*
    case "$1" in
    ibm/hotkey)
    case "$2" in
    HKEY)
    case "$4" in
    00001002) # Lock screen
    xscreensaver-command -lock
    #00001003) # Battery icon
    00001004) # Suspend to RAM
    hibernate -F /etc/hibernate/ususpend-ram.conf
    00001005) # Switch Bluetooth
    if [ "$(grep "status.*enabled" /proc/acpi/ibm/bluetooth)" ]; then
    echo "disable" > /proc/acpi/ibm/bluetooth
    else
    echo "enable" > /proc/acpi/ibm/bluetooth
    fi
    00001007) # Toggle external display
    if [ "$(xrandr -q | grep "VGA connected")" ]; then
    if [ "$(xrandr -q | grep "VGA connected [0-9]")" ]; then
    xrandr --output VGA --off
    else
    xrandr --output VGA --auto
    fi
    else
    xrandr --output VGA --off
    fi
    #00001008) # Toggle Trackpoint/Touchpad
    #00001009) # Eject from dock
    0000100c) # Hibernate
    hibernate -F /etc/hibernate/ususpend-disk.conf
    #00001014) # Toggle zoom
    #00001018) # ThinkVantage button
    esac
    esac
    button/lid)
    case "$2" in
    LID)
    case "$3" in
    00000080) # Lid opened/closed
    grep open /proc/acpi/button/lid/LID/state || hibernate -F /etc/hibernate/ususpend-ram.conf
    esac
    esac
    ac_adapter)
    case "$2" in
    AC)
    case "$4" in
    00000001) # AC plugged
    echo -n performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    00000000) # AC unplugged
    echo -n ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
    esac
    esac
    video)
    case "$2" in
    LCD0)
    case "$3" in
    00000086) # Brightness up
    brightness +
    00000087) # Brightness down
    brightness -
    esac
    esac
    esac
    Here's my brightness script too:
    #!/bin/bash
    # This script adjusts the display brightness on my ThinkPad X61s.
    # Usage: brightness +/-
    [ "$UID" != 0 ] && echo "err, you need to be root" && exit 1
    ctrl_file=/sys/class/backlight/acpi_video1/brightness
    max_file=/sys/class/backlight/acpi_video1/max_brightness
    brightness=$(cat $ctrl_file)
    max=$(cat $max_file)
    min=20
    if [ "$1" = "+" ]; then
    if [ $brightness -ge $max ]; then
    brightness=$max
    else
    brightness=$(($brightness+$max/10))
    [ $brightness -gt $max ] && brightness=$max
    fi
    elif [ "$1" = "-" ]; then
    if [ $brightness -le $min ]; then
    brightness=$min
    else
    brightness=$(($brightness-$max/10))
    [ $brightness -lt $min ] && brightness=$min
    fi
    else
    echo $brightness && exit 0
    fi
    echo $brightness > $ctrl_file
    Of course this could be incorporated within the handler.sh itself as well.

  • Thinkpad X40 Hotkeys not work on update

    Hi all,
    I had finally sorted out my hotkeys using acpid, as in this post:
    https://bbs.archlinux.org/viewtopic.php?id=130121
    However, on updating with pacman, my acpi_listen events are now
    button/fnf1 FNF1 00000080 00000000
    button/battery BAT 00000080 00000000
    button/screenlock SCRNLCK 00000080 00000000
    button/sleep SBTN 00000080 00000000
    for Fn+(F1-F4) respectively. So I tried to edit my handler.sh file to
    #!/bin/bash
    set $*
    event="$1"\ "$2"\ "$3"\ "$4"
    case "$event" in
    button/power*)
    logger "power button pressed; starting shutdown"
    `sudo shutdown -h now`
    button/lid*)
    logger "acpid: Display lid action, suspending"
    /usr/sbin/pm-suspend ;;
    ac*0)
    logger "acpid: running on bat, activating powersave"
    /usr/bin/cpufreq-set -g powersave # load the powersave governor
    echo 0 > /sys/class/backlight/thinkpad_screen/brightness ;; # set brightness to the lowest level
    ac*1)
    logger "acpid: running on ac, activating ondemand"
    /usr/bin/cpufreq-set -g ondemand # load the ondemand governor
    echo 7 > /sys/class/backlight/thinkpad_screen/brightness ;; # set brighness to the highest level
    button/fnf1*) # Fn+F1
    logger "acpid: Fn+F1 pressed: set cpu_freq to ondemand"
    cpufreq-set -g ondemand ;; ###need to make user have this privelege
    button/battery*) # Fn+F2
    logger "acpid: Fn+F2 pressed: set cpu_freq to powersave"
    cpufreq-set -g powersave ;; ###need to make user have this privelege
    button/screenlock*) # Fn+F3
    logger "acpid: blank screen (Fn+F3) pressed; switching display off"
    sleep 1 && xset dpms force off ;;
    button/sleep*) # Fn+F4
    logger "acpid: sleep button (Fn+F4) pressed; initiating pm-suspend"
    /usr/sbin/pm-suspend ;;
    button/wlan*) # Fn+F5; toggle wireless on/off. This is built into hardware, so customization not needed
    logger "acpid: Fn+F5 pressed: toggle wireless"
    button/fnf6*) # Fn+F6;
    logger "acpid: Fn+F6 pressed: no action"
    button/switchmode*) # Fn+F7
    logger "acpid: Fn+F7 pressed, toggling screen"
    case "$(/usr/bin/xrandr -q | grep VGA1)" in
    *"1024x768"*) # external monitor is in use
    case "$(/usr/bin/xrandr -q | grep LVDS1)" in
    *"1024x768"*) # LVDS1 is in use, so turn it off, and make VGA primary
    /usr/bin/xrandr --output LVDS1 --off ;;
    "LVDS1 connected (normal"*) # in other case (LVDS1 not connected)
    /usr/bin/xrandr --output VGA1 --off
    /usr/bin/xrandr --output LVDS1 --preferred ;;
    esac
    "VGA1 connected (normal"*) # external monitor is connected but not in use, switch on
    /usr/bin/xrandr --output VGA1 --mode "1024x768" --above LVDS1 ;;
    *) # any other case
    logger "acpid: external screen not found" ;;
    esac
    button/zoom*) # Fn+F8
    logger "acpid: zoom button (Fn+F8) pressed - no action"
    echo 3 > $beep ;;
    button/f24*) # Fn+F9;
    logger "acpid: Fn+F9 pressed: no action"
    button/fnf10*) # Fn+F10;
    logger "acpid: Fn+F10 pressed: no action"
    button/fnf11*) # Fn+F11;
    logger "acpid: Fn+F11 pressed: no action"
    button/suspend*) # Fn+F12
    logger "acpid: hibernate button (Fn+F12) pressed: initiating hibernate"
    /usr/sbin/pm-hibernate ;;
    button/zoom*) # Fn+Space
    logger "acpid: zoom button (Fn+Space) pressed: no action"
    button/prog1) # Access IBM
    logger "acpid: Access IBM button pressed: no action"
    *) # Everything else
    logger "acpid: $event is not defined" ;;
    esac
    However, now none of these keys are working. It is somewhat annoying, as I only just got them working!
    Any thoughts would be appreciated,
    Ianhoolihan

    ianhoolihan wrote:
    However, on updating with pacman, my acpi_listen events are now
    button/fnf1 FNF1 00000080 00000000
    button/battery BAT 00000080 00000000
    button/screenlock SCRNLCK 00000080 00000000
    button/sleep SBTN 00000080 00000000
    I can't get mine working in Arch XFCE either.  In Fedora 15 Gnome, I get the same acpi events as in Arch, but I can actually use them. 
    In Arch If I call an action file in XFCE from: Applications Menu > Settings > Keyboard > Application Shortcuts, and use Fn + F3 (for instance) as the shortcut, XF86Battery is what is displayed as the shortcut.  Pressing Fn + F3 doesn't call the action file though.  If I do not assign Fn + F3 to this action file, pressing Fn + F3 does nothing except generate an acpi event.  BTW, I tried running the action file [root@myhost actions]# ./blank.sh and the file works (also works by running as a regular user), so the problem is not the action file.
    Here is my action file: /etc/acpi/actions/blank.sh
    #! /bin/sh
    /usr/bin/xset dpms force off
    In Fedora 15 Gnome, if I call the same action file in a similar way with the keyboard shortcut Fn + F3, Battery is what is displayed as the shortcut.  Pressing Fn + F3 runs the action file in Fedora.  If I do not assign Fn + F3 to this action file, Fn + F3 brings up a battery info dialog box (not unexpected).
    Something is broken.  I don't think anyone has thinkpad_acpi working in an up-to-date Arch install.  Someone should file a bug report, but it won't be me.
    EDIT:  I am using a Lenovo ThinkPad X220.
    Last edited by David Batson (2011-11-26 14:56:09)

Maybe you are looking for

  • How to hide or remove several areas from a clip and create a generator

    Hello dear comnunity, I'm in an urgent need an assistance: I need to proeuce a video of a screen recoding. I'm using Camtasia in order to record. The meterial is pretty static. The problem: I have a lot of information on the screen while I'm recoding

  • Could not find used public part

    Hi all, I created a new product in the composite designer with a few Visual Composer Interfaces. Because our context model changed, I deleted the existing UI, and created a new VC UI (generated from a Process model) When I want to build everything, I

  • Apple TV won't use ethernet

    I am currently using wireless to connect the ATV but I want to change to ethernet to improve the speed. ATV general network settings say to use Ethernet just plug in a cable. I have the cable plugged in but it is still using wireless. I have rebooted

  • Stored Procedures MAX. size

    Hi, What is the maximum source code size in PL/SQL in 8.1.7.1.0. Thanks

  • Change of Interaction Center WebClient Inbox search

    Hi All, Our requirement is to change the inbox search of Interaction Center WebClient. Here we need to add one more field called Schema Version Management. When we search for inbox it has to pick that schema vesion inbox. Could you please some one su