Git Product home page Git Product logo

phpmydomo's Introduction

phpMyDomo

The ultimate Domotic remote for the rest of us !

www.phpmydomo.org

About phpMyDomo

phpMyDomo is an open-source Web Application aimed to provide a clean, robust, customizable, fast and intuitive interface to many Home Automation software.

With todays chinese phones and tablets starting as low as $50, it becomes a cheap and powerfull way to build remotes to control anything smartly in your house. phpMyDomo wants to be the ultimate WebApp that works as well on these devices, as on any computer browser. phpMyDomo don't aim to replace the cool domotic's software you're currently using, but rather to add a convenient web interface to it.

Currently supported software include Domoticz, Domotiga, OpenHab and Domogik. (+ Pilight & Freedomotic drafts)

This is a Work In Progress: Depending on the chosen server API, some features might not be fully working at this time.

Features

  • Allows to switch on/off or Dim any supported devices or scenes, from the Dashboard page
  • Supports RGB(W) buttons with color picker and color presets
  • View all sensors at once, or per user defined groups
  • View all your IP Cameras on a single page
  • Display your photo library from a PhotoFrame like page
  • Display Clock and favorites sensors in a Wheater Station like page
  • Controls all your SqueezeBox Players in the LAN
  • Launch Actions (ie Notifications) triggered by your HomeAutomation software (a simple URL request)
  • Responsive design : Display fine on any Android/IOS tablet, phone and any modern (HTML5) web browser
  • Multiple Skins, build your own easily
  • Multiples languages supported
  • Any Home Automation Software supported via Api Plugins
  • Easily customizable
  • Fast loading
  • Minimal server requirements : a php-enabled web server
  • Object oriented, MVC design : easily build your own custom pages, in minutes...
  • Free and Open Source
  • Highest WAF (Wife acceptation Factor) possible

Demo

Please go the phpMyDomo Demo site for a live preview.

Screenshots

alt text alt text alt text alt text alt text

Install

Just download the 'Master' archive, and follow the Install guide, or install from git : git clone https://github.com/phpMyDomo/phpMyDomo.git

Update

You can browse the ChangeLog, no see what's new.

The are 2 methods to update PMD: Either from git (fastest) or manually.

  • Update from git : git pull (in the root phpMydomo directory). Then go to http://[your_web_server]/utils/update from your web browser, to finish the procedure.

  • Manually : you will see a link in the footer of each PMD page, indicating if there is an update available. Click the 'available' link, and follow the instructions (be sure to keep a copy of your /PMD/www/inc/conf/ folder).

Skills Wanted !

One of the goal of this app is to gather talented developers, designers and users, to build the coolest WebApp that can control any smart domotic's software.

What's needed:

  • Finalize and test current Domoticz, Domotiga, OpenHab, Pilight, and Domogiz APIs.
  • Language Files.
  • API plugins coders to support others domotic's software.
  • Talented CSS and Photoshop designers to make Skins, and make the coolest GUI ever ;-)
  • Maintainers: to allow/disallow pull requests, follow issues, etc...
  • Writers/Authors: to enhance documentation, fix my bad english, etc...
  • Testers: to report bugs and suggestions...
  • Fans: to promote phpMyDomo around the web !
  • Any ideas or code to make it better.... ;-)

To resume, if you have a skill, and wish to contibute : You're Welcome ! So Please, fork this Repo, and make Pull-Requests to the Develop branch ;-)

Support

The software is provided as is, and needs a minimum computer expertise to be installed and configured. I won't provide any support by email , phone, tickets, etc... but if you're offering money, I might change my mind... ;-)

If something doesn't works, look at the code. If the code is missing, well, code it and make a pull request. If you're not a coder yourself, I (or any other developers) might implement missing devices only if we own the device. We can't blindly support a gear that we can't test ourself.

BTW: Offering me a device not currently supported is a cool and cheap way to say "Thank you", and might certainly encourage me to implement the device fastly. :-D

phpmydomo's People

Contributors

cblomart avatar jobpilot avatar pepijng avatar soif avatar thefrip 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

Watchers

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

phpmydomo's Issues

Add support for Solar, Visibility and UV index sensors

I use Weather Underground which provides Solar, Visibility and UV index sensors. They are currently undefined in PMD

Solar

    [undef_undef_8] => Array
        (
            [address] => 8
            [name] => EHV - Solar
            [battery_level] => 255
            [signal_level] => 12
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => 0.0 Watt/m2
                    [Favorite] => 0
                    [HardwareID] => 2
                    [HardwareName] => Eindhoven
                    [HaveTimeout] => 
                    [ID] => 0
                    [LastUpdate] => 2013-12-18 23:10:01
                    [Name] => EHV - Solar
                    [Notifications] => false
                    [Radiation] => 0
                    [SignalLevel] => 12
                    [SubType] => Solar Radiation
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => General
                    [TypeImg] => radiation
                    [Unit] => 1
                    [Used] => 1
                    [idx] => 8
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_8
            [img_type] => undef
        )

Visibility

    [undef_undef_7] => Array
        (
            [address] => 7
            [name] => EHV - zicht
            [battery_level] => 255
            [signal_level] => 12
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => 10.0 km
                    [Favorite] => 0
                    [HardwareID] => 2
                    [HardwareName] => Eindhoven
                    [HaveTimeout] => 
                    [ID] => 0
                    [LastUpdate] => 2013-12-18 23:10:01
                    [Name] => EHV - zicht
                    [Notifications] => false
                    [SignalLevel] => 12
                    [SubType] => Visibility
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => General
                    [TypeImg] => visibility
                    [Unit] => 1
                    [Used] => 1
                    [Visibility] => 10
                    [idx] => 7
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_7
            [img_type] => undef
        )

UV

  [undef_undef_5] => Array
        (
            [address] => 5
            [name] => EHV - UV
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 0.0 UVI
                    [Favorite] => 0
                    [HardwareID] => 2
                    [HardwareName] => Eindhoven
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-18 23:10:01
                    [Name] => EHV - UV
                    [Notifications] => false
                    [SignalLevel] => 6
                    [SubType] => UVN128,UV138
                    [Timers] => false
                    [Type] => UV
                    [TypeImg] => uv
                    [UVI] => 0.0
                    [Unit] => 0
                    [Used] => 1
                    [idx] => 5
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_5
            [img_type] => undef
        )

