IPSLibrary Plugwise Energieverbrauchsmessung

Beim Kuehlschrank und Co. ist das sicherlich richtig.
Stelle mir nur vor wenn man aus dem Urlaub kommt und es gab mal eine Spannungsschwankung durch ein Gewitter und es war dann 2 Wochen die Festbeleuchtung an?

Da sind mir dann Circles die ich vorher betreffend einstellen kann bedeutend lieber.
Wenn das so funktioniert, wie ich das hier so rausgelesen habe?

Gibt es dazu irgendwelche offiziellen Infos?

VG Doc

Das waren die offiziellen Infos, kommt irgendwann :cool:

Hab bis jetzt keine Meldung , dass es manchmal nicht funktioniert :mad:
Gibt es da etwas mehr Info um das Modul zu verbessern ?

Hä, es geht darum, daß bei Wiederkehr der Netzspannung (nach Stromausfall, Herausziehen, …) die Steckdosen automatisch eingeschaltet werden und nicht, wie bei Homematic, dann ausgeschaltet sind.
In einer späteren Software-Version des Plugs wird dieses Verhalten vielleicht mal einstellbar.

Ein ausfallendes Plugwise-Netz deutet mir eher darauf hin, daß die Teile nicht am Standort eingelernt wurden.

Hat aber alles nix mit Deinem Programm zu tun. :wink:

Gruß
Bruno

Ich plane, meine elektrische Flächenheizung im ganzen Haus mit Plugwise zu betreiben. Da wäre es mir schon lieb, dass die Dinger nicht unkontrolliert heizen. :wink:

Grüße
galleto

Läßt sich doch sicher alles softwaretechnisch realisieren.

Softwaretechnisch geht, wenn IPS nach dem Stromausfall wieder läuft.
IPS läuft, wenn der Server wieder angesprungen ist.
Der Server macht das, wenn er das WakeOnLan vom NAS bekommt.
Der NAS startet, wenn die USV wieder Saft hat.

Ziemlich viele „wenn“, die alle wie vorgesehen funktionieren müssen. Ein Problem und die Kette reißt. Dann wird es sehr, sehr warm zuhause. :wink:

Grüße
galleto

Homematic im Sommer, Plugwise im Winter :wink:

Sorry, es ging um die Verbindung der Circles untereinander - bei mir fehlen immer mal wieder welche - nicht um Dein Modul :slight_smile:

Bevor ich mal wieder fuer eine Woche Springen bin, hier eine neue Version
mit 2 Aenderungen ( Version 1.2.1024 )
Schalten von Circles aus externen Scripten

IPSUtils_Include("Plugwise_Include.ips.php","IPSLibrary::app::hardware::Plugwise");
IPSUtils_Include("Plugwise_Configuration.inc.php","IPSLibrary::config::hardware::Plugwise");
circle_on_off("000D6F0000D36512",false);

und mit einem zusaetzlichen Eintrag in der Config kann gesteuert werden in
welchen der Zustand ein Circles geschaltet wird wenn er nicht dem Status
in IPS entspricht ( Rueckkehrverhalten nach Stromausfall )
Also wenn sich ein Circle mit EIN meldet obwohl er laut Statusvariable auf AUS
stehen sollte wird er wieder ausgeschaltet und umgekehrt.
In der Config eintragen - standarmaessig false

   define ( 'AUTORESTORESWITCH' , true   );

Hallo 1007,

bezieht sich der AutoRestoreswitch dann grundsätzlich auf alle Circles oder nur auf einen definierten bestimmten.
Habe noch keine und deshalb die Scripte noch nicht installiert und kann dort nicht reinschauen.

So ne Minute freier Fall bei 4000m ist bei dem Wetter sicherlich eine gute Abkühlung :slight_smile:

Gruesse Doc

