Neueste Beiträge

Seiten: [1] 2 3 ... 10
1
Ich droppe mal eben folgenden Link: Campus für Energieeffizienz und Ressourcen. Man kann den Campus wohl für (kleines bis gar kein?) Geld mieten und hätte vielleicht sogar Brokbals als Interessenten an Board.
2
Anfängerfragen / Antw:[gelöst] Wie richtiges timespec-Format ?
« Letzter Beitrag von TomLee am Heute um 02:31:31 »
Zitat
Das at löschen und neu anlegen mit Hilfe eines notify ?

Ist eine Lösung.

Mit DOIF find ich das recht einfach umzusetzen:

defmod doif_Wecker DOIF ([EG_Echo_Kueche:alarm_count] eq "1") (define at_Wecker at *{weck()} set Sonos_Wohnzimmer_PLAY3 PlayURITemp \\192.168.188.26\OwnMusic\Toene\DoorSqueak.mp3 20) DOELSEIF ([EG_Echo_Kueche:alarm_count] eq "0") (delete at_Wecker)

Für die notify-Variante hab ich schon etwas länger gebraucht:

defmod not_Wecker notify EG_Echo_Kueche:alarm_count:.* {\
 if ($EVTPART1 == 1 )\
{fhem('define at_Wecker at *{weck()} set EG_Echo_Kueche tts Hallo');;}\
else\
{if ($EVTPART1 == 0 ) {\
   fhem('delete at_Wecker');;}\
}}
3
DOIF / Antw:DOIF schaltet nicht mehr
« Letzter Beitrag von eisman am Heute um 02:08:30 »
hi,