Units for "consum" sensors missing in header of groups

When a "consum" sensor is added to the sensor section the unit is shown after the value. If the same sensor is added to a group the unit text is not shown in the group header at the dashboard.
Other senors like temp and hum shows the unit correctly in the group header.

gas (now) realtime is missing

I use domoticz:

and see by sensors:

energie energie 290 W Verbuik
Sensor
energie energie 3.473 kWh Meter
Sensor
energie energie 1717.801 kWh Meter
Sensor
gas gas 0.3073 m3 Meter
Sensor
gas gas 249.217 m3 Meter
Sensor

Array
(
    [sensor_baro_4] => Array
        (
            [address] => 4
            [name] => Dordrecht barometer
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [Barometer] => 1005
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 10.3 C, 95 %, 1005 hPa
                    [DewPoint] => 9.53
                    [Favorite] => 0
                    [Forecast] => 3
                    [ForecastStr] => Cloudy
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [Humidity] => 95
                    [HumidityStatus] => Wet
                    [ID] => 0001
                    [LastUpdate] => 2013-12-19 15:10:00
                    [Name] => Dordrecht barometer
                    [Notifications] => false
                    [SignalLevel] => 6
                    [SubType] => THB1 - BTHR918
                    [Temp] => 10.3
                    [Timers] => false
                    [Type] => Temp + Humidity + Baro
                    [TypeImg] => temperature
                    [Unit] => 1
                    [Used] => 1
                    [idx] => 4
                )

            [class] => sensor
            [type] => baro
            [value] => 1005
            [uid] => sensor_baro_4
            [img_type] => baro
        )

    [sensor_consum_2_now] => Array
        (
            [address] => 2
            [name] => energie
            [battery_level] => 255
            [signal_level] => 12
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [Counter] => 1717.806
                    [CounterDeliv] => 0.000
                    [CounterDelivToday] => 0.000 kWh
                    [CounterToday] => 3.478 kWh
                    [CustomImage] => 0
                    [Data] => 840639;877167;0;0;280;0
                    [Favorite] => 1
                    [HardwareID] => 1
                    [HardwareName] => Smart meter
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:17:15
                    [Name] => energie
                    [Notifications] => false
                    [SignalLevel] => 12
                    [SubType] => Energy
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => P1 Smart Meter
                    [TypeImg] => counter
                    [Unit] => 1
                    [Usage] => 280 Watt
                    [UsageDeliv] => 0 Watt
                    [Used] => 1
                    [idx] => 2
                )

            [class] => sensor
            [type] => consum
            [value] => 280
            [unit] => W
            [uid] => sensor_consum_2_now
            [img_type] => consum
        )

    [sensor_counter_2_today] => Array
        (
            [address] => 2
            [name] => energie
            [battery_level] => 255
            [signal_level] => 12
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [Counter] => 1717.806
                    [CounterDeliv] => 0.000
                    [CounterDelivToday] => 0.000 kWh
                    [CounterToday] => 3.478 kWh
                    [CustomImage] => 0
                    [Data] => 840639;877167;0;0;280;0
                    [Favorite] => 1
                    [HardwareID] => 1
                    [HardwareName] => Smart meter
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:17:15
                    [Name] => energie
                    [Notifications] => false
                    [SignalLevel] => 12
                    [SubType] => Energy
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => P1 Smart Meter
                    [TypeImg] => counter
                    [Unit] => 1
                    [Usage] => 280 Watt
                    [UsageDeliv] => 0 Watt
                    [Used] => 1
                    [idx] => 2
                )

            [class] => sensor
            [type] => counter
            [value] => 3.478
            [unit] => kWh
            [uid] => sensor_counter_2_today
            [img_type] => counter
        )

    [sensor_counter_2] => Array
        (
            [address] => 2
            [name] => energie
            [battery_level] => 255
            [signal_level] => 12
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [Counter] => 1717.806
                    [CounterDeliv] => 0.000
                    [CounterDelivToday] => 0.000 kWh
                    [CounterToday] => 3.478 kWh
                    [CustomImage] => 0
                    [Data] => 840639;877167;0;0;280;0
                    [Favorite] => 1
                    [HardwareID] => 1
                    [HardwareName] => Smart meter
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:17:15
                    [Name] => energie
                    [Notifications] => false
                    [SignalLevel] => 12
                    [SubType] => Energy
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => P1 Smart Meter
                    [TypeImg] => counter
                    [Unit] => 1
                    [Usage] => 280 Watt
                    [UsageDeliv] => 0 Watt
                    [Used] => 1
                    [idx] => 2
                )

            [class] => sensor
            [type] => counter
            [value] => 1717.806
            [unit] => kWh
            [uid] => sensor_counter_2
            [img_type] => counter
        )

    [sensor_counter_3_today] => Array
        (
            [address] => 3
            [name] => gas
            [battery_level] => 255
            [signal_level] => 12
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [Counter] => 249.217
                    [CounterToday] => 0.307 m3
                    [CustomImage] => 0
                    [Data] => 249217
                    [Favorite] => 1
                    [HardwareID] => 1
                    [HardwareName] => Smart meter
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:13:55
                    [Name] => gas
                    [Notifications] => false
                    [SignalLevel] => 12
                    [SubType] => Gas
                    [SwitchTypeVal] => 1
                    [Timers] => false
                    [Type] => P1 Smart Meter
                    [TypeImg] => counter
                    [Unit] => 2
                    [Used] => 1
                    [idx] => 3
                )

            [class] => sensor
            [type] => counter
            [value] => 0.3073
            [unit] => m3
            [uid] => sensor_counter_3_today
            [img_type] => counter
        )

    [sensor_counter_3] => Array
        (
            [address] => 3
            [name] => gas
            [battery_level] => 255
            [signal_level] => 12
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [Counter] => 249.217
                    [CounterToday] => 0.307 m3
                    [CustomImage] => 0
                    [Data] => 249217
                    [Favorite] => 1
                    [HardwareID] => 1
                    [HardwareName] => Smart meter
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:13:55
                    [Name] => gas
                    [Notifications] => false
                    [SignalLevel] => 12
                    [SubType] => Gas
                    [SwitchTypeVal] => 1
                    [Timers] => false
                    [Type] => P1 Smart Meter
                    [TypeImg] => counter
                    [Unit] => 2
                    [Used] => 1
                    [idx] => 3
                )

            [class] => sensor
            [type] => counter
            [value] => 249.217
            [unit] => m3
            [uid] => sensor_counter_3
            [img_type] => counter
        )

    [command_dimmer_26] => Array
        (
            [raw_value1] => Off
            [address] => 26
            [name] => Eet tafel
            [battery_level] => 255
            [signal_level] => 7
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Off
                    [Favorite] => 1
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 059EDF2
                    [Image] => Light
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-19 08:20:20
                    [Level] => 100
                    [LevelInt] => 16
                    [MaxDimLevel] => 16
                    [Name] => Eet tafel
                    [Notifications] => false
                    [SignalLevel] => 7
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => Dimmer
                    [SwitchTypeVal] => 7
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => dimmer
                    [Unit] => 12
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 26
                )

            [class] => command
            [type] => dimmer
            [value] => 100
            [uid] => command_dimmer_26
            [state] => off
            [dim_steps] => 15
            [img_type] => dimmer_off
        )

    [command_dimmer_12] => Array
        (
            [raw_value1] => Off
            [address] => 12
            [name] => Gang
            [battery_level] => 255
            [signal_level] => 7
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Off
                    [Favorite] => 1
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 082B616
                    [Image] => Light
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-16 16:08:27
                    [Level] => 33
                    [LevelInt] => 5
                    [MaxDimLevel] => 16
                    [Name] => Gang
                    [Notifications] => false
                    [SignalLevel] => 7
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => Dimmer
                    [SwitchTypeVal] => 7
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => dimmer
                    [Unit] => 12
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 12
                )

            [class] => command
            [type] => dimmer
            [value] => 27
            [uid] => command_dimmer_12
            [state] => off
            [dim_steps] => 15
            [img_type] => dimmer_off
        )

    [command_dimmer_15] => Array
        (
            [raw_value1] => Off
            [address] => 15
            [name] => Wc.
            [battery_level] => 255
            [signal_level] => 7
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Off
                    [Favorite] => 0
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 082B616
                    [Image] => Light
                    [IsSubDevice] => 1
                    [LastUpdate] => 2013-12-18 19:53:22
                    [Level] => 100
                    [LevelInt] => 16
                    [MaxDimLevel] => 16
                    [Name] => Wc.
                    [Notifications] => false
                    [SignalLevel] => 7
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => Dimmer
                    [SwitchTypeVal] => 7
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => dimmer
                    [Unit] => 11
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 15
                )

            [class] => command
            [type] => dimmer
            [value] => 100
            [uid] => command_dimmer_15
            [state] => off
            [dim_steps] => 15
            [img_type] => dimmer_off
        )

    [command_dimmer_11] => Array
        (
            [raw_value1] => Off
            [address] => 11
            [name] => slaapkamer
            [battery_level] => 255
            [signal_level] => 5
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Off
                    [Favorite] => 1
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 0A2FEA6
                    [Image] => Light
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-19 00:09:14
                    [Level] => 100
                    [LevelInt] => 16
                    [MaxDimLevel] => 16
                    [Name] => slaapkamer
                    [Notifications] => false
                    [SignalLevel] => 5
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => Dimmer
                    [SwitchTypeVal] => 7
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => dimmer
                    [Unit] => 12
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 11
                )

            [class] => command
            [type] => dimmer
            [value] => 100
            [uid] => command_dimmer_11
            [state] => off
            [dim_steps] => 15
            [img_type] => dimmer_off
        )

    [scene_group_3] => Array
        (
            [raw_value1] => Off
            [address] => 3
            [name] => Alles
            [raw] => Array
                (
                    [Favorite] => 1
                    [LastUpdate] => 2013-11-27 18:14:56
                    [Name] => Alles
                    [Status] => Off
                    [Type] => Group
                    [TypeImg] => lightbulb
                    [UsedByCamera] => 
                    [idx] => 3
                )

            [class] => scene
            [type] => group
            [uid] => scene_group_3
            [state] => off
            [img_type] => group_off
        )

    [sensor_hygro_4] => Array
        (
            [address] => 4
            [name] => Dordrecht barometer
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [Barometer] => 1005
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 10.3 C, 95 %, 1005 hPa
                    [DewPoint] => 9.53
                    [Favorite] => 0
                    [Forecast] => 3
                    [ForecastStr] => Cloudy
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [Humidity] => 95
                    [HumidityStatus] => Wet
                    [ID] => 0001
                    [LastUpdate] => 2013-12-19 15:10:00
                    [Name] => Dordrecht barometer
                    [Notifications] => false
                    [SignalLevel] => 6
                    [SubType] => THB1 - BTHR918
                    [Temp] => 10.3
                    [Timers] => false
                    [Type] => Temp + Humidity + Baro
                    [TypeImg] => temperature
                    [Unit] => 1
                    [Used] => 1
                    [idx] => 4
                )

            [class] => sensor
            [type] => hygro
            [value] => 95
            [uid] => sensor_hygro_4
            [img_type] => hygro
        )

    [sensor_pir_19] => Array
        (
            [raw_value1] => Off
            [address] => 19
            [name] => Sensor
            [battery_level] => 255
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Off
                    [Favorite] => 1
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 09A0FD2
                    [Image] => Light
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-18 19:53:22
                    [Level] => 0
                    [LevelInt] => 0
                    [MaxDimLevel] => 16
                    [Name] => Sensor
                    [Notifications] => false
                    [SignalLevel] => 6
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => Motion Sensor
                    [SwitchTypeVal] => 8
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => motion
                    [Unit] => 10
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 19
                )

            [class] => sensor
            [type] => pir
            [uid] => sensor_pir_19
            [state] => off
            [img_type] => pir_off
        )

    [sensor_rain_16] => Array
        (
            [address] => 16
            [name] => Regen
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 0;8.0
                    [Favorite] => 0
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:10:01
                    [Name] => Regen
                    [Notifications] => false
                    [Rain] => 8.0
                    [RainRate] => 0.0
                    [SignalLevel] => 6
                    [SubType] => Weather Underground
                    [Timers] => false
                    [Type] => Rain
                    [TypeImg] => rain
                    [Unit] => 0
                    [Used] => 1
                    [idx] => 16
                )

            [class] => sensor
            [type] => rain
            [value] => 8.0
            [uid] => sensor_rain_16
            [img_type] => rain
        )

    [scene_scene_2] => Array
        (
            [raw_value1] => Off
            [address] => 2
            [name] => Beneden alles uit
            [raw] => Array
                (
                    [Favorite] => 0
                    [LastUpdate] => 2013-09-06 22:26:43.000
                    [Name] => Beneden alles uit
                    [Status] => Off
                    [Type] => Scene
                    [TypeImg] => lightbulb
                    [UsedByCamera] => 
                    [idx] => 2
                )

            [class] => scene
            [type] => scene
            [uid] => scene_scene_2
            [state] => off
            [img_type] => scene_off
        )

    [scene_scene_1] => Array
        (
            [raw_value1] => Off
            [address] => 1
            [name] => beneden alles aan.
            [raw] => Array
                (
                    [Favorite] => 0
                    [LastUpdate] => 2013-11-27 18:15:40
                    [Name] => beneden alles aan.
                    [Status] => Off
                    [Type] => Scene
                    [TypeImg] => lightbulb
                    [UsedByCamera] => 
                    [idx] => 1
                )

            [class] => scene
            [type] => scene
            [uid] => scene_scene_1
            [state] => off
            [img_type] => scene_off
        )

    [command_switch_14] => Array
        (
            [raw_value1] => Off
            [address] => 14
            [name] => Lamp achter buiten
            [battery_level] => 255
            [signal_level] => 7
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Off, Level: 100 %
                    [Favorite] => 1
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 0A12D2E
                    [Image] => Light
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-18 23:33:48
                    [Level] => 100
                    [LevelInt] => 15
                    [MaxDimLevel] => 16
                    [Name] => Lamp achter buiten
                    [Notifications] => false
                    [SignalLevel] => 7
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => On/Off
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => lightbulb
                    [Unit] => 11
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 14
                )

            [class] => command
            [type] => switch
            [uid] => command_switch_14
            [state] => off
            [img_type] => switch_off
        )

    [command_switch_38] => Array
        (
            [raw_value1] => Off
            [address] => 38
            [name] => Switch oplader tv
            [battery_level] => 255
            [signal_level] => 7
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 255
                    [CustomImage] => 1
                    [Data] => Off
                    [Favorite] => 1
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 041EE0B
                    [Image] => WallSocket
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-19 08:57:59
                    [Level] => 0
                    [LevelInt] => 0
                    [MaxDimLevel] => 16
                    [Name] => Switch oplader tv
                    [Notifications] => false
                    [SignalLevel] => 7
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => On/Off
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => lightbulb
                    [Unit] => 1
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 38
                )

            [class] => command
            [type] => switch
            [uid] => command_switch_38
            [state] => off
            [img_type] => switch_off
        )

    [command_switch_40] => Array
        (
            [raw_value1] => Off
            [address] => 40
            [name] => switch 3 beneden
            [battery_level] => 255
            [signal_level] => 7
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 255
                    [CustomImage] => 1
                    [Data] => Off
                    [Favorite] => 0
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 041EE0B
                    [Image] => WallSocket
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-11-30 10:46:09
                    [Level] => 0
                    [LevelInt] => 0
                    [MaxDimLevel] => 16
                    [Name] => switch 3 beneden
                    [Notifications] => false
                    [SignalLevel] => 7
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => On/Off
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => lightbulb
                    [Unit] => 3
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 40
                )

            [class] => command
            [type] => switch
            [uid] => command_switch_40
            [state] => off
            [img_type] => switch_off
        )

    [command_switch_39] => Array
        (
            [raw_value1] => Off
            [address] => 39
            [name] => switch slaapkamer
            [battery_level] => 255
            [signal_level] => 7
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 255
                    [CustomImage] => 2
                    [Data] => Off, Level: 100 %
                    [Favorite] => 1
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 041EE0B
                    [Image] => TV
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-11-27 18:14:56
                    [Level] => 100
                    [LevelInt] => 15
                    [MaxDimLevel] => 16
                    [Name] => switch slaapkamer
                    [Notifications] => false
                    [SignalLevel] => 7
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => On/Off
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => lightbulb
                    [Unit] => 2
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 39
                )

            [class] => command
            [type] => switch
            [uid] => command_switch_39
            [state] => off
            [img_type] => switch_off
        )

    [sensor_temp_4] => Array
        (
            [address] => 4
            [name] => Dordrecht barometer
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [Barometer] => 1005
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 10.3 C, 95 %, 1005 hPa
                    [DewPoint] => 9.53
                    [Favorite] => 0
                    [Forecast] => 3
                    [ForecastStr] => Cloudy
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [Humidity] => 95
                    [HumidityStatus] => Wet
                    [ID] => 0001
                    [LastUpdate] => 2013-12-19 15:10:00
                    [Name] => Dordrecht barometer
                    [Notifications] => false
                    [SignalLevel] => 6
                    [SubType] => THB1 - BTHR918
                    [Temp] => 10.3
                    [Timers] => false
                    [Type] => Temp + Humidity + Baro
                    [TypeImg] => temperature
                    [Unit] => 1
                    [Used] => 1
                    [idx] => 4
                )

            [class] => sensor
            [type] => temp
            [value] => 10.3
            [uid] => sensor_temp_4
            [img_type] => temp
        )

    [sensor_temp_1] => Array
        (
            [address] => 1
            [name] => Raspberry
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjValue] => 0
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 45.5 C
                    [Favorite] => 0
                    [HardwareID] => 1000
                    [HardwareName] => System
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:17:00
                    [Name] => Raspberry
                    [Notifications] => false
                    [SignalLevel] => 6
                    [SubType] => Unknown
                    [Temp] => 45.5
                    [Timers] => false
                    [Type] => Temp
                    [TypeImg] => temperature
                    [Unit] => 1
                    [Used] => 1
                    [idx] => 1
                )

            [class] => sensor
            [type] => temp
            [value] => 45.5
            [uid] => sensor_temp_1
            [img_type] => temp
        )

    [undef_undef_8] => Array
        (
            [address] => 8
            [name] => Dordrecht
            [battery_level] => 255
            [signal_level] => 12
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => 10.0 km
                    [Favorite] => 0
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [ID] => 0
                    [LastUpdate] => 2013-12-19 15:10:01
                    [Name] => Dordrecht
                    [Notifications] => false
                    [SignalLevel] => 12
                    [SubType] => Visibility
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => General
                    [TypeImg] => visibility
                    [Unit] => 1
                    [Used] => 1
                    [Visibility] => 10
                    [idx] => 8
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_8
            [img_type] => undef
        )

    [undef_undef_6] => Array
        (
            [address] => 6
            [name] => Dordrecht Zon
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 24.7 UVI
                    [Favorite] => 0
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:10:01
                    [Name] => Dordrecht Zon
                    [Notifications] => false
                    [SignalLevel] => 6
                    [SubType] => UVN128,UV138
                    [Timers] => false
                    [Type] => UV
                    [TypeImg] => uv
                    [UVI] => 24.7
                    [Unit] => 0
                    [Used] => 1
                    [idx] => 6
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_6
            [img_type] => undef
        )

    [undef_undef_42] => Array
        (
            [raw_value1] => Arm Home
            [address] => 42
            [name] => Security
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => Arm Home
                    [Favorite] => 1
                    [HardwareID] => 1000
                    [HardwareName] => System
                    [HaveDimmer] => 
                    [HaveGroupCmd] => 
                    [ID] => 148702
                    [LastUpdate] => 2013-10-23 22:56:41
                    [MaxDimLevel] => 0
                    [Name] => Security
                    [Notifications] => false
                    [SignalLevel] => 6
                    [Status] => Arm Home
                    [SubType] => Security Panel
                    [SwitchType] => Security
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => Security
                    [TypeImg] => security
                    [Unit] => 0
                    [Used] => 1
                    [idx] => 42
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_42
            [img_type] => undef
        )

    [undef_undef_28] => Array
        (
            [raw_value1] => Closed
            [address] => 28
            [name] => deur 2
            [battery_level] => 255
            [signal_level] => 7
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Closed
                    [Favorite] => 1
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 097B13E
                    [Image] => Light
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-06 11:34:11
                    [Level] => 0
                    [LevelInt] => 0
                    [MaxDimLevel] => 16
                    [Name] => deur 2
                    [Notifications] => false
                    [SignalLevel] => 7
                    [Status] => Closed
                    [SubType] => AC
                    [SwitchType] => Contact
                    [SwitchTypeVal] => 2
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => contact
                    [Unit] => 10
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 28
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_28
            [img_type] => undef
        )

    [undef_undef_31] => Array
        (
            [raw_value1] => Closed
            [address] => 31
            [name] => schuifpui
            [battery_level] => 255
            [signal_level] => 5
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Closed
                    [Favorite] => 1
                    [HardwareID] => 5
                    [HardwareName] => RFX
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 096182A
                    [Image] => Light
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-19 08:22:12
                    [Level] => 0
                    [LevelInt] => 0
                    [MaxDimLevel] => 16
                    [Name] => schuifpui
                    [Notifications] => false
                    [SignalLevel] => 5
                    [Status] => Closed
                    [SubType] => AC
                    [SwitchType] => Contact
                    [SwitchTypeVal] => 2
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => contact
                    [Unit] => 10
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 31
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_31
            [img_type] => undef
        )

    [sensor_wind_chill_5] => Array
        (
            [address] => 5
            [name] => Dordrecht Wind
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 100
                    [Chill] => 10.3
                    [CustomImage] => 0
                    [Data] => 293.00;WNW;31;44;10.3;10.3
                    [Direction] => 293
                    [DirectionStr] => WNW
                    [Favorite] => 0
                    [Gust] => 15.8
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:10:01
                    [Name] => Dordrecht Wind
                    [Notifications] => false
                    [SignalLevel] => 6
                    [Speed] => 11.2
                    [SubType] => TFA
                    [Temp] => 10.3
                    [Timers] => false
                    [Type] => Wind
                    [TypeImg] => wind
                    [Unit] => 0
                    [Used] => 1
                    [idx] => 5
                )

            [class] => sensor
            [type] => wind_chill
            [value] => 10.3
            [uid] => sensor_wind_chill_5
            [img_type] => wind_chill
        )

    [sensor_wind_gust_5] => Array
        (
            [address] => 5
            [name] => Dordrecht Wind
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 100
                    [Chill] => 10.3
                    [CustomImage] => 0
                    [Data] => 293.00;WNW;31;44;10.3;10.3
                    [Direction] => 293
                    [DirectionStr] => WNW
                    [Favorite] => 0
                    [Gust] => 15.8
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:10:01
                    [Name] => Dordrecht Wind
                    [Notifications] => false
                    [SignalLevel] => 6
                    [Speed] => 11.2
                    [SubType] => TFA
                    [Temp] => 10.3
                    [Timers] => false
                    [Type] => Wind
                    [TypeImg] => wind
                    [Unit] => 0
                    [Used] => 1
                    [idx] => 5
                )

            [class] => sensor
            [type] => wind_gust
            [value] => 15.8
            [uid] => sensor_wind_gust_5
            [img_type] => wind_gust
        )

    [sensor_wind_speed_5] => Array
        (
            [address] => 5
            [name] => Dordrecht Wind
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 100
                    [Chill] => 10.3
                    [CustomImage] => 0
                    [Data] => 293.00;WNW;31;44;10.3;10.3
                    [Direction] => 293
                    [DirectionStr] => WNW
                    [Favorite] => 0
                    [Gust] => 15.8
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:10:01
                    [Name] => Dordrecht Wind
                    [Notifications] => false
                    [SignalLevel] => 6
                    [Speed] => 11.2
                    [SubType] => TFA
                    [Temp] => 10.3
                    [Timers] => false
                    [Type] => Wind
                    [TypeImg] => wind
                    [Unit] => 0
                    [Used] => 1
                    [idx] => 5
                )

            [class] => sensor
            [type] => wind_speed
            [value] => 11.2
            [uid] => sensor_wind_speed_5
            [img_type] => wind_speed
        )

    [sensor_wind_temp_5] => Array
        (
            [address] => 5
            [name] => Dordrecht Wind
            [battery_level] => 100
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 100
                    [Chill] => 10.3
                    [CustomImage] => 0
                    [Data] => 293.00;WNW;31;44;10.3;10.3
                    [Direction] => 293
                    [DirectionStr] => WNW
                    [Favorite] => 0
                    [Gust] => 15.8
                    [HardwareID] => 4
                    [HardwareName] => Weather Underground
                    [HaveTimeout] => 
                    [ID] => 1
                    [LastUpdate] => 2013-12-19 15:10:01
                    [Name] => Dordrecht Wind
                    [Notifications] => false
                    [SignalLevel] => 6
                    [Speed] => 11.2
                    [SubType] => TFA
                    [Temp] => 10.3
                    [Timers] => false
                    [Type] => Wind
                    [TypeImg] => wind
                    [Unit] => 0
                    [Used] => 1
                    [idx] => 5
                )

            [class] => sensor
            [type] => wind_temp
            [value] => 10.3
            [uid] => sensor_wind_temp_5
            [img_type] => wind_temp
        )

)

