Code Monkey home page Code Monkey logo

openhab1-addons's Introduction

openHAB 1 Add-ons

Project Status: Inactive – The project has reached a stable, usable state but is no longer being actively developed; support/maintenance will be provided as time allows.

This repository contains add-ons that are using openHAB 1.x APIs. Earlier branches of this repo also contain the 1.x runtime and designer, which are no longer maintained.

Note that all information about openHAB itself, the IDE setup and the contribution processes can be found in the openhab-distro project, so please go there for any further details!

openhab1-addons's People

Contributors

9037568 avatar aheil avatar berndpfrommer avatar bgilmer77 avatar cdjackson avatar clinique avatar csowada avatar cyclingengineer avatar dereulenspiegel avatar digitaldan avatar druciak avatar hakan42 avatar idserda avatar kaikreuzer avatar kgoderis avatar lenzebo avatar marcelrv avatar mattwire avatar mrguessed avatar peuter avatar robnielsen avatar rsstephens avatar skynethome avatar snickermicker avatar steintore avatar sumnerboy12 avatar teichsta avatar thomasletsch avatar watou avatar wborn 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  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  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  avatar

Watchers

 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  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  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  avatar

openhab1-addons's Issues

Google Latitude binding or integration

From [email protected] on August 25, 2012 19:53:23

Integrate Google Latitude geodata into OH to track persons/people that interact with OpenHAB, either locally or remote. Assume that the GL client runs on a mobile device held by each person. It also includes a base framework for geofencing, or location definitions, that could be coupled and checked with People's positions. Lastly, it could entail integration in the OH core rule/script engines

Original issue: http://code.google.com/p/openhab/issues/detail?id=108

KNX Status Groupadress does not work as expected

From [email protected] on September 28, 2012 10:54:17

KNX Hardware: PEAR-PA-21S-230-16-1RM

Group Adresses:
1/2/0 Lamp On/Off
1/2/1 Lamp Timefunction (600s ON)
1/2/4 Lamp On/Off Status

The presence detectors activate the Time Function. The Power Actor reports on the Status Adress if the channel is on or off.

I tried a lot of possibilities in the default.item file, currently i use:
Switch Light_EG_Living_Stehlampe "Stehlampe" (EG_Wohn, Licht) { knx="1/2/0+1/2/4" }

The Status of the Actor is not detected at Startup, the Lamps have to be turned off and on so the Status is correct.

Did i misuse the configuration? Is their a workaround?

BTW. Thank you for the Software, i like it a lot so far :)

Greetings from Hamburg
Tim

Original issue: http://code.google.com/p/openhab/issues/detail?id=132

HABdroid: wrong URL produces force close

From [email protected] on August 27, 2012 01:39:20