die Antwort lautet wohl ja :-[
checkReadingEvents=??? würde aber voraussetzen das keine DOIF geht,
beide Installationen sind gleich ausgestattet!

([[RA_0100:rollo-zeit-auf]-[RA_0100:rollo-zeit-zu]] and [RA_0100:rollo-mode] eq "auto") (set RA_0100 rollo-zeit tag,{Rollo("01","01","100")})
DOELSEIF ([[RA_0100:rollo-zeit-zu]-[RA_0100:rollo-zeit-auf]] and [RA_0100:rollo-mode] eq "auto") (set RA_0100 rollo-zeit nacht,{Rollo("01","01","0")})
DOELSEIF ([{sunrise("CIVIL",0,"[RA_0100:rollo-zeit-auf]","10:00")}] and [RA_0100:rollo-mode] eq "sonne") (set RA_0100 rollo-zeit tag,{Rollo("01","01","100")})
DOELSEIF ([{sunset("CIVIL",0,"16:00","[RA_0100:rollo-zeit-zu]")}] and [RA_0100:rollo-mode] eq "sonne") (set RA_0100 rollo-zeit nacht,{Rollo("01","01","0")})


8 Rollladen die mit der Selben Funktion ausgestattet sind gehen teilweise nicht

installation 1
  ROLLO 1  SONNE cmd3 cmd4 geht
  ROLLO 2  SONNE cmd3 cmd4 geht
  ROLLO 3  AUTO   cmd1 cmd2 geht nicht
  ROLLO 4  MANU  ......
Installation 2
  ROLLO 1  SONNE cmd3 cmd4 geht
  ROLLO 2  SONNE cmd3 cmd4 geht
  ROLLO 3  AUTO   cmd1 cmd2 geht
  ROLLO 4  MANU  ......

Heizung:
([[RA_0100:temp-zeit-tag]|0123456-[RA_0100:temp-zeit-nacht]|0123456])  (set RA_0100 temp-zeit Tag,{Heizung("01","01","[RA_0100:temp-day]")})
DOELSEIF ([[RA_0100:temp-zeit-nacht]|0123456-[RA_0100:temp-zeit-tag]|0123456])  (set RA_0100 temp-zeit Nacht,{Heizung("01","01","[RA_0100:temp-night]")})

installation 1
  HZ 1  cmd1 cmd2 geht nicht
  HZ 2  cmd1 cmd2 geht nicht
  HZ 3  cmd1 cmd2 geht nicht
  HZ 4  cmd1 cmd2 geht nicht
  HZ 5  cmd1 cmd2 geht nicht

Installation 2
  HZ 1  cmd1 cmd2 geht
  HZ 2  cmd1 cmd2 geht
  HZ 3  cmd1 cmd2 geht nicht
  HZ 4  cmd1 cmd2 geht
  HZ 5  cmd1 cmd2 geht

einzige unterschied ist der DeviceName
doif ohne Zeitangaben gehen alle.

gruss
4
Zitat
Da will ich nicht in die Details gehen
Ich meinte Details der Symptome, und ob "etwas zurückbleiben" wird.

Zitat
deine herzliche Art
Da ist wohl irgendwas schiefgelaufen.

LG

pah
5
Unterstützende Dienste / Antw:GPS-Daten in FHEM einlesen - gelöst
« Letzter Beitrag von hanami am Heute um 00:57:49 »
Hallo Wernieman,

Vielen Dank für den Tip - habe das Paket nun installiert, jedoch
Tut sich nach reboot leider nichts.
Hat vielleicht noch jemand einen Tip?

Habe nun mehrfach verschiedene Wege ausprobiert gpsd::parse
Zu installieren, leider will dies nicht Fehlerfrei von statten gehen  :(



Ich habe die Installation sowohl mit als auch ohne Bluetooth GPS Maus
Ausprobiert.
Mit CGPS erhalte ich auch valide Daten.


Vielleicht kann ja jemand in dem Gewusel etwas erkennen:


pi@KaWa:~ $ sudo cpan force install GPSD::Parse
Reading '/root/.cpan/Metadata'
  Database was generated on Sun, 22 Apr 2018 20:29:02 GMT
Warning: Cannot install force, don't know what it is.
Try the command


    i /force/


to find objects with matching identifiers.
install is up to date (0.01).
Running install for module 'GPSD::Parse'
Checksum for /root/.cpan/sources/authors/id/S/ST/STEVEB/GPSD-Parse-1.02.tar.gz ok
'YAML' not installed, will not store persistent state
Configuring S/ST/STEVEB/GPSD-Parse-1.02.tar.gz with Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for GPSD::Parse
Writing MYMETA.yml and MYMETA.json
  STEVEB/GPSD-Parse-1.02.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- OK
Running make for S/ST/STEVEB/GPSD-Parse-1.02.tar.gz
cp lib/GPSD/Parse.pm blib/lib/GPSD/Parse.pm
Manifying blib/man3/GPSD::Parse.3pm
  STEVEB/GPSD-Parse-1.02.tar.gz
  /usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 PERL_USE_UNSAFE_INC=1 /usr/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00-load.t ................ 1/? In socket mode...
t/00-load.t ................ ok   
t/05-poll.t ................


incomplete or empty dataset returned from GPS...


Use of uninitialized value $lat in pattern match (m//) at /root/.cpan/build/GPSD-Parse-1.02-au2pQo/blib/lib/GPSD/Parse.pm line 185, <GEN0> line 4.
t/05-poll.t ................ 1/?


incomplete or empty dataset returned from GPS...


Use of uninitialized value $lat in pattern match (m//) at /root/.cpan/build/GPSD-Parse-1.02-au2pQo/blib/lib/GPSD/Parse.pm line 185, <GEN0> line 5.


#   Failed test '...and it contains TPV ok'
#   at t/05-poll.t line 40.
#                   '{"class":"POLL","time":"2018-04-22T22:50:00.377Z","active":0,"tpv":[],"gst":[],"sky":[]}'
#     doesn't match '(?^:TPV)'
# Looks like you failed 1 test of 11.
t/05-poll.t ................ Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/11 subtests
t/10-time.t ................


incomplete or empty dataset returned from GPS...


Use of uninitialized value $lat in pattern match (m//) at /root/.cpan/build/GPSD-Parse-1.02-au2pQo/blib/lib/GPSD/Parse.pm line 185, <GEN0> line 4.
t/10-time.t ................ 1/?
#   Failed test '...and is ok'
#   at t/10-time.t line 27.
#                   undef
#     doesn't match '(?^:^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}Z$)'
# Looks like you failed 1 test of 2.
t/10-time.t ................ Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
t/15-device.t ..............


incomplete or empty dataset returned from GPS...


Use of uninitialized value $lat in pattern match (m//) at /root/.cpan/build/GPSD-Parse-1.02-au2pQo/blib/lib/GPSD/Parse.pm line 185, <GEN0> line 4.
t/15-device.t .............. 1/?
#   Failed test '...and is ok'
#   at t/15-device.t line 27.
#                   undef
#     doesn't match '(?^:^/dev/ttyS0$)'
# Looks like you failed 1 test of 2.
t/15-device.t .............. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/2 subtests
t/20-tpv.t .................


incomplete or empty dataset returned from GPS...


Use of uninitialized value $lat in pattern match (m//) at /root/.cpan/build/GPSD-Parse-1.02-au2pQo/blib/lib/GPSD/Parse.pm line 185, <GEN0> line 4.
t/20-tpv.t ................. 1/?
#   Failed test 'tpv() key count matches number of stats'
#   at t/20-tpv.t line 48.
#          got: '2'
#     expected: '17'


#   Failed test 'time stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'alt stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'climb stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'speed stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'track stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'device stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'mode stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'epx stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'epy stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'epc stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'ept stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'epv stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'eps stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'class stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'tag stat exists in return'
#   at t/20-tpv.t line 51.
#          got: ''
#     expected: '1'


#   Failed test 'lat is in proper format'
#   at t/20-tpv.t line 55.
#                   undef
#     doesn't match '(?^:^-?\d+\.\d{4,9}$)'


#   Failed test 'lon is in proper format'
#   at t/20-tpv.t line 55.
#                   undef
#     doesn't match '(?^:^-?\d+\.\d{4,9}$)'
# Looks like you failed 18 tests of 39.
t/20-tpv.t ................. Dubious, test returned 18 (wstat 4608, 0x1200)
Failed 18/39 subtests
t/25-satellites.t ..........


incomplete or empty dataset returned from GPS...


Use of uninitialized value $lat in pattern match (m//) at /root/.cpan/build/GPSD-Parse-1.02-au2pQo/blib/lib/GPSD/Parse.pm line 185, <GEN0> line 4.
t/25-satellites.t .......... ok   
t/30-sky.t .................


incomplete or empty dataset returned from GPS...


Use of uninitialized value $lat in pattern match (m//) at /root/.cpan/build/GPSD-Parse-1.02-au2pQo/blib/lib/GPSD/Parse.pm line 185, <GEN0> line 4.
t/30-sky.t ................. 1/?
#   Failed test 'keys match SKY entry count'
#   at t/30-sky.t line 40.
#          got: '1'
#     expected: '11'


#   Failed test 'SKY stat xdop exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY stat ydop exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY stat pdop exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY stat tdop exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY stat vdop exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY stat gdop exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY stat hdop exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY stat class exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY stat tag exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY stat device exists'
#   at t/30-sky.t line 43.
#          got: ''
#     expected: '1'


#   Failed test 'SKY satellite entries are hrefs'
#   at t/30-sky.t line 47.
#          got: ''
#     expected: 'HASH'


#   Failed test 'each SKY sat entry has stats'
#   at t/30-sky.t line 48.
#          got: ''
#     expected: '1'
# Looks like you failed 13 tests of 16.
t/30-sky.t ................. Dubious, test returned 13 (wstat 3328, 0xd00)
Failed 13/16 subtests
t/35-unit_conversion.t ..... ok   
t/40-metres_feet.t ......... ok   
t/45-direction.t ........... ok   
t/50-signed.t .............. ok   
t/55-unsigned.t ............ ok   
t/60-poll_signed_toggle.t .. ok   
t/65-tpv_methods.t .........


incomplete or empty dataset returned from GPS...


Use of uninitialized value $lat in pattern match (m//) at /root/.cpan/build/GPSD-Parse-1.02-au2pQo/blib/lib/GPSD/Parse.pm line 185, <GEN0> line 4.
t/65-tpv_methods.t ......... ok   
t/manifest.t ............... skipped: Author tests not required for installation
t/pod-coverage.t ........... skipped: Author tests not required for installation
t/pod.t .................... skipped: Author tests not required for installation


Test Summary Report
-------------------
t/05-poll.t              (Wstat: 256 Tests: 11 Failed: 1)
  Failed test:  9
  Non-zero exit status: 1
t/10-time.t              (Wstat: 256 Tests: 2 Failed: 1)
  Failed test:  2
  Non-zero exit status: 1
t/15-device.t            (Wstat: 256 Tests: 2 Failed: 1)
  Failed test:  2
  Non-zero exit status: 1
t/20-tpv.t               (Wstat: 4608 Tests: 39 Failed: 18)
  Failed tests:  2-3, 6-21
  Non-zero exit status: 18
t/30-sky.t               (Wstat: 3328 Tests: 16 Failed: 13)
  Failed tests:  2, 4-13, 15-16
  Non-zero exit status: 13
Files=17, Tests=176,  6 wallclock secs ( 0.54 usr  0.10 sys +  5.56 cusr  0.40 csys =  6.60 CPU)
Result: FAIL
Failed 5/17 test programs. 34/176 subtests failed.
Makefile:828: recipe for target 'test_dynamic' failed
make: *** [test_dynamic] Error 255
  STEVEB/GPSD-Parse-1.02.tar.gz
  /usr/bin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports STEVEB/GPSD-Parse-1.02.tar.gz


Grüße
Patrick
6
Sonstige Systeme / Antw:Robonect (Automower G3): online
« Letzter Beitrag von curt am Heute um 00:55:51 »
@Andi291

Ich trage nach, was bei mir (Hus 310) mit der 1.0beta3 als XML auf die Statusanfrage kommt:

<?xml version="1.0" encoding="UTF-8" ?>
<robonect>
<name>Mein Automower</name>
<id>10AE0C</id>
<status>
  <status>17</status>
  <stopped>false</stopped>
  <duration>1368</duration>
  <mode>0</mode>
  <battery>100</battery>
  <hours>414</hours>
</status>
<timer>
  <status>2</status>
  <next>
    <date>2018-04-23</date>
    <time>08:10:00</time>
    <unix>1524471000</unix>
  </next>
</timer>
<blades>
  <quality>100</quality>
  <hours>0</hours>
  <days>0</days>
</blades>
<wlan>
  <signal>-89</signal>
</wlan>
<health>
  <temperature>25</temperature>
  <humidity>27</humidity>
</health>
<error>
  <error_code>0</error_code>
  <error_message>Unbekannter Fehlercode!</error_message>
  <date>1970-01-01</date>
  <time>00:00:00</time>
  <unix>0</unix>
</error>
<clock>
  <date>2018-04-23</date>
  <time>00:31:52</time>
  <unix>1524443512</unix>
</clock>
<successful>true</successful>
</robonect>

Du siehst den Robonect-Bug mit dem Fehlercode ganz schön. Es reicht, wenn Du "0" abfängst.

Da heute "Wünsch Dir was" (nur echt mit Irmgard Düren) ist, möchte ich als neue Readings:

* temperature
* humidity
* clock/date als robonect-date
* clock/time als robonect-time

Das wäre der Traum. (Und das ich nachvollziehen kann, was Du da machst.)

7
Automatisierung / Antw:Boiler nur 1mal am Tag Schalten bei Anwehsenheit
« Letzter Beitrag von kinghill am Heute um 00:39:47 »
Naja man muss verstehen wann und warum genau einmal geschaltet wird. Ich frage den Event "on" ab. Der logische Zustand des DOIF darf sich  nur einmal ändern.
Wie sieht dein DOIF Versuch aus? Wenn ich es wüsste könnte ich helfen, ohne Info habe ich keine Chance.

Gruß Otto

Das event wäre der home Status. Und da sich dieser jeh nach Anwesenheit mehrfach am Tag ändert, würde der status sich auch dementsprechend oft verändern.
Wie würdest du ein mehrfaches Schalten am Tag unterdrücken?

CoolTux seine Lösung funktioniert jetzt. Dennoch wäre ein 2ter Lösungsansatz auch schön :-)
8
Automatisierung / Antw:Boiler nur 1mal am Tag Schalten bei Anwehsenheit
« Letzter Beitrag von kinghill am Heute um 00:22:42 »
Hi Leute,

Die Anleitung von CoolTux funktioniert bestens.
Habe einfach bis 00:00 gewartet. Das notify wurde gestern wohl beim Testen schon geschalten.
Und da es nur 1 mal täglich schalten soll, hat es das eben nicht mehr getan :-)

Nochmal Vielen Dank für eure Hilfe!!!!!
9
Sprachsteuerung / Antw:msgDialog: Instant Messaging als FHEM Interface
« Letzter Beitrag von jazzor am Heute um 00:09:06 »
Hallo zusammen,
ich stehe gerade - wahrscheinlich der späten  Stunde geschuldet - arg auf dem Schlauch, vielleicht könnt ihr mir ja runterhelfen ;-)

Kann ich irgendwie einen "Titel" mit übergeben, der dann im Nachrichtenteil auf der Telegramseite fett markiert wird?
Im TelegramBot hab ich den "parseModeSend" auf "3_InMsg" stehen, und in notifies funktioniert es auch mit set TelegramBot msg Markdown *fetterText*
Allerdings bekomme ich es aus msgDialog nicht hin. Selbst wenn ich den Mardown als Titel im msgconfig Modul einstelle.
Hat jemand eine Idee?
Vielen Dank vorab!
10
Sonstige Systeme / Antw:IO-Homecontrol Devices über Tahoma Box einbinden
« Letzter Beitrag von mike3436 am Heute um 00:09:02 »
Hallo odie13690,
ich gehe davon aus, dass das Modul mit der Tahoma Box V2 zusammenarbeitet, da es auch mit der Connexxon zusammenarbeitet.
Ansonsten hätten schon Leute hier Fragen in dieser Hinsicht gestellt.
Aber wenn deine Box läuft, was erhoffst du dir mehr von der V2?
Seiten: [1] 2 3 ... 10