Italian translation

I've prepared Italian translation files, how can I upload them in the right place (/inc/lang/it)?

does not work over https

hosting phpmydomo over https:
Here what chrome is telling me. I replqce the site name by "".

[blocked] The page at 'https:///' was loaded over HTTPS, but ran insecure content from 'http:///static/min/?f=/static/global/bs/css/bootstrap.space…css,/static/global/css/main.css,/static/skins/default/css/skin.css&v=0.143': this content should also be loaded over HTTPS.
(index):25
[blocked] The page at 'https://' was loaded over HTTPS, but ran insecure content from 'http:///static/min/?f=/static/global/js/jquery-1.7.2.min.js….min.js,/static/global/js/main.js,/static/skins/default/js/skin.js&v=0.143': this content should also be loaded over HTTPS.
(index):1
The page at 'https:///' was loaded over HTTPS, but displayed insecure content from 'http:///static/global/img/icon48_api_openhab.png': this content should also be loaded over HTTPS.

Clone git

i try to install from scratch and did clone git

pi@domoticzpi ~/domoticz $ sudo git clone https://github.com/phpMyDomo/phpMyDomo.git
Cloning into 'phpMyDomo'...
remote: Counting objects: 2757, done.
remote: Compressing objects: 100% (1649/1649), done.
remote: Total 2757 (delta 1089), reused 2611 (delta 943)
Receiving objects: 100% (2757/2757), 8.22 MiB | 810 KiB/s, done.
Resolving deltas: 100% (1089/1089), done.

