Bugs in de IPPower plugin

Forum over de Homeseer IPPower plugin van Rene Klootwijk (DUTCH forum)

Moderator: Rene

Bugs in de IPPower plugin

Postby Rene » Sun Nov 15, 2009 1:17 pm

Zou je het log level eens op debug kunnen zetten en doorgeven wat er in de log staat op het moment dat Homeseer crashed?

Rene.
User avatar
Rene
Global Moderator
Global Moderator
 
Posts: 1689
Joined: October 2008
Location: Netherlands

Bugs in de IPPower plugin

Postby rwitkamp » Mon Nov 16, 2009 9:22 am

Bij deze. Om 9:05:29 treed de SNMP trap op en HS gaat direct plat met de melding onderaan.

Code: Select all
IP Power Log:
16-11-2009 9:05:08 IPPower DEBUG: Entering GetStatus for controller Controller1
16-11-2009 9:05:08 IPPower DEBUG: Query: http://192.46.150.212:80/info.xml
16-11-2009 9:05:09 IPPower DEBUG: Parsing info.xml
16-11-2009 9:05:09 IPPower DEBUG: IPPower firmware version: V1.15 2009/05/27
16-11-2009 9:05:09 IPPower DEBUG: Output mask: 00010111
16-11-2009 9:05:09 IPPower DEBUG: Input mask: 00010000
16-11-2009 9:05:09 IPPower INFO: Set appliance [5 to on
16-11-2009 9:05:13 IPPower DEBUG: Host Name: 192.46.150.212
16-11-2009 9:05:13 IPPower DEBUG: Query: http://192.46.150.212:80/info.xml
16-11-2009 9:05:13 IPPower DEBUG: IP Address: 192.46.150.212
16-11-2009 9:05:13 IPPower DEBUG: Entering GetStatus for controller Controller1
16-11-2009 9:05:13 IPPower DEBUG: Set credentials for controller Controller1
16-11-2009 9:05:14 IPPower DEBUG: Parsing info.xml
16-11-2009 9:05:14 IPPower DEBUG: IPPower firmware version: V1.15 2009/05/27
16-11-2009 9:05:14 IPPower DEBUG: Output mask: 00010111
16-11-2009 9:05:14 IPPower DEBUG: Input mask: 00010000
16-11-2009 9:05:18 IPPower DEBUG: Entering GetStatus for controller Controller1
16-11-2009 9:05:18 IPPower DEBUG: Host Name: 192.46.150.212
16-11-2009 9:05:18 IPPower DEBUG: IP Address: 192.46.150.212
16-11-2009 9:05:18 IPPower DEBUG: Set credentials for controller Controller1
16-11-2009 9:05:18 IPPower DEBUG: Query: http://192.46.150.212:80/info.xml
16-11-2009 9:05:19 IPPower DEBUG: Output mask: 00010111
16-11-2009 9:05:19 IPPower DEBUG: Input mask: 00010000
16-11-2009 9:05:19 IPPower DEBUG: Parsing info.xml
16-11-2009 9:05:19 IPPower DEBUG: IPPower firmware version: V1.15 2009/05/27
16-11-2009 9:05:23 IPPower DEBUG: IP Address: 192.46.150.212
16-11-2009 9:05:23 IPPower DEBUG: Set credentials for controller Controller1
16-11-2009 9:05:23 IPPower DEBUG: Query: http://192.46.150.212:80/info.xml
16-11-2009 9:05:23 IPPower DEBUG: Entering GetStatus for controller Controller1
16-11-2009 9:05:23 IPPower DEBUG: Host Name: 192.46.150.212
16-11-2009 9:05:24 IPPower DEBUG: Parsing info.xml
16-11-2009 9:05:24 IPPower DEBUG: IPPower firmware version: V1.15 2009/05/27
16-11-2009 9:05:24 IPPower DEBUG: Output mask: 00010111
16-11-2009 9:05:24 IPPower DEBUG: Input mask: 00010000
16-11-2009 9:05:28 IPPower DEBUG: Query: http://192.46.150.212:80/info.xml
16-11-2009 9:05:28 IPPower DEBUG: Entering GetStatus for controller Controller1
16-11-2009 9:05:28 IPPower DEBUG: Host Name: 192.46.150.212
16-11-2009 9:05:28 IPPower DEBUG: Set credentials for controller Controller1
16-11-2009 9:05:28 IPPower DEBUG: IP Address: 192.46.150.212
16-11-2009 9:05:29 IPPower DEBUG: Parsing info.xml
16-11-2009 9:05:29 IPPower DEBUG: IPPower firmware version: V1.15 2009/05/27
16-11-2009 9:05:29 IPPower DEBUG: Output mask: 00010111
16-11-2009 9:05:29 IPPower DEBUG: Input mask: 00010000
16-11-2009 9:05:29 IPPower DEBUG: Enter ReceiveSnmpCallback
16-11-2009 9:05:29 IPPower DEBUG: Received SNMP trap from 192.46.150.212
16-11-2009 9:05:29 Web Server Web Server stopped
16-11-2009 9:05:33 IPPower DEBUG: Entering GetStatus for controller Controller1
16-11-2009 9:05:33 IPPower DEBUG: Host Name: 192.46.150.212
16-11-2009 9:05:33 IPPower DEBUG: IP Address: 192.46.150.212
16-11-2009 9:05:33 IPPower DEBUG: Set credentials for controller Controller1
16-11-2009 9:05:33 IPPower DEBUG: Query: http://192.46.150.212:80/info.xml
16-11-2009 9:05:34 IPPower DEBUG: Input mask: 00010000
16-11-2009 9:05:34 IPPower DEBUG: Output mask: 00010111
16-11-2009 9:05:34 IPPower DEBUG: IPPower firmware version: V1.15 2009/05/27
16-11-2009 9:05:34 IPPower DEBUG: Parsing info.xml
16-11-2009 9:05:38 IPPower DEBUG: Entering GetStatus for controller Controller1
16-11-2009 9:05:38 IPPower DEBUG: Host Name: 192.46.150.212
16-11-2009 9:05:38 IPPower DEBUG: IP Address: 192.46.150.212
16-11-2009 9:05:38 IPPower DEBUG: Set credentials for controller Controller1
16-11-2009 9:05:38 IPPower DEBUG: Query: http://192.46.150.212:80/info.xml
16-11-2009 9:05:39 IPPower DEBUG: Input mask: 00010000
16-11-2009 9:05:39 IPPower DEBUG: Parsing info.xml
16-11-2009 9:05:39 IPPower DEBUG: IPPower firmware version: V1.15 2009/05/27
16-11-2009 9:05:39 IPPower DEBUG: Output mask: 00010111
16-11-2009 9:05:43 IPPower DEBUG: Query: http://192.46.150.212:80/info.xml
16-11-2009 9:05:43 IPPower DEBUG: Set credentials for controller Controller1
16-11-2009 9:05:43 IPPower DEBUG: IP Address: 192.46.150.212
16-11-2009 9:05:43 IPPower DEBUG: Entering GetStatus for controller Controller1
16-11-2009 9:05:43 IPPower DEBUG: Host Name: 192.46.150.212
16-11-2009 9:05:44 IPPower DEBUG: Parsing info.xml
16-11-2009 9:05:44 IPPower DEBUG: IPPower firmware version: V1.15 2009/05/27
16-11-2009 9:05:44 IPPower DEBUG: Output mask: 00010111
16-11-2009 9:05:44 IPPower DEBUG: Input mask: 10010000
16-11-2009 9:05:44 IPPower DEBUG: Set [16 to 2



Homeseer error in Windows:
16-11-2009 9:06:41
The Undo operation encountered a context that is different from what was applied in the corresponding Set operation. The possible cause is that a context was Set on the thread and not reverted(undone).
HomeSeer version: 2.4.0.1
Source: mscorlib
Target: Void Undo()
Stack trace:
   at System.Threading.SynchronizationContextSwitcher.Undo()
   at System.Threading.ExecutionContextSwitcher.Undo()
   at System.Threading.ExecutionContext.runFinallyCode(Object userData, Boolean exceptionThrown)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteBackoutCodeHelper(Object backoutCode, Object userData, Boolean exceptionThrown)
   at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Net.ContextAwareResult.Complete(IntPtr userToken)
   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(Object result, IntPtr userToken)
   at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
   at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)


Edit by Admin: please list in the future in code!
rwitkamp
Member
Member
 
Posts: 70
Joined: April 2008
Location: Netherlands

Bugs in de IPPower plugin

Postby Rene » Mon Nov 16, 2009 11:06 am

Ik ga er vanavond naar kijken.

Rene.
User avatar
Rene
Global Moderator
Global Moderator
 
Posts: 1689
Joined: October 2008
Location: Netherlands

Bugs in de IPPower plugin

Postby rwitkamp » Mon Nov 16, 2009 1:00 pm

Dank je. Als ik nog wat moet experimenteren hoor ik het wel.

Ron
rwitkamp
Member
Member
 
Posts: 70
Joined: April 2008
Location: Netherlands

Bugs in de IPPower plugin

Postby Rene » Mon Nov 16, 2009 8:32 pm

Ron, Als je me even een mailtje stuurt, stuur ik je een versie van de plugin met wat extra debug output om te kijken waar het nu precies fout gaat. Ik kan het probleem namelijk niet reproduceren. Overigens gebruik ik firmware versie 1.12. Is er ergens een changelog te vinden van wat er gewijzigd is?

Rene.
User avatar
Rene
Global Moderator
Global Moderator
 
Posts: 1689
Joined: October 2008
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby Darwusch » Tue Dec 22, 2009 10:54 am

Met die restart van Homeseer kan ik je wel helpen, zie post:
viewtopic.php?f=26&t=3862

Dan kun je tenminste de fout zoeken.

Darwusch
Darwusch
Member
Member
 
Posts: 161
Joined: December 2008
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby Rene » Tue Dec 22, 2009 12:21 pm

Hoe zou je willen helpen dan? Het probleem heeft waarschijnlijk te maken met threading en lijkt zich alleen voor te doen met de Pro versie van Homeseer. Zijn er nog andere gebruikers van de plugin die de SNMP trap functionaliteit gebruiken?
Rene.
User avatar
Rene
Global Moderator
Global Moderator
 
Posts: 1689
Joined: October 2008
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby Darwusch » Tue Dec 22, 2009 12:34 pm

rwitkamp wrote:Ik heb het nog steeds. Ik werk met Homeseer Pro 2.4.0.1. Nadeel van de Pro versie is dat HSEntry zorgt voor een restart, en ik amper tijd heb om de exacte foutmelding te noteren.


Vanwege deze opmerking dacht ik dat het misschien handig zou kunnen zijn om te zien wat er verder gebeurt na de crash van HS. Dat lukt met de methode die ik in de genoemde post beschrijf.
Darwusch
Member
Member
 
Posts: 161
Joined: December 2008
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby Rene » Tue Dec 22, 2009 12:39 pm

Ik denk niet dat dat iets gaat helpen. De foutmelding gaat over een illegale context switch, maar ik heb geen idee waar ik het zoeken moet. Bijkomend probleem is dat het zich bij mij niet voordoet (ik gebruik de niet-Pro versie).
Rene.
User avatar
Rene
Global Moderator
Global Moderator
 
Posts: 1689
Joined: October 2008
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby rwitkamp » Thu Dec 31, 2009 7:52 am

Met de gewone Homeseer gaat het inderdaad goed.
Voorlopig dan toch de K8055 maar gebruiken voor de deurbel.
rwitkamp
Member
Member
 
Posts: 70
Joined: April 2008
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby Digit » Thu Dec 31, 2009 10:37 am

Rene,
Maak jij gebruik van threads in je Plug-In?
Ik heb een poging daartoe gedaan in de Fritz! plugin, met wisselende resultaten. HS werkt OK vzv ik weet, HS Pro mekkert dan ook over context switches. Oplossing heb ik overigens nog niet... maar misschien heb je er wat aan.
User avatar
Digit
Global Moderator
Global Moderator
 
Posts: 3388
Joined: March 2006
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby TANE » Thu Dec 31, 2009 10:52 am

HS PRO gaat inderdaad anders mee om.
Gevolg is dat http niet bereikbaar is en resultaat is gelijk herstart.
Wat wel vreemd is dat andere functies wel blijven werken zoals HSTouch
met de aangepaste versie van HSentry Darwusch kon ik zien wat het probleem was.

Problemen gehad met de volgende plugins:
FritzBox (Ik gebruik weer de niet beta versie)
PHNetwork (probleem is bekend bij Paul maar helaas geen oplossing, jammer genoeg weer naar DooNetwork)
BLRadar (Is opgelost)
Enver Tanriverdi | http://blog.tane.nl
User avatar
TANE
Forum Moderator
Forum Moderator
 
Posts: 4806
Joined: April 2007
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby Rene » Thu Dec 31, 2009 10:59 am

Ik gebruik geen threads, maar was juist aan het kijken of het gebruik van threads het probleem kan oplossen. Moeilijkheid is dat ik het probleem niet kan reproduceren. De foutmelding die HS Pro geeft klaagt over een invalid context switch. Dit duidt dus op een probleem met threads en hoewel ik geen threads gebruik, draait de plugin als geheel natuurlijk wel in een thread. Ik maak gebruik van callbacks om binnenkomende SNMP traps af te kunnen handelen. Ik zal nog eens op het Homeseer forum gaan struinen en anders daar iets posten (hoewel mijn ervaring is dat het aantal bruikbare reacties nihil (nada dus) is).

Enver, de PHNetwork plugin geeft ook problemen in de 'gewone' Homeseer.
Rene.
User avatar
Rene
Global Moderator
Global Moderator
 
Posts: 1689
Joined: October 2008
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby rwitkamp » Sat Feb 06, 2010 9:26 pm

Ik heb HSPRO op andere hardware draaien, energiezuinig Intel Atom systeem. Het probleem met de SNMP die Homeseer doet crashen doet zich op deze hardware niet meer voor.

Ron
rwitkamp
Member
Member
 
Posts: 70
Joined: April 2008
Location: Netherlands

Re: Bugs in de IPPower plugin

Postby Rene » Sat Feb 06, 2010 9:34 pm

Het wordt steeds gekker :-(
Rene.
User avatar
Rene
Global Moderator
Global Moderator
 
Posts: 1689
Joined: October 2008
Location: Netherlands

PreviousNext

Return to Homeseer IPPower Plugin Forum

Who is online

Users browsing this forum: No registered users and 1 guest