Page 39 of 75
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
Toronto wrote:Uppgradering från HomeAutomation v1.2.2 till v2.0 gick väldigt smidigt. Websidorna med installationsanvisningar var väldigt bra och pedagogiska. Nu återstår att leka med makro och den nya scheduleraren!
Jag har en tanke om funktionen 'Motorvärmare':
I vyn Devices/Enheter, skulle jag vilja ha en symbol eller dyl som visserligen startar morotvärmaren, men kör den inte i all oändlighet som i fallet med 'På' utan kör motorvärmaren en fast definierad tidsperiod (som exempelvis sätts i Inställningar), tex kör den i 1 timmas tid.
Klickar man på den symbolen, sätts motorvärmaren igång - kör så länge som den ska för att sedan automagiskt stängas av. Det är ju samma som man får till med scheduleraren, fast här sätter man själv igång den när man behöver den.
Så i raden för Motorvärmare, efter kolumnen 'Toggle', kan man hitta den här symbolen för tidsbestämd uppvärmning i x minuter eller timmar.
Användarscenariot skulle vara:
-"Oj, vi ska ju iväg om en timma och motorvärmaren är ju programmerad till att köra på morgonen och inte satt till att värma just nu. Jag klickar här så motorvärmaren går igång, så slipper jag tänka på att stänga av den - för jag måste klä på alla våra ungar plus annat...!"
Vad säger ni?
Mycket bra! Roligt att höra att det lyckas utan större problem!
Angående ditt "morotvärmar" förslag ( du skrev så

) så har vi faktiskt detta redan i vår roadmap, men vi har inte riktigt tänkt det på samma sätt som du, men din idé kanske t.o.m. är bättre