Where is the phpMyDomo directory now?

How to remote access through internet ?

I want to have remote access my 'phpdomo' through a internet connection. I can have access to my 'domoticz' system through internet, but 'phpdomo' is on the same port. I have access through my home network , so that's not the problem.
So what have a do to make it work ? Thanks.

Installation

which is the directory I should be in to start git clone? root or /home/pi?
what are the next steps after cloning? moving the directory /www to /var/www?

Ugly fonts

Recently there was a change in fonts. The current ones look rather ugly ....

Dimmer values not correctly retrieved from DomotiGa backend

The current dim value of dimmable devices is not populated in phpMyDomo.

I have inserted this line $d['value'] = substr($raw['values'][0]['value'],4 ); at line 63 of the api_client.php to get the values populated correctly.

Not sure if this is the correct way of removing the text "Dim " from the first value, but it works for me...

Debug logging

Is it possible to add an page where you can see all de debug logs.
When a bug is found we can copy this log here to solve it.

Update checker

Is it possible to make an update checker like domoticz?
choose which version you use: develop of master.
And gives a notification when a update is available.

Domotiga Temperature value (commas vs Dots)

ter is a different value on sensors tab and sensors block
sensors block is dividend bij a . (point) and tab is a , (comma)
the tab is the correct one 48,2 bij the block is 48.0

