TellStick Duo på Raspberry Pi kraschar
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
-
- 1 star
- Posts: 5
- Joined: Sun 06 Nov 2011, 22:11
TellStick Duo på Raspberry Pi kraschar
Jag skulle vilja kunna använda min RPi och min Tellstick Duo för att logga luftfuktighet och temperatur i husets krypgrund.
Telldus tdtool -l visar aktuella värden.
SENSORS:
PROTOCOL MODEL ID TEMP HUMIDITY LAST UPDATED
fineoffset temperaturehumidity 148 15.4° 59% 2013-05-30 18:23:51
fineoffset temperaturehumidity 203 23.6° 255% 2013-05-30 18:24:02
SwitchKing server kraschar dock alltid efter några minuter! Ibland direkt vid start!
Exempel på felmeddelande:
-----------------------
root@raspberrypi:~# mono ./SwitchKing.Server.Linux.3.2.1.0/Bin/SwitchKing.exe terminal 8080 8800
Framework address is: http://127.0.0.1:8080/SwitchKingFrameworkServiceHost
REST address is: http://127.0.0.1:8800
Mono version: 2.10.6 (tarball Thu May 30 01:04:34 UTC 2013)
Switch King version: 3.2.1.0 (Build date 23/01/2013 21:01:16)
Framework Service Starting
Framework Service Running
Invocation Service Starting
Invocation Service Running
Collector Service Starting
Collector Service Running
REST Service Starting
REST Service Running
Press [Enter] to stop running services
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at SwitchKing.Server.BusinessAccess.Cache.DataSourceValueCache.<GetAllFlattened>m__9 (SwitchKing.Common.Entities.DataS ourceValue e) [0x00000] in <filename unknown>:0
at (wrapper delegate-invoke) <Module>:invoke_DateTime__this___DataSourceValue (SwitchKing.Common.Entities.DataSourceVa lue)
at System.Linq.SortSequenceContext`2[SwitchKing.Common.Entities.DataSourceValue,System.DateTime].Initialize (SwitchKin g.Common.Entities.DataSourceValue[] elements) [0x00000] in <filename unknown>:0
at System.Linq.QuickSort`1[SwitchKing.Common.Entities.DataSourceValue].PerformSort () [0x00000] in <filename unknown>: 0
at System.Linq.QuickSort`1+<Sort>c__Iterator21[SwitchKing.Common.Entities.DataSourceValue].MoveNext () [0x00000] in <f ilename unknown>:0
at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator1D`1[SwitchKing.Common.Entities.DataSourceValue].MoveNext () [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.First[DataSourceValue] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0 x00000] in <filename unknown>:0
at System.Linq.Enumerable.FirstOrDefault[DataSourceValue] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.SuggestNextEvalByFutureDataSourceValues () [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.SuggestNextEvalByResult (SwitchKing.Common .Entities.Device[] devices, SwitchKing.Server.BusinessAccess.Invocation.Engines.DeviceStateResultSet resultSet, DateTime initiated) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.ValidateDeviceStates2 (SwitchKing.Common.E ntities.Device[] devices) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.EventQueueAccess+DeviceEventEntity.ValidateAndAdjustMismatchingDeviceSt ates2 (SwitchKing.Common.Entities.Device[]& devices, IList`1& retryStorage, System.Int32& genericSendCount, System.TimeS pan& genericStateLockPeriod) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.EventQueueAccess+DeviceEventEntity.PullAndExecuteEventStackV2 (SwitchKi ng.Server.BusinessAccess.DeviceEntity& devAccess, SwitchKing.Server.BusinessAccess.DeviceTypeEntity& devTypeAccess, Swit chKing.Server.BusinessAccess.DeviceModeEntity& devModeAccess, SwitchKing.Server.BusinessAccess.DeviceActionEntity& devAc tionAccess, SwitchKing.Server.BusinessAccess.Invocation.Engines.InvocationEngine& engine, SwitchKing.Server.BusinessAcce ss.ScenarioEntity& scenarioAccess, SwitchKing.Server.BusinessAccess.SystemStateEntity& stateAccess, SwitchKing.Server.Bu sinessAccess.ScenariosDevicesEntity& scenariosDevicesAccess, SwitchKing.Server.BusinessAccess.ScheduleEntity& calcAccess , SwitchKing.Server.BusinessAccess.Invocation.ExecutionQueueAccess& execAccess, SwitchKing.Server.BusinessAccess.DataCol lection.DataSourceEntity& dsAccess, SwitchKing.Server.BusinessAccess.DataCollection.DataSourceValueEntity& dsvAccess, Sw itchKing.Server.BusinessAccess.DataCollection.RuleSetEvaluationAccess& evalAccess, SwitchKing.Server.BusinessAccess.Enti tyRuleSetEntity& ruleAccess) [0x00000] in <filename unknown>:0
at SwitchKing.Server.WinSvcServiceHost.InvocationService.ProcessDeviceEvents () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
at SwitchKing.Server.BusinessAccess.Cache.DataSourceValueCache.<GetAllFlattened>m__9 (SwitchKing.Common.Entities.DataS ourceValue e) [0x00000] in <filename unknown>:0
at (wrapper delegate-invoke) <Module>:invoke_DateTime__this___DataSourceValue (SwitchKing.Common.Entities.DataSourceVa lue)
at System.Linq.SortSequenceContext`2[SwitchKing.Common.Entities.DataSourceValue,System.DateTime].Initialize (SwitchKin g.Common.Entities.DataSourceValue[] elements) [0x00000] in <filename unknown>:0
at System.Linq.QuickSort`1[SwitchKing.Common.Entities.DataSourceValue].PerformSort () [0x00000] in <filename unknown>: 0
at System.Linq.QuickSort`1+<Sort>c__Iterator21[SwitchKing.Common.Entities.DataSourceValue].MoveNext () [0x00000] in <f ilename unknown>:0
at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator1D`1[SwitchKing.Common.Entities.DataSourceValue].MoveNext () [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.First[DataSourceValue] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0 x00000] in <filename unknown>:0
at System.Linq.Enumerable.FirstOrDefault[DataSourceValue] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.SuggestNextEvalByFutureDataSourceValues () [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.SuggestNextEvalByResult (SwitchKing.Common .Entities.Device[] devices, SwitchKing.Server.BusinessAccess.Invocation.Engines.DeviceStateResultSet resultSet, DateTime initiated) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.ValidateDeviceStates2 (SwitchKing.Common.E ntities.Device[] devices) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.EventQueueAccess+DeviceEventEntity.ValidateAndAdjustMismatchingDeviceSt ates2 (SwitchKing.Common.Entities.Device[]& devices, IList`1& retryStorage, System.Int32& genericSendCount, System.TimeS pan& genericStateLockPeriod) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.EventQueueAccess+DeviceEventEntity.PullAndExecuteEventStackV2 (SwitchKi ng.Server.BusinessAccess.DeviceEntity& devAccess, SwitchKing.Server.BusinessAccess.DeviceTypeEntity& devTypeAccess, Swit chKing.Server.BusinessAccess.DeviceModeEntity& devModeAccess, SwitchKing.Server.BusinessAccess.DeviceActionEntity& devAc tionAccess, SwitchKing.Server.BusinessAccess.Invocation.Engines.InvocationEngine& engine, SwitchKing.Server.BusinessAcce ss.ScenarioEntity& scenarioAccess, SwitchKing.Server.BusinessAccess.SystemStateEntity& stateAccess, SwitchKing.Server.Bu sinessAccess.ScenariosDevicesEntity& scenariosDevicesAccess, SwitchKing.Server.BusinessAccess.ScheduleEntity& calcAccess , SwitchKing.Server.BusinessAccess.Invocation.ExecutionQueueAccess& execAccess, SwitchKing.Server.BusinessAccess.DataCol lection.DataSourceEntity& dsAccess, SwitchKing.Server.BusinessAccess.DataCollection.DataSourceValueEntity& dsvAccess, Sw itchKing.Server.BusinessAccess.DataCollection.RuleSetEvaluationAccess& evalAccess, SwitchKing.Server.BusinessAccess.Enti tyRuleSetEntity& ruleAccess) [0x00000] in <filename unknown>:0
at SwitchKing.Server.WinSvcServiceHost.InvocationService.ProcessDeviceEvents () [0x00000] in <filename unknown>:0
root@raspberrypi:~#
----------------
Har installerat
SwitchKing server 3.2.1.0
SwitchKing klient 3.1.0.1
Telldus Center 2.1.1
Mono 2.10.6 - compilerad på denna RaspberryPi
Har någon någon god idé??
Telldus tdtool -l visar aktuella värden.
SENSORS:
PROTOCOL MODEL ID TEMP HUMIDITY LAST UPDATED
fineoffset temperaturehumidity 148 15.4° 59% 2013-05-30 18:23:51
fineoffset temperaturehumidity 203 23.6° 255% 2013-05-30 18:24:02
SwitchKing server kraschar dock alltid efter några minuter! Ibland direkt vid start!
Exempel på felmeddelande:
-----------------------
root@raspberrypi:~# mono ./SwitchKing.Server.Linux.3.2.1.0/Bin/SwitchKing.exe terminal 8080 8800
Framework address is: http://127.0.0.1:8080/SwitchKingFrameworkServiceHost
REST address is: http://127.0.0.1:8800
Mono version: 2.10.6 (tarball Thu May 30 01:04:34 UTC 2013)
Switch King version: 3.2.1.0 (Build date 23/01/2013 21:01:16)
Framework Service Starting
Framework Service Running
Invocation Service Starting
Invocation Service Running
Collector Service Starting
Collector Service Running
REST Service Starting
REST Service Running
Press [Enter] to stop running services
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an object
at SwitchKing.Server.BusinessAccess.Cache.DataSourceValueCache.<GetAllFlattened>m__9 (SwitchKing.Common.Entities.DataS ourceValue e) [0x00000] in <filename unknown>:0
at (wrapper delegate-invoke) <Module>:invoke_DateTime__this___DataSourceValue (SwitchKing.Common.Entities.DataSourceVa lue)
at System.Linq.SortSequenceContext`2[SwitchKing.Common.Entities.DataSourceValue,System.DateTime].Initialize (SwitchKin g.Common.Entities.DataSourceValue[] elements) [0x00000] in <filename unknown>:0
at System.Linq.QuickSort`1[SwitchKing.Common.Entities.DataSourceValue].PerformSort () [0x00000] in <filename unknown>: 0
at System.Linq.QuickSort`1+<Sort>c__Iterator21[SwitchKing.Common.Entities.DataSourceValue].MoveNext () [0x00000] in <f ilename unknown>:0
at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator1D`1[SwitchKing.Common.Entities.DataSourceValue].MoveNext () [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.First[DataSourceValue] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0 x00000] in <filename unknown>:0
at System.Linq.Enumerable.FirstOrDefault[DataSourceValue] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.SuggestNextEvalByFutureDataSourceValues () [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.SuggestNextEvalByResult (SwitchKing.Common .Entities.Device[] devices, SwitchKing.Server.BusinessAccess.Invocation.Engines.DeviceStateResultSet resultSet, DateTime initiated) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.ValidateDeviceStates2 (SwitchKing.Common.E ntities.Device[] devices) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.EventQueueAccess+DeviceEventEntity.ValidateAndAdjustMismatchingDeviceSt ates2 (SwitchKing.Common.Entities.Device[]& devices, IList`1& retryStorage, System.Int32& genericSendCount, System.TimeS pan& genericStateLockPeriod) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.EventQueueAccess+DeviceEventEntity.PullAndExecuteEventStackV2 (SwitchKi ng.Server.BusinessAccess.DeviceEntity& devAccess, SwitchKing.Server.BusinessAccess.DeviceTypeEntity& devTypeAccess, Swit chKing.Server.BusinessAccess.DeviceModeEntity& devModeAccess, SwitchKing.Server.BusinessAccess.DeviceActionEntity& devAc tionAccess, SwitchKing.Server.BusinessAccess.Invocation.Engines.InvocationEngine& engine, SwitchKing.Server.BusinessAcce ss.ScenarioEntity& scenarioAccess, SwitchKing.Server.BusinessAccess.SystemStateEntity& stateAccess, SwitchKing.Server.Bu sinessAccess.ScenariosDevicesEntity& scenariosDevicesAccess, SwitchKing.Server.BusinessAccess.ScheduleEntity& calcAccess , SwitchKing.Server.BusinessAccess.Invocation.ExecutionQueueAccess& execAccess, SwitchKing.Server.BusinessAccess.DataCol lection.DataSourceEntity& dsAccess, SwitchKing.Server.BusinessAccess.DataCollection.DataSourceValueEntity& dsvAccess, Sw itchKing.Server.BusinessAccess.DataCollection.RuleSetEvaluationAccess& evalAccess, SwitchKing.Server.BusinessAccess.Enti tyRuleSetEntity& ruleAccess) [0x00000] in <filename unknown>:0
at SwitchKing.Server.WinSvcServiceHost.InvocationService.ProcessDeviceEvents () [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
at SwitchKing.Server.BusinessAccess.Cache.DataSourceValueCache.<GetAllFlattened>m__9 (SwitchKing.Common.Entities.DataS ourceValue e) [0x00000] in <filename unknown>:0
at (wrapper delegate-invoke) <Module>:invoke_DateTime__this___DataSourceValue (SwitchKing.Common.Entities.DataSourceVa lue)
at System.Linq.SortSequenceContext`2[SwitchKing.Common.Entities.DataSourceValue,System.DateTime].Initialize (SwitchKin g.Common.Entities.DataSourceValue[] elements) [0x00000] in <filename unknown>:0
at System.Linq.QuickSort`1[SwitchKing.Common.Entities.DataSourceValue].PerformSort () [0x00000] in <filename unknown>: 0
at System.Linq.QuickSort`1+<Sort>c__Iterator21[SwitchKing.Common.Entities.DataSourceValue].MoveNext () [0x00000] in <f ilename unknown>:0
at System.Linq.Enumerable+<CreateWhereIterator>c__Iterator1D`1[SwitchKing.Common.Entities.DataSourceValue].MoveNext () [0x00000] in <filename unknown>:0
at System.Linq.Enumerable.First[DataSourceValue] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0 x00000] in <filename unknown>:0
at System.Linq.Enumerable.FirstOrDefault[DataSourceValue] (IEnumerable`1 source) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.SuggestNextEvalByFutureDataSourceValues () [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.SuggestNextEvalByResult (SwitchKing.Common .Entities.Device[] devices, SwitchKing.Server.BusinessAccess.Invocation.Engines.DeviceStateResultSet resultSet, DateTime initiated) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.Engines.StateValidatorEngine.ValidateDeviceStates2 (SwitchKing.Common.E ntities.Device[] devices) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.EventQueueAccess+DeviceEventEntity.ValidateAndAdjustMismatchingDeviceSt ates2 (SwitchKing.Common.Entities.Device[]& devices, IList`1& retryStorage, System.Int32& genericSendCount, System.TimeS pan& genericStateLockPeriod) [0x00000] in <filename unknown>:0
at SwitchKing.Server.BusinessAccess.Invocation.EventQueueAccess+DeviceEventEntity.PullAndExecuteEventStackV2 (SwitchKi ng.Server.BusinessAccess.DeviceEntity& devAccess, SwitchKing.Server.BusinessAccess.DeviceTypeEntity& devTypeAccess, Swit chKing.Server.BusinessAccess.DeviceModeEntity& devModeAccess, SwitchKing.Server.BusinessAccess.DeviceActionEntity& devAc tionAccess, SwitchKing.Server.BusinessAccess.Invocation.Engines.InvocationEngine& engine, SwitchKing.Server.BusinessAcce ss.ScenarioEntity& scenarioAccess, SwitchKing.Server.BusinessAccess.SystemStateEntity& stateAccess, SwitchKing.Server.Bu sinessAccess.ScenariosDevicesEntity& scenariosDevicesAccess, SwitchKing.Server.BusinessAccess.ScheduleEntity& calcAccess , SwitchKing.Server.BusinessAccess.Invocation.ExecutionQueueAccess& execAccess, SwitchKing.Server.BusinessAccess.DataCol lection.DataSourceEntity& dsAccess, SwitchKing.Server.BusinessAccess.DataCollection.DataSourceValueEntity& dsvAccess, Sw itchKing.Server.BusinessAccess.DataCollection.RuleSetEvaluationAccess& evalAccess, SwitchKing.Server.BusinessAccess.Enti tyRuleSetEntity& ruleAccess) [0x00000] in <filename unknown>:0
at SwitchKing.Server.WinSvcServiceHost.InvocationService.ProcessDeviceEvents () [0x00000] in <filename unknown>:0
root@raspberrypi:~#
----------------
Har installerat
SwitchKing server 3.2.1.0
SwitchKing klient 3.1.0.1
Telldus Center 2.1.1
Mono 2.10.6 - compilerad på denna RaspberryPi
Har någon någon god idé??
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: TellStick Duo på Raspberry Pi kraschar
Finns chans att få ta del av din image?
Vad kör du för distribution?
Eftersom koden är densamma i WIndows och Linux skulle det vara intressant att få reda på om det är relaterat till koden, till Mono eller till distributionen.
Vad kör du för distribution?
Eftersom koden är densamma i WIndows och Linux skulle det vara intressant att få reda på om det är relaterat till koden, till Mono eller till distributionen.
Martin | Switch King
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: TellStick Duo på Raspberry Pi kraschar
Du kan också ta en tidigare variant av servern om du hellre vill det. Den funktionalitet som kraschen uppkommer runt finns exempelvis inte i 3.0.0 utan kom först i 3.1.
Martin | Switch King
-
- 1 star
- Posts: 5
- Joined: Sun 06 Nov 2011, 22:11
Re: TellStick Duo på Raspberry Pi kraschar
Distribution - Debian 6Martin wrote:Finns chans att få ta del av din image?
Vad kör du för distribution?
Eftersom koden är densamma i WIndows och Linux skulle det vara intressant att få reda på om det är relaterat till koden, till Mono eller till distributionen.
En image finns här https://www.dropbox.com/sh/evha78a37d8j6hx/oGk8923LcL - uppladdningen klar om 5 timmar! ZIP-fil 1,4 GB
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: TellStick Duo på Raspberry Pi kraschar
Fortfarande 0kb, men det kanske tog lite längre än vad som först indikerades...
Martin | Switch King
-
- 1 star
- Posts: 5
- Joined: Sun 06 Nov 2011, 22:11
Re: TellStick Duo på Raspberry Pi kraschar
Med ADSL 8 Mb/s går det inte så snabbt att skicka filer - sen får datorn inte gå ner i sleep-mode heller! Nu är filen på plats i alla fall.
-
- 1 star
- Posts: 5
- Joined: Sun 06 Nov 2011, 22:11
Re: TellStick Duo på Raspberry Pi kraschar
Jag har testat med 3.0.0.13, men det hjälper inte! Hoppas att du hittar något i imagen! Jag är beredd att testa med Raspbian eller någon annan distrubution. Har du något förslag?Martin wrote:Du kan också ta en tidigare variant av servern om du hellre vill det. Den funktionalitet som kraschen uppkommer runt finns exempelvis inte i 3.0.0 utan kom först i 3.1.
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: TellStick Duo på Raspberry Pi kraschar
Om felet finns även i 3.0 så är det troligtvis problemet med Mono på Raspberry som spökar.
Jag är inte uppdaterad på läget, men vi kunde konstatera att det krävs en ny "Hard-float" version av Mono, då den existerande Mono-versionen inte var "komplett".
Jag är inte uppdaterad på läget, men vi kunde konstatera att det krävs en ny "Hard-float" version av Mono, då den existerande Mono-versionen inte var "komplett".
Martin | Switch King
-
- 1 star
- Posts: 5
- Joined: Sun 06 Nov 2011, 22:11
Re: TellStick Duo på Raspberry Pi kraschar
Var får jag tag på en fungerande MONO med "hard-float"? Vilken distribution av LINUX ska jag använda?
Eller finns det någon fungerande komplett image för Raspberry Pi?
Eller finns det någon fungerande komplett image för Raspberry Pi?
-
- Administrator
- Posts: 2655
- Joined: Tue 09 Nov 2010, 20:25
Re: TellStick Duo på Raspberry Pi kraschar
Det finns ingen tillgänglig via repositories, men den här tråden verkar lovande:
http://www.raspberrypi.org/phpBB3/viewt ... 4&start=50
http://www.raspberrypi.org/phpBB3/viewt ... 4&start=50
Martin | Switch King
Who is online
Users browsing this forum: No registered users and 6 guests