
Jan Petersen
Members-
Antal indlæg
13 -
Medlem siden
-
Senest besøgt
Aldrig
Jan Petersen's Achievements
Newbie (1/14)
0
Community omdømme
-
Kommunikation mod WebSceneview - Løsning i PHP
question svarede på Jan Petersen's Jan Petersen i Teknik
Ja, det er godt at der endelig er kommet skub i udviklingen:-) Jo mere jo bedre! Lad os dele erfaringerne, så skal vi nok få noget godt ud af det.Umiddelbart tror jeg du kan ignorere fejlene om linje 126&127 hvis du ikke bruger argumenter på kommandolinjen. Grunden til fejlen kan være enten at php versionen er < 4.1 eller en indstilling i php.ini. Du kan evt prøve at erstatte $_SERVER['argc'] med $argc og $_SERVER['argv'] med $argv. -
Kommunikation mod WebSceneview - Løsning i PHP
question svarede på Jan Petersen's Jan Petersen i Teknik
http_post_fields() ligger i en PEAR extension som hedder pecl_http, men det ser umiddelbart ud til at PEAR ikke er helt porteret til Windows? http_get() som også benyttes, ligger i samme extension Det må være muligt at finde en erstatning men husk på, at disse rutiner skal understøtte https://Ellers kan det jo være en løsning at lave det i .NET under Windows, er der nogen der er friske på det? :woohoo: Pt vil jeg helst koncentrere mig om at forbedre programmet, den erfaring vil også kunne benyttes ved en evt portering. Måske er der nogen out there som har bedre erfaring med php under Windows end mig? - Ellers kigger jeg gerne på det, når jeg har fået det andet på plads :cheer: -
Kommunikation mod WebSceneview - Løsning i PHP
question svarede på Jan Petersen's Jan Petersen i Teknik
Hej Lars,Prøv i første omgang at rette "<?" til "<?php" i starten af filen. Jeg tror det er derfor. Det kan sættes i php.ini, men i dit tilfælde er det nok nemmest at rette i scriptet.Mht de andre ting, kan det sagtens lade sig gøre. En god idé at benytte scriptet til en log funktion. I stedet for at køre det som et cronjob, ville jeg måske lave en funktionsblok som sender en email når den værdi der skal logges, bliver ændret, og starte scriptet derfra?Ved nærmere afprøvning, fandt jeg ud af at det ikke er alle værdier der bliver fanget, så det arbejder jeg i første omgang videre på./Jan -
Her er en løsning i php, der åbner op for muligheden for at læse og sætte værdier på controlleren (version 2 med viewer) via WebSceneView. Der burde være de samme muligheder som hvis det vises i en browser, men alt er dog ikke testet af.Installationen er simpel: (Du må gerne bytte om på punkt 1 & 2 )1)Pak php filen ud og ret login/password/ip-adresse i starten af den.2)Lav en scene i WebSceneView i SceneDesign med elementer du vil kunne se eller styre, efter disse regler:Keywords, værdier og kommandoer sættes i kontrollen:* Det keyword der ønskes benyttes, svarer til feltet "Betegnelse".* Værdien for tændt/slukket svarer til hhv Aktiv- og Inaktiv tekst.* Navnet på kommandoerne sættes i navnefeltet i underelementerne.3)Kør scriptet med php fra kommandolinjen, og du vil (forhåbentlig) få vist en liste over keywords og tilhørende værdier. Hvis der er underelementer der kan styres, vises de i kantede parenteser. Mit output ser bla. således ud:AlarmHverdag=06:30:00Vækning=Inaktiv [Aktiver, DeAktiver, Snooze]Hvis jeg kun vil se hvad tid alarmen er sat til, kalder jeg programmet som: php ihcc.php AlarmHverdagHvis jeg vil sætte vækning til, kalder jeg programmet som: php ihcc.php Vækning AktiverDet kan tilsyneladende ikke lade sig gøre at sætte bla. tidspunkter (Tag dig nu snart sammen, LK ) men det har jeg løst med email kontrol, som er en helt anden historie..Lige en note eller 3:Jeg benytter Linux men det burde også virke fra Windows. Controlleren kører med iso-8859-1 tegnsæt og jeg benytter UTF-8, så det jeg læser fra controlleren bliver konverteret. - Bare et hint, hvis det ikke virker hos dig.Jeg tror det er en god regel, ikke at benytte mellemrumstegn i de navne og værdier der benyttes i SceneDesign.. Jeg er tilhænger af at dele viden og jeg håber nogen kan få glæde af dette program. Det har ihvertfald åbnet op for, at jeg nu bla både kan sætte og læse vækketidspunkt samt status vha sms :woohoo: Ændringer og forbedringer modtages gerne God fornøjelse! [file name=ihcc.zip size=1629]http://ihc-user.dk/media/kunena/attachments/legacy/files/ihcc.zip[/file] ihcc.zip
-
Her er en løsning i php, der åbner op for muligheden for at læse og sætte værdier på controlleren (version 2 med viewer) via WebSceneView. Der burde være de samme muligheder som hvis det vises i en browser, men alt er dog ikke testet af.Installationen er simpel: (Du må gerne bytte om på punkt 1 & 2 )1)Pak php filen ud og ret login/password/ip-adresse i starten af den.2)Lav en scene i WebSceneView i SceneDesign med elementer du vil kunne se eller styre, efter disse regler:Keywords, værdier og kommandoer sættes i kontrollen:* Det keyword der ønskes benyttes, svarer til feltet "Betegnelse".* Værdien for tændt/slukket svarer til hhv Aktiv- og Inaktiv tekst.* Navnet på kommandoerne sættes i navnefeltet i underelementerne.3)Kør scriptet med php fra kommandolinjen, og du vil (forhåbentlig) få vist en liste over keywords og tilhørende værdier. Hvis der er underelementer der kan styres, vises de i kantede parenteser. Mit output ser bla. således ud:AlarmHverdag=06:30:00Vækning=Inaktiv [Aktiver, DeAktiver, Snooze]Hvis jeg kun vil se hvad tid alarmen er sat til, kalder jeg programmet som: php ihcc.php AlarmHverdagHvis jeg vil sætte vækning til, kalder jeg programmet som: php ihcc.php Vækning AktiverDet kan tilsyneladende ikke lade sig gøre at sætte bla. tidspunkter (Tag dig nu snart sammen, LK ) men det har jeg løst med email kontrol, som er en helt anden historie..Lige en note eller 3:Jeg benytter Linux men det burde også virke fra Windows. Controlleren kører med iso-8859-1 tegnsæt og jeg benytter UTF-8, så det jeg læser fra controlleren bliver konverteret. - Bare et hint, hvis det ikke virker hos dig.Jeg tror det er en god regel, ikke at benytte mellemrumstegn i de navne og værdier der benyttes i SceneDesign.. Jeg er tilhænger af at dele viden og jeg håber nogen kan få glæde af dette program. Det har ihvertfald åbnet op for, at jeg nu bla både kan sætte og læse vækketidspunkt samt status vha sms :woohoo: Ændringer og forbedringer modtages gerne God fornøjelse! [file name=ihcc.zip size=1629]http://ihc-user.dk/media/kunena/attachments/legacy/files/ihcc.zip[/file] ihcc.zip
-
Vil lige høre hvor langt projektet er nået, eller om der er andre som har noget tilsvarende kørende?Jeg kunne kraftigt bruge denne funktion, da det vil kunne lukke op for en masse nye funktionaliteter og bedre brugbarhed af systemet. Måske viser det sig at være en umulig opgave, men det MÅ da være muligt at omgå LK's lukkethed. Jeg har også forsøgt at få hul igennem til controller, men uden rigtigt held:S Jeg synes at det er oplagt, at sådan et projekt lægges ud for alle, da flere hoveder og dermed bredere erfaring = hurtigere resultat;)
-
Jo, en funktionsblok som starter en timer når pir går off, som slukker lyset når den udløber. Den kan så også laves til at tænde når man går derud. Og hvis der er skumringsføler i, kan den nøjes med at tænde når det er mørkt..Jeg har erfaret, at nogle åbenbart godt kan sidde og blunde lidt imens "det dér", og så bliver der ballade når lyset slukker!:laugh: Har tænkt at kombinere med en dørkontakt, men det kan vel også blive for kunstfærdigt:blink: - En kontakt i toiletsædet vil måske være mere skudsikker :woohoo:
-
SceneDesign - Styring af wireless dimmer
question svarede på Jan Petersen's Michael1354922232 i IHC Visual 2.0
Hej MichaelHvis du tilknytter lysniveauet (direkte fra dimmeren) på samme måde som du har tilknyttet Tænd og Sluk, vil du have mulighed for at justere lysniveauet på en "skyder".Jeg er ikke faldet over, at man kan indtaste niveauet direkte. (Her ville det nu være rart, hvis man også kunne ændre det med en email kontrol, men det er vist en anden historie..)Håber det kan bruges?/Jan -
Det lyder MEGET underholdende:) Glæder mig til at kunne "lege med" - ku' man ikke liige få en prøveversion?
-
Synes også dette lyder meget interessant!Jeg har en Linux til at stå og gøre de ting som Controlleren ikke rigtigt kan, eller hvor det er for besværligt. Bl.a. SMS gateway, og integration med Squeezeserver.Php/Perl lyder også rigtig godt, så jeg håber du vil dele din viden, og måske kan jeg give et bidrag til efterforskningen.
-
Jeg har lige sat sengelamper op i går, med hver sin wireless dimmer, så jeg ville da lige prøve:) Her synes jeg nu de kører pænt synkront inden for 1%, hvis udgangspunktet altså er det samme.De er defineret som 2-knaps dimmere, og jeg har faktisk brugt standard blokken 1.2.4a..
-
FOX boardet købte jeg i Sverige for 1390 SEK + moms. Resten havde jeg liggende, så det prisen kommer an på hvor fiks på fingrene du er, og hvor meget du har liggende i rodeskuffen.Man kan købe en indbygningskasse som passer til kortet, for 149 SEK + moms, hvis man ikke gider lave det selv.Der skal også bruges en lille reguleret 5v strømforsyning.Som SMS modem, kan man måske være heldig at finde en gammel mobiltlf som er anvendelig.Da det styres via email, kræver det IHC Controller med Viewer, men så ligger begrænsningen sådanset kun i antallet af email kontroller og email beskeder som controlleren kan håndtere (Kender ikke grænsen, men der MÅ jo være én)FOX-boardet indeholder også et antal I/O porte, som det vil være muligt at forbinde til IHC input/output moduler.
-
Der blev efterlyst en SMS-løsning, så jeg vil da lige fortælle, at jeg lavet denne løsning som virker:Jeg har anskaffet et FOX-board (Se http://www.acmesystems.it/) og forbundet det til et Siemens MC35 SMS-modem, som jeg alligevel havde liggende.FOX-boardet kører Linux fra en flash disk, og fungerer bl.a. som pop3 og smtp server, så jeg er derfor uafhængig af eksterne udbydere (Bortset fra mobilselskabet selvfølgelig:laugh:)Jeg giver gerne erfaringerne videre, hvis der er nogen som er interesseret:cheer: /Jan