Problem with home folder

Hello,

I have a problem for installing phpMyDomo.
I test on a virtual machine before.
I use ubuntu 12.04 lts 64bits.
I test by download and by git.
By git i don't understand what i do (no installation step by step)
And by download the problem is:

Impossible to found the "/home" page.
I see this post: http://www.domotiga.nl/boards/3/topics/2445?r=2456#message-2456

I have the .htacces and if go to the apache config, the problem is the same.

I explain what i do in my apache config:
The folder install is in /var/www/phpmydomo
I edit the sites-available/default and i add this:

    DocumentRoot /var/www
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options None
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>
    <Directory /var/www/domotiga/>
            AllowOverride All
    </Directory>

    <Directory /var/www/phpmydomo/>
            AllowOverride All
            Order allow,deny
            allow from all
    </Directory>

I refresh my page 192.168.0.38/phpmydomo
and i have:
Forbidden
You don't have permission to access /phpmydomo/home/ on this server.

If i make this:

    DocumentRoot /var/www
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options None
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>
    <Directory /var/www/domotiga/>
            AllowOverride All
    </Directory>
    <Directory /var/www/phpmydomo/>
            AllowOverride All
    </Directory>

I refresh my page 192.168.0.38/phpmydomo
and i have:
Forbidden
You don't have permission to access /phpmydomo/home/ on this server.

