Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Editing the config files causes infinate loop #8

Closed
marcelrv opened this issue Sep 5, 2014 · 15 comments
Closed

Editing the config files causes infinate loop #8

marcelrv opened this issue Sep 5, 2014 · 15 comments
Labels
bug An unexpected problem or unintended behavior of an add-on

Comments

@marcelrv
Copy link
Contributor

marcelrv commented Sep 5, 2014

When I run the latest OH2 snapshot and modify one of the config files (e.g. demo.items, demo.things, etc) there seems an infinate loop with processing/refreshing.

The only way to stop this is by closing.
e.g.:
08:09:59.840 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.items' 08:09:59.841 DEBUG o.e.s.m.i.i.GenericItemProvider[:147] - Processing binding configs for items from model 'demo.items'08:09:59.842 DEBUG o.e.s.m.i.i.GenericItemProvider[:126] - Read items from model 'demo.items' 08:09:59.844 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.sitemap' 08:09:59.846 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.items' 08:09:59.847 DEBUG o.e.s.m.i.i.GenericItemProvider[:147] - Processing binding configs for items from model 'demo.items'08:09:59.847 DEBUG o.e.s.m.i.i.GenericItemProvider[:126] - Read items from model 'demo.items' 08:09:59.850 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.sitemap' 08:09:59.852 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.items' 08:09:59.854 DEBUG o.e.s.m.i.i.GenericItemProvider[:147] - Processing binding configs for items from model 'demo.items'08:09:59.854 DEBUG o.e.s.m.i.i.GenericItemProvider[:126] - Read items from model 'demo.items' 08:09:59.857 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.sitemap' 08:09:59.859 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.items' 08:09:59.860 DEBUG o.e.s.m.i.i.GenericItemProvider[:147] - Processing binding configs for items from model 'demo.items'08:09:59.860 DEBUG o.e.s.m.i.i.GenericItemProvider[:126] - Read items from model 'demo.items' 08:09:59.863 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.sitemap' 08:09:59.865 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.items' 08:09:59.866 DEBUG o.e.s.m.i.i.GenericItemProvider[:147] - Processing binding configs for items from model 'demo.items'08:09:59.866 DEBUG o.e.s.m.i.i.GenericItemProvider[:126] - Read items from model 'demo.items' 08:09:59.868 INFO o.e.s.m.c.i.ModelRepositoryImpl[:97] - Refreshing model 'demo.sitemap'

@kaikreuzer
Copy link
Member

Hi Marcel, I cannot reproduce this effect. I just tried the latest snapshot from https://openhab.ci.cloudbees.com/job/openHAB2/34/ and it all works nicely when changing demo.items. I am using Mac OSX, on which platform are you testing?

@marcelrv
Copy link
Contributor Author

marcelrv commented Sep 5, 2014

Hi Kai,

I'm on Win7. java version "1.7.0_45" Java(TM) SE Runtime Environment (build 1.7.0_45-b18) Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)

Steps I take to reproduce the issue:
download build#34, extract both distribution-2.0.0-SNAPSHOT-demo.zip and distribution-2.0.0-SNAPSHOT-distribution.zip. Run start_debug.bat
edit demo.items (e.g. add a space or linefeed) and save.
Loop begins.

1 thing I noticed, while it is in the loop, when I replace the files (overwrite it) the loop stops e.g. with the one from the zip, or one saved earlier. I don't quite understand why, So it does not seem to be related to any error in the file itself. Also I played with Unix vs DOS format linefeeds and that also did not influence things.

@kaikreuzer
Copy link
Member

Seems to be related to Windows then - I will try to investigate this on a Windows machine next week.

@marcelrv
Copy link
Contributor Author

marcelrv commented Sep 6, 2014

Hi Kai,
Indeed, seems to be windows related. When I run the same on linux it is without errors.

@kaikreuzer kaikreuzer added the bug An unexpected problem or unintended behavior of an add-on label Oct 16, 2014
@kaikreuzer
Copy link
Member

Marcel, I retested this on Windows 8 with

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b17)
Java HotSpot(TM) Client VM (build 23.25-b01, mixed mode, sharing)

and it works nicely. May I ask you to retest if the problem has disappeared with the alpha release for you as well?

