Categories

Keywords

IHC Alternative Service View

For et stykke tid siden blev jeg så træt af de evige problemer med IHC java applikationerne, at jeg besluttede mig for at forsøge at lave et alternativt Service View program i .NET. Jeg havde tidligere sniffet soap wsdl filerne, så det burde være til at få noget til at virke.

For nyeste version se her

Et par skærmdumps fra programmet:

Installationen er en .NET “click-once” installation, men jeg har ikke noget certifikat til at signe installation og program med (Hvis der er nogen som vi betale for certifikatet så skal jeg gerne signe installation/program!)

Det betyder at windows vil advare om at det er en ukendt kilde - windows 10 ser det sådan ud:

Du skal trykke på “Flere oplysninger”

Herefter “Kør alligevel”

Tryk på “Installer” - herefter komme samme dialoger igen første gang programmet kører. Derefter skulle det virke uden advarsler. Første gang programmet kører trykker du på “login” og udfylder forbindelse til din controller.

Meld gerne tilbage hvis du kan bruge det til noget, eller har forslag til forbedringer…

Comments

The comments below has been imported from the old website. Currently comments are readonly, meaning you can not make new comments. You will be able to do that when it is ready. For now if you want to get in touch, you can send me an email. If you have problems with something that has a github repository, please make a github issue.