And if i erase all the directory, like this:

    DocumentRoot /var/www
    <Directory />
            Options FollowSymLinks
            AllowOverride None
    </Directory>
    <Directory /var/www/>
            Options None
            AllowOverride None
            Order allow,deny
            allow from all
    </Directory>
    <Directory /var/www/domotiga/>
            AllowOverride All
    </Directory>

I have:
Not Found
The requested URL /phpmydomo/home/ was not found on this server.

I don't uderstand what i do.

My prefer install is by git but in your install tutorial, you don't describe how we install by git (no step by step).

Can you explain how to install by git? (step by step)

Thanks in advance

Ps: si mon whois est bon vous êtes français, et donc je suis a la recherche de ce genre d'interface pour ma domotique, et j'ai connaissance de base en php html et un peu de css, je peut peut être vous aider(sur mon temps libre), j'ai vu que vous étiez tout seul.
J'ai chercher partout sur le site de domotiga et sur le votre, une rubrique contact ou un mail, même un message privé, impossible de vous joindre en privé, donc le seul moyen et de passer par ici.
Je ne mets pas mon email en ici, mais si vous créez un formulaire de contact sur le site je vous post mon email et on pourra en discuter ailleurs que ici, car ce n'est pas fait pour.
A moins que vous savez comment faire pour me contacter via github (dans ce cas laissez moi votre mail), sinon je regarderais souvent pendant les prochains jours si vous avez créé ce formulaire de contact sur votre site, ou proposez moi une solution.
Et nous pourrions faire de plus ample connaissance.
Merci.

Add support for motion sensor