@BnY
Copy link

BnY commented Dec 10, 2014

I had the same issue several times now. I cannot guarantee the root cause is the same though. With me the rootcause was in the hidden characters for EOL / EOF which windows uses. (I'm not into the text encoding stuff / don't want to be into it :))

In the past I noticed when editing files through notepad++ on windows, I got into the endless loop when I loaded them after a transfer with SCP. Then I "worked around" the issue by just creating new files on the Raspberry Pi (that's my archlinux config running openhab) using nano. All went fine for the passed months.

Somehow last week "something" triggered the endless loop again. Since I don't recall editing a file in windows, I thought this must have a different rootcause. So I downloaded openhab 1.6.0 just an hour ago, but the issue persists as I transfer my config files from one dir to the new install.
Logging:

1970-01-01 01:15:25.861 [INFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'zwave.items'
1970-01-01 01:15:35.984 [INFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'zwave.items'
1970-01-01 01:15:46.278 [INFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'zwave.items'
1970-01-01 01:15:56.422 [INFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'zwave.items'
1970-01-01 01:16:06.531 [INFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'zwave.items'
1970-01-01 01:16:16.662 [INFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'zwave.items'
1970-01-01 01:16:26.764 [INFO ] [c.internal.ModelRepositoryImpl] - Refreshing model 'zwave.items'

Now I opened one of the "items files" again using VI and see again strange EOL characters. Example:

Group   Alles^M
Group   Woonkamer       (Alles) ^M
Group   Keuken  (Alles) ^M
Group   Verlichting     (Alles) ^M
Group   Hal (Alles)^M
^M
String  VoiceCommand^M
Switch  ItemLampDressoir "Lamp dressoir" (Woonkamer,Verlichting) { zwave="2:command=switch_binary" }^M

EDIT: The characters are not visible in nano! I removed the special characters with vi and the problem is immediately gone.

Hope it helps...

@BnY
Copy link

BnY commented Dec 10, 2014

Now I reverted to the 1.5.0 config because Z-Wave seems to be broken in the latest repo. I see the problem again even when I do not have the ^M endings in the file. It seems like it's related to the creation date of the file. I have to trouble getting the correct date and time from a NTP server at startup of Archlinux.

All the files the system starts "refresing" have a creation date which is in the future. As soon as I open it and save it. It stops refreshing the model...

Just to give you all info. Don't want to send someone into the wrong path :)

-rw-r--r-- 1 root root  261 Jan  1 01:14 VoiceCommands.ignore
-rw-r--r-- 1 root root 1145 Jan  1 01:35 Heating.rules
-rw-r--r-- 1 root root  228 Jan  1 01:36 System.rules
-rw-r--r-- 1 root root  225 Jun 16  2014 README
-rw-r--r-- 1 root root  164 Nov 11  2014 Security.rules
[root@alarmpi rules]# date
Thu Jan  1 01:37:39 CET 1970

EDIT: Confirmed. Re-saved all the config files and my system is operational again. Heating is essential in the winter ;)

@kaikreuzer
Copy link
Member

All the files the system starts "refresing" have a creation date which is in the future.

Thanks for your analysis! This is very interesting and a date in the future might indeed explain the effect. How does it happen that the date is in the future? Simply by having non-sychronized environments?

@BnY
Copy link

BnY commented Dec 11, 2014

Yes. I didn't setup ntp in a persistent manner yet on archLinux. Therefore after I reboot my raspberry ends up at epoch timestart 1-1-1970...

@kaikreuzer
Copy link
Member

That explains :-)
So not sure if there is anything to do about that - shall we close this issue?

@marcelrv
Copy link
Contributor Author

Hi Kai,

I did indeed some more investigation. The source of the issue comes from the AbstractWatchQueueReader. In there the event is triggered many times without me touching the file actually before it was just when I edited a file, now it just continues to loop on
18:21:48.647 DEBUG o.e.s.c.d.i.ConfigDispatcher[:236] - Processing config file 'runtime.cfg'
18:21:48.803 DEBUG o.e.s.c.d.i.ConfigDispatcher[:236] - Processing config file 'logging.cfg'

I did not really find any cause of this behavior, the code looks straight from the java documentation.
Maybe it is some strange behavior of my virus scanner or something. I don't see this on my other laptop.

@kaikreuzer
Copy link
Member

@marcelrv So in your case it is not due to a timestamp in the future?

@marcelrv
Copy link
Contributor Author

No, indeed. my laptop is configured with normal time settings incl ntp updates as far as I know.
Is there a setting that I can stop the scanning fully, as this renders the laptop unusable with OH

@kaikreuzer
Copy link
Member

No, afaik there is no such option. Feel free to enter a feature request for this (best directly in ESH https://bugs.eclipse.org/bugs/buglist.cgi?product=SmartHome&component=Core).

@marcelrv
Copy link
Contributor Author

Quick update on this older issue (no solution though :( )

For now I believe the rootcause of the issue is the interaction of OH2 with the file and with the installed virus scanner (McAfee On-Access scan). I believe OH causes the virusscanner to be triggered and somehow that triggers again the processing in OH

21:11:48.963 [DEBUG] [.c.d.internal.ConfigDispatcher:222 ] - Processing config file 'logging.cfg'
21:11:48.971 [DEBUG] [.c.d.internal.ConfigDispatcher:222 ] - Processing config file 'runtime.cfg'
21:11:48.979 [DEBUG] [.c.d.internal.ConfigDispatcher:222 ] - Processing config file 'logging.cfg'
21:11:48.988 [DEBUG] [.c.d.internal.ConfigDispatcher:222 ] - Processing config file 'runtime.cfg'
21:11:48.996 [DEBUG] [.c.d.internal.ConfigDispatcher:222 ] - Processing config file 'logging.cfg'
21:11:49.004 [DEBUG] [.c.d.internal.ConfigDispatcher:222 ] - Processing config file 'runtime.cfg'

Issue made in the ESH list https://bugs.eclipse.org/bugs/show_bug.cgi?id=465285

@Mr-Eskildsen Mr-Eskildsen mentioned this issue Nov 1, 2016
kgoderis added a commit to lewie/openhab2 that referenced this issue May 19, 2017
KNX 2.0 code-analysis and 2.1.0.qualifier
shawncrosby added a commit to shawncrosby/openhab2-addons that referenced this issue Aug 13, 2017
* added new delegated auth service

* incorporated Sebastian's feedback

Signed-off-by: Shawn Crosby ([email protected])
Wire82 pushed a commit to Wire82/openhab-addons that referenced this issue Oct 21, 2017
This file is the cause for issue openhab#8 and should be removed.
aduffeck pushed a commit to aduffeck/openhab2-addons that referenced this issue Jul 30, 2018
dimalo pushed a commit to dimalo/openhab2-addons that referenced this issue Nov 10, 2018
This is a combination of 84 commits.
Initial commit for Mi IO binding

Signed-off-by: Marcel Verpaalen <[email protected]>

[miio] add basic functionality to control other miio devices

* Generate channels based on database
* Update properties based on database
* Execute commands based on database

Signed-off-by: Marcel Verpaalen [email protected]
[miio] fix author tags

Signed-off-by: Marcel Verpaalen [email protected]
[miio] remove version constraint on gson

Signed-off-by: Marcel Verpaalen [email protected]
refine pom & Java 1.8

Signed-off-by: Dieter Schmidt <[email protected]>
add yeelight ceiling for tests

Signed-off-by: Dieter Schmidt <[email protected]>
add channels when defining thing type

Signed-off-by: Dieter Schmidt <[email protected]>
Revert "add channels when defining thing type"

This reverts commit 8067f57.

Signed-off-by: Dieter Schmidt <[email protected]>

[miio] improve starting sequence & device identification

* Fix sending empty string commands
* Adding device identification string to config

Signed-off-by: Marcel Verpaalen [email protected]

[miio] remove mock data & check model in database

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix initiation for vacuum

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] Fix incorrect format for vacuum

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] restructure database

* restructured database format
* added Xiaomi Philips ceeling light

Signed-off-by: Marcel Verpaalen <[email protected]>

[miio] fixed findbug error

* mibasic: error handling when updating channels

Signed-off-by: Marcel Verpaalen <[email protected]>
intrim add philips lightr

Signed-off-by: Marcel Verpaalen <[email protected]>

intrim adjust manifest

Signed-off-by: Marcel Verpaalen <[email protected]>
intrim update to latest version
attempt to fix communication problems

Signed-off-by: Marcel Verpaalen <[email protected]>

intrim resolve travis errors

Signed-off-by: Marcel Verpaalen <[email protected]>

Update CommandParameterType.java

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] rework binding to async (WIP)

*added 2nd discovery method

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] reworked async communication

* Improve discovery speed
* Added Philips light bulb support
* reworked async communication incl implementation of queue

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix copyright header

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] add support encrypted tokens (IOS)

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix dependency issue

simplified encrypted pwd handling
cleanup

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] transitioned vacuum to async

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] improved commands handling

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] limit the properties requested in 1 go

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] updated airpurifier temp channel

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] avoid polling job crashing

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix command without parameter sending

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] update airpurifier. improve json null handling

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] missing properties

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] add zimi powerstrip

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] add 2 properties for Xiaomi powerstrip

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] add chuangmi.plug.m1 & fix status issue

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix minor discovery issue

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix IOS token decoding

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] add channels for AIR PURIFIER 2

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix formatting

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] updated purifier properties

