Bugs in de IPPower plugin

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

Moderator: Rene

User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Bugs in de IPPower plugin

Post by Rene »

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.
rwitkamp
Member
Member
Posts: 70
Joined: Thu Apr 03, 2008 6:34 am
Location: Netherlands

Bugs in de IPPower plugin

Post by rwitkamp »

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!
User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Bugs in de IPPower plugin

Post by Rene »

Ik ga er vanavond naar kijken.

Rene.
rwitkamp
Member
Member
Posts: 70
Joined: Thu Apr 03, 2008 6:34 am
Location: Netherlands

Bugs in de IPPower plugin

Post by rwitkamp »

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

Ron
User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Bugs in de IPPower plugin

Post by Rene »

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.
Darwusch
Member
Member
Posts: 164
Joined: Sun Dec 21, 2008 10:25 pm
Location: Netherlands

Re: Bugs in de IPPower plugin

Post by Darwusch »

Met die restart van Homeseer kan ik je wel helpen, zie post:
http://www.domoticaforum.eu/viewtopic.php?f=26&t=3862" onclick="window.open(this.href);return false;

Dan kun je tenminste de fout zoeken.

Darwusch
User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Re: Bugs in de IPPower plugin

Post by Rene »

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.
Darwusch
Member
Member
Posts: 164
Joined: Sun Dec 21, 2008 10:25 pm
Location: Netherlands

Re: Bugs in de IPPower plugin

Post by Darwusch »

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.
User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Re: Bugs in de IPPower plugin

Post by Rene »

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.
rwitkamp
Member
Member
Posts: 70
Joined: Thu Apr 03, 2008 6:34 am
Location: Netherlands

Re: Bugs in de IPPower plugin

Post by rwitkamp »

Met de gewone Homeseer gaat het inderdaad goed.
Voorlopig dan toch de K8055 maar gebruiken voor de deurbel.
Digit
Global Moderator
Global Moderator
Posts: 3388
Joined: Sat Mar 25, 2006 10:23 am
Location: Netherlands
Contact:

Re: Bugs in de IPPower plugin

Post by Digit »

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
TANE
Forum Moderator
Forum Moderator
Posts: 4806
Joined: Fri Apr 06, 2007 9:46 pm
Location: Netherlands
Contact:

Re: Bugs in de IPPower plugin

Post by TANE »

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
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Re: Bugs in de IPPower plugin

Post by Rene »

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.
rwitkamp
Member
Member
Posts: 70
Joined: Thu Apr 03, 2008 6:34 am
Location: Netherlands

Re: Bugs in de IPPower plugin

Post by rwitkamp »

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
User avatar
Rene
Global Moderator
Global Moderator
Posts: 1689
Joined: Wed Oct 08, 2008 3:54 pm
Location: Netherlands

Re: Bugs in de IPPower plugin

Post by Rene »

Het wordt steeds gekker :-(
Rene.
Post Reply

Return to “Homeseer IPPower Plugin Forum”