Can you add support for motion sensors?

 [undef_undef_79] => Array
        (
            [raw_value1] => Off
            [address] => 79
            [name] => Beweging
            [battery_level] => 255
            [signal_level] => 6
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Off
                    [Favorite] => 0
                    [HardwareID] => 4
                    [HardwareName] => RFXCOM
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 09EB5FE
                    [Image] => Light
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-11 21:44:19
                    [Level] => 0
                    [LevelInt] => 0
                    [MaxDimLevel] => 16
                    [Name] => Beweging
                    [Notifications] => false
                    [SignalLevel] => 6
                    [Status] => Off
                    [SubType] => AC
                    [SwitchType] => Motion Sensor
                    [SwitchTypeVal] => 8
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => motion
                    [Unit] => 10
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 79
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_79
            [img_type] => undef
        )

German translation

First try

ISO Code = de

<?php

$lang['locale']="de_DE.utf8";

// menu head ###################################################
$lang['menu_head']['home']      ="Home";
$lang['menu_head']['cameras']   ="Kameras";
$lang['menu_head']['commands']  ="Befehle";
$lang['menu_head']['sensors']   ="Fühler";
$lang['menu_head']['devices']   ="Geräte";

// classes ###################################################
$lang['classes']['scene']   ="Szenen";
$lang['classes']['sensor']  ="Fühler";
$lang['classes']['command'] ="Befehle";
$lang['classes']['camera']  ="Kameras";
$lang['classes']['security']    ="Sicherheit";

// blocks ###################################################
$lang['blocks_titles']['weather']="Wetter";
$lang['blocks_titles']['sensors']="Fühler";

// types blocks ###################################################
$lang['types']['scene']     ="Szenen";
$lang['types']['group']     ="Gruppe";
$lang['types']['temp']      ="Temperatur";
$lang['types']['wind_speed']="Wind Geschwindigkeit";
$lang['types']['wind_gust'] ="Wind Böen";
$lang['types']['wind_temp'] ="Wind Temperatur";
$lang['types']['wind_chill']="Wind gefühlte Temperatur";
$lang['types']['rain']      ="Regen";
$lang['types']['baro']      ="Barometer";
$lang['types']['hum']       ="Feuchte";
$lang['types']['switch']    ="Schalter";
$lang['types']['door']      ="Tür";
$lang['types']['window']    ="Fenster";
$lang['types']['dimmer']    ="Dimmer";
$lang['types']['heating']   ="Heizung";
$lang['types']['cam_ip']    ="IP Kamera";
$lang['types']['air']       ="Klimaanlage";
$lang['types']['uv']        ="UV";
$lang['types']['shutter']   ="Schliesser";
$lang['types']['current']   ="Strom";
$lang['types']['undef']     ="Unbekannt";
$lang['types']['hygro']     ="Feuchte";
$lang['types']['bool']      ="Status";
$lang['types']['pir']       ="Bewegung";
$lang['types']['gaz']       ="Gas/Rauch";

// infos ################################################################
$lang['infos']['sunset']    ="Sonnenuntergang";
$lang['infos']['sunrise']   ="Sonnenaufgang";
$lang['infos']['now']       ="Jetzt";

// dates ################################################################
//  date format according to : http://php.net/strftime
$lang['dates']['day']       ="%A %e %b"; // short: D M j //long: l F j
$lang['dates']['time']      ="%H : %M";

// home ################################################################
$lang['groups_names']['all_commands']="Alle Befehle";

?>

password protection

Is it possible to add password protections?

I kno we can do it with htaccess but all the settings in one big config file is nices :)

add custom blocks with links

the same way as adding sensors in a block.
for example:

$conf['blocks']['Links'][]="Name";
name, url, [blank/new window etc][icon][description],

I want to add a external url like eneco, essent smart thermostat etc.

Add support for Youless energy counter

Can you add support for the Youless energy meter.
[CounterToday] shows todays usage
[Data] shows the meter readout and the 2nd value is the actual usage

   [undef_undef_2] => Array
        (
            [address] => 2
            [name] => Elektriciteit
            [battery_level] => 255
            [signal_level] => 12
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [Counter] => 126026.234
                    [CounterToday] => 10.955 kWh
                    [CustomImage] => 0
                    [Data] => 126026.234 kWh 1048 Watt
                    [Favorite] => 1
                    [HardwareID] => 1
                    [HardwareName] => Youless
                    [HaveTimeout] => 
                    [ID] => 80
                    [LastUpdate] => 2013-12-11 21:40:04
                    [Name] => Elektriciteit
                    [Notifications] => false
                    [SignalLevel] => 12
                    [SubType] => YouLess counter
                    [SwitchTypeVal] => 0
                    [Timers] => false
                    [Type] => YouLess Meter
                    [TypeImg] => counter
                    [Unit] => 1
                    [Usage] => 1048 Watt
                    [Used] => 1
                    [idx] => 2
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_2
            [img_type] => undef
        )

usage logging

I use the history of usage for gas and electricity often.
The history of temperatures and usage in domotics is saved in the domoticz database.
Is it possible to connect also to that database and show this values in a better chart then domoticz do?

when this is possible we don't need the interface of domoticz at all.
only for updating domoticz/check logs for errors.

Combined temp + humidity thermometers are not recognized