Signed-off-by: Marcel Verpaalen <[email protected]>

[miio] find database in case multiple models id's in database

add model purifier pro (v6) databse
add chumi plug v1 database entry

Signed-off-by: Marcel Verpaalen <[email protected]>

[miio] add transformation option to db

* updated airpurifier v6 & m1 to use transformation
* Fix typo in channel name filtermaxLife

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix database entries switch iso onoftype

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] avoid cancelled refresh for basic devices

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] variable timeout

*on-off for vacuum
*improve basic refesh in case of timing issues

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] avoid npe & add cleaning record

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] several small improvements

vacuum - new switch channel for on/off to allow alexa integration
vacuum - reset consumables channel
airpurifiers - fix temperature reading (/10)
all - small improvements in abstract handler

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] update powerstrip database

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] improve ping to avoid connection issues

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] Updated device list

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] improve initiation & update plug.

* removes NPE is specific cases during change of type
* Removing unavailable properties from plug m1

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] Several improvements

* Fix toggle
* improve documentation
* Improve handling of different command types

Signed-off-by: Marcel Verpaalen <[email protected]>

Delete .README.md.html

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] experimentally add yeelights

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] added support for new vacuum v2

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix database issue

Experimental support color

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fixing several code warnings

Signed-off-by: Marcel Verpaalen <[email protected]>