What steps will reproduce the problem? 1. open HABdroid
2. go to settings
3. go to "openHAB URL"
4. type "192.168.1.2:8082" and press "OK"
5. press "back"
6. Force Close occures
7. The App cannot be started successfully again. What is the expected output? What do you see instead? There should be a massege about "URL is wrong" or something.
And a propper documentation how the "openHAB URL" should look like. (with or without "http:// "/GreenT", "/", ...) What version of the product are you using? On what operating system? - current Version

Work around:

  • Go to "manage Apps" in Android to delete the configuration data of HABdroid
    Then start the App again and use the correct URL.
  • use auto discovery of HABdroid

Original issue: http://code.google.com/p/openhab/issues/detail?id=111

possible network healthcare bug

From [email protected] on September 27, 2012 12:32:51

i get this error

12:13:30.452 ERROR o.o.c.s.AbstractActiveService[:203] - Error while executing background thread NetworkHealth Refresh Service
java.lang.ClassCastException: org.openhab.binding.networkhealth.internal.NetworkHealthGenericBindingProvider cannot be cast to org.openhab.binding.networkhealth.NetworkHealthBindingProvider
at org.openhab.binding.networkhealth.internal. NetworkHealthBinding .execute( NetworkHealthBinding .java:88)

the items file has:

Switch Mach1_Modul "Machine 1 Modul State" (Machine1,All) {nh="192.168.6.180"}

ss command brings:

239 ACTIVE org.openhab.binding.networkhealth_1.1.0.201209042215

Original issue: http://code.google.com/p/openhab/issues/detail?id=131

Homematic CCU (eQ-3) binding

From [email protected] on August 21, 2012 08:24:35

  1. Feature Description openhab binding for Homematic CCU needed.
    Homematic is a home automation system with a large number of actuators and sensors.
    The Homematic CCU is the central control unit and provides a web interface, a xml-rpc interface, a JSON-RPC interface and an additional XML-API interface.
    An overview about Homatic interfaces can be found here: http://www.homematic-wiki.info/mw/index.php/HomeMatic_Software The description of XML-API can be found here: http://www.homematic-inside.de/software/addons/item/xmlapi For the XML-RPC interface unfortunately no description could be found, it seems not to be "open". 2. Example Use Case The use case is to get state an control the devices connected to a Homematic CCU

Original issue: http://code.google.com/p/openhab/issues/detail?id=104

Introduce a single main configuration file

From kai.openhab on September 01, 2010 22:24:31

Although openHAB has a modular architecture and OSGi suggest to configure each bundle through a dedicated config file, it is very cumbersome to administrate the system, if the configuration information is spread out that much.

For openHAB, there should be a single "openhab.cfg" configuration file in the plain old property format.
Still, bundles should not directly access this file, but there should be a dispatcher which reads the configuration entries and sends them to the bundles through the OSGi Configuration Admin service.

This way, it is still possible to use any OSGi admin console to administrate openHAB, while it is easy to provide a default configuration that people can start with in a single place.

Original issue: http://code.google.com/p/openhab/issues/detail?id=5

Selection Module on IOS needs Element 0= in mapping to work corektly

From [email protected] on September 04, 2012 20:04:25

What steps will reproduce the problem? 1.define a selection like:
Selection item=Whatevver label="Whatever" mappings=[1=Standby, 2=Comfort, 3=Night]

  1. Go to the Selection, 2= comfort is selected
  2. Switch to Element "Comfort", switching is correct, but displayed is 3=Night
  3. Switch to Element 3=Night, switching is correct but app crashed because 4=invalid will be displayed in the app. What version of the product are you using? On what operating system? I´m using ios 5.1 Please provide any additional information below.

Original issue: http://code.google.com/p/openhab/issues/detail?id=117

contradictory message: You are running a potentially unstable version...

From [email protected] on September 19, 2012 12:12:58

12:07:05.705 DEBUG o.o.c.internal.CoreActivator[:171] - You are running a potentially unstable version of openHAB. The current stable version is 'v1.0.0'.
12:07:05.705 DEBUG o.o.c.internal.CoreActivator[:138] - Created file '/home.local/user/src/openhab/openhab-test1/webapps/static/version' with content '1.0.0'
12:07:05.705 INFO o.o.c.internal.CoreActivator[:90] - openHAB runtime has been started (v1.0.0).

I'm running v1.0.0. Why there is an unstable version detected?

Original issue: http://code.google.com/p/openhab/issues/detail?id=127

asterisk binding call item seems to provide wrong values

From [email protected] on August 26, 2012 16:49:43

What steps will reproduce the problem? 1. openhab started in debug mode with established asterisk binding
Switch Incoming_Call "Ringing" (Telefon) { asterisk="active" }
Call Active_Call "Connected [to %1$s from %2$s]" (Telefon) { asterisk="active" }
2. there's a rule to handle calls further
rule "active call"
when
Item Active_Call received update
then
println(">>>>>>>" + Active_Call.state + "<")
end
3. establish call What is the expected output? What do you see instead? Expected behaviour would be that Active_Call gets the right values of initiator and called phone number.
Instead following happens:

16:21:55.847 INFO runtime.busevents[:46] - Incoming_Call state updated to ON
16:21:55.848 INFO runtime.busevents[:46] - Active_Call state updated to 6000##017xxxxxx
16:21:55.850 INFO runtime.busevents[:46] - Incoming_Call state updated to ON
16:21:55.850 WARN o.a.m.i.EventBuilderImpl[:85] - Unable to set property 'connectedlinename' to '' on org.asteriskjava.man
ager.event.DialEvent: no setter. Please report at http://jira.reucon.org/browse/AJ 16:21:55.851 INFO runtime.busevents[:46] - Active_Call state updated to null##null
16:21:55.851 WARN o.a.m.i.EventBuilderImpl[:85] - Unable to set property 'connectedlinenum' to '' on org.asteriskjava.mana
ger.event.DialEvent: no setter. Please report at http://jira.reucon.org/browse/AJ >>>>>>>null##null<

null##null<
16:22:04.797 WARN o.a.m.i.EventBuilderImpl[:85] - Unable to set property 'connectedlinename' to '' on org.asteriskjava.man
ager.event.HangupEvent: no setter. Please report at http://jira.reucon.org/browse/AJ 16:22:04.797 WARN o.a.m.i.EventBuilderImpl[:85] - Unable to set property 'connectedlinenum' to '' on org.asteriskjava.mana
ger.event.HangupEvent: no setter. Please report at http://jira.reucon.org/browse/AJ 16:22:04.798 INFO runtime.busevents[:46] - Incoming_Call state updated to ON
16:22:04.799 WARN o.a.m.i.EventBuilderImpl[:85] - Unable to set property 'connectedlinename' to '' on org.asteriskjava.man
ager.event.HangupEvent: no setter. Please report at http://jira.reucon.org/browse/AJ 16:22:04.803 INFO runtime.busevents[:46] - Active_Call state updated to 6000##017xxxxxx
16:22:04.806 WARN o.a.m.i.EventBuilderImpl[:85] - Unable to set property 'connectedlinenum' to '' on org.asteriskjava.mana
ger.event.HangupEvent: no setter. Please report at http://jira.reucon.org/browse/AJ 16:22:04.811 INFO runtime.busevents[:46] - Incoming_Call state updated to OFF
6000##017xxxxxx<
16:22:04.817 INFO runtime.busevents[:46] - Active_Call state updated to ##

< What version of the product are you using? On what operating system? openhab and extensions => 1.1.0 snapshot (Windows)

asterisk => 1.8.10.1 (Linux) Please provide any additional information below. I'm pretty new to openhab (great work!), is there a problem within my setup?
I x'd the last diggits of my phone number, so there's no issue with that.

Original issue: http://code.google.com/p/openhab/issues/detail?id=110

Implement a serial binding

From kai.openhab on October 10, 2010 22:45:03

It should be possible to bind StringItems to serial ports, so that incoming data can be used to update the state of a StringItem while commands for a StringItem are sent out to a device on this serial port.
Optionally, SwitchItems could be supported as well to allow simple buttons to be attached to a serial port.

Original issue: http://code.google.com/p/openhab/issues/detail?id=7

Only the Time-bases rules from the last modified rule-file are executed

From [email protected] on September 07, 2012 18:12:31

What steps will reproduce the problem? 1. create two different rule-files with each containing at least one time-triggered rule
2. modify an save one of the files while runtime is running in order to get the runtime to reload it What is the expected output? What do you see instead? After reloading you see that the time triggered rules from the modified files are beeing rescheduled
"Scheduled rule xxx with cron expression xxx"

It seems that at this point the whole schedule has been overwritten and contains only the rules from the last modified file.
The other time based rules are not going to be triggered anymore. What version of the product are you using? On what operating system? OpenHAB 1.0 on Ubuntu Linux 12.04

Original issue: http://code.google.com/p/openhab/issues/detail?id=121

Out of memory

From [email protected] on September 20, 2012 08:02:26

What steps will reproduce the problem? 1. Just run Openhab on an Alix2 for about 7-8 days. What is the expected output? What do you see instead? Should not kill java. Is there a memory leak? What version of the product are you using? On what operating system? Openhab 1.0, Debian 6.1 & Sun Java. Please provide any additional information below. dmesg log:

[791814.151932] Pid: 3081, comm: java Not tainted 2.6.32-5-486 #1
[791814.157797] Call Trace:
[791814.161787] [] ? oom_kill_process+0x48/0x1a1
[791814.164148] [] ? __out_of_memory+0xeb/0xfe
[791814.169360] [] ? out_of_memory+0x4c/0x67
[791814.173338] [] ? __alloc_pages_nodemask+0x3dc/0x4c6
[791814.176813] [] ? filemap_fault+0x1f5/0x2b5
[791814.181311] [] ? __do_fault+0x43/0x33c
[791814.185282] [] ? handle_mm_fault+0x407/0x7d0
[791814.186677] [] ? sys_futex+0xfc/0x111
[791814.190702] [] ? do_page_fault+0x25b/0x26a
[791814.196248] [] ? do_page_fault+0x0/0x26a
[791814.200225] [] ? error_code+0x6b/0x70
[791814.204069] Mem-Info:
[791814.208348] DMA per-cpu:
[791814.212338] CPU 0: hi: 0, btch: 1 usd: 0
[791814.218222] Normal per-cpu:
[791814.224714] CPU 0: hi: 90, btch: 15 usd: 14
[791814.228700] active_anon:30540 inactive_anon:30745 isolated_anon:0
[791814.228700] active_file:24 inactive_file:201 isolated_file:0
[791814.228700] unevictable:0 dirty:0 writeback:3 unstable:0
[791814.228700] free:735 slab_reclaimable:334 slab_unreclaimable:590
[791814.228700] mapped:22 shmem:12 pagetables:163 bounce:0
[791814.234054] DMA free:1076kB min:124kB low:152kB high:184kB active_anon:6984kB inactive_anon:7552kB active_file:24kB inactive_file:268kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15872kB mlocked:0kB dirty:0kB writeback:0kB mapped:20kB shmem:0kB slab_reclaimable:8kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:8kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:224 all_unreclaimable? no
[791814.238003] lowmem_reserve[]: 0 238 238 238
[791814.258547] Normal free:1864kB min:1908kB low:2384kB high:2860kB active_anon:115176kB inactive_anon:115428kB active_file:72kB inactive_file:536kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:243840kB mlocked:0kB dirty:0kB writeback:12kB mapped:68kB shmem:48kB slab_reclaimable:1328kB slab_unreclaimable:2360kB kernel_stack:928kB pagetables:644kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:697 all_unreclaimable? yes
[791814.263757] lowmem_reserve[]: 0 0 0 0
[791814.277476] DMA: 1_4kB 0_8kB 1_16kB 1_32kB 0_64kB 0_128kB 0_256kB 0_512kB 1_1024kB 0_2048kB 0_4096kB = 1076kB
[791814.329078] Normal: 12_4kB 11_8kB 14_16kB 9_32kB 7_64kB 6_128kB 0_256kB 0_512kB 0_1024kB 0_2048kB 0_4096kB = 1864kB
[791814.381605] 237 total pagecache pages
[791814.385149] 0 pages in swap cache
[791814.389907] Swap cache stats: add 0, delete 0, find 0/0
[791814.393893] Free swap = 0kB
[791814.397527] Total swap = 0kB
[791814.411559] 65536 pages RAM
[791814.418110] 0 pages HighMem
[791814.422097] 1668 pages reserved
[791814.424610] 216 pages shared
[791814.427291] 62858 pages non-shared
[791814.432681] Out of memory: kill process 2799 (start.sh) score 30225 or a child
[791814.436651] Killed process 2804 (java)
[791814.446747] java invoked oom-killer: gfp_mask=0x201da, order=0, oom_adj=0
[791814.453347] java cpuset=/ mems_allowed=0
[791814.457508] Pid: 3081, comm: java Not tainted 2.6.32-5-486 #1
[791814.461336] Call Trace:
[791814.465905] [] ? oom_kill_process+0x48/0x1a1
[791814.469777] [] ? __out_of_memory+0xeb/0xfe
[791814.473515] [] ? out_of_memory+0x4c/0x67
[791814.475069] [] ? __alloc_pages_nodemask+0x3dc/0x4c6
[791814.481495] [] ? filemap_fault+0x1f5/0x2b5
[791814.485460] [] ? __do_fault+0x43/0x33c
[791814.488436] [] ? handle_mm_fault+0x407/0x7d0
[791814.492410] [] ? sys_futex+0xfc/0x111
[791814.496436] [] ? do_page_fault+0x25b/0x26a
[791814.501980] [] ? do_page_fault+0x0/0x26a
[791814.505957] [] ? error_code+0x6b/0x70
[791814.509810] Mem-Info:
[791814.514084] DMA per-cpu:
[791814.518073] CPU 0: hi: 0, btch: 1 usd: 0
[791814.521475] Normal per-cpu:
[791814.523911] CPU 0: hi: 90, btch: 15 usd: 31
[791814.528902] active_anon:30540 inactive_anon:30745 isolated_anon:0
[791814.528913] active_file:24 inactive_file:201 isolated_file:0
[791814.528923] unevictable:0 dirty:0 writeback:3 unstable:0
[791814.528933] free:853 slab_reclaimable:317 slab_unreclaimable:586
[791814.528943] mapped:23 shmem:12 pagetables:163 bounce:0
[791814.532866] DMA free:1076kB min:124kB low:152kB high:184kB active_anon:6984kB inactive_anon:7552kB active_file:24kB inactive_file:268kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:15872kB mlocked:0kB dirty:0kB writeback:0kB mapped:20kB shmem:0kB slab_reclaimable:8kB slab_unreclaimable:0kB kernel_stack:0kB pagetables:8kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:704 all_unreclaimable? yes
[791814.537077] lowmem_reserve[]: 0 238 238 238
[791814.553178] Normal free:2336kB min:1908kB low:2384kB high:2860kB active_anon:115176kB inactive_anon:115428kB active_file:72kB inactive_file:536kB unevictable:0kB isolated(anon):0kB isolated(file):0kB present:243840kB mlocked:0kB dirty:0kB writeback:12kB mapped:72kB shmem:48kB slab_reclaimable:1260kB slab_unreclaimable:2344kB kernel_stack:472kB pagetables:644kB unstable:0kB bounce:0kB writeback_tmp:0kB pages_scanned:0 all_unreclaimable? no
[791814.555200] lowmem_reserve[]: 0 0 0 0
[791814.573022] DMA: 1_4kB 0_8kB 1_16kB 1_32kB 0_64kB 0_128kB 0_256kB 0_512kB 1_1024kB 0_2048kB 0_4096kB = 1076kB
[791814.624627] Normal: 12_4kB 28_8kB 19_16kB 13_32kB 9_64kB 6_128kB 0_256kB 0_512kB 0_1024kB 0_2048kB 0_4096kB = 2336kB
[791814.678193] 237 total pagecache pages
[791814.681729] 0 pages in swap cache
[791814.685719] Swap cache stats: add 0, delete 0, find 0/0
[791814.690125] Free swap = 0kB
[791814.694114] Total swap = 0kB
[791814.708152] 65536 pages RAM
[791814.710698] 0 pages HighMem
[791814.717207] 1668 pages reserved
[791814.721197] 218 pages shared
[791814.723878] 62779 pages non-shared
[791814.729255] Out of memory: kill process 2799 (start.sh) score 3267 or a child
[791814.733239] Killed process 2867 (java)

Original issue: http://code.google.com/p/openhab/issues/detail?id=128

Add a dimmer widget to the webapp UI

From kai.openhab on March 16, 2011 16:56:23

The item type "Dimmer" is currently not directly supported by the UI as no according widget exists.
Unfortunately, the WebApp framework does not support any sliders, thus the widget should be done with buttons for increase/decrease and on/off.

If possible, these should send events on both pressing and releasing the button, so that buttons do not have to be pressed multiple times in order to operate the dimmer.

Original issue: http://code.google.com/p/openhab/issues/detail?id=13

Modify minimumSince, maximumSince, historicValue to return full state with timestamp, not just the value

From henrik.sjostrand on September 03, 2012 22:08:36

Would it be possible to modify these three APIs to return the full state and not just the values?

I would, e.g., like to know when did a temperature reach its min/max, and not just what the min/max value was. Or if I ask for historicValue one day ago, but I have just started collecting the data so may perhaps only have a few minutes of data points. HistoricValue then returns the oldest value, which is a few minutes ago, not one day ago. If the value is my power meter counter my power consumption calculations will be incorrect, since the time elapsed since the measurement was taken is just minutes and not a full day.

Returning the full state object allows me to inspect the timestamp and make intelligent decisions and calculations.

/Henrik Sjöstrand

Original issue: http://code.google.com/p/openhab/issues/detail?id=116

PLC-BUS Binding

From [email protected] on August 28, 2012 11:15:43

  1. Feature Description Create a binding to talk (via USB) to a PLCBus interface to control lights (incl. dimming) and appliances (on/off). Make it work on the Rasberry Pi (or so: http://code.google.com/p/openhab/wiki/HardwareFAQ ) 2. Example Use Case Home automation for existing PLCBus installations.

Interesting references

The PLCBus Protocol: http://www.hekkers.net/domotica/Docs/PLCBUS&#37;20RS232&#37;20to&#37;20PLCBUS&#37;20Control&#37;20Transport&#37;20Protocol.pdf PLCBus adapter: http://x10-hk.com/store/product_info.php?cPath=22_26&products_id=165 and manual: http://x10-hk.com/store/manual/plcbus1141_software_029.pdf Appliance module: http://x10-hk.com/store/product_info.php?cPath=22_24&products_id=31 Lamp module: http://x10-hk.com/store/product_info.php?cPath=22_24&products_id=267 I would sponsor a set of 1 interface and 3 modules for the implementer

Original issue: http://code.google.com/p/openhab/issues/detail?id=112

Provide configuration through a single config file

From kai.openhab on August 08, 2010 15:44:44

In order to provide a simple and common way to configure the openHAB runtime, there should be a single configuration file (something like openhab.cfg), which holds configuration information for all different types of bundles (core, bindings, etc).
The information of this file should be made available to the bundles through the OSGi Configuration Admin service, so that other means (such as the Felix Web Console) can be used at the same time.

Original issue: http://code.google.com/p/openhab/issues/detail?id=1

Implement FHZ Binding

From [email protected] on August 22, 2012 01:02:19

I would like to have a binding to the FHZ system ( http://www.elv.de/fhz-1000-system.html ).

At the Moment I use FHEM which works quite good but seems to be limited at complex logic and which has imho no good user interface.

I would perhaps implement the binding myself (I'm a java developer and has some experiences with Xtext) if

  • nobody else is developing such a binding
  • it es possible from the architecture of openhab to include FHZ devices as actors and sensors
  • someone could provide me a hint to so already implemented bindings which could be used as example for starting the implementation.

I haven't found a document in the wiki how to implement a new binding so a quick start guide in a few sentences would be nice.

Original issue: http://code.google.com/p/openhab/issues/detail?id=106

There is no queryable persistence service registered with the name 'db4o'

From [email protected] on September 13, 2012 16:41:08

Hi,

I get an error message about missind persistence service even 'db4o.persist' was loaded.

Launching the openHAB runtime...
osgi>
15:32:50.303 WARN o.o.c.core.ConfigDispatcher[:192] - Main openHAB configuration file 'configurations/openhab.cfg' does not exist.
15:32:50.561 INFO o.o.c.internal.CoreActivator[:90] - openHAB runtime has been started (v1.0.0).
15:32:53.705 INFO o.o.i.r.i.RESTApplication[:158] - Started REST API at /rest
15:32:53.707 INFO o.o.i.s.i.DiscoveryServiceImpl[:63] - Registering new service _openhab-server._tcp.local. at port 8080
15:33:00.401 INFO o.o.i.s.i.DiscoveryServiceImpl[:63] - Registering new service _openhab-server-ssl._tcp.local. at port 8443
15:33:01.331 INFO o.o.m.c.i.f.FolderObserver[:163] - Loaded file 'demo.sitemap'
15:33:01.474 INFO o.o.m.c.i.f.FolderObserver[:163] - Loaded file 'demo.script'
15:33:01.520 INFO o.o.m.c.i.f.FolderObserver[:163] - Loaded file 'presencesimulation.persist'
15:33:01.547 INFO o.o.m.c.i.f.FolderObserver[:163] - Loaded file 'db4o.persist'
15:33:01.557 INFO o.o.m.c.i.f.FolderObserver[:163] - Loaded file 'logging.persist'
15:33:01.565 INFO o.o.m.c.i.f.FolderObserver[:163] - Loaded file 'rrd4j.persist'
15:33:01.709 INFO o.o.m.c.i.f.FolderObserver[:163] - Loaded file 'demo.items'
15:33:03.117 INFO o.o.u.w.i.s.WebAppServlet[:99] - Started Classic UI at /openhab.app
15:33:12.244 ERROR o.o.i.multimedia.actions.Audio[:164] - No TTS service available - tried to say: Welcome at openHab!
15:33:12.630 INFO runtime.busevents[:46] - Light_GF_Living_Table state updated to OFF
...
15:33:13.557 INFO o.o.m.c.i.f.FolderObserver[:163] - Loaded file 'demo.rules'
15:33:13.558 INFO runtime.busevents[:46] - Temperature_FF_Child state updated to 21.50000000
15:33:13.563 INFO runtime.busevents[:46] - Temperature_FF_Bed state updated to 20.20000000
15:33:15.026 ERROR o.o.i.multimedia.actions.Audio[:164] - No TTS service available - tried to say: 1
15:33:30.002 ERROR o.o.i.multimedia.actions.Audio[:164] - No TTS service available - tried to say: 2
15:33:45.002 ERROR o.o.i.multimedia.actions.Audio[:164] - No TTS service available - tried to say: 3
15:34:00.003 ERROR o.o.i.multimedia.actions.Audio[:164] - No TTS service available - tried to say: 4
15:34:00.091 WARN o.o.c.p.e.PersistenceExtensions[:351] - There is no queryable persistence service registered with the name 'db4o'

Original issue: http://code.google.com/p/openhab/issues/detail?id=124

too many open files

From [email protected] on August 30, 2012 12:53:42

Hi,
I installed openhab 1.0.0 on my D2Plug computer running PlugPBX linux, which is actually a Debian Linux. I use java 6 (ejre-1_6_0_30-fcs-b12-linux-arm-sflt-eabi-headless-10_nov_2011.tar.gz)
Since upgrade to 1.0.0 and defining the chart statistics I got too many open files error after some time. I checked the files which are open by openhab and see that ..openhab/runtime/logs/temperatures.log is opened almost thousands times by openhab process:
PlugPBX:~# lsof -p 11507 |grep temperatures.log | wc -l
876

Could you check that log file is closed properly. What steps will reproduce the problem? 1.Start openhab and define RRD chart
2. Let run openhab for one-two days
3. You will get Too Many Open files error and you can't access webpages of openhab.

I did not had such a problem on the openhab 0.9

Original issue: http://code.google.com/p/openhab/issues/detail?id=113

Enhance SNMP-Binding (Out-Binding)

From [email protected] on August 23, 2012 15:38:41

  1. Feature Description It would be great if openhab could poll values via snmp from other devices.
    Instead of getting snmp-traps. 2. Example Use Case Gettings temperature values from an OW-SERVER-ENET via SNMP ( http://www.embeddeddatasystems.com/OW-SERVER-1-Wire-to-Ethernet-Server-Revision-2_p_152.html )

Or reading values for cpu_load, hdd_temp, free_ram, ... from a server.

Original issue: http://code.google.com/p/openhab/issues/detail?id=107

Add rule support

From kai.openhab on October 10, 2010 22:51:31

Drools should be integrated as a central part into openHAB.
This should allow openHAB to react to any state changes and to perform some actions.
The user should be able to dynamically define rules and have them automatically picked up by the runtime without requiring a restart.

Original issue: http://code.google.com/p/openhab/issues/detail?id=8

FritzBox-Binding

From kai.openhab on March 18, 2011 15:34:10

The AVM FritzBox can report about any out-bound or incoming calls through a TCP socket connection. This can be used to do a binding to openHAB to

  • show currently active calls
  • report missed calls
  • notify about new incoming calls (e.g. to mute the TV automatically)
  • maintain a call history

Note: This feature should be implemented together with [ Issue 15 | http://code.google.com/p/openhab/issues/detail?id=15 ] as there are very similar requirements.

Original issue: http://code.google.com/p/openhab/issues/detail?id=16

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.