therm hum

   [undef_undef_50] => Array
        (
            [address] => 50
            [name] => Huiskamer
            [battery_level] => 100
            [signal_level] => 7
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 21.0 C, 57 %
                    [DewPoint] => 12.16
                    [Favorite] => 1
                    [HardwareID] => 4
                    [HardwareName] => RFXCOM
                    [HaveTimeout] => 
                    [Humidity] => 57
                    [HumidityStatus] => Comfortable
                    [ID] => 630E
                    [LastUpdate] => 2013-12-11 18:49:53
                    [Name] => Huiskamer
                    [Notifications] => false
                    [SignalLevel] => 7
                    [SubType] => Cresta, TFA TS34C
                    [Temp] => 21
                    [Timers] => false
                    [Type] => Temp + Humidity
                    [TypeImg] => temperature
                    [Unit] => 3
                    [Used] => 1
                    [idx] => 50
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_50
            [img_type] => undef
        )

    [undef_undef_49] => Array
        (
            [address] => 49
            [name] => Slaapkamer
            [battery_level] => 100
            [signal_level] => 7
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjMulti2] => 1
                    [AddjValue] => 0
                    [AddjValue2] => 0
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 17.2 C, 55 %
                    [DewPoint] => 8.08
                    [Favorite] => 0
                    [HardwareID] => 4
                    [HardwareName] => RFXCOM
                    [HaveTimeout] => 
                    [Humidity] => 55
                    [HumidityStatus] => Comfortable
                    [ID] => 280E
                    [LastUpdate] => 2013-12-11 18:49:16
                    [Name] => Slaapkamer
                    [Notifications] => false
                    [SignalLevel] => 7
                    [SubType] => Cresta, TFA TS34C
                    [Temp] => 17.2
                    [Timers] => false
                    [Type] => Temp + Humidity
                    [TypeImg] => temperature
                    [Unit] => 1
                    [Used] => 1
                    [idx] => 49
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_49
            [img_type] => undef
        )

    [sensor_temp_21] => Array
        (
            [address] => 21
            [name] => Buiten
            [battery_level] => 100
            [signal_level] => 5
            [raw] => Array
                (
                    [AddjMulti] => 1
                    [AddjValue] => 0
                    [BatteryLevel] => 100
                    [CustomImage] => 0
                    [Data] => 3.3 C
                    [Favorite] => 0
                    [HardwareID] => 4
                    [HardwareName] => RFXCOM
                    [HaveTimeout] => 
                    [ID] => 0A01
                    [LastUpdate] => 2013-12-11 18:49:42
                    [Name] => Buiten
                    [Notifications] => false
                    [SignalLevel] => 5
                    [SubType] => THR128/138, THC138
                    [Temp] => 3.3
                    [Timers] => false
                    [Type] => Temp
                    [TypeImg] => temperature
                    [Unit] => 1
                    [Used] => 1
                    [idx] => 21
                )

            [class] => sensor
            [type] => temp
            [value] => 3.3
            [uid] => sensor_temp_21
            [img_type] => temp
        )

pilight <-- lowercase

I want to first of all thank you for your pilight (beta) integration in your project. However, can you refer to my project as pilight and not as Pilight or PiLight. Thanks!

install issues on synology

I tried to install on a synology 1512:
'www_home' is not defined /www/home

I have git cloned is to:
volume1/web/phpMyDomo
and in config manager I have placed:
vhosts:
phpmydomo phpmydomo.domain 80
and php_basedir:
/volume1/web/phpMyDomo/www/

but it only works when i user:
phpmydomo.domain/www
and then i got the error 'www_home' is not defined /www/home

in my httpd log
[Thu Dec 12 11:04:02 2013] [error] [client 194.151.37.70] File does not exist: /var/services/web/phpMyDomo/devices, referer: http://phpmydomo.domain/www/home
[Thu Dec 12 11:04:08 2013] [error] [client 194.151.37.70] File does not exist: /var/services/web/phpMyDomo/home, referer: http://phpmydomo.domain/www/home
[Thu Dec 12 11:06:19 2013] [error] [client 194.151.37.70] Directory index forbidden by Options directive: /var/services/web/phpMyDomo/

feature requests

backend:

  • A admin panel instead of a text config
  • logging on a page
  • option to make links (like maraschino) so it can be one page for all your house needs (external thermostat link, etc)

a floormap with icons on it?

frontend:
weather and traffic info/sites (btw in iframe)
temperatures from domitocz

community related:

  • transiflex as a translate tool for the community
  • a roadmap in milestones on this github

domotiga can only swich on

creat work on the software
its a standaard installation whith domotiga last svn update and phpMydomo last svn
i can only switch mij plugwise on but not of
they also have no icons in the devices tab of phpMydomo
mij temp sensors have the icons but show no values

hou can i fix this

ps i am dutch
phpmydomo
schermafdruk van 2013-12-31 11 18 10
schermafdruk van 2013-12-31 11 18 23

New : Actions

There is a new "Actions" feature. (Doc in www/doc/howto/actions.md)

Would someone on the devlop branch, give me some feedback.

Get a warning message ?

When a set my debug to 1 in my config file , a get a warning message on my screen.

Warning: Invalid argument supplied for foreach() in /var/www/inc/lib/pmd_root_api_client.php on line 313

Proberly it's some fault with my settings a think. But all is working fine. What should be the problem.
Thanks.

Uploading warning.jpg . . .

Branch develop Success

Here nothing is missing for me.

All switches and sensors are recognized.

Great work!!

Installation

I git cloned the master branch and it created the directory /phpMydomo.
Following your manual install guide files are to be moved to /var/www.

So I'm not sure how to proceed after having cloned.

Dutch translation Fixes

Afer merging #7.

It seems that there are some text still needing a translation:

  • classes
  • blocks_titles
  • date

Or is this normal?

Dimmers do not work in Domoticz config

mydomo

    [undef_undef_120] => Array
        (
            [raw_value1] => Set Level: 53 %
            [address] => 120
            [name] => Lamp raam
            [battery_level] => 255
            [signal_level] => 7
            [raw] => Array
                (
                    [BatteryLevel] => 255
                    [CustomImage] => 0
                    [Data] => Set Level: 53 %, Level: 53 %
                    [Favorite] => 1
                    [HardwareID] => 4
                    [HardwareName] => RFXCOM
                    [HaveDimmer] => 1
                    [HaveGroupCmd] => 1
                    [ID] => 2010000
                    [Image] => Light
                    [IsSubDevice] => 
                    [LastUpdate] => 2013-12-11 16:33:02
                    [Level] => 53
                    [LevelInt] => 8
                    [MaxDimLevel] => 16
                    [Name] => Lamp raam
                    [Notifications] => false
                    [SignalLevel] => 7
                    [Status] => Set Level: 53 %
                    [SubType] => AC
                    [SwitchType] => Dimmer
                    [SwitchTypeVal] => 7
                    [Timers] => false
                    [Type] => Lighting 2
                    [TypeImg] => dimmer
                    [Unit] => 1
                    [Used] => 1
                    [UsedByCamera] => 
                    [idx] => 120
                )

            [class] => undef
            [type] => undef
            [uid] => undef_undef_120
            [img_type] => undef
        )

Support for wind direction sensors

I have a wind meter which measures the wind speed but also the wind direction. It reports the wind direction in text like "ESE" or "NW"
Is it possible to add a "wind_direction" sensor type?

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.