[miio] various fixes

* fix discovery
* Fixes lamp definitions and missing channels
* Fix several code warnings

Signed-off-by: Marcel Verpaalen <[email protected]>

[miio] minor changes

* Update pom to 2.3 snapshot
* Change log level

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix build

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] revert back change to new MDNSDiscovery participant

revert back change to new MDNSDiscovery participant as users report
issue in runtime

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] replace depreciated bundle reference

* Removed depreciated bundle ref
* Fixed typo for vacuum v2
* Add conversion for scene

Signed-off-by: Marcel Verpaalen <[email protected]>
 Added support for Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB) (openhab#7)

* Added item "Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB)"

- added new device yeelink.light.ceiling4 ("Yeelight LED Ceiling Lamp v4
(JIAOYUE 650 RGB)")
- fixed checkstyle errors (mainly 2017 > 2018 in copyright message) and
some warnings about string placeholders in debug messages

Signed-off-by: AnthraxLeprosyPi <[email protected]>

* Added support for Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB)

- Added compatibility for Yeelight LED Ceiling Lamp v4 (JIAOYUE 650 RGB)
- Added new channels ambientColor and ambientColorTemperature

Signed-off-by: AnthraxLeprosyPi <[email protected]>

[miio] add humidifier and other fixes

* Add humidifier
* Fix database issues yeelight color
* Add new commands robot v2

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix issue humidifier db

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] minor fixes in database

* fixed set humification in for humidifier
* fixed powerstrip v1 id

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] add devices

* philips ceiling lamp
* waterpurifier

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix yeelight issues

