Søk i nettsamfunnet
Viser resultater for emneknaggene 'php'.
Fant 3 resultater
-
@Moskus har et script som holder orden på offentlige fridager: Dessverre holder ikke denne styr på dager du er hjemme utover de offentlige fridagene - sykedag, innklemt dag, vinterferie, høstferie, påskeferie, sommerferie, osv, osv. Dvs at hvis du bruker dette til å styre senking av temperatur når du er på jobb, så blir det veldig kaldt disse dagene! Min løsninger er å lage en egen Google Calendar for "huset", som jeg leser av via Google sitt API (med PHP) og oppdaterer HomeSeer utifra det. Jeg kjører på Linux, men ser ingenting i veien for at samme løsning kan kjøres på Windows. PS: Dette bruker PHP fra kommandolinje, så man trenger ikke kjøre en webserver med PHP-støtte eller åpne noen porter i brannmurer, osv. 1. Aller først, implementer @Moskus sitt script fra lenken over og sjekke at det virker. 2. Deretter er det bare følg denne guiden og se at du får tilgang til å lese ut data fra din primære Google-kalender: https://developers.google.com/google-apps/calendar/quickstart/php 3. Så lager du en egen "hus-kalender". Gå deretter inn på innstillinger for kalenderen og finn kalender-ID'en: 4. Legg inn dette scriptet som "HomeSeer.php" (og rediger de 4 øverste linjene): 5. Legg til et event i "hus-kalenderen" og sjekk at den listet opp når du nå kjører "php HomeSeer.php". 6. Sett opp følgende event: Da skal "fridag"-devicen oppdateres seg basert på kalenderen i tillegg til faste fridager fra scriptet til @Moskus.
-
domoticz Hjemmesnekra Frontend for Domoticz med nokko attåt!
Per Øyvind publiserte et emne i Ditt system
Etter å ha kikka på diverse løsninger der ute, har jeg funnet ut at alle smarthusløsninger passer i 2 katergorier: 1.) Pene, men mangler funksjonalitet og fleksibilitet. Har også en tendens til å låse deg inn i sitt univers (eks Apple). 2.) Fleksible og funksjonelle, men ser ikke ut i måneskinn og/eller har høy brukerterskel. Valgte derfor ta utgangspunkt i Domoticz (fleksibel og fint løsning, men mangler litt på det visuelle) og lage min egen Frontend. Noe av formålet med prosjektet var å lage noe som ser like bra ut på på PC, nettbrett og mobil UTEN Å MÅTTE INSTALLERE EN JÆVLA APP. Hardware: Raspberry Pi 3, Razberry Programvare: Domoticz, Nginx, Varnish Programmeringspråk: HTML, CSS, PHP, JSON, Javascript, JQuery, Bootstrap. Selve designet er relativt simpel HTML og CSS med en dæsj PHP og Javascript her og der. For å få til responsivt design har jeg brukt Bootstrap. Har tatt utgangspunkt i diverse bokser, hver med sin funksjon: ---Dashboard---- Logo - bare en logo. Oppdaterer sida når jeg trykker på den. *Servere/Wake on LAN" - diverse logoer til ting hjemme som har IP-adresse og en port. Et PHP-script kjører i bakgrunnen. Hvis "serveren", f.eks NAS'en, svarer på porten så henter den et ikon og link. Svarer den ikke vises det et annet bilde (med et rødt uttropstegn som indikerer at den er offline) og fjerner linken. Nedtrekksmeny og startknapp for å starte NAS. Frontend for Domoticz #1: Kan skru lys og varme av og på. Frontend for Domoticz #2: et ikon som indikerer om alarmen er av eller på, og hvem som er hjemme (+ en tullefunksjon: ikonet av Rick Astley er play/pause-knapp for "Never Gonna Give You Up" ) Webkamera: Fant en åpen webcamfeed for et sted i nærheta. En veldig grei måte å sjekke været uten å måtte se ut. ---Bruksanvisning--- En generell bruksanvisning for ting i hjemmet. Greit å ha hvis man får besøk. ---Været--- En vær-plugin jeg fant på nettet. ---Nyheter--- En nyhets-plugin jeg fant på nettet. Henter lokale nyheter fra NRK og fvn.no Ellers: Javascript setter bakgrunnsbilde avhengig av om det er morgen, dag, ettermiddag/skumring eller natt. På PC vises det 3 bokser i bredda, på nettbrett 2 og på mobil 1. Bruker VPN hvis jeg trenger tilgang til systemet når jeg er hjemmefra.- 2 svar
-
- 5
-
- json
- raspberrypi
-
(og 2 andre)
Merket med:
-
For lenge lenge siden hadde jeg noen SmartPlug moduler fra Verisure. Disse var bra fordi da kunne lyset slå seg av og på i takt med alarmen. Spol litt frem, jeg blandet inn Telldus og 433Mhz. Spol litt frem, jeg blandet inn Z-Way og Z-Wave Spol litt frem, jeg blandet inn EmonCMS og iRobot Nå er det bare rot så det er på tide å spole tilbake Siden jeg ikke bruker HomeSeer kan jeg ikke benytte meg av den Verisure plug-in som er der selv om den sikkert er mye bedre enn mitt opplegg. Jeg vil heller ikke lage en plugin som bare støttes i Z-Way i tilfelle jeg bytter system senere. Jeg har derfor startet på ett PHP-bibliotek som snakker med Verisure og laget utvidelser som snakker med det man måtte ønske. I mitt tilfelle EmonCMS, Z-Way og iRobot. Kongstanken min nå (som jeg får testet i løpet av uken) er at når jeg på dagtid slår alarmen på så skal lysene slå seg av og støvsugeren starte. Når jeg kommer hjem så skal lysene på og støvsugeren skal avbryte dersom den ikke er ferdig. I tillegg logger jeg alt av temperaturer og fuktighet til EmonCMS for statistikk. Siden jeg liker Open Source har jeg publisert arbeidet mitt på GitHub hvis noen andre vil eksprimentere bidra eller komme med ønsker om ny funksjonalitet https://github.com/xibriz/Verisure