Das bezieht sich auf alle die in der Config als schaltbar definiert sind.
Hab erstmal darauf verzichtet es fuer jeden einzelnen Circle extra an/abwaehlbar zu machen.
Wenn aber Bedarf besteht…
Im Moment ist die Abkuehlung OK, oben sind 25 Grad weniger als am Boden.
Aber an Ostern hatten wir oben -35 Grad :(:(:(:(:frowning:

Nee,
das waere fuer mich dann nicht notwendig. Die Kühlschrank und Co. Circles sollen von mir aus ruhig hardwaremaessig selber immer auf an gehen. Beim Licht usw. wenn die eh schon schaltbar waeren ist das so ok.
Ich glaube ich muss mir das mal installieren, um da mal genauer reinzuschauen, was du da schon alles gezaubert hast.

Ja kenne ich, sind im Urlaub mal in 4200m mit kurzer Hose und Schlappen aus dem Flieger gehüpft.
Da waren es so 0 Grad, aber einfach keine Zeit zum Frieren :wink:

Doc

Hallo 1007,

ich habe jetzt auch auf Deine neueste Version upgedatet. Funktioniert gut, vielen Dank !

Eine Frage zu der Plugwise_Configuration:

Könntest Du bei einem update einfach die aktuelle Config als „Default“ mitliefern ? Dann könnte man immer nachschauen und im Vergleich die Änderungen nachführen. So ist mir jetzt z.b. nicht klar, ob meine Config vollständig ist, da Du sie ja bestehen läßt (!Gut so;-)

Das wars schon.

Merci und Grüße,

Oli

Sollte eigentlich so sein.
Deine Config in
…scripts\IPSLibrary\config\hardware\Plugwise
Default in
…scripts\IPSLibrary\config\hardware\Plugwise\Default

Ich arbeite gerade daran die Feldstaerke eines Circles auszulesen und anzuzeigen.
Es gibt kein Infos darueber im Internet da Protocol nicht oeffentlich.

Die Circles liefern mir bei einem „Ping“ folgende Werte
( fuer die Insider sende ein „000D“ +macID )
Antwort:
„incomingLastHopRssiTarget“
„lastHopRssiSource“
„timediffInMs“

Diese Namen hab ich heute rausgefunden.

„timediffInMs“ ist wohl kein Problem aber
Die RSSI Werte liefern mir ( „AB“,„C1“ …etc )
Es gibt Infos , dass RSSI von 1-255 geht oder 1-100.

Vielleicht kennt jemand die Umrechnung.
Die Anzeige in der Systemsteuerung kommt dann wenn ich in einer Woche zurueck bin.

Na das wär ja wohl cool. Super Idee. Wenn du jetzt noch anzeigen könntest welcher Circle mit wem kommuniziert …
Bin gespannt.
Danke für Deine super Entwicklungsarbeit.

Naja
Das wollte ich ja auch rausfinden welcher mit welchen , aber in den aktuellen Protocollen
hab darueber nichts gefunden.Die ganze Zeit haben wir wir das nur ueber Testen rausgefunden.
Hab die Protokolle V10 und V20 aber jetzt und da steht zB
Sende „000D“
und empfange

      <command number="000e" vnumber="1.0" implementation="Plugwise.IO.Commands.V10.PWPingReplyV1_0">
        <arguments>
          <argument name="macId" length="16"/>
          <argument name="incomingLastHopRssiTarget" length="2"/>
          <argument name="lastHopRssiSource" length="2"/>
          <argument name="timediffInMs" length="4"/>
        </arguments>
      </command>

fuer die Insider Antwort auf „0023“ ist „0024“ das letzte Byte welches als unbekannt gilt ist
der Nodetype (01=Circle+,02=Circle)

Hi 1007

Sehr interessant. Hast da irgendwelche Quellen im Inet ?
Geografisch bedingt weiß ich bei mir recht genau Wer mit Wen redet, könnte da also ggfls. beim reengineering etwas helfen.

Ich selbst verwende nicht die Library, sondern eine frühe Variante welche ich an meine eigenen Vorstellungen angepaßt habe.

gruß
bb

Nein im Internet wirst du keine „neuen“ Infos finden die nicht durch probieren
rausgefunden wurde.
Mehr Infos hab ich heute rausgefunden indem ich mir die „dlls“ vom Source
in einem Editor angesehen habe ( Plugwise.IO.dll ) .
In einer Woche mache ich eine Seite mit den Werten