* Handling of brightness in the color control
* Adding additional parameters to allow ct adjustment

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] minor bug fix

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] powerplug & db fixes

Signed-off-by: Marcel Verpaalen <[email protected]>
add Philips Eyecare 2 & improve Yeelight 650 (openhab#8)

Signed-off-by: Dieter Schmidt <[email protected]>
[miio] add AirPurifier 2S

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix open port issue

* Fix port not being closed issue
* Align discovery labels

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fixing typo and update devices

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] Add to pom

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] Several commits to fix wrongly added files

[miio] fixing some checkstyle errors

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] change pom to 2.4 snapshot

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] Experimental support for Mi Smart Fan

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] improve mi smartfan

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] add Philips downlight to db

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] minor fixes and add yeelink.light.color2 to db

* Fix double comma issue in some json
* Fix sending empty property
* Add yeelink.light.color2
* Update fan

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] documentation update

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] cleanups

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] update readme

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] minor fix readme

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] add zhimi.fan.sa1

add Xiaomi Mi Smart Pedestal Fan
minor fixes for network response

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] update readme with example item files

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] improve documentation & remove spaces

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] database updates

new device (experimental) Philips light moon
updated led strip

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] add philips candle

added some additional device strings

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix typo & mising database entries

Fix some database missing & wrong items

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] fix usbpower for chuangmi plug

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio]

