Ankündigung

Einklappen
Keine Ankündigung bisher.

Start mit EibPC - Rolladensteuerung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bodo
    antwortet
    Der EibPC holt seine Zeit nicht von Google, sondern von speziellen Zeitservern.

    Der EibPC ist eine genaugehende Uhr, die durch die Zeitserver sanft getuned wird.

    Einen Kommentar schreiben:


  • Bodo
    antwortet


    2011-04-28 12:50:00 +0000 heisst 12:50 in London, wenn keine Sommerzeit wäre.

    Da wir aber in +2 Land sind kannst Du 2 Stunden dazuzählen (im Sommer) und kommst dann auf die bei uns korrekten 14:50

    Einen Kommentar schreiben:


  • jjmargis
    antwortet
    "2011-04-28 12:50:00 +0000" meint den selben Zeitpunkt wie "2011-04-28 14:50:00 +0200".
    Ok, ich verstehe das so, dass die Angabe aus der XML "+0000" durch den EibPC auf unsere Zeitzone umgerechnet wird auf "+0200".
    Bedeutet also:
    Goggle liefert: <current_date_time data="2011-05-02 15:50:00 +0000"/>
    EibPC macht daraus: <current_date_time data="2011-05-02 17:50:00 +0200"/>
    Somit würde der EibPC die Zeit richtig definieren.

    Korrekt?


    VG
    Jens

    Einen Kommentar schreiben:


  • Tessi
    antwortet
    Anmerkung zur Zeit:
    Zitat von jjmargis Beitrag anzeigen
    Hab die xml Datei erhalten...
    Schade nur, dass die aktuelle Zeit reichlich zurück ist.
    ...
    <current_date_time data="2011-04-28 12:50:00 +0000"/>
    ...
    "+0000" ist die Zeitzone in der die Angabe davor ("2011-04-28 12:50:00") erfolgt. In Deutschland müsste da aktuell "+0200" stehen, da unsere Uhren gegenüber der Weltzeit (UTC) im Sommer zwei Stunden vorgehen. "2011-04-28 12:50:00 +0000" meint den selben Zeitpunkt wie "2011-04-28 14:50:00 +0200". In unserer Ortszeit ist die Angabe also 14:50 gewesen - also zwei Stunden jünger...

    Einen Kommentar schreiben:


  • jjmargis
    antwortet
    Moin, moin,

    nee, oder?

    Groß-/Kleinschreibung ist der Fehler.
    Das ist aber peinlich.


    Muss ich am WE dann mal testen - bin die Woche unterwegs.
    Gebe dann Rückmeldung.

    vg
    Jens

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von jjmargis Beitrag anzeigen
    Also irgendwie stehe ich auf den Schlauch.
    Ich denke Google schreibt:
    Klar
    und Du
    klar

    Einen Kommentar schreiben:


  • jjmargis
    antwortet
    Also irgendwie stehe ich auf den Schlauch.
    Ich habe nun folgendes:

    [Location]
    // Länge und Breite des Aufstellungsorts
    13.53611111
    52.26472222
    [Macros]
    // Werte bei Google alle 60 Minuten abholen
    GoogleWetter(ZuHause,15749,Germany,cycle(60,0))
    //Beschattung
    BeschattungRolloOstZeit(("Funkdose 1 WZ Terasse (Beschattung)-7/0/4") and (Schattenautomatik),"Rolläden Ost-5/2/0","Rolläden Ost Lamelle-5/2/1",4000)
    BeschattungRolloWestZeit(("Funkdose 1 WZ Terasse (Beschattung)-7/0/4") and (Schattenautomatik),"Rolläden West-5/2/2","Rolläden West Lamelle-5/2/3",6000)
    BeschattungRolloSuedZeit(("Funkdose 1 WZ Terasse (Beschattung)-7/0/4") and (Schattenautomatik),"Wohnen - Süd Rolläden-5/0/5","Wohnen - Süd Rolläden - Lamelle-5/0/11",6000)
    [MacroLibs]
    //Makro-Bibliotheken
    D:/EibPC/EibStudio/MakroLibs-de/Bibliotheken/Enertex.lib
    D:/EibPC/EibStudio/MakroLibs-de/Bibliotheken/EnertexBeschattung.lib
    D:/EibPC/EibStudio/MakroLibs-de/Bibliotheken/EnertexWebV2.lib
    D:/EibPC/EibStudio/MakroLibs-de/Bibliotheken/EnertexSchaltuhrenV2.lib
    [ETS-ESF]
    // Die aus der ETS3 exportierte ESF-Datei
    D:/EibPC/Margis.esf
    [EibPC]
    // Logik für die Beschattung:
    // Bei mehr als 10.0 und mindestens 9:00Uhr und klarem Himmel
    Schattenautomatik=Google_ZuHause_Temperatur>10.0 and chtime(9,00,00) and Google_ZuHause_Wolken==$klar$
    Google liefert folgendes:
    <current_conditions>
    <condition data="Klar" />

    <temp_f data="59" />

    <temp_c data="15" />
    Damit habe ich doch folgendes:
    Temp.>10.0 = Ein
    chtime 9,00,0 (ist überschritten) = Ein
    Wolken $klar$ = Ein
    Funkdose = Ein (habe ich direkt auch über den EibPC gesendet.)

    Damit sind doch alle Bedingungen erfült (also auf Ein).
    Trotzdem läuft nix mit Beschattung.

    Habe ich irgendwo einen Denkfehler?

    VG
    Jens

    Einen Kommentar schreiben:


  • jjmargis
    antwortet
    ...habs getestet, geht leider trotzdem nicht.

    Einen Kommentar schreiben:


  • jjmargis
    antwortet
    Mmm, ich habe nochmal geschaut.
    Da ist kein Lehrzeichen zu sehen - nur in der Kopie das Codes.
    Komisch...

    Bzgl. der Verknüpfung, dann also so:
    $klar oder meist sonnig$
    Ok, werde ich testen.

    danke dir !!!

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von jjmargis Beitrag anzeigen
    Also - Fehler bei:
    Dein Fehler ist das Leerzeichen bei dem 1. Argument (siehe auch die rote Markierung)

    • Bei_Sonnenuntergang_Gedeckelt(Rollo_Sonnenuntergan g,"Alle Rolläden auf/ab-4/3/0",RUNTER,3600000,22,10,00)


    Außerdem scheinst Du auch in der GA ein Leerzeichen zuviel zu haben (was aber den EibPC nicht stören würde, wenn die GA tatsächlich so heisst).
    Ist die OR Verknüpfung im nachfolgenden eigentlich so korrekt?
    Nein. Du musst die Strings mit oder verknüpfen. So wie Du das geschrieben hast, wäre das or ein Teil des Strings

    Einen Kommentar schreiben:


  • jjmargis
    antwortet
    Hola enertegus,

    da hast du natürlich recht.
    Sorry...


    Es wir eigentlich wie unter meinem Mac, da wurde es ohne Fehler gespeichert.
    Also - Fehler bei:
    //Rollo Automatik
    Bei_Sonnenaufgang_Gedeckelt(Rollo_Sonnenaufgang,"A lle Rolläden auf/ab-4/3/0",RAUF,10800000,8,30,00)
    Bei_Sonnenuntergang_Gedeckelt(Rollo_Sonnenuntergan g,"Alle Rolläden auf/ab-4/3/0",RUNTER,3600000,22,10,00)
    Wenn ich das so eingebe...
    Bei_Sonnenaufgang_Gedeckelt(Rollo_Sonnenaufgang,"A lle Rolläden auf/ab-4/3/0",RAUF,10800000,8,30,00)
    Bei_Sonnenuntergang_Gedeckelt(Rollo_Sonnenuntergan g,"Alle Rolläden auf/ab-4/3/0",RUNTER,3600000,22,10,00)
    ...dann funktioniert das auch.

    Ich habe folgendes gemacht.
    Die Codezeilen aus dem Macro werden ja hinter der letzten Zeile des vorhergehenden angefügt.
    Ich bin ans Ende der letzten Zeile davor "Enter" und dann den Kommentar rein.
    Und dann kam beim speichern der Fehler.


    Zusatzfrage:
    Ist die OR Verknüpfung im nachfolgenden eigentlich so korrekt?
    // Logik für die Beschattung:
    // Bei mehr als 10.0 und mindestens 9:00Uhr und klarem Himmel
    Schattenautomatik=Google_ZuHause_Temperatur>10.0 and chtime(9,00,00) and Google_ZuHause_Wolken==$klar or meist sonnig$
    Es kam zumindest kein Fehler.

    Vielen Dank und viele Grüße
    Jens

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von jjmargis Beitrag anzeigen
    Das komische dabei ist, dass ich hier das ganz offizielle Macro mit dem Assistenten genutzt habe.
    Fehler kann man da aber trotzdem machen.
    Habt ihr eine Idee?
    Also ich probiers ma so
    - nee wird nix. Also wie wärs mit den Codezeilen, da kann man vielleicht besser helfen.

    Einen Kommentar schreiben:


  • jjmargis
    antwortet
    Hola zusammen,

    nun sollte es eigentlich soweit sein, aber...

    Ich habe nun an meinem Windows Rechner zu Hause das ganze umsetzen wollen. Leider bekomme ich nun folgenden Syntaxfehler:

    Datei: "./tmpAddr.txt" wurde geschrieben
    Datei: "./tmpMacroOut.txt" wurde geschriebenSyntaxfehler in Makro: "Bei_Sonnenaufgang_Gedeckelt" in Zeile [100] in D:/EibPC/EibStudio/MakroLibs-de/Bibliotheken/EnertexSchaltuhrenV2.lib
    Name^Sonnenaufgang = AUS ==> Rollo SonnenaufgangSonnenaufgang = AUS in der Datei "./tmpApp.txt"
    Deklaration erwartet: x=y in >=<
    ID:5
    %
    Das komische dabei ist, dass ich hier das ganz offizielle Macro mit dem Assistenten genutzt habe.

    Habt ihr eine Idee?

    Vielen Dank im Voraus

    VG
    Jens

    Einen Kommentar schreiben:


  • jjmargis
    antwortet
    trotzdem gibt es immer wieder ein AHA-Erlebnis
    Da stimme ich dir zu.
    Das AHA-Erlebnis ist aktuell sehr groß.
    Ich bin gespannt, was da noch alles geht.
    Mal sehen, wenn ich den EibPC erstmal drin habe und das erste läuft.


    VG
    Jens

    Einen Kommentar schreiben:


  • enertegus
    antwortet
    Zitat von jjmargis Beitrag anzeigen
    Interessant ist, was ich noch so alles lerne.
    Etwas OT:
    Ja, aber eigentlich ist es interessant, dass man nun doch schon im privaten Bereich seit 10 Jahren Internet hat, seit 20 Jahren haben die meisten einen Computer zu hause, und trotzdem gibt es immer wieder ein AHA-Erlebnis, wenn man nun das Lichterschalten, Rollofahren mit dieser Welt verknüpfen kann. Ist halt doch mehr, als "mein Licht kann ich auch so schalten".

    Einen Kommentar schreiben:

Lädt...
X