Det vi hade tänkt var att man kunde sätta en delay "behåll-status-en-viss-tid" på vilken enhet som helst och då skulle inte schemor kunna påverka denna enhets status medan delayen är aktiv, men vad vi inte hade tänkt på var att man kanske skulle vilja byta status också till ngt annat när delayen har "gått ut". Helt klart skall det med, delay + valt status efter delay passerat. Tack för upplysningen
Bara att leka vidare

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by rian
Hej har uppgraderat till 2.0 och det ser bra ut, dok så verkar det som om Schemaläggaren slutade att fungera men "homeautomation_updateschedules" läggs upp i Schemaläggaren så det verkar ju som om den fungerar lite. Kör Windows 7 och IIS med PHP 5.2.
Satte på debug och loggen visar inte några fel, men de skrivs i loggen så här:
18.2.2011 16:26 admin 192.168.x.x Command: schtasks /Create /RU ******* /RP ******* /SC ONCE /ST 16:30:00 /SD 18/02/2011 /TN homeautomation_activation_18 /TR "C:\Progra~1\PHP/php.exe C:\inetpub\wwwroot\HomeAutomation\run.php command=activation id=18" /F
Några tips?
/Richard
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
rian wrote:Hej har uppgraderat till 2.0 och det ser bra ut, dok så verkar det som om Schemaläggaren slutade att fungera men "homeautomation_updateschedules" läggs upp i Schemaläggaren så det verkar ju som om den fungerar lite. Kör Windows 7 och IIS med PHP 5.2.
Satte på debug och loggen visar inte några fel, men de skrivs i loggen så här:
18.2.2011 16:26 admin 192.168.x.x Command: schtasks /Create /RU ******* /RP ******* /SC ONCE /ST 16:30:00 /SD 18/02/2011 /TN homeautomation_activation_18 /TR "C:\Progra~1\PHP/php.exe C:\inetpub\wwwroot\HomeAutomation\run.php command=activation id=18" /F
Några tips?
/Richard
Hejsan Richard,
Det ser helt korrekt ut det som skrivs i loggen. Du kunde testa att köra kommandot som finns i loggen direkt i ett kommando prompt fönster och därefter kolla om jobbet sätts till.
Code: Select all
schtasks /Create /RU Computer\User /RP Password /SC ONCE /ST 16:30:00 /SD 18/02/2011 /TN homeautomation_activation_18 /TR "C:\Progra~1\PHP/php.exe C:\inetpub\wwwroot\HomeAutomation\run.php command=activation id=18" /F
Byt ut Computer\User och Password mot dina riktiga uppgifter. Har du UAC avstängt?
http://www.mydigitallife.info/2008/12/3 ... windows-7/
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by rian
Då kommer detta felmeddelande, testade med att ändra till 2011/02/20 och då fungerade det, ändrade under inställningar till datumformatet Y.n.d men det gick inte samma sak, kan det vara något med datumen?
UAC är avstängt.
schtasks /Create /RU ********** /RP ********** /SC ONCE /ST 16:30:00 /SD 20/02/2011 /TN homeautomation_activation_18 /TR "C:\Progra~1\PHP/php.e
xe C:\inetpub\wwwroot\HomeAutomation\run.php command=activation id=18" /F
FEL: Felaktigt Startdatum (Ange datum i formatet "yyyy/mm/dd").
/Richard
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
rian wrote:Då kommer detta felmeddelande, testade med att ändra till 2011/02/20 och då fungerade det, ändrade under inställningar till datumformatet Y.n.d men det gick inte samma sak, kan det vara något med datumen?
UAC är avstängt.
schtasks /Create /RU ********** /RP ********** /SC ONCE /ST 16:30:00 /SD 20/02/2011 /TN homeautomation_activation_18 /TR "C:\Progra~1\PHP/php.e
xe C:\inetpub\wwwroot\HomeAutomation\run.php command=activation id=18" /F
FEL: Felaktigt Startdatum (Ange datum i formatet "yyyy/mm/dd").
/Richard
Hej Richard,
Vilket tidsformat har du i Windows? Det ser ut som om Windows applikationen schtasks skulle ta emot olika parametrar beroende på inställningar i OS´et. Gjorde en quick-fix som du kan testa så skall det fungera. Byt ut följande i system/functions.php runt rad 826-828
Code: Select all
case "activation":
{
$datetime = explode(" ", $datetime);
$date = $date[2]."/".$date[1]."/".$date[0];
mot
Code: Select all
case "activation":
{
$datetime = explode(" ", $datetime);
$date = $date[0]."/".$date[1]."/".$date[2];
Den intressanta nya raden är
Code: Select all
$date = $date[0]."/".$date[1]."/".$date[2];
Kasta mig ett mail via hemsidan så kan jag skicka dig ett par filer för test så får vid med denna fix även i nästa officiella release.
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by Toronto
Hej,
Måste kolla med er, för någonting är ju skumt: (eller så är det bara skit bakom tangenterna...)
Jag har ett schedulerat motorvärmar-event, som är satt till:
- Startas endast veckodagar Mån-Fre
- Tid för avfärd: 06:45
- Temperatursensor: <ort>
Enligt loggen, startades motorvärmaren automatiskt kl 04:45. Temperatur: -14C
Jag stängde av motorvärmaren manuellt kl 08:23. Temperatur: -12C
Motorvärmaren stängdes alltså aldrig av automatiskt?!
Snabbtest på eftermiddan:
Gjorde en ny schedulerad händelse för motorvärmare, med avgång kl 15:00, för samtliga vardagar.
Enligt loggen, startades motorvärmaren automatiskt kl 13:00 idag. Temperatur: -5C
'Coming events' visar:
Lava-lampa + Matrummet, on 16:40 Run now
Lava-lampa + Matrummet, off 23:10 Run now
Stäng av allt, off 23:59 Run now
Inget i 'Coming events' om att stänga av motorvärmaren??
Jag kommer att vänta ut den schedulerade avgångstiden + ev offset, men passar ändå på att slänga ut frågan...
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
Toronto wrote:Hej,
Måste kolla med er, för någonting är ju skumt: (eller så är det bara skit bakom tangenterna...)
Jag har ett schedulerat motorvärmar-event, som är satt till:
- Startas endast veckodagar Mån-Fre
- Tid för avfärd: 06:45
- Temperatursensor: <ort>
Enligt loggen, startades motorvärmaren automatiskt kl 04:45. Temperatur: -14C
Jag stängde av motorvärmaren manuellt kl 08:23. Temperatur: -12C
Motorvärmaren stängdes alltså aldrig av automatiskt?!
Snabbtest på eftermiddan:
Gjorde en ny schedulerad händelse för motorvärmare, med avgång kl 15:00, för samtliga vardagar.
Enligt loggen, startades motorvärmaren automatiskt kl 13:00 idag. Temperatur: -5C
'Coming events' visar:
Lava-lampa + Matrummet, on 16:40 Run now
Lava-lampa + Matrummet, off 23:10 Run now
Stäng av allt, off 23:59 Run now
Inget i 'Coming events' om att stänga av motorvärmaren??
Jag kommer att vänta ut den schedulerade avgångstiden + ev offset, men passar ändå på att slänga ut frågan...
Det fungerar precis som det är definierat, en rad aktiverings rad i schemat har
bara ett status, alltså motorvärmar funktionen slår bara på enheten enligt temp men om inte ngn statisk av aktivering är konfigurerad så kommer den inte att slås av helr.
Saxat ur Users guide.pdf, sektion 3.5.1
Users guide.pdf wrote:Engine heater
A special type of activation which is aimed to turning your engine
heater on long enough before departure. Just input time of
departure and which temperature sensor to use and your engine
will be warm enough at departure. The time calculations is based
on recommendations from the engine heater manufacturer Calix.
Please note that when setting up a schedule for your engine
heater you also have to set up an activation to turn the heater off
afterward, preferably a while after you leave so the engine heater
is still on if you”re late from home.
Kanske skall ta och förtydliga detta till nästa version.
Wake-up light går också att konfa på så vis att man sätter upp ett antal statiska elr dynamiska med olika offset med stigande dimnivå, ex
Code: Select all
Statisk 06:00 På 5%
Statisk 06:10 På 15%
Statisk 06:20 På 25%
Statisk 06:30 På 35%
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by Toronto
Ah, stod det i dokumentationen??
Dokumentation?!
Hmm, måste vänja mig vid att läsa dokumentationen!
Tack för hjälpen!
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
Toronto wrote:Ah, stod det i dokumentationen??
Dokumentation?!
Hmm, måste vänja mig vid att läsa dokumentationen!
Tack för hjälpen!
Hehe

Jep, det gör det

Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by Daniel
Toronto wrote:Ah, stod det i dokumentationen??
Dokumentation?!
Hmm, måste vänja mig vid att läsa dokumentationen!
Vad är nu detta! Som vi har jobbat på att skriva dokumentation den här gången! Nu sätter du dig och läser igenom manualen. Noggrannt!
/Daniel
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by CirruZZ
Kul projekt! Har precis testat att installera på en "remote" plats. Allt ser ut att funka vad jag kan se från datorn, men i och med att jag inte är på plats själv så är det ju svårt att se om det funkar

. Om jag kör manuellt i cli (Linux)
tdtool -l för och efter att jag gör någon förändring i HA så får jag ingen skillnad på enheterna. Ska jag få det, dvs använder HA tdtool i vanlig mening med
-n och
-f? Finns det någon annan stans jag kan se om det funkar, någon logg eller liknande, tänker inte på loggen i HA då, utan mer på systemnivå.
Tack på förhand!
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
CirruZZ wrote:Kul projekt! Har precis testat att installera på en "remote" plats. Allt ser ut att funka vad jag kan se från datorn, men i och med att jag inte är på plats själv så är det ju svårt att se om det funkar

. Om jag kör manuellt i cli (Linux)
tdtool -l för och efter att jag gör någon förändring i HA så får jag ingen skillnad på enheterna. Ska jag få det, dvs använder HA tdtool i vanlig mening med
-n och
-f? Finns det någon annan stans jag kan se om det funkar, någon logg eller liknande, tänker inte på loggen i HA då, utan mer på systemnivå.
Tack på förhand!
Du skall nog se status ändringar med
tdtool -l kommandot, om du inte gör det är det nog frågan om rättighets problem. Om du manuellt kör en
tdtool --on X var X är id´t du ser i listan med
tdtool --l kommandot, vad är då resultatet, Success eller failure? Kolla HA hemsidans Faq sektion om du skulle hitta lösning där, det lönar sig även att kolla HA´s debug.txt i logs mappen (kräver att Debug mode är på).
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by CirruZZ
tom_rosenback wrote:Du skall nog se status ändringar med tdtool -l kommandot, om du inte gör det är det nog frågan om rättighets problem. Om du manuellt kör en tdtool --on X var X är id´t du ser i listan med tdtool --l kommandot, vad är då resultatet, Success eller failure? Kolla HA hemsidans Faq sektion om du skulle hitta lösning där, det lönar sig även att kolla HA´s debug.txt i logs mappen (kräver att Debug mode är på).
Tack för svar! Den loggen var precis vad jag behövde...hade inte sett den loggen tidigare. Jag hade gjort ändringarna enligt FAQ'n men när jag nu såg loggen och upptäckte "permission denied" i den så kom jag på att jag inte starta om datorn efter att jag gjort ändringarna enligt FAQn. Nu efter omstart så verkar allt funka som det ska, jag frå "success" i loggen och
tdtool --list visar ändrad status i enlighet med HA. Allt verkar funka!

Tack!
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by tom_rosenback
CirruZZ wrote:tom_rosenback wrote:Du skall nog se status ändringar med tdtool -l kommandot, om du inte gör det är det nog frågan om rättighets problem. Om du manuellt kör en tdtool --on X var X är id´t du ser i listan med tdtool --l kommandot, vad är då resultatet, Success eller failure? Kolla HA hemsidans Faq sektion om du skulle hitta lösning där, det lönar sig även att kolla HA´s debug.txt i logs mappen (kräver att Debug mode är på).
Tack för svar! Den loggen var precis vad jag behövde...hade inte sett den loggen tidigare. Jag hade gjort ändringarna enligt FAQ'n men när jag nu såg loggen och upptäckte "permission denied" i den så kom jag på att jag inte starta om datorn efter att jag gjort ändringarna enligt FAQn. Nu efter omstart så verkar allt funka som det ska, jag frå "success" i loggen och
tdtool --list visar ändrad status i enlighet med HA. Allt verkar funka!

Tack!
Allt som det skall då

Bra!
Re: PHP & MySQL gränssnitt, HomeAutomation v2.0 releasad!!
Posted: Fri Mar 17, 2023 9:45 am
by fredde_900
hej !
fick ju se att de var en ny version !!
råkar dock ut för detta efter att jag har tryckt på acceptera tömma databasen under installationen :
Code: Select all
Error: Access denied for user 'apache'@'localhost' (using password: NO)
SELECT t.id, t.name, t.devices, t.days, t.active, TIME_FORMAT(t.time_on, "%H:%i") AS time_on, TIME_FORMAT(t.time_off, "%H:%i") AS time_off, t.type, TIME_FORMAT(t.offset_sunrise, "%H:%i") AS offset_sunrise, TIME_FORMAT(t.offset_sunset, "%H:%i") AS offset_sunset, t.tempsensor FROM tasks
kommer inte på vad jag nu har missat?
*edit*
behövde tydligen bara ändra ägare på filerna till apache
nu ska här provas
/ Fredde