merging changes of t1lt3rr0r
* Added channel for changing rgb color on yeelights
* Fixed the "delayoff" channel to use correct command
* Added a "preCommandParameter1" to MiIoDeviceAction.java to use a value
in front of the send value/command (for example necessary for the
yeelight method "cron_add" with value [0,VALUE]
* Added toString() method to MiIoDeviceAction.java

Signed-off-by: Marcel Verpaalen <[email protected]>
[miio] update documentation

Signed-off-by: Marcel Verpaalen <[email protected]>
marcelrv pushed a commit that referenced this issue Jan 29, 2019
davidgraeff pushed a commit that referenced this issue Apr 22, 2019
* Migrate systeminfo to bnd
* fix dependencies, update JNA, fix tests (#8)

Signed-off-by: Jan N. Klug <[email protected]>
mherwege pushed a commit to mherwege/openhab-addons that referenced this issue May 10, 2019
* Migrate systeminfo to bnd
* fix dependencies, update JNA, fix tests (openhab#8)

Signed-off-by: Jan N. Klug <[email protected]>
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
magx2 added a commit to SUPLA/openhab2-addons that referenced this issue Jun 16, 2019
Pshatsillo pushed a commit to Pshatsillo/openhab-addons that referenced this issue Jun 19, 2019
* Migrate systeminfo to bnd
* fix dependencies, update JNA, fix tests (openhab#8)

Signed-off-by: Jan N. Klug <[email protected]>
Signed-off-by: Pshatsillo <[email protected]>
ne0h pushed a commit to ne0h/openhab-addons that referenced this issue Sep 15, 2019
* Migrate systeminfo to bnd
* fix dependencies, update JNA, fix tests (openhab#8)

Signed-off-by: Jan N. Klug <[email protected]>
Signed-off-by: Maximilian Hess <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 13, 2020
…penhab#8)

* Added household users and locationChangedThrough channel

Signed-off-by: Holger Eisold <[email protected]>

* Updated Readme

Signed-off-by: Holger Eisold <[email protected]>

* openHAB/ESH code formatting

Signed-off-by: Holger Eisold <[email protected]>

* fixed NPE for gender, breed, species

Signed-off-by: Holger Eisold <[email protected]>

* minor translation fixes

Signed-off-by: Holger Eisold <[email protected]>

* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Signed-off-by: Holger Eisold <[email protected]>
Signed-off-by: Rene Scherer <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 13, 2020
…penhab#8)

* Added household users and locationChangedThrough channel

Signed-off-by: Holger Eisold <[email protected]>

* Updated Readme

Signed-off-by: Holger Eisold <[email protected]>

* openHAB/ESH code formatting

Signed-off-by: Holger Eisold <[email protected]>

* fixed NPE for gender, breed, species

Signed-off-by: Holger Eisold <[email protected]>

* minor translation fixes

Signed-off-by: Holger Eisold <[email protected]>

* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Signed-off-by: Holger Eisold <[email protected]>
Signed-off-by: Rene Scherer <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 13, 2020
…penhab#8)

* Added household users and locationChangedThrough channel

Signed-off-by: Holger Eisold <[email protected]>

* Updated Readme

Signed-off-by: Holger Eisold <[email protected]>

* openHAB/ESH code formatting

Signed-off-by: Holger Eisold <[email protected]>

* fixed NPE for gender, breed, species

Signed-off-by: Holger Eisold <[email protected]>

* minor translation fixes

Signed-off-by: Holger Eisold <[email protected]>

* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Signed-off-by: Holger Eisold <[email protected]>
Signed-off-by: Rene Scherer <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 16, 2020
…penhab#8)

* Added household users and locationChangedThrough channel

Signed-off-by: Holger Eisold <[email protected]>

* Updated Readme

Signed-off-by: Holger Eisold <[email protected]>

* openHAB/ESH code formatting

Signed-off-by: Holger Eisold <[email protected]>

* fixed NPE for gender, breed, species

Signed-off-by: Holger Eisold <[email protected]>

* minor translation fixes

Signed-off-by: Holger Eisold <[email protected]>

* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Signed-off-by: Holger Eisold <[email protected]>
Signed-off-by: Rene Scherer <[email protected]>
Signed-off-by: Holger Eisold <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 20, 2020
…penhab#8)

* Added household users and locationChangedThrough channel
* Updated Readme
* openHAB/ESH code formatting
* fixed NPE for gender, breed, species
* minor translation fixes
* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Signed-off-by: Holger Eisold <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 20, 2020
…penhab#8)

* Added household users and locationChangedThrough channel
* Updated Readme
* openHAB/ESH code formatting
* fixed NPE for gender, breed, species
* minor translation fixes
* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Co-authored-by: Rene Scherer <[email protected]>
Co-authored-by: Holger Eisold <[email protected]>
Signed-off-by: Holger Eisold <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 20, 2020
…penhab#8)

* Added household users and locationChangedThrough channel
* Updated Readme
* openHAB/ESH code formatting
* fixed NPE for gender, breed, species
* minor translation fixes
* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Signed-off-by: Holger Eisold <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 20, 2020
…penhab#8)

* Added household users and locationChangedThrough channel
* Updated Readme
* openHAB/ESH code formatting
* fixed NPE for gender, breed, species
* minor translation fixes
* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Signed-off-by: Holger Eisold <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 20, 2020
…penhab#8)

* Added household users and locationChangedThrough channel
* Updated Readme
* openHAB/ESH code formatting
* fixed NPE for gender, breed, species
* minor translation fixes
* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Co-authored-by: Holger Eisold <[email protected]>
Co-authored-by: Rene Scherer <[email protected]>
Signed-off-by: Holger Eisold <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Oct 22, 2020
…penhab#8)

* Added household users and locationChangedThrough channel
* Updated Readme
* openHAB/ESH code formatting
* fixed NPE for gender, breed, species
* minor translation fixes
* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Co-authored-by: Holger Eisold <[email protected]>
Co-authored-by: Rene Scherer <[email protected]>
Signed-off-by: Holger Eisold <[email protected]>
HerzScheisse-zz pushed a commit to HerzScheisse-zz/openhab-addons that referenced this issue Nov 1, 2020
…penhab#8)

* Added household users and locationChangedThrough channel
* Updated Readme
* openHAB/ESH code formatting
* fixed NPE for gender, breed, species
* minor translation fixes
* Fixed pet status polling job, Removed PetLocation - using PetStatusActivity instead, Updated Readme.md to use tabs in PaperUI control, Updated API call for PetStatus (now using only one call for all pets), some other renaming changes

Co-authored-by: Holger Eisold <[email protected]>
Co-authored-by: Rene Scherer <[email protected]>
Signed-off-by: Holger Eisold <[email protected]>
Flole998 pushed a commit to Flole998/openhab-addons that referenced this issue Dec 30, 2021
Add certificate generation to base runtime
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug An unexpected problem or unintended behavior of an add-on
Projects
None yet
Development

No branches or pull requests

3 participants