PHP & MySQL gränssnitt, HomeAutomation v2.0.2 releasad!!

Moderator: Telldus

Hur många använder / har testat HomeAutomation?

Har inte testat
65
44%
Har testat men använder inte
16
11%
I använding
67
45%
 
Total votes: 148

nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

Post by nikke »

Hej!

Nu har jag en ny feature request :D

jag skulle vilja kunna skapa lite mer avancerade scheman,

Mitt behov löste jag direkt i cron såhär;

Code: Select all

*/5 06-23 * * * /usr/bin/php /var/www/tdtool.php task=4 status=1
1,6,11,16,21,26,31,36,41,46,51,56 06-23 * * * /usr/bin/php /var/www/tdtool.php task=4 status=0
Men det vore snyggare att göra det i GUI't

Tack igen!
granede
Posts: 18
Joined: Fri Mar 17, 2023 9:45 am
Location: Värmdö

Post by granede »

Hej! Efter nyligen konverterat från NexaHome till HomeAutomation, måste jag säga att jag är mycket nöjd med er lösning.

Vill dock komma med en feature request :D

Precis som i NexaHome skulla jag vilja ha en möjlighet att få "random" av eller på inom ett visst intervall.

Ex. På någon gång mellan 05.45 och 06.15, Av någon gång mellan 21:00 och 23:00 samt solstyrt!

Allra snyggast vore det ju i så fall att slumpmässigt sprida ut de enheter som ingår i en händelse under intervallet :wave:

/granede
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Post by tom_rosenback »

nikke wrote:Hej!

Nu har jag en ny feature request :D

jag skulle vilja kunna skapa lite mer avancerade scheman,

Mitt behov löste jag direkt i cron såhär;

Code: Select all

*/5 06-23 * * * /usr/bin/php /var/www/tdtool.php task=4 status=1
1,6,11,16,21,26,31,36,41,46,51,56 06-23 * * * /usr/bin/php /var/www/tdtool.php task=4 status=0
Men det vore snyggare att göra det i GUI't

Tack igen!
Mera avancerade scheman är på G.
granede wrote:Hej! Efter nyligen konverterat från NexaHome till HomeAutomation, måste jag säga att jag är mycket nöjd med er lösning.

Vill dock komma med en feature request :D

Precis som i NexaHome skulla jag vilja ha en möjlighet att få "random" av eller på inom ett visst intervall.

Ex. På någon gång mellan 05.45 och 06.15, Av någon gång mellan 21:00 och 23:00 samt solstyrt!

Allra snyggast vore det ju i så fall att slumpmässigt sprida ut de enheter som ingår i en händelse under intervallet :wave:

/granede
Hej! Välkommen in i gänget!

Det där med random är ngt som skulle vara väldigt trevligt och det borde inte vara allt för omöjligt när vi ändå planerat att bygga om Schemaläggaren och motorn där bakom... Sätter detta på vår todo så vi inte glömmer det.
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
granede
Posts: 18
Joined: Fri Mar 17, 2023 9:45 am
Location: Värmdö

Post by granede »

Hej! Välkommen in i gänget!

Det där med random är ngt som skulle vara väldigt trevligt och det borde inte vara allt för omöjligt när vi ändå planerat att bygga om Schemaläggaren och motorn där bakom... Sätter detta på vår todo så vi inte glömmer det.
_________________
//Tom
Tackar! Väntar med spänning! Nu är det ju sommar, ljust nästan dygnet runt och den mesta schemaläggningen är ju avstängd.
Men vad jag förstått så verkar det ju som det kan komma en mörk höst och vinter även i år och då vore det ju en trevlig funktion!

/G
nikke
Posts: 39
Joined: Fri Mar 17, 2023 9:45 am

Post by nikke »

Mer feedback,
Jag skulle vilja kunna gruppera mina enheter så att jag kan slå på flera saker samtidigt med ett tryck.

Ett exempel kan vara:

Taklampa 70% ON
Fönsterlampa ON
Sovrumslampa 30% ON

Eller kanske skapa olika fördefinerade "scener"

Skulle kunna vara:

Taklampa 30% ON
Fönsterlampa OFF
Sovrumslampa 60% ON

Om ni förstår hur jag menar? :o
onne51
Posts: 9
Joined: Fri Mar 17, 2023 9:45 am
Location: Östersund

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by onne51 »

Hej
Jag kör HomeAutomation v1.1.1 på min HTPC som kör MythTv 0.23, jag funderar på hur jag skulle få in IR kommandona från LIRC så om jag tänder en lampa så ska det även visas i HomeAutomation.
Kan man anropa något i HomeAutomation direkt som fixar det?

så här anropar jag tdttol nu från min lircrc

Code: Select all

# Tellstic

begin
    prog = irexec
    button = Blue
    config = tdtool -n 5
    repeat = 0
    delay = 0
end

begin
    prog = irexec
    button = Green
    config = tdtool -f 5
    repeat = 0
    delay = 0
end

begin
    prog = irexec
    button = Yellow
    config = tdtool -n 1
    repeat = 0
    delay = 0
end

begin
    prog = irexec
    button = Red
    config = tdtool -f 1
    repeat = 0
    delay = 0
end

tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by tom_rosenback »

onne51 wrote:Hej
Jag kör HomeAutomation v1.1.1 på min HTPC som kör MythTv 0.23, jag funderar på hur jag skulle få in IR kommandona från LIRC så om jag tänder en lampa så ska det även visas i HomeAutomation.
Kan man anropa något i HomeAutomation direkt som fixar det?

så här anropar jag tdttol nu från min lircrc

Code: Select all

# Tellstic

begin
    prog = irexec
    button = Blue
    config = tdtool -n 5
    repeat = 0
    delay = 0
end

begin
    prog = irexec
    button = Green
    config = tdtool -f 5
    repeat = 0
    delay = 0
end

begin
    prog = irexec
    button = Yellow
    config = tdtool -n 1
    repeat = 0
    delay = 0
end

begin
    prog = irexec
    button = Red
    config = tdtool -f 1
    repeat = 0
    delay = 0
end

Hejsan!

Du kan använda dig av följande kommando rad:

Code: Select all

php www/tdtool.php device=X status=Y
Var X är device id´t som du hittar i HomeAutomation under "Konfiguration -> Hantera enheter" och sen håller du musen över "Edit" ikonen (pennan) så ser du i status raden ...device=X. Du kan också sätta device=-1, då påverkas samtliga enheter. Y är då i sin tur endera 0 eller 1, av resp på, tyvärr stöder inte tdtool.php absolut nivå dimning, ännu.

Testa detta och återkom med resultat.
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
onne51
Posts: 9
Joined: Fri Mar 17, 2023 9:45 am
Location: Östersund

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by onne51 »

tom_rosenback wrote:
onne51 wrote:Hej
Jag kör HomeAutomation v1.1.1 på min HTPC som kör MythTv 0.23, jag funderar på hur jag skulle få in IR kommandona från LIRC så om jag tänder en lampa så ska det även visas i HomeAutomation.
Kan man anropa något i HomeAutomation direkt som fixar det?

så här anropar jag tdttol nu från min lircrc

Code: Select all

# Tellstic

begin
    prog = irexec
    button = Blue
    config = tdtool -n 5
    repeat = 0
    delay = 0
end

begin
    prog = irexec
    button = Green
    config = tdtool -f 5
    repeat = 0
    delay = 0
end

begin
    prog = irexec
    button = Yellow
    config = tdtool -n 1
    repeat = 0
    delay = 0
end

begin
    prog = irexec
    button = Red
    config = tdtool -f 1
    repeat = 0
    delay = 0
end

Hejsan!

Du kan använda dig av följande kommando rad:

Code: Select all

php www/tdtool.php device=X status=Y
Var X är device id´t som du hittar i HomeAutomation under "Konfiguration -> Hantera enheter" och sen håller du musen över "Edit" ikonen (pennan) så ser du i status raden ...device=X. Du kan också sätta device=-1, då påverkas samtliga enheter. Y är då i sin tur endera 0 eller 1, av resp på, tyvärr stöder inte tdtool.php absolut nivå dimning, ännu.

Testa detta och återkom med resultat.


Hej och tack, det fungerar fick lägga till sökvägarna bara,

Jag funderar på att styra lite fler saker en fläkt mm, det skulle vara bra om man kunde lägga till fler ikoner än bara lamporna, bilen och elementet.
En liten fundering till, vad har du ritad din planlösning med?
Toppenprogram :)
Ska investera i lite tempsensorer nu !
Mvh
Ove
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by tom_rosenback »

onne51 wrote: Hej och tack, det fungerar fick lägga till sökvägarna bara,

Jag funderar på att styra lite fler saker en fläkt mm, det skulle vara bra om man kunde lägga till fler ikoner än bara lamporna, bilen och elementet.
En liten fundering till, vad har du ritad din planlösning med?
Toppenprogram :)
Ska investera i lite tempsensorer nu !
Mvh
Ove
Trevligt att du fick det att fungera. Märkte här nu senare att jag glömde att nämna att man kan sätta flera enheter separerade med ; efter varann, dvs.

Code: Select all

php www/tdtool.php device=X;X2 status=Y
Angående flera ikoner så går det tyvärr inte i v1.1.1, men hoppas få med det till följande release.

Programmet jag ritat planlösningen med är sweethome3d, helt gratis softa :D

Trevligt med mycket tempsensorer och statistik :D

Håller som bäst på att bygga en egen lite info sida åt HomeAutomation...
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
onne51
Posts: 9
Joined: Fri Mar 17, 2023 9:45 am
Location: Östersund

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by onne51 »

Hej igen :D
Jag undrar om man kan läsa av statusen av en viss lampa för att använda i ett script eller ett c-program?

Försöker implementera HomeAutomation som en menysida i min Mythtv burk.

Mvh Ove
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by tom_rosenback »

Statuset går inte för tillfället iaf att läsa ut från HomeAutomation skillt för en enhet, men tdtool självt stöder detta, men då får du alla enheter på en gång.

//Tom
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
hylsan
Posts: 158
Joined: Fri Mar 17, 2023 9:45 am
Location: skåne, sweden

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by hylsan »

onne51 wrote:Hej igen :D
Jag undrar om man kan läsa av statusen av en viss lampa för att använda i ett script eller ett c-program?

Försöker implementera HomeAutomation som en menysida i min Mythtv burk.

Mvh Ove
Intressant..jag började själv med detta men tiden försvann...
maila mig gärna så kan vi utbyta ideér :)
h.y.l.s.a.n@hotmail.com
jorgenp
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by jorgenp »

Jag får följande felmeddelande när jag försöker köra mitt schema manuellt (Kommandot klippt från crontaben, givetvis funkar det inte heller att låta cron köra kommandot):

Code: Select all

bluto:/var/spool/cron/crontabs# /usr/bin/php /var/www/homeautomation/tdtool.php task=1 status=1
PHP Notice:  A session had already been started - ignoring session_start() in /var/www/homeautomation/functions.php on line 20
PHP Notice:  A session had already been started - ignoring session_start() in /var/www/homeautomation/dbfunctions.php on line 20
PHP Notice:  A session had already been started - ignoring session_start() in /var/www/homeautomation/system/functions.php on line 20
Executing task: Lampor
PHP Notice:  Undefined variable: devicesToToggle in /var/www/homeautomation/tdtool.php on line 178
Nothing to execute
Vad kan vara fel?

Jag kan tända/släcka lamporna manuellt från webinterfacet.
tom_rosenback
Posts: 779
Joined: Fri Mar 17, 2023 9:45 am
Contact:

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by tom_rosenback »

jorgenp wrote:Jag får följande felmeddelande när jag försöker köra mitt schema manuellt (Kommandot klippt från crontaben, givetvis funkar det inte heller att låta cron köra kommandot):

Code: Select all

bluto:/var/spool/cron/crontabs# /usr/bin/php /var/www/homeautomation/tdtool.php task=1 status=1
PHP Notice:  A session had already been started - ignoring session_start() in /var/www/homeautomation/functions.php on line 20
PHP Notice:  A session had already been started - ignoring session_start() in /var/www/homeautomation/dbfunctions.php on line 20
PHP Notice:  A session had already been started - ignoring session_start() in /var/www/homeautomation/system/functions.php on line 20
Executing task: Lampor
PHP Notice:  Undefined variable: devicesToToggle in /var/www/homeautomation/tdtool.php on line 178
Nothing to execute
Vad kan vara fel?

Jag kan tända/släcka lamporna manuellt från webinterfacet.
Vad har du valt i schemat "Lampor" i "Aktiv"-listan? Om du har något annat än "Alltid" valt där så så måste du ha samma valt i inforutan som du ser till vänster på bland annat Planlösnings sidan. "PHP Notice" som du får är inget att bry sig i.
//Tom

Senaste info och release om/av HomeAutomation hittas här http://karpero.mine.nu/ha
Latest info and release of HomeAutomation can be found here http://karpero.mine.nu/ha
jorgenp
Posts: 3
Joined: Fri Mar 17, 2023 9:45 am

Re: PHP & MySQL gränssnitt, HomeAutomation v1.1.1 releasad!!

Post by jorgenp »

Tack, det var det som var problemet. Jag hade skapat två scenarior, hemma och borta och hade valt borta i schemat men hade hemma aktivt.

En annan fråga om 1-wire sensors. Hur ska man lägga till dem? Jag ser att det finns en tabell som heter tempsensors så jag antar att de ska in där.

Code: Select all

mysql> show columns from tempsensors;
+------------+------------------+------+-----+-------------------+----------------+
| Field      | Type             | Null | Key | Default           | Extra          |
+------------+------------------+------+-----+-------------------+----------------+
| id         | int(10) unsigned | NO   | PRI | NULL              | auto_increment |
| serial     | char(24)         | YES  |     | NULL              |                |
| name       | varchar(30)      | YES  |     | NULL              |                |
| sensortype | int(10) unsigned | NO   |     | 0                 |                |
| sort       | int(10) unsigned | YES  |     | 0                 |                |
| dateadded  | timestamp        | YES  |     | CURRENT_TIMESTAMP |                |
+------------+------------------+------+-----+-------------------+----------------+
6 rows in set (0.00 sec)
serial antar jag är 1-wire namnet? Typ 10.0B9965010800?
Men vad är 'sensortype' och 'sort'?
Post Reply