Jeg kan ikke få det til at virke - efter at have tastet ip addr. til min controller og korrekt brugernavn og password blinker skærmbilledet en gang - og så er jeg tilbage til det initielle billede - trykker jeg login igen, er felterne tommeHar du http:// foran ip adr?Jeg oplever noget tilsvarende. Får kortvarigt en popup med et grønt flueben på "authenticate" hvorefter jeg er tilbage på det initielle skærmbillede. Ellers super fedt initiativ som jeg håber ikke er lagt i skuffen ;-)Første version var lavet med soap via Service References. Den nuværende er lavet med Web References (Det ældre .NET soap interface). Jeg har skiftet fordi jeg ikke kan få Service References til at køre på mono og raspbearry pi. Det kan være den nyeste version 1.0.15 virker for dig. Desuden logger den også lidt mere til fejlfinding. Meld gerne tilbage om det virkerDet ville være super, hvis du ville dele din solution til inspiration til egne løsninger.Jeg går udfra at du med solution - mener source koden til programmet. Lige nu er det meget beta og lavet uden noget dokumentation, så det skal være mere færdigt før jeg eventuelt vil dele det. Det væsentlige her er soap intefaceet til IHC controlleren. Når først man har fået det op at køre med authentication (cookie baseret), så er det ikke så svært. Det bliver den del jeg deler først.IHC Sdk fra NuGet: http://www.dingus.dk/ihc-sdk-for-net/Hej Jens, spændende projekter du har gang i både med "S20" og "IHC Alternative Service View" - er det muligt at få indsigt i koden til at kommunikere med IHC controlleren? mhv MartinNår jeg får tid laver jeg enten et "IHC SDK" eller skriver et indlæg om hvordan man gør. Hvis du vil igang selv (inden jeg får lavet noget) så er her url'erne til soap wsdl på controlleren. (Erstat ihc med controller http://ip eller navn) ihc/wsdl/authentication.wsdl ihc/wsdl/configuration.wsdl ihc/wsdl/controller.wsdl ihc/wsdl/messagecontrollog.wsdl ihc/wsdl/module.wsdl ihc/wsdl/notificationmanager.wsdl ihc/wsdl/resourceinteraction.wsdl ihc/wsdl/timemanager.wsdl ihc/wsdl/usermanager.wsdlNu kan du hente IHC sdk fra NuGet - se mere her: http://www.dingus.dk/ihc-sdk-for-net/Har du selv lavet denne? Hvis det er tilfældet kan du så ikke også lave Administrator modellenJa - og nej det er ikke lige noget jeg har planlagt.Jeg tænkte bare at det ville være oplagt for at undgå det konstante tilbagevendene problem med Java.Hej Jens, jeg bruger med stor succes din binding til Home Assistant - det er virkelig godt :) Jeg tænkte på om du har overvejet i dit alternative serviceview at lave muligheden for at højreklikke på en enhed, og så auto generere YAML koden for beskrivelsen til Home Assistant? Er det muligt at det alternative serviceview også kunne komme på github?Jeg vil gerne holde Alternative service view uafhængigt af Home Assistant. Jeg har en "IHC viewer" component til HA som giver næsten samme funktionallitet som service view, men direkte i HA. Jeg vil lægge den på github snarest. (Jeg skriver om det her på siden når jeg har lagt det op)Nu er "HAIHCViewer" lagt på github - alternative service view direkte i HA. Læs mere her: [IHC Viewer for Home Assistant](http://www.dingus.dk/ihc-viewer-for-home-assistant/)Ok,spændende, jeg giver det et skud, når der er tid til det. Tak for nogle gode projekter.HJÆLP!! Jeg vil gerne installer IHC Alternative Service View, men kan ikke få lov til at installere programmet på min win 10 pc, får denne besked "programmet kunne ikke valideres. det er ikke muligt at fortsætte." det virker heller ikke at vælge kør som adm.DU skal tillade installationen ved at vælge "flere oplysninger " og "kør alligevel" - som beskrevet ovenfor. Alternativt kan du hente filerne og køre den uden installation se under "Mono" sektion her: [Updated Alternative service view](http://www.dingus.dk/updated-ihc-alternative-service-view/)Jeg får følgende fejl når jeg prøver at installere det. PLATFORM VERSION INFO Windows : 10.0.19043.0 (Win32NT) Common Language Runtime : 4.0.30319.42000 System.Deployment.dll : 4.8.4270.0 built by: NET48REL1LAST_C clr.dll : 4.8.4390.0 built by: NET48REL1LAST_C dfdll.dll : 4.8.4270.0 built by: NET48REL1LAST_C dfshim.dll : 10.0.19041.1 (WinBuild.160101.0800) SOURCES Deployment url : http://dingus.dk/download/ihcalternative/IhcAlternative.application Server : cloudflare Deployment Provider url : http://dingus.dk/download/ihcalternative/IhcAlternative.application Server : cloudflare Application url : https://dingus.dk/download/ihcalternative/Application%20Files/IhcAlternative_1_0_0_21/IhcAlternative.exe.manifest Server : cloudflare IDENTITIES Deployment Identity : IhcAlternative.application, Version=1.0.0.21, Culture=neutral, PublicKeyToken=2194063bba51e2f7, processorArchitecture=msil Application Identity : IhcAlternative.exe, Version=1.0.0.21, Culture=neutral, PublicKeyToken=2194063bba51e2f7, processorArchitecture=msil, type=win32 APPLICATION SUMMARY * Installable application. ERROR SUMMARY Below is a summary of the errors, details of these errors are listed later in the log. * Activation of http://dingus.dk/download/ihcalternative/IhcAlternative.application resulted in exception. Following failure messages were detected: + File, IhcAlternative.exe.config, has a different computed hash than specified in manifest. COMPONENT STORE TRANSACTION FAILURE SUMMARY No transaction error was detected. WARNINGS There were no warnings during this operation. OPERATION PROGRESS STATUS * [26-07-2021 14:26:56] : Activation of http://dingus.dk/download/ihcalternative/IhcAlternative.application has started. * [26-07-2021 14:26:56] : Processing of deployment manifest has successfully completed. * [26-07-2021 14:26:56] : Installation of the application has started. * [26-07-2021 14:26:56] : Processing of application manifest has successfully completed. * [26-07-2021 14:27:03] : Found compatible runtime version 4.0.30319. * [26-07-2021 14:27:03] : Request of trust and detection of platform is complete. ERROR DETAILS Following errors were detected during this operation. * [26-07-2021 14:27:04] System.Deployment.Application.InvalidDeploymentException (HashValidation) - File, IhcAlternative.exe.config, has a different computed hash than specified in manifest. - Source: System.Deployment - Stack trace: at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, Hash hash) at System.Deployment.Application.ComponentVerifier.VerifyFileHash(String filePath, HashCollection hashCollection) at System.Deployment.Application.ComponentVerifier.VerifyComponents() at System.Deployment.Application.DownloadManager.DownloadDependencies(SubscriptionState subState, AssemblyManifest deployManifest, AssemblyManifest appManifest, Uri sourceUriBase, String targetDirectory, String group, IDownloadNotification notification, DownloadOptions options) at System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp) at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc) at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri) at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl) at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state) COMPONENT STORE TRANSACTION DETAILS No transaction information is available.Prøv at hente filerne uden installation, udpak og kør. [Se opdatering her](https://www.dingus.dk/updated-ihc-alternative-service-view/)
(c) 2010